- •Запорожский институт экономики и
- •Тема 1. Задача линейного программирования (злп) і. Постановка задачи
- •X1,…,xn
- •Іі. Основные определения
- •Ііі. Геометрическая интерпретация злп
- •Задачи для самостоятельного решения
- •IV Основные свойства злп
- •V Симплекс-метод решения злп
- •Варианты контрольных заданий
- •Тема 2. Двойственная задача линейного программирования
- •2.1. Постановка задачи
- •Связь между решениями прямой и двойственной задач
- •Контрольные задания
- •Тема 3. Двойственный симплекс-метод
- •Тема 4. Линейное целочисленное программирование
- •4.1. Постановка задачи
- •4.2. Геометрическая интерпретация задачи целочисленного программирования
- •4.3. Метод Гомори (метод отсекающих плоскостей, метод отсечения)
- •4.4. Варианты заданий
- •Тема 5. Транспортная задача
- •Варианты контрольных заданий
- •Тема 6. Задача о назначениях
- •Алгоритм решения задачи о назначениях
- •Список рекомендуемой литературы
Тема 4. Линейное целочисленное программирование
4.1. Постановка задачи
Целочисленная задача линейного программирования заключается в следующем:
Найти максимум (минимум) функции
(4.1)
при условиях
(4.2)
(4.3)
xjZ, (4.4)
4.2. Геометрическая интерпретация задачи целочисленного программирования
Рассмотрим следующую задачу. В цеху предприятия решено установить дополнительное оборудование, для размещения которого выделено 19/3м2 площади. На приобретение оборудования предприятие может израсходовать 10000 д.е., при этом оно может купить оборудование двух видов. Комплект оборудования І вида стоит 1000 д.е., а ІІ вида - 3000 д.е. Приобретение одного комплекта оборудования І вида позволяет увеличить выпуск продукции в смену на 2 ед., а одного комплекта оборудования ІІ вида - на 4 ед. Для установки одного комплекта оборудования І вида требуется 2м2 площади, а оборудования ІІ вида - 1 м2 площади.
Определить такой набор дополнительного оборудования, который дает возможность максимально увеличить выпуск продукции.
Решение
Составим математическую модель задачи. Обозначим через х1 количество комплектов оборудования І вида и через х2 количество оборудования ІІ вида, которое приобретет предприятие. Тогда переменные х1 и х2 должны удовлетворять следующим неравенствам:
(4.5)
Если предприятие приобретет указанное количество оборудования, то общее увеличение выпуска продукции составит
F=2x1+4x2 (4.6)
По своему экономическому содержанию переменные х1 и х2 могут принимать лишь целые неотрицательные значения, т.е.
(4.7)
x1, x2 Z (4.8)
Таким образом, приходим к следующей математической задаче: найти максимальное значение линейной функции (6) при выполнении условий (5), (7), (8). Задача является задачей целочисленного программирования. Так как число неизвестных задачи равно двум, решим ее графически.
-
Х2
12
11
10
9
8
7
6
5
4
А
Е
B
3
К
2
М
N
1
F C
0
1
2
3
4
5
6
7
8
9
10
11
12
Х1
Построим сначала многоугольник решений задачи, состоящей в определении максимального значения линейной функции (6) при выполнении условий (5) и (7). Координаты всех точек построенного многоугольника решений ОАВС удовлетворяют системе линейных неравенств (5) и условию неотрицательности переменных (7). Вместе с тем условию (8), т.е. условию целочисленности переменных, удовлетворяют координаты лишь 12 точек. Чтобы найти точку, координаты которой определяют решение исходной задачи, заменим многоугольник ОАВС многоугольником OKEMNF, содержащим все допустимые точки с целочисленными координатами и таким, что координаты каждой из вершин являются целыми числами. Значит, если найти точку максимума функции (6) на многоугольнике OKEMNF, то координаты этой точки и определят оптимальный план задачи.
Для этого построим вектор и перпендикулярную к нему прямую 2x1+4x2=0 (F=0).
Построенную прямую передвигаем в направлении вектора до тех пор, пока она не пройдет через последнюю общую точку ее с данным многоугольником. Координаты этой точки и определяют оптимальный план, а значение целевой функции в ней является максимальным.
В данном случае искомой является точка Е(1:3), в которой целевая функция принимает максимальное значение Fmax=F(1;3)=14. Следовательно, координаты точки Е определяют оптимальный план исходной задачи. В соответствии с этим планом предприятию следует приобрести один комплект оборудования І вида и три комплекта оборудования ІІ вида, что обеспечит увеличение выпуска продукции на 14 единиц в смену.