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
10043
Москва
Вы уверены, что минимизировать надо суммарное время работы экскаваторов, а не время от начала до окончания работы?

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


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

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

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


11/12/16
14160
уездный город Н
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
10043
Москва
Ну, в порядке примера. Есть три работника, производительностью 3, 2 и 1 кубометров в час. Надо выкопать яму в 6 кубометров (одновременная работа возможна). Если минимизируем суммарное время работы - надо нанимать только первого, он выкопает за два часа. Если время от начала до окончания работы - надо всех троих, тогда яма выкопается за час, но затраты составят три трудочаса.

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


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


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

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


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


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

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


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

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


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

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


11/12/16
14160
уездный город Н
Вот же
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
10043
Москва
По смыслу правильно, но в задачах линейного программирования есть линейные неравенства, а функции "максимум" нет. Надо максимум выразить через неравенства.

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

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



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

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


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

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