Построение математической модели задачи

Обозначим через xj количество единиц продукции j -го вида, планируемое к выпуску (j =1,..., п). Тогда суммарная прибыль f(х1,..., хn) от реализации выпущенной предприятием продукции при плане производства (x1;...;хn) может быть представлена следующей функцией:

или в компактной форме:

. (2.1)

При этом общий фактический расход i- го ресурса, затрачиваемый на производство ассортимента продукции в запланированном объеме, представим в виде суммы:

и не должен превышать имеющегося запаса bi, т.е.:

. (2.2)

Ограничения на объемы отдельных видов выпускаемой продукции (обусловлены соотношениями спроса-предложения или другими технико-экономическими и управленческими условиями) можно записать, исходя из смысла нижней и верхней их границ, с помощью системы неравенств:

. (2.3)

Итак, математически задача сводится к нахождению числовых значений переменных x1,..., хn, удовлетворяющих линейным ограничениям (2.2), (2.3) и доставляющих максимум линейной функции (2.1). Соотношения (2.1) — (2.3) — математическая модель данной задачи, т.е. математическая модель исходной задачи будет иметь вид:

(2.4)

Количество ресурсов m, их запас bi, количество переменных п, коэффициенты , cj, рj, аj, Аj определяются непосредственно из условия задачи. Рассмотрим несколько типичных примеров задач из данной группы.

Пример 2.1 Задача об использовании сырья

Небольшая фабрика изготовляет два вида красок: для наружных (Е) и внутренних (I) работ. Продукция обоих видов поступает в оптовую продажу. Для производства красок используются два исходных продукта А и В. Максимально возможные суточные запасы этих продуктов составляют 6 и 8 тонн соответственно. Расходы продуктов А и В на 1 тонну соответствующих красок приведены в таблице:

Исходный продукт Расход исходных продуктов (в тоннах) на 1 тонну краски Максимально возможный запас продукта, тонн
краска Е краска I
А      
В      

Изучение рынка сбыта показало, что суточный спрос на краску I никогда не превышает величину спроса на краску Е более чем на 1 тонну. Кроме того, установлено, что спрос на краску I никогда не превышает 2 тонн в сутки. Оптовые цены одной тонны красок равны: 3 тыс. грн. для краски Е, 2 тыс. грн. для краски I.

Какое количество краски каждого вида должна производить фабрика, чтобы доход от реализации продукции был максимальным?

Переменные модели.

Так как нужно определить объемы производства краски каждого вида, переменными в модели являются:

Х1 – суточный объем производства краски Е (в тоннах);

Х2 – суточный объем производства краски I (в тоннах).

Целевая функция модели.

Так как стоимость 1 тонны краски Е равна 3 тыс. грн., суточный доход от ее продажи в количестве Х1 тонн составит 1 тыс. грн. Аналогично доход от реализации Х2 тонн краски I составит 2 тыс. грн. в сутки. При допущении независимости объемов сбыта каждой из красок общий доход равен сумме двух слагаемых – дохода от продажи краски Е и дохода от продажи краски I.

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

F = 3Х1 + 2Х2.

Ограничения модели.

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

Ограничения на расход исходных продуктов можно записать следующим образом:

 
 

Фактический расход исходного продукта для производства обоих видов красок

Максимально возможный запас данного исходного продукта

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

Х1 + 2Х2 £ 6 (для А),

1 + Х2 £ 8 (для В).

 
 

Ограничения, моделирующие соотношения спроса на продукцию, имеют следующий смысл:

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

Х2 - Х1 £ 1 (соотношение величин спроса на краску I и краску Е),

Х2 £ 2 (максимальная величина спроса на краску I).

Неявное (т.е. «подразумеваемое») ограничение заключается в том, что объемы производства продукции не могут принимать отрицательных значений. Чтобы предотвратить получение таких недопустимых решений, потребуем выполнения условия неотрицательности переменных, т.е. введем ограничения на их знак:

Х1 ³ 0 (объем производства краски Е),

Х2 ³ 0 (объем производства краски I).

Итак, математическую модель можно записать в следующем виде:

 
 

Определить суточные объемы производства (Х1 и Х2) краски Е и краски I (в тоннах), при которых достигается max F = 3Х1 + 2Х2 (целевая функция), при ограничениях:

Пример 2.2 Задача об ассортименте продукции


Пусть фирма выпускает три вида продукции. В процессе производства используется три технологических операции. Технологическая схема производства изделий видов 1, 2, 3 показана на рисунке:

Так как эти технологические операции используются фирмой и для других производственных целей, фонд рабочего времени, в течение которого операции 1, 2 и 3 могут быть применены для производства рассматриваемых изделий, ограничен предельными значениями (в сутки):

· для 1-й операции – 430 минут;

· для 2-й операции – 460 минут;

· для 3-й операции – 420 минут;

Изучение рынка сбыта показало, что ожидаемая прибыль от продажи одного изделия видов 1, 2, 3 составляет 3, 2 и 5 грн. соответственно.

Каков наиболее выгодный суточный объем производства каждого вида продукции?

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

Переменные модели.

Х1 – количество изделий вида 1,

Х2 – количество изделий вида 2,

Х3 - количество изделий вида 3.

Целевая функция модели.

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

F = 3Х1 + 2Х2 + 5Х3


Ограничения модели.

Система ограничений должна отражать условия непревышения времени использования технологических операций 1, 2 и 3 свыше предельного суточного значения.

Для операции 1:

- для изделия 1 го вида операция 1 длится 1 мин, следовательно, Х1 шт. изделий 1 го вида потребуют времени 1*Х1 минут;

- для изделия 2 го вида операция 1 длится 2 мин, следовательно, Х2 шт. изделий 2 го вида потребуют времени 2*Х2 минут;

- для изделия 3 го вида операция 1 длится 1 мин, следовательно, Х3 шт. изделий 3 го вида потребуют времени 1*Х3 минут.

Общее время, которое используется для производства изделий трех видов при выполнении операции 1 равно Х1 + 2Х2 + Х3 минут. Это время не должно превышать по условию 430 минут. Таким образом, математически это можно записать в следующем виде:

Х1 + 2Х2 + Х3 £ 430.

Аналогичны рассуждения для 2-й и 3-й операций. В результате получаем для них:

1 + 0*Х2 + 2Х3 £ 460,

Х1 + 4Х2 + 0*Х3 £ 420.

На переменные также накладываются условия неотрицательности, т.е.

Х1 ³ 0, Х2 ³ 0, Х3 ³ 0.

Итак, математическую модель можно записать в следующем виде:

 
 

Определить суточные объемы производства изделий 3-х видов Х1, Х2, Х3, при которых достигается max F = 3Х1 + 2Х2 + 5Х3, при ограничениях:

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

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

где (i=1,…,m; j=1,…n).

Вместе с этим и себестоимость сj продукции зависит от объема производства и в первом приближении описывается функцией вида:

Подставляя данные выражения в (2.1) и (2.2), получаем:

.

Как видно из последних соотношений модель становится нелинейной.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow