2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему
 
 Методы оптимизации, математическая модель
Сообщение24.06.2010, 14:16 


24/06/10
5
Стандартом предусмотрено, что октановое число бензина А-76 должно быть не ниже 76, а содержание серы — не больше 0,3 %. Для изготовления такого бензина на заводе используются четыре компонента. Данные про объемы запасов смешиваемых компонентов, их стоимости, октановое число и содержание серы приведены в таблице:

Показатель__________Компонент бензина
_____________________№ 1___№ 2___№ 3___№4
Октановое число______68_____72____80____92
Сод. серы, %__________0,35__0,25__0,30___0,20
Объем в наличии, т___700____600___500___300
Стоимость, у.е/т______40_____45____60____90

Необходимо определить, сколько тонн каждого компонента нужно использовать, чтобы получить 1000 тонн бензина А-76 с минимальной себестоимостью.

Нужно решить данную задачу симплекс-методом. Сам метод я разобрала на примере более простых задач, но вручную у меня выходит неправильное решение, программой не получилось тоже. Правильно ли я составила математическую модель к этой задаче? Поправьте, пожалуйста, если неверно.

$
\left\{ \begin{array}{l}
68x_1+72x_2+80x_3+92x_4\geqslant76;\\
35x_1+25x_2+30x_3+20x_4\leqslant 30;\\
700x_1+600x_2+500x_3+300x_4=1000,\end{array} \right.
$
Целевая функция:
$F=40x_1+45x_2+60x_3+90x_4\tomin.$

 Профиль  
                  
 
 Re: Методы оптимизации, математическая модель
Сообщение24.06.2010, 14:59 


02/11/08
1193
Проверьте размерности - например для Вашего равенства в системе ограничений $x_i$ безразмерная величина, а для целевой функции $x_i$ уже выступает как размерная. И как определяется октановое число смеси - надо технологов спросить - скорее всего аддитивно с долевыми кэффициентами. Но тогда тоже надо разобраться - что же такое Вы понимаете под $x_i$?

 Профиль  
                  
 
 Re: Методы оптимизации, математическая модель
Сообщение25.06.2010, 10:51 


24/06/10
5
Нет, тут не надо учитывать как определяется октановое число, просто найти оптимальное решение симплекс-методом. Так все же правильно модель составлена или нет? :oops:

 Профиль  
                  
 
 Re: Методы оптимизации, математическая модель
Сообщение25.06.2010, 11:39 


02/11/08
1193
Ну не надо так не надо... Давайте просто размерности проверим. Начнем с того что такое $x_i$ у Вас? Что такое $700x_1$ в третьем ограничении? И что такое $40 x_1$ в целевой функции?

 Профиль  
                  
 
 Re: Методы оптимизации, математическая модель
Сообщение25.06.2010, 14:48 


22/09/09
374
У вас модель абсолютно неправильно составлена. Октаноное число и содержание серы определяется как средневзвешанное, а у вас непойми что! 700, 600, 500, 300 - ограничения по вашим переменным, поэтому 3 уравнение нечто непонятное! А вот целевоя функция составлена правильно!=)
У меня получилось (0,500,500,0), себестоимость 52500.

 Профиль  
                  
 
 Re: Методы оптимизации, математическая модель
Сообщение27.06.2010, 13:53 


24/06/10
5
Shtirlic
Спасибо за объяснение :oops: А не подскажете тогда, как находить для этой задачи средневзвешенные значения? Я знаю, как находится средневзвешенная цена - произведение стоимости и количества, деленное на общее количество... а по какой формуле нужно считать тут, если требуется учесть ограничения "октановое число не ниже 76 и содержание серы не выше 0,3"?

 Профиль  
                  
 
 Re: Методы оптимизации, математическая модель
Сообщение27.06.2010, 14:20 


22/09/09
374
Формула таже самая!
Цитата:
Я знаю, как находится средневзвешенная цена - произведение стоимости и количества, деленное на общее количество

Только правильно: Сумма произведений стоимости и количества, деленное на общее количество.

Здесь вы искали средневзвешанную цену. А в задаче нужно найти средневзвешенные октановое число и содержание серы! 1-2 ограничения близки к правильным, но вы забыли поделить на общее количество в левой части. И обратите еще внимание, 3 ограничение неверно, вместо него должно быть 4 других ограничения!

 Профиль  
                  
 
 Re: Методы оптимизации, математическая модель
Сообщение27.06.2010, 14:38 


02/11/08
1193
Shtirlic
Резко что-то начали критиковать.

Может быть у топикстартера $x_1$ это доля первого компонента, добавленная в смесь - т.е. кол-во тн первого компонента деленное на 700 и тогда добавив ограничение $x_1 \leqslant 1$ и т.д. для остальных компонент - будем иметь правильное третье уравнение и тогда надо править остальные формулы. :-)

 Профиль  
                  
 
 Re: Методы оптимизации, математическая модель
Сообщение27.06.2010, 14:49 


22/09/09
374
Yu_K
Так конечно может быть, но это несколько не рационально. Слишком это усложняет составление остальных ограничений. Куда логичней было бы предположить, что x - это доля каждого ингредиента в конечном продукте. Тогда 1-2 ограничения верны, целевая функция показывает себестоимость одной тонны. И остается только заменить 3 ограничение на 4 других. Ну и не забыть, что все x не меньше 0!=)

-- Вс июн 27, 2010 22:52:03 --

А, ну да! И нужно еще одно ограничение. Со смыслом, который вложил Yu_K в 3 ограничение!=)

 Профиль  
                  
 
 Re: Методы оптимизации, математическая модель
Сообщение27.06.2010, 17:28 


24/06/10
5
Shtirlic в сообщении #335603 писал(а):
Yu_K И остается только заменить 3 ограничение на 4 других.

4 других - это

$x_1\leqslant700$\\
$x_2\leqslant600$\\
$x_3\leqslant500$\\
x_4\leqslant300$
?

 Профиль  
                  
 
 Re: Методы оптимизации, математическая модель
Сообщение27.06.2010, 17:53 


22/09/09
374
filin
Да, переделайте еще первые два и нужно еще одно добавить!

 Профиль  
                  
 
 Re: Методы оптимизации, математическая модель
Сообщение27.06.2010, 19:46 


24/06/10
5
Спасибо, кажется теперь разобралась. Буду решать.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

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



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

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


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

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