Сделай Сам Свою Работу на 5

Построение симплекс-таблицы





Определение 4. Задача линейного программирования называется канонической, если она имеет следующий вид.

Задача 2. Найти минимум линейной функции:

, (6)

при ограничениях

(7)

,

или в матричной форме

, (8)

, . (9)

Определение 5. Мы будем говорить, что задача линейного программирования (1,2) сведена к некоторой канонической задаче линейного программирования (возможно с другим числом переменных и ограничений), если по решению первой задачи можно построить решение второй задачи и наоборот.

Пример 4. Свести задачу линейного программирования

,

при ограничениях

(10)

,

к канонической задаче.

Перенесем члены неравенств в одну часть так, чтобы полученные выражения были неотрицательны:

Введем дополнительные переменные , , по формулам:

(11)

Таким образом, каждому решению системы неравенств (10) будет соответствовать решение системы уравнений (11), причем все его компоненты будут неотрицательны. И наоборот каждому неотрицательному решению системы (11) будет соответствовать решение системы (10).

Если функция F принимает в некоторой точке максимальное значение, то в этой точке функция (–F) принимает свое минимальное значение. Причем эти значения будут равны с точностью до знака. Таким образом, вместо максимума функции на множестве D можно искать на этом множестве минимум функции .



Таким образом, искомая задача может быть сведена к следующей задаче линейного программирования:

,

при ограничениях

.

По оптимальному решению первоначальной задачи легко найти оптимальное решение канонической задачи.

Минимальное значение функции , в точке с координатами:

, , , , .

Определение 6. Набор из m различных переменных системы уравнений (7) называется базисным, если все переменные из этого набора могут быть выражены только через оставшиеся переменные с помощью элементарных преобразований системы. Переменные, входящие в этот набор, называются базисными, а остальные свободными.

Определение 7. Решение системы (7) называется базисным (опорным планом), если значения всех свободных переменных равны нулю.

Пример 5. Найти базисное решение системы:

(12)

Решение. В этой системе уравнений за базисные переменные можно взять переменные , а за свободные , так как первые легко выражаются через последние. Итак, базисным решением этой системы будет набор чисел .



Определение 8. Симплекс-таблицей для канонической задачи (6), (7) называется следующая таблица:

Таблица 1

  ....
....
....
.... .... .... .... .... ....
 
F ....

Здесь имена базисных переменных. Последняя строка таблицы соответствует равенству .

Мы будем называть эту таблицу базисной, если в столбцах помеченных переменными стоят только нули, за исключением строки помеченной той же переменной, где стоит 1.

В дальнейшем мы будем иметь дело только с базисными симплекс-таблицами. Каждая базисная симплекс-таблица порождает некоторое базисное решение. В нем значения выделенных базисных переменных равны соответствующим свободным членам, а значения остальных переменных равны нулю.

Легко убедиться в верности следующих условий допустимости и оптимальности базисных решений

Условие допустимости.

Базисное решение, порождаемое базисной симплекс-таблицей, допустимо, если все элементы столбца свободных членов неотрицательны: , .

Условие оптимальности.

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

Таким образом, мы выделили класс симплекс-таблиц, по которым легко построить оптимальное базисное решение.

Пример 6. Записать следующую задачу в форме симплекс таблицы в базисе переменных , а также условия допустимости и оптимальности соответствующего базисного решения.



при ограничениях (12) и .

Решение. Соответствующая симплекс таблица будет иметь вид:

Таблица 2

 

Базисным решением задачи будет матрица . Оно будет допустимым, если и оптимальным, если . При выполнении этих условий минимальное значение функции F будет равно .

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.