2009-09-16
Лекция 4
Линейное программирование
Алгебраическая формулировка задачи линейного программирования в общем виде
Требуется найти максимум или минимум линей функции n-переменных.
(1)
При ограничениях,
наложенных на переменные вида:
(2)
(3)
(4)
При ограничения 2-4 поставленная задача оптимизация может принимать три случая:
Запись критерия и ограничений в разных задачи различается. Различие в записях условий задачи целесообразно сводить к канонической форме (далее КФ).
КФ задачи линейного программирования
Задачи линейного программирования (далее ЛП) следующим образом:
- найти минимум линейной формы ;
- ; (5)
- . (6)
Из условий
1-4 видно, что для перехода к КФ необходимо от ограничений неравенств 3 перейти
к ограничениям равенства. В условия 3 введем дополнительные неотрицательные
переменные . Тогда ограничение 3 можно представить в
виде равенств:
(7)
В линейную форму дополнительные переменные входят с нулевыми коэффициентами.
Если число неотрицательных
переменных , то общая задача уже сведена к КФ. Если
, то возможны два варианта:
Такая запись в форме 5 приводит к общему росту числа переменных.
а) задача ЛП неразрешима;
б) общее количество переменных и ограничений сокращается.
Графическая интерпретация задач ЛП
Пример:
найти оптимальное решение, которое обращает в максимум (минимум) линейную
функцию семи переменных. при пяти уравнениях
ограничений:
1.
2.
3.
4.
5.
Выбираем в
качестве свободных переменных и
. Выразим через них базисные переменные
.
По условию задачи все переменные должны быть неотрицательны. Имеем систему:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.