При решении задач линейного программирования в первую очередь требуется свести решение системы неравенств к решению системы линейных уравнений, для решения которых математический аппарат хорошо разработан.
Эти
преобразования основываются на следующей
теореме: каждому решению
неравенства
а1х1 + а2х2 + … + аnхn ≤ (≥) В (1)
соответствует
единственное решение
уравнения
а1х1 + а2х2 + … + аnхn (±) хn+1 = В, при условии хn+1 ≥ 0. (2)
Неотрицательная переменная хn+1 называется дополнительной переменной.
Таким образом, для приведения неравенства (1) к равенству (2) необходимо к его левой части добавить (отнять) некоторую неотрицательную величину
хn+1 0,
в результате получаем уравнение, содержащее уже (n + 1) неизвестных
a1х1 + a2x2 + ... + аnxn (±) xn+1 = В. (3)
Итак, если система ограничений задачи содержит неравенства, то, вводя в каждое из них свою неотрицательную дополнительную переменную, ее можно преобразовать в систему уравнений. При этом в целевую функцию каждая дополнительная переменная входит с коэффициентом равным 0.
Пример 1. Задача использования сырья
2
х1
+5х2
+
х3
=
20,
8х1 +5x2 +х4 = 40, Z = 50х1 + 40x2 + 0х3 + 0х4 + 0х5,
5x1 +6x2 +x5= 30,
х1 0, х2 0, х3 0, х4 0, х5 0.
Пример 2. Задача составления рациона
3
х1
+
х2
–
х3
=
9,
х1 + 2x2 – х4 = 8, Z = 4х1 + 6x2 + 0х3 + 0х4 + 0х5,
x1 + 6x2 – x5 = 12,
хj
0,
(j
=
).
Таким образом, систему ограничений любой задачи линейного программирования можно привести к системе m линейных уравнений с n неизвестными, а значения переменных хj, при которых линейная целевая функция достигает min или mах значения, надо искать среди множества решений системы.
Общей задачей линейного программирования называют задачу:
найти
max (min)
при
ограничениях
вi
(i =
),
xj
0 (j =
),
где
,
аij,
вi
– заданные числа, Z – целевая функция,
={х1
... хn}
– план. Ограничения могут
быть записаны и в виде:
вi,
вi,
где (i =
).
Симметричной формой записи задачи линейного программирования называют задачу вида:
найти max
при
ограничениях
вi
(i
=
),
xj 0
Или задачу вида:
найти min
при
ограничениях
вi
(i
=
),
xj 0
Канонической формой записи задачи линейного программирования называют задачу вида:
найти max(min)
при
ограничениях
вi,
(i
=
),
xj
0
(j =
).
От симметричной формы записи всегда можно перейти к канонической форме записи согласно рассмотренной выше теореме.
Составить математическую модель задачи линейного программирования.
1. Некоторая фирма выпускает два набора удобрений для газонов: обычный и улучшенный. В обычный набор входит 3 кг азотных, 4 кг фосфорных и 1 кг калийных удобрений, а в улучшенный – 2 кг азотных, 6 кг фосфорных и 3 кг калийных удобрений. Известно, что для некоторого газона требуется, по меньшей мере, 10 кг азотных, 20 кг фосфорных и 7 кг калийных удобрений. Обычный набор стоит 3 у. е., а улучшенный – 4 у. е. Какие и сколько наборов удобрений нужно купить, чтобы обеспечить эффективное питание почвы и минимизировать стоимость?
2. Предприятие электронной промышленности выпускает две модели радиоприемников, причем каждая модель производится на отдельной технологической линии. Суточный объем производства первой линии – 60 изделий, второй линии – 75 изделий. На радиоприемник первой модели расходуется 10 однотипных элементов электронных схем, на радиоприемник второй модели – 8 таких же элементов. Максимальный суточный запас используемых элементов равен 800 единицам. Прибыль от реализации одного радиоприемника первой и второй модели равна 30 и 20 у. е., соответственно. Определить оптимальный суточный объем производства первой и второй моделей.
3. Процесс изготовления двух видов промышленных изделий состоит в последовательной обработке каждого из них на трех станках. Время использования каждого из этих станков для производства данных изделий ограничено 10-ю часами в сутки. Время обработки и прибыль от продажи одного изделия каждого вида приведены в табл. 4. Найти оптимальный объем производства изделий каждого вида.
Таблица 4
Изделие |
Время обработки одного изделия, мин. |
Удельная прибыль, у. е. |
||
Станок 1 |
Станок 2 |
Станок 3 |
|
|
1 |
10 |
6 |
8 |
2 |
2 |
5 |
20 |
15 |
3 |
4. Фирма производит два вида продукции – А и В. объем сбыта продукции А составляет не менее 60 % общего объема реализации продукции обоих видов. Для изготовления продукции А и В используется одно и тоже сырье, суточный запас которого ограничен величиной 100 кг. Расход сырья на единицу продукции А составляет 2 кг., а на единицу продукции В – 4 кг. Цены продукции А и В равны 20 и 40 у. е., соответственно. Определить оптимальное распределение сырья для изготовления продукции А и В.
5. Ежедневный рацион кормления скота включает сено и концентраты. В табл. 5 указаны содержания кормовых единиц, белка и кальция в 1 кг корма, себестоимость кормов и минимальная суточная потребность в питательных веществах. Составить наиболее дешевый рацион питания.
Таблица 5
Виды кормов |
Содержание в 1 кг кормов |
Себестоимость 1 кг кормов,руб. |
||
Кормовых единиц, г. |
Белка, г. |
Кальция, г |
||
Сено |
0,5 |
50 |
10 |
15 |
Концентраты |
1,0 |
200 |
2 |
225 |
Минимальная суточная потребность |
20 |
2000 |
100 |
|
6. В суточный рацион включают два продукта питания П1 и П2, причем продукта П1 должно войти в двойной рацион не более 200 ед. Стоимость 1 ед. продукта П1 составляет 2 р., продукта П2 – 4р. Содержание питательных веществ в 1 ед. продукта, минимальные нормы потребления указаны в табл. 6.
Определить оптимальный рацион питания, стоимость которого будет наименьшей.
Таблица 6
Питательные Вещества |
Минимальная норма потребления |
Содержание питательных веществ в 1 ед. продукта |
|
П1 |
П2 |
||
А |
120 |
0,2 |
0,2 |
В |
160 |
0,4 |
0,2 |
Провести анализ задач с использованием графического метода.
7. Фирма выпускает изделия двух типов: А и В. При этом используется сырье четырех видов. Расход сырья каждого вида на изготовление единицы продукции и запасы сырья заданы в табл. 7.
Таблица 7
Изделия |
Сырье, ед. |
|||
1 |
2 |
3 |
4 |
|
А |
2 |
3 |
0 |
2 |
В |
3 |
0 |
1 |
1 |
Запасы сырья |
21 |
4 |
6 |
10 |
Выпуск одно изделия типа А приносит доход 300 р., одного изделия типа В – 200 р.
Составить план производства, обеспечивающий фирме наибольший доход.
8. Обработка деталей А и В может производиться на трех станках, причем каждая деталь должна последовательно обрабатываться на каждом из станков. Прибыль от реализации детали А – 100р., детали В – 160 р. Исходные данные приведены в табл. 8.
Таблица 8
Станки |
Норма времени на обработку одной детали, ч |
Время работы станка, ч |
|
А |
В |
||
1 |
0,2 |
0,1 |
100 |
2 |
0,2 |
0,5 |
180 |
3 |
0,1 |
0,2 |
100 |
Определить производственную программу, максимизирую-щую прибыль при условии: спрос на деталь А – не менее 300 шт., на деталь В – не более 200 шт.
9. Для производства двух видов продукции на предприятии используют три вида сырья. В табл. 9 даны запасы сырья, нормы расхода сырья на изготовление единицы продукции и прибыль, получаемая от реализации единицы продукции.
Таблица 9
Виды сырья |
Норма расхода сырья на выпуск изделий, кг |
Запасы сырья, кг |
|
П1 |
П2 |
||
C1 |
3 |
5 |
453 |
C2 |
4 |
8 |
616 |
C3 |
3 |
11 |
627 |
Прибыль от реализации единицы продукции, руб. |
200 |
500 |
|
Составить план выпуска продукции, обеспечивающий максимальную прибыль от реализации производственной продукции.
10. Для производства различных изделий А и В используются три вида сырья на изготовление единицы продукции, запасы сырья и доход, получаемый от реализации одного изделия каждого вида.
Таблица 10
Виды сырья |
Норма расхода сырья на выпуск изделий, кг |
Запасы сырья, кг |
|
П1 |
П2 |
||
C1 |
15 |
4 |
1095 |
C2 |
11 |
5 |
865 |
C3 |
9 |
10 |
1080 |
Прибыль от реализации ед. продукции, руб. |
300 |
200 |
|