Здавалка
Главная | Обратная связь

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



Предположим, что имеется m линейных уравнений и неравенств с n неизвестными:

, (2.1)

, (2.2)

 

Также имеются условия неотрицательности переменных:

 

, , (2.3)

 

Дана целевая функция вида:

(2.4)

Определение 2.1. Общей задачей ЛП называется задача нахождения , удовлетворяющего системе ограничений (2.1)-(2.3), такого, что функция (2.4) принимает оптимальное (максимальное или минимальное) значение.

 

Определение 2.2. Стандартной задачей ЛП называется задача нахождения , удовлетворяющего системе ограничений (2.1), (2.3), где k=m, s=n, такого, что функция (2.4) принимает оптимальное (максимальное или минимальное) значение.

 

Определение 2.3. Канонической задачей ЛП называется задача нахождения , удовлетворяющего системе ограничений (2.2), (2.3), где k=0, s=n, m<n, такого, что функция (2.4) принимает оптимальное (максимальное или минимальное) значение.

 

Определение 2.4. Решение задачи (2.1)-(2.3) называется допустимым решением.

 

Определение 2.5. Допустимое решение, доставляющее оптимальное значение целевой функции называется оптимальным

 

Все три формы задачи ЛП являются эквивалентными. Покажем это.

Задачу минимизации функции можно свести к задаче максимизации, и, наоборот, путем замены знаков коэффициентов на противоположные, так как .

Ограничения-неравенства (2.1) можно записать в виде равенств путем введения дополнительных неотрицательных переменных следующим образом.

Ограничение-неравенство вида преобразуется в ограничение-равенство , , а ограничение-неравенство вида - в ограничение-равенство , .

Каждое ограничение-равенство (2.2) можно записать в виде двух неравенств .

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







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.