Задача линейного программирования (ЗЛП). Основные свойства, понятия и определения, примеры практического использования
Наиболее изученными задачами оптимизации являются задачи линейного программирования (ЗЛП), для которых разработан универсальный метод решения – симплекс-метод (метод последовательного улучшения плана).
Определение 1.Задача линейного программирования имеет вид:
| Найти максимум или минимум линейной функции | |
| (6.1) |
| при линейных ограничениях | |
| (6.2) |
| (6.3) |
где , – заданные постоянные величины.
|
Вектор
называется допустимым решением (допустимым планом) ЗЛП, если его компоненты
удовлетворяют системе ограничений (6.2) и (6.3).
План
называется оптимальным планом (оптимальным решением) ЗЛП, если
, т.е. допустимый план, который дает максимум или минимум целевой функции.
Определение 2.Канонической формой записи ЗЛП называется задача вида:
| (6.4) |
,
| (6.5) |
,
| (6.6) |
.
| (6.7) |
где , , – заданные постоянные величины.
|
Любую ЗЛП можно привести к каноническому виду (КЗЛП). Чтобы неравенства обратились в равенства достаточно:
· в левую часть каждого неравенства со знаком ²≤² ввести добавочную переменную со знаком ²–²;
· в левую часть каждого неравенства со знаком ²³² ввести добавочную переменную со знаком ²+².
,
– заданные постоянные величины.
,
,
.
,