2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: Три землекопа, работая одновременно, выкопали...
Сообщение26.04.2014, 21:06 
Заслуженный участник
Аватара пользователя


18/01/13
12044
Казань
Shadow в сообщении #855383 писал(а):
Лично я не вижу как с таким условием задачу можно решить проще и зачем оно необходимо.
Может, затем, что вместе с условием разной производительности дает единственное решение.

 Профиль  
                  
 
 Re: Три землекопа, работая одновременно, выкопали...
Сообщение26.04.2014, 22:42 


26/08/11
2066
provincialka Вы правы. Истина может быть только одна.
Конкретный вопрос - конкретный ответ.

 Профиль  
                  
 
 Re: Три землекопа, работая одновременно, выкопали...
Сообщение28.04.2014, 07:55 
Заслуженный участник
Аватара пользователя


11/03/08
9541
Москва
melnikoff в сообщении #855130 писал(а):
Неужели нет более общих математичных путей решения? Полный перебор – это всегда удручает.


Эта задача и многие подобные решаются перебором с отсечениями (в других разделах он может иметь собственное имя, как "ветви и границы" в дискретной оптимизации, или "альфа-бета процедура" в играх). В нём, сохраняя использование перебора, стараются минимизировать количество перебираемых ветвей до приемлемого.
Один из приёмов - убрать тривиальные решения, например, получаемые перестановками. В данном случае это достигается упорядочением рабочих по производительности, так что из различных решений, совпадающих с точностью до перестановки, остаётся одно.
Более мощный приём - отсекать некоторые направления перебора возможно ранее, не рассматривая все возможные варианты. Здесь есть место для эвристики, подсказывающей, по какой переменной начинать перебор и в каком порядке. Она, как и вообще эвристика, не гарантирует, что получится лучше, чем в другом порядке, но, как правило, удачная эвристика даёт огромную экономию (хотя почти всегда существует контрпример, показывающий, что именно эта эвристика может резко ухудшать дело). В данном случае начинаем перебор с самого могучего. Ясно, что он не выполнит работу за час, иначе она была бы уже сделана, а если ему надо 5 часов и более, то он даже с третью работы не справится, что противоречит предположению, что его производительность максимальна. То есть надо рассматривать не все 24 варианта возможной его производительность, а лишь 2, 3 и 4 часа, в восемь раз меньше.
Выбрав любой из вариантов, получаем ту же задачу, но для двоих рабочих и остаточного объёма. Аналогично для каждого варианта отсекаем невозможные производительности второго рабочего (бОльшие первого или не обеспечивающие выполнения хотя бы половины остатка), и рассматриваем возможные. Поскольку условие у нас - равенство, то для третьего рабочего перебора нет, его производительность получается вычитанием из общего объёма производительностей первых двух, нужна только проверка, получается ли для него удовлетворяющая условию производительность (выполнение работы за целое число часов, не менее, чем у 1 и 2, и не более 24 часов на всю работу), в случае ограничения-неравенства может понадобиться перебор и здесь.
Думается, что эта задача - введение в решение оптимизационных задач направленным перебором с отсечениями. Хотя, конечно, может быть просто упражнением на смекалку или вовсе "умственной забавой".

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу Пред.  1, 2

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group