Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Прикладные линейные модели




 

Рассмотрим основные приемы построения математических моделей для некоторых типовых задач линейного программирования.

1. Задача определения производственного плана.

Для изготовления n видов продукции A1,…,An необходимы ресурсы S1,…,Sm (сырье, рабочая сила, оборудование и т.д.). Заданы значения aij, которые характеризуют количество ресурса Si, необходимого для выпуска единицы продукции Aj. Запас каждого ресурса Si ограничен и равен bi. От реализации единицы продукции Aj может быть получена прибыль cj. Необходимо так составить производственный план (т.е. определить, сколько продукции каждого вида необходимо выпустить), чтобы общая прибыль от производства всей продукции была максимальной.

Исходные данные задачи можно удобно представить в виде табл.1:

 

Таблица 1

 

Ресурсы Виды продукции Запасы ресурсов
A1 A2 An
S1 S2 Sm a11 a21 ... am1 A12 a22 ... am2 ............ A1n a2 n... amn b1 b2 ... bm
Прибыль c1 c2 cn  

 

Обозначим через xj количество продукции Aj, которое необходимо выпустить по плану. Тогда математическая модель данной задачи имеет следующий вид:

c1x1+ c2x2+...+ cnxn ®max;

Здесь целевая функция – это общая прибыль от производства всей продукции. Каждое i-е ограничение характеризует общее количество ресурса Si для производства всей продукции, которое не должно превышать величины bi. Кроме ограничения по ресурсам, в условия задачи (а, следовательно, и в ее математическую модель) могут вводиться дополнительные ограничения на планируемый выпуск продукции (ограничения по ассортименту, условия комплектности и т.д.).

Пример. Требуется определить, в каком количестве необходимо выпускать продукцию четырех типов Прод1, Прод2, Прод3, Прод4 для изготовления которой требуются ресурсы трех видов: трудовые ресурсы, сырье, финансы. Нормы расхода ресурсов каждого вида для выпуска единицы продукции, а также прибыль, получаемая от реализации единицы каждого типа продукции, приведены в табл. 2. Количество расходуемых ресурсов не должно превышать имеющихся запасов.

Таблица 2

 

Ресурсы Виды продукции Запасы ресурсов
Прод. 1 Прод. 2 Прод.3 Прод.4
Трудовые          
Сырье          
Финансы          
Прибыль          

 

Математическая модель для решения данной задачи будет иметь следующий вид:

F=7x1+3x2+6x3+12x4®max;

3x1+x2+2x3+4x4 £440;

x1+8x2+6x3+2x4 £200;

x1+4x2+7x3+2x4 £320;

xj ³0, j= .

 

2. Задача о смесях.

Имеется набор компонентов A1,…,An, при сочетании которых в разных пропорциях образуются различные смеси. В состав каждого компонента входят вещества P1,…,Pm. Через aij обозначим количество вещества Pi в единице компонента Aj. В смеси необходимо обеспечить содержание вещества Pi (обозначим его через bi). Цена единицы компонента Aj равна cj. Необходимо определить состав смеси (т.е., количество компонентов каждого вида), цена которой окажется минимальной. Исходные данные задачи представлены в табл.3:

Таблица 3

 

Вещества Компоненты смеси Минимально необходимое количество веществ
A1 A2 An
P1 P2 Pm a11 a21 ... am1 A12 a22 ... am2 ............ A1n a2 n... amn b1 b2 ... bm
Цена c1 c2 cn  

 

Обозначим через xj количество компонента Aj, которое необходимо включить в смесь. Тогда математическая модель данной задачи имеет следующий вид:

c1x1+ c2x2+...+ cnxn ®min;

Здесь целевая функция характеризует цену смеси, которая должна быть минимальной. Каждое i-е ограничение характеризует общее количество вещества Pi в смеси. Кроме ограничений по содержанию отдельных веществ в смеси, в задаче могут быть использованы ограничения по имеющимся запасам отдельных компонентов или по предельным нормам их включения в смесь. Могут задаваться также пропорции, в которых некоторые из компонентов должны входить в состав смеси.

Пример Фирма занимается составлением диеты, состоящей из трех продуктов (мясо, крупы, молоко) и содержащей не более 26 единиц углеводов, не менее 16 единиц витаминов и не более 60 единиц белков. Как дешевле всего достичь этого при указанных в табл. 4 количествах углеводов, витаминов и белков в единице каждого продукта?

Таблица 4

 

  Вещества Виды продуктов Предельное количество веществ в диете
Мясо Крупы Молоко
Углеводы        
Витамины        
Белки        
Цена        

 

Математическая модель данной задачи имеет вид:

F=6x1+x2+x3®min;

2x1+4x2+5x3 £26;

4x1+2x2³16;

12x1+3x2+x3 £60;

xj ³0, j= .

 

3. Задача о комплектах.

Пусть планируется производство комплектных изделий. Каждое изделие содержит m видов деталей, причем деталей первого вида - k1 единиц, деталей второго вида k2 единиц, деталей j-го вида kj единиц. Изделия могут изготавливаться n различными исполнителями. Пусть в единицу времени i-й исполнитель может изготовить aij элементов j-го вида. Сдаче подлежат только комплектные изделия. Каждый i-й исполнитель работает не более bi часов. Определить такой план загрузки исполнителей, чтобы общее число выпускаемых комплектных изделий было максимальным.

Обозначим через - время изготовления деталей j-го вида i-м исполнителем. Тогда общее число деталей j-го вида, изготавливаемых всеми исполнителями, определится в виде

 

, .

 

Общее количество изделий, для выпуска которых хватит деталей j-го типа при условии, что kj единиц расходуется на одно изделие равно

 

 

Тогда общее число комплектов определится следующим образом:

 

 

В результате математическую модель задачи можно сформулировать в виде:

=

, ;

.

 

Для формализации данной постановки в виде задачи линейного программирования введем новую переменную:

 

,

что равносильно записи

.

Тогда окончательный вид математической модели задачи:

 

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных