Постановка задачи линейного программирования (ЗЛП)
В задаче ЛП целевая функция представляет собой линейную форму вида 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 Все права принадлежат авторам размещенных материалов.
|