Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Простая задача о смеси

Ввод задачи в LINDO | Синтаксис модели | Оператор FREE | Операторы SUB и SLB | Nbsp;   2 Команды LINDO | Детальное обсуждение команд для Windows | Output Options | Графическое изображение ненулевых элементов | Принципы моделирования | Простейшая задача изготовления продуктов из нескольких составляющих |


Читайте также:
  1. Problem1.проблема, задача; problem getting printer information from the system
  2. Альтернативна задача захисту інформації від НСД.
  3. Альтернативная задача защиты информации от НСД на прикладном уровне.
  4. Боевая задача и боевой порядок мсв в наступлении (показать схемой).
  5. Боевая задача и боевой порядок мсв в обороне (показать схемой).
  6. Варіант 1. Задача 1.
  7. Ввод данных о задачах проекта

 

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

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

 

Постановка задачи

Задача о смеси в данном примере состоит из ежедневной проблемы, стоящей перед свинофермой Swine&Rose. Корм для свиней должен удовлетворять некоторым требованием на содержание в нем некоторых питательных веществ A, B, C и D, обеспечивающих быстрый рост и отменное здоровье животных. Эти питательные вещества содержатся в различных гранулированных кормовых продуктах. Каждый из них содержит различную комбинацию питательных веществ и различную цену за единицу веса. Все эти данные показаны в таблице:

 

 

    Содержание питательных в-в единице веса для: Корм1 Корм2 Корм3 Корм4   Минимальные потребности    
Питательные вещества  
  A   B   C   D   2 3 7 1   1 1 0 1   5 1 0 1   0.6 0.25 1 1           232.5    
Цена за единицу веса   $41.00 35.00 $96.00 $100.00    

 

Цель оптимизации

 

Цель состоит в том, чтобы минимизировать цену кормовой смеси, составленной из различных гранулированных кормов, удовлетворив при этом требованиям на минимальное содержание в смеси питательных веществ.

 

Модель

Прежде всего, целевая функция: просто минимизировать (MIN) сумму количеств закупаемых гранулированных кормов (GRAIN1, GRAIN2 и т.д.), умноженных на их цену единицы веса. В соответствии с данными таблицы, мы получаем к следующей формулировке:

 

MIN 41 GRAIN1 + 35 GRAIN2 + 96 GRAIN3 + 100 GRAIN4

 

Далее, мы должны записать ограничение на каждое из питательных веществ. Каждое из таких ограничений определяется тем, что количество питательного вещества в результирующей смеси должно по крайней мере соответствовать минимальным потребностям. Обращаясь снова к приведенной выше таблице, мы можем записать ограничение для вещества A следующим образом:

 

AXGRAIN) 2 GRAIN1 + 3 GRAIN2 + 7 GRAIN3

GRAIN4 >= 1250

 

Отметим, что коэффициент 1 не обязательно указывать перед переменной GRAIN4. Остальные ограничения строятся по тому же принципу, так что окончательная модель выглядит следующим образом:

 

MIN 41 GRAIN1 + 35 GRAIN2 + 96 GRAIN3 + 100 GRAIN4

SUBJECT TO

AXGRAIN) 2 GRAIN1+3 GRAIN2+7 GRAIN3+GRAIN4>=1250

BXGRAIN) GRAIN1+GRAIN2+GRAIN4>=250

CXGRAIN) 5 GRAIN1+3GRAIN2+GRAIN4>=900

DXGRAIN) 0.6 GRAIN1+0.25 GRAIN2+GRAIN3+GRAIN4>=232.5

END

 

После нажатия кнопки Solver, получим решение:

 

LP OPTIMUM FOUND AT STEP 3

OBJECTIVE FUNCTION VALUE

1) 19550.00

VARIABLE VALUE REDUCED COST

GRAIN1 200.000000.000000

GRAIN2 50.000011.000000

GRAIN3 100.000000.000000

GRAIN4.000000 51.000003

 

ROW SLACK OR SURPLUS DUAL PRICES

AXGRAIN) -.000000 -8.000000

BXGRAIN) -.000000 -1.000000

CXGRAIN) 250.000000.000000

DXGRAIN) -.000000 -40.000000

NO. ITERATIONS= 3

 

Это решение дает общую цену кормовой смеси, равную $19,550, и показывает, что такая смесь, удовлетворяющая ограничениям на питательные вещества, состоит из 200 единиц корма GRAIN1, 50 единиц корма GRAIN2, 100 единиц корма GRAIN3. Отметим, что корм GRAIN4 не содержится в результирующей оптимальной смеси.

 

Простое периодическое планирование

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

 


Дата добавления: 2015-11-16; просмотров: 54 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Простая задача штатного расписания| Постановка задачи

mybiblioteka.su - 2015-2024 год. (0.006 сек.)