НОВОСТИ   БИБЛИОТЕКА   ЮМОР   КАРТА САЙТА   ССЫЛКИ   О САЙТЕ  




предыдущая главасодержаниеследующая глава

16-5. Формализованная симплекс-таблица

Обычно процедура отыскания экстремума с помощью симплекс-метода оформляется в виде специальной таблицы. Разберем эту таблицу на примере. Для этого преобразуем рассмотренную выше задачу к такому виду, чтобы можно было применить симплекс-метод. С этой целью введем дополнительные переменные xn+i:


Пример 16-2. Пусть система ограничений с введением слабых переменных задана в виде равенств (16-9), т. е.


Минимизируем L=-4x1+x2 при xi≥0j = 1, 2,..., 6. Очевидно, что решение x1 = 0, x2 = 0, х3 = 2, х4= -8, x5 = 10, x6 = - 2 удовлетворяет уравнениям (16-9), но не удовлетворяет условию xj 0 и поэтому не является базисным. Очевидно, что выбираемые не базисные переменные образуют косоугольную систему координат в ранее рассмотренной геометрической интерпретации.

Будем считать, что x3 и x4 - не базисные переменные, и выразим через них базисные переменные и величину L:


Посмотрим, не достигла ли L своего минимального значения. Коэффициент при х4 отрицательный, следовательно, возрастание х4 приведет к дальнейшему уменьшению L. Однако при этом необходимо следить, чтобы x1, x2, x5, x6, которые зависят от х4 не стали отрицательными, т. е. не вышли из допустимой области. Так как увеличение х4 приводит к увеличению x1, x2, x6, то для этих переменных такой опасности не существует. Рассматривая переменную x5, убеждаемся, что максимально допустимое значение х4 может быть x4 = 10. При этом


Поэтому за новый базис могут быть приняты переменные x1, x2, x4, x6, т. е. мы перешли к вершине x3 = 0, x5 = 0. Для того чтобы приступить к следующему шагу, необходимо выразить эти базисные переменные и L через не

базисные (или, иначе, через координаты новой косоугольной системы координат). В итоге получим;


Совершенно очевидно, что как бы мы ни увеличивали x3 и x5, уменьшить L не удается. Следовательно, достигнуто окончательное решение, при котором


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

Первый шаг

Второй шаг

Третий шаг

Записи при вычислениях можно сократить, используя одну из форм симплекс-таблицы для каждого шага (см. табл. 16-1, 16-2-, 16-3).

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

Таблица 16-1 Симплекс-таблица для первого шага
Таблица 16-1 Симплекс-таблица для первого шага

Таблица 16-2 Симплекс-таблица для второго шага
Таблица 16-2 Симплекс-таблица для второго шага

Симплекс-таблица для третьего шага
Симплекс-таблица для третьего шага

На каждом шаге в базис включается одна из не базисных переменных, для которой положителен (или отрицателен в случае максимизации линейной формы) элемент, находящийся в самой нижней строке таблицы. Благодаря этому выбирается та переменная, увеличение которой приводит к уменьшению линейной формы (например, на втором шаге переменная х4). При этом надо помнить, что числа в самой нижней строке симплекс-таблицы равны коэффициентам при соответствующих не базисных переменных в линейной форме, взятых с обратным знаком. Одновременно вычеркиваем из базисных переменных ту, которая дает наименьшее отношение свободного члена к коэффициенту в столбце, при соответствующей выбранной не базисной переменной в ограничениях, причем отрицательные отношения не учитываются, так как соответствующие переменные не могут стать отрицательными. Например, для табл. 16-2 отрицательное отношение свободного члена во второй строке к коэффициенту при переменной х4, которую рассматриваем на предмет возможности включения в базис, равно 1/ - 1/6 = -6. Это указывает на то, что за счет увеличения переменной ч4 переменная х2, которую предполагаем исключить из базиса, не обращается в нуль, что и соответствует уравнению


[см. формулу (16-10)]. Поэтому ее исключать не следует. Геометрически это означает, что с включением переменной х2 и исключением переменной х4 вершина многогранника не будет достигнута. Для второго шага остается одна возможность - исключить х5, при этом следующая вершина многогранника будет достигнута.

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

Напомним, что симплекс-таблица строилась для случая минимизации линейной формы.

предыдущая главасодержаниеследующая глава








© Злыгостев А.С., 2001-2019
При использовании материалов сайта активная ссылка обязательна:
http://informaticslib.ru/ 'Библиотека по информатике'
Рейтинг@Mail.ru
Поможем с курсовой, контрольной, дипломной
1500+ квалифицированных специалистов готовы вам помочь