2014 dxdy logo

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

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


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


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 задача на оптимизацию
Сообщение22.10.2019, 18:18 


21/10/19
10
Условие задачи:
Для рытья котлована объемом $1380 m^3$ строители получили три экскаватора. Мощный экскаватор производительностью $22,5 m^3$/ч расходует 10 л/ч бензина. Аналогичные характеристики среднего экскаватора - $10 m^3$/ч и 4 л/ч, малого – $5 m^3$/ч и 3 л/ч. Экскаваторы могут работать все одновременно, не мешая друг другу. Запас бензина у строителей ограничен и равен 580 литров. Если рыть котлован только малым экскаватором, то бензина заведомо хватить, но это будет очень долго.
Каким образом следует использовать имеющуюся технику, чтобы выполнить работу как можно быстрее?

Я составил план задачи:
$$\left\{
\begin{array}{rcl}
 22,5 x_1+10x_2+5x_3=1380\\
10 x_1+4 x_2+3 x_3\leqslant580\\
\end{array}
\right.$$
и функция $ f(x) = x_1 + x_2 + x_3 \to \text{min}$
Корректен ли этот план? Смущает равенство в первом ограничении в системе

 Профиль  
                  
 
 Re: задача на оптимизацию
Сообщение22.10.2019, 18:40 
Заслуженный участник


09/05/12
25179
Вы тем самым можете исключить одну из переменных (например, $x_3$) из неравенства и минимизируемой функции. Получившееся, наверное, престанет вас смущать. :-)

 Профиль  
                  
 
 Re: задача на оптимизацию
Сообщение22.10.2019, 19:10 
Заслуженный участник
Аватара пользователя


11/03/08
10169
Москва
Вы уверены, что минимизировать надо суммарное время работы экскаваторов, а не время от начала до окончания работы?

 Профиль  
                  
 
 Re: задача на оптимизацию
Сообщение22.10.2019, 19:51 


21/10/19
10
Евгений Машеров в сообщении #1422004 писал(а):
Вы уверены, что минимизировать надо суммарное время работы экскаваторов, а не время от начала до окончания работы?

Не понял... В чем разница в данном контексте?

 Профиль  
                  
 
 Re: задача на оптимизацию
Сообщение22.10.2019, 19:52 
Аватара пользователя


11/12/16
14646
уездный город Н
kneejerk в сообщении #1422009 писал(а):
Не понял...


kneejerk в сообщении #1421996 писал(а):
Экскаваторы могут работать все одновременно, не мешая друг другу

 Профиль  
                  
 
 Re: задача на оптимизацию
Сообщение22.10.2019, 19:58 


21/10/19
10
EUgeneUS
Возможно.... но тогда не совсем понятно как это повлияет на условия...

 Профиль  
                  
 
 Re: задача на оптимизацию
Сообщение22.10.2019, 20:00 
Заслуженный участник


09/05/12
25179
kneejerk в сообщении #1422012 писал(а):
Возможно.... но тогда не совсем понятно как это повлияет на условия...
Тогда нужно минимизировать максимум величин $x_i$ (а не их сумму).

 Профиль  
                  
 
 Re: задача на оптимизацию
Сообщение22.10.2019, 20:03 
Заслуженный участник
Аватара пользователя


11/03/08
10169
Москва
Ну, в порядке примера. Есть три работника, производительностью 3, 2 и 1 кубометров в час. Надо выкопать яму в 6 кубометров (одновременная работа возможна). Если минимизируем суммарное время работы - надо нанимать только первого, он выкопает за два часа. Если время от начала до окончания работы - надо всех троих, тогда яма выкопается за час, но затраты составят три трудочаса.

 Профиль  
                  
 
 Re: задача на оптимизацию
Сообщение22.10.2019, 20:12 
Аватара пользователя


11/12/16
14646
уездный город Н
kneejerk в сообщении #1422012 писал(а):
но тогда не совсем понятно как это повлияет на условия...


На условия - никак. Это и есть часть условий.
А на решение так:
1. Как сказали выше, надо искать минимакс, а не минимум суммы.
2. Путем простых рассуждений второе неравенство тоже превращется в шорты равенство.

 Профиль  
                  
 
 Re: задача на оптимизацию
Сообщение22.10.2019, 20:19 


21/10/19
10
EUgeneUS писал(а):
На условия - никак. Это и есть часть условий.


Я имел в виду, что не совсем понятно как это повлияет на составленную систему условий-ограничений и функцию, как ее переделать в верную

 Профиль  
                  
 
 Re: задача на оптимизацию
Сообщение22.10.2019, 20:24 
Аватара пользователя


11/12/16
14646
уездный город Н
Систему условий-ограничений пока можно оставить как есть.
А целевую функцию надо переписать. Как переписать - сказали выше.

 Профиль  
                  
 
 Re: задача на оптимизацию
Сообщение22.10.2019, 20:28 


21/10/19
10
EUgeneUS
Извините, но я не понял как
да... я не очень умный

 Профиль  
                  
 
 Re: задача на оптимизацию
Сообщение22.10.2019, 20:31 
Аватара пользователя


11/12/16
14646
уездный город Н
Вот же
Pphantom в сообщении #1422013 писал(а):
нужно минимизировать максимум величин $x_i$ (а не их сумму).

 Профиль  
                  
 
 Re: задача на оптимизацию
Сообщение22.10.2019, 20:37 


21/10/19
10
EUgeneUS
это да, но я не понимаю, как это повлияет на функцию

f(x) $ = \max (x_1, x_2, x_3) \to \min $ так?

 Профиль  
                  
 
 Re: задача на оптимизацию
Сообщение22.10.2019, 20:39 
Заслуженный участник
Аватара пользователя


11/03/08
10169
Москва
По смыслу правильно, но в задачах линейного программирования есть линейные неравенства, а функции "максимум" нет. Надо максимум выразить через неравенства.

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

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



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

Сейчас этот форум просматривают: HungryLion


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

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