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

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



 

В задаче ЛП целевая функция представляет собой линейную форму вида

F= С1Х1 + С2Х2 +... + СпХп, (3.1)

а система ограничений на переменные - систему линейных уравнений и неравенств

(3.2)

 

xj>=0 (j=1,2,...,n) (3.3)

Каждое решение системы (3.2)-(3.3) представляет собой совокупность значений переменных Х1, Х2,...,Хn, удовлетворяющих всем неравенствам системы. Эту совокупность можно рассматривать как точку или вектор в n -мерном векторном пространстве.

Задача линейного программирования может быть представлена:

1) в векторном виде

F=CX,

A1X1+A2X2+...+AnXn= В ,

X>=0,

где С = (с1, с2,..., сn); X = (х1, х2,..., хn); CX— скалярное произведение;

векторы

, , …, ,

состоят соответственно из коэффициентов при неизвестных и свободных членах;

2) в матричном виде

F = СХ,

АХ = В,

Х>=0.

3) с помощью знаков суммирования

F= å сj xj i = 1.m,

jÎJ

е aij xj =bi j = 1.п ,

jÎ J

хj >= 0.

Существующие методы решения задач линейного программирования (ЗЛП) во многом определяются видами ограничений. В связи с этим различают задачи линейного программирования в общем виде, в канонической и стандартной (симметрической) формах:

1) в общем виде

F= å сj xj min (max)

jÎJ

при условиях: >=

е aij xj { = } bi i=1.m,

jÎ J <=

xj>=0 j=1.n,

2)в канонической форме

F= å сj xj min (max)

jÎJ

при условиях: е aij xj =bi i = 1.m,

jÎ J

xj>=0 j =1.n

3) в стандартной (симметрической) форме

 

F(min(max)) = å сj xj

jÎJ

при условиях: е aij xj >= bi ,

jÎ J

е aij xj <= bi , i =1.m,

jÎ J

xj >=0 , j= 1.n

Все три формы задач ЛП эквивалентны и легко переводятся из одной в другую. Для перехода от общей или стандартной формы к канонической нужно в каждое ограничение-неравенство ввести свою дополнительную переменную с коэффициентом (+1), если неравенство типа «<=», и с коэффициентом (-1), если неравенство типа «>=». Дополнительные переменные должны удовлетворить условию неотрицательности и входить в целевую функцию с нулевыми коэффициентами.

Введем некоторые определения.

Определение 1. Совокупность значений переменных Х = (х1, х2, . . . хп),удовлетворяющих всем неравенствам системы (3.2) называется решением.

Определение 2 Решение Х = (х1, х2, ... хп), удовлетворяющее условиям неотрицательности (3.3) называется допустимым решением ЗЛП.

Определение 3. Допустимое решение Х = (х1, х2, ... хп)называется опорным (базисным), если векторы Аi входящие в разложение

А1X1+A2X2+ ... + AnXn = Вc положительными коэффициентами Хj, являются линейно независимыми.

Векторы Аi являются m - мерными, а из определения опорного плана следует, что число его положительных компонент не может превышать m.

Определение 4. Оптимальным решением задачи ЛП (3.1)-(3.3) называется допустимое решение, обеспечивающее экстремальное значение линейной функции.

 







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