Первый алгоритм симплекс метода

Гиниатуллина Р.А.

Проверил: Родионов В.В.

Казань, 2012

Содержание:

1. Определение ЗЛП­_____________________________________3

2. Первый алгоритм симплекс – метода___________________4-7

3. Алгоритм обратной матрицы_________________________7-11

4. О конечности симплекс – метода_____________________11-12

5. Алгоритм построения начального опорного плана______12-14

6. Алгоритм искусственного базиса­­­­­­­­­­­____________________14-15

7. Список литературы­­­­­­­__________________________________16

Определение ЗЛП.

Общей задачей линейного программирования называется задача, которая состоит в определении максимального (минимального) значения функции

Первый алгоритм симплекс метода - student2.ru (9.1)

при условиях

Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru (9.2)
Первый алгоритм симплекс метода - student2.ru (9.3)
Первый алгоритм симплекс метода - student2.ru (9.4)

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

Функция (9.1) называется целевой функцией (или линейной формой) задачи (9.1)-(9.4), а условия (9.2)-(9.4) – ограничениямиданной задачи.

Канонической или основной задачей линейного программирования называется задача, которая состоит в определении максимального значения функции

Первый алгоритм симплекс метода - student2.ru (9.5)

при выполнении условий:

Первый алгоритм симплекс метода - student2.ru (9.6)
Первый алгоритм симплекс метода - student2.ru (9.7)

где Первый алгоритм симплекс метода - student2.ru .

Первый алгоритм симплекс метода

Приведём описание алгоритма применительно к ЗЛП, записанной в канонической форме с односторонними ограничениями:

Первый алгоритм симплекс метода - student2.ru

Пусть известен начальный опорный план Первый алгоритм симплекс метода - student2.ru с базисом Первый алгоритм симплекс метода - student2.ru , т.е. Первый алгоритм симплекс метода - student2.ru - базисные компоненты, Первый алгоритм симплекс метода - student2.ru - небазисные компоненты.

Вычисления удобно выполнять, заполняя следующую симплекс-таблицу:

  C Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru  
Первый алгоритм симплекс метода - student2.ru P B Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru t
Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru  
 
Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru   Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru
 
m Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru  
Первый алгоритм симплекс метода - student2.ru     Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru  

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

Шаг 1. Найти обратную к Первый алгоритм симплекс метода - student2.ru матрицу Первый алгоритм симплекс метода - student2.ru .

Шаг 2. Вычислить коэффициенты разложения векторов условий Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru по базису Первый алгоритм симплекс метода - student2.ru , используя расчётную формулу:

Первый алгоритм симплекс метода - student2.ru

и заполнить ими столбцы Первый алгоритм симплекс метода - student2.ru симплекс-таблицы нулевой итерации.

Шаг 3. Вычислить значение линейной формы Первый алгоритм симплекс метода - student2.ru , как скалярное произведение Первый алгоритм симплекс метода - student2.ru соответствующих столбцов симплекс-таблицы, и значения оценок Первый алгоритм симплекс метода - student2.ru векторов условий Первый алгоритм симплекс метода - student2.ru относительно базиса Первый алгоритм симплекс метода - student2.ru в соответствии с формулой Первый алгоритм симплекс метода - student2.ru как скалярное произведение столбцов Первый алгоритм симплекс метода - student2.ru и Первый алгоритм симплекс метода - student2.ru симплекс-таблицы без коэффициента Первый алгоритм симплекс метода - student2.ru , т.е. по расчётной формуле Первый алгоритм симплекс метода - student2.ru

Полученными значениями заполнить Первый алгоритм симплекс метода - student2.ru -ю строку симплекс-таблицы.

Шаг 4. Проверить оптимальность опорного плана.

· Если Первый алгоритм симплекс метода - student2.ru , то Первый алгоритм симплекс метода - student2.ru - оптимальный опорный план и, тогда, в столбце Первый алгоритм симплекс метода - student2.ru симплекс-таблицы записано решение ЗЛП, а именно, значения базисных компонент оптимального опорного плана и соответствующее ему максимальное значение линейной формы. На этом процесс решения ЗЛП завершается.

· Если хотя бы в одном столбце с отрицательной оценкой Первый алгоритм симплекс метода - student2.ru все элементы меньше или равны 0 Первый алгоритм симплекс метода - student2.ru , то линейная форма Первый алгоритм симплекс метода - student2.ru не ограничена сверху и решения ЗЛП не существует. На этом процесс решения ЗЛП также завершается.

· Если же в каждом столбце с отрицательными оценками найдется хотя бы один положительный элемент Первый алгоритм симплекс метода - student2.ru , то для построения нового опорного плана необходимо найти вектор, который будет вводиться в базис. Он определяется по номеру наименьшей отрицательной оценки Первый алгоритм симплекс метода - student2.ru и, таким образом, определяется разрешающий столбец Первый алгоритм симплекс метода - student2.ru .

Шаг 5. Определить вектор, исключаемый из базиса для чего необходимо заполнить последний столбец t симплекс-таблицы нулевой итерации путем деления элементов столбца Первый алгоритм симплекс метода - student2.ru на соответствующие им по номеру положительные элементы разрешающего столбца Первый алгоритм симплекс метода - student2.ru , т.е. Первый алгоритм симплекс метода - student2.ru ,

При этом, в строках столбца Первый алгоритм симплекс метода - student2.ru , соответствующих неположительным элементам Первый алгоритм симплекс метода - student2.ru , записываем Первый алгоритм симплекс метода - student2.ru , не выполняя деления.

Далее необходимо выбрать Первый алгоритм симплекс метода - student2.ru . Если Первый алгоритм симплекс метода - student2.ru достигается на нескольких позициях столбца Первый алгоритм симплекс метода - student2.ru , то из базиса может быть исключен любой из векторов Первый алгоритм симплекс метода - student2.ru . Для определенности, договоримся исключать из них вектор с наименьшим номером.

Пусть Первый алгоритм симплекс метода - student2.ru получился на Первый алгоритм симплекс метода - student2.ru -той позиции, т.е. Первый алгоритм симплекс метода - student2.ru , тогда соответствующий этому индексу вектор Первый алгоритм симплекс метода - student2.ru должен выводиться из базиса. Строка симплекс-таблицы, соответствующая этому индексу, называется разрешающей строкой. Элемент Первый алгоритм симплекс метода - student2.ru , стоящий на пересечении разрешающей строки и разрешающего столбца называется разрешающим элементом. На этом нулевая итерация завершена и надлежит приступить к выполнению следующей итерации.

Шаг 6. Заполнить новую симплекс-таблицу в следующей последовательности.

· На Первый алгоритм симплекс метода - student2.ru -тых позициях столбцов Первый алгоритм симплекс метода - student2.ru и Первый алгоритм симплекс метода - student2.ru записать соответственно Первый алгоритм симплекс метода - student2.ru и Первый алгоритм симплекс метода - student2.ru , а на остальных позициях этих столбцов оставить прежние элементы.

· Заполнить Первый алгоритм симплекс метода - student2.ru -тую строку новой симплекс-таблицы элементами Первый алгоритм симплекс метода - student2.ru , получающимися делением соответствующих элементов ( Первый алгоритм симплекс метода - student2.ru ) Первый алгоритм симплекс метода - student2.ru -той строки старой симплекс-таблицы на разрешающий элемент Первый алгоритм симплекс метода - student2.ru , т.е. по формулам Первый алгоритм симплекс метода - student2.ru

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

Этим завершается построение новой симплекс-таблицы.

Описанный процесс построения симплекс-таблиц повторяется до получения оптимального опорного плана или до установления неограниченности линейной формы, т.е. неразрешимости ЗЛП.

Если среди оценок Первый алгоритм симплекс метода - student2.ru небазисных векторов условий Первый алгоритм симплекс метода - student2.ru относительно базиса найденного оптимального опорного плана найдется хотя бы одна равная нулю, то это означает, что ЗЛП имеет неединственное решение.

Алгоритм обратной матрицы

Опишем алгоритм применительно к решению ЗЛП, записанной в канонической форме с односторонними ограничениями:

Первый алгоритм симплекс метода - student2.ru

Первый алгоритм симплекс метода - student2.ru Пусть известен начальный опорный план Первый алгоритм симплекс метода - student2.ru с базисом Первый алгоритм симплекс метода - student2.ru , т.е. Первый алгоритм симплекс метода - student2.ru - базисные компоненты, Первый алгоритм симплекс метода - student2.ru - небазисные компоненты.

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

Вычисления удобно выполнять, используя две симплекс-таблицы:

Основная таблица

Первый алгоритм симплекс метода - student2.ru P Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru t
Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru
Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru
Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru
Первый алгоритм симплекс метода - student2.ru     Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru  

Вспомогательная таблица

Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru
Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru
Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru
Первый алгоритм симплекс метода - student2.ru   Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru
Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru
Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru
Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru

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

Шаг 1. Найти обратную матрицу Первый алгоритм симплекс метода - student2.ru и заполнить её элементами Первый алгоритм симплекс метода - student2.ru столбцы Первый алгоритм симплекс метода - student2.ru , основной симплекс-таблицы.

Шаг 2. Вычислить значение линейной формы Первый алгоритм симплекс метода - student2.ru как скалярное произведение столбцов Первый алгоритм симплекс метода - student2.ru и Первый алгоритм симплекс метода - student2.ru основной таблицы. Результат занести в Первый алгоритм симплекс метода - student2.ru строку столбца Первый алгоритм симплекс метода - student2.ru основной симплекс-таблицы.

Шаг 3. Вычислить значения Первый алгоритм симплекс метода - student2.ru элементов вектора-строки Первый алгоритм симплекс метода - student2.ru по формуле Первый алгоритм симплекс метода - student2.ru , как скалярное произведение столбцов Первый алгоритм симплекс метода - student2.ru и Первый алгоритм симплекс метода - student2.ru основной симплекс-таблицы. Полученными значениями заполнить Первый алгоритм симплекс метода - student2.ru -ю строку основной симплекс-таблицы.

Шаг 4. Найти значения оценок Первый алгоритм симплекс метода - student2.ru векторов условий Первый алгоритм симплекс метода - student2.ru относительно базиса по формуле Первый алгоритм симплекс метода - student2.ru , Первый алгоритм симплекс метода - student2.ru , как произведение вектора-строки Первый алгоритм симплекс метода - student2.ru основной таблицы на соответствующий столбец Первый алгоритм симплекс метода - student2.ru вспомогательной таблицы минус соответствующий коэффициент Первый алгоритм симплекс метода - student2.ru линейной формы, записанный в Первый алгоритм симплекс метода - student2.ru -ой строке вспомогательной таблицы. Полученные значения занести в строку вспомогательной таблицы с номером, соответствующим номеру выполняемой итерации.

Шаг 5. Проверить оптимальность опорного плана.

· Если все оценки неотрицательные ( Первый алгоритм симплекс метода - student2.ru ), то Первый алгоритм симплекс метода - student2.ru - оптимальный опорный план и, тогда, в столбце Первый алгоритм симплекс метода - student2.ru основной симплекс-таблицы записано решение ЗЛП, а именно, значения базисных компонент оптимального опорного плана и соответствующее ему максимальное значение линейной формы. На этом процесс решения ЗЛП завершается.

· Если среди оценок найдутся отрицательные ( Первый алгоритм симплекс метода - student2.ru ), то для построения нового опорного плана необходимо найти вектор, который будет вводиться в базис. Он определяется по номеру наименьшей отрицательной оценки Первый алгоритм симплекс метода - student2.ru и, таким образом, устанавливается разрешающий столбец Первый алгоритм симплекс метода - student2.ru .

Шаг 6. Вычислить коэффициенты разложения Первый алгоритм симплекс метода - student2.ru вектора Первый алгоритм симплекс метода - student2.ru по базису Первый алгоритм симплекс метода - student2.ru , используя формулу Первый алгоритм симплекс метода - student2.ru , как произведение Первый алгоритм симплекс метода - student2.ru -ой строки обратной матрицы Первый алгоритм симплекс метода - student2.ru из основной таблицы на столбец Первый алгоритм симплекс метода - student2.ru вспомогательной таблицы. Полученные значения занести в столбец Первый алгоритм симплекс метода - student2.ru основной симплекс-таблицы.

Шаг 7. Определить вектор, выводимый из базиса. Для этого необходимо заполнить столбец Первый алгоритм симплекс метода - student2.ru основной таблицы значениями Первый алгоритм симплекс метода - student2.ru путем деления элементов столбца Первый алгоритм симплекс метода - student2.ru основной таблицы на соответствующие им по номеру элементы столбца Первый алгоритм симплекс метода - student2.ru основной таблицы.

· Если все Первый алгоритм симплекс метода - student2.ru Первый алгоритм симплекс метода - student2.ru , то исходная задача неразрешима в силу неограниченности сверху линейной формы Первый алгоритм симплекс метода - student2.ru . На этом процесс решения ЗЛП завершается.

· Если Первый алгоритм симплекс метода - student2.ru , то необходимо выбрать Первый алгоритм симплекс метода - student2.ru . Пусть им оказался элемент с номером Первый алгоритм симплекс метода - student2.ru , т.е. Первый алгоритм симплекс метода - student2.ru . Тогда соответствующий этому индексу Первый алгоритм симплекс метода - student2.ru вектор Первый алгоритм симплекс метода - student2.ru должен выводиться из базиса. Элемент Первый алгоритм симплекс метода - student2.ru является «разрешающим». На этом нулевая итерация завершена и надлежит приступить к выполнению следующей итерации.

Шаг 8.Для заполнения новой основной таблицы вычислить по рекуррентным формулам новые значения параметров итерации.

· Заполнить Первый алгоритм симплекс метода - student2.ru -тую строку новой основной таблицы элементами Первый алгоритм симплекс метода - student2.ru , Первый алгоритм симплекс метода - student2.ru , получающимися делением соответствующих элементов ( Первый алгоритм симплекс метода - student2.ru ) Первый алгоритм симплекс метода - student2.ru -той строки старой основной таблицы на разрешающий элемент Первый алгоритм симплекс метода - student2.ru , т.е. по формулам Первый алгоритм симплекс метода - student2.ru .

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

Описанный процесс построения симплекс-таблиц повторяется до получения оптимального опорного плана или до установления неограниченности линейной формы, т.е. неразрешимости ЗЛП.

4. О конечности симплекс – метода

Пусть ЗЛП является невырожденной. Тогда на каждом шаге симплекс – метода будем иметь Первый алгоритм симплекс метода - student2.ru . Процесс расчета будет состоять в переходе

Первый алгоритм симплекс метода - student2.ru ,

где два соседних базиса отличаются лишь одним вектором. Например, переход от Первый алгоритм симплекс метода - student2.ru к Первый алгоритм симплекс метода - student2.ru осуществлен введением вектора Первый алгоритм симплекс метода - student2.ru . При этом линейная форма изменится так:

Первый алгоритм симплекс метода - student2.ru ,

т.к. Первый алгоритм симплекс метода - student2.ru и Первый алгоритм симплекс метода - student2.ru .

Таким образом, при переходе от одного опорного плана к другому в невырожденной задаче линейная форма возрастает. Поэтому невозможен возврат к старому опорному плану, т.е. каждый шаг симплекс – метода приводит к новому, ранее не встречавшемуся, опорному плану. И поскольку число опорных планов (вершин многогранного множества Первый алгоритм симплекс метода - student2.ru ) конечно, то в невырожденной задаче через конечное число шагов либо устанавливается неограниченность линейной формы, либо получается оптимальный план.

Пусть ЗЛП является вырожденной. Тогда у вырожденного опорного плана может быть Первый алгоритм симплекс метода - student2.ru (но не обязательно) и поэтому может быть Первый алгоритм симплекс метода - student2.ru .

Не приведет ли это к бесконечному числу шагов? В силу конечности числа вершин множества Первый алгоритм симплекс метода - student2.ru это может быть лишь тогда, когда через несколько шагов мы вернемся к исходному базису. Следовательно, должны встречаться цепочки

Первый алгоритм симплекс метода - student2.ru

в которых начальное и конечное звенья совпадают, т.е. Первый алгоритм симплекс метода - student2.ru . Такие цепочки называются циклами. Для них Первый алгоритм симплекс метода - student2.ru . Но так как любые соседние опорные планы доставляют значение линейной формы Первый алгоритм симплекс метода - student2.ru , то, очевидно,

Первый алгоритм симплекс метода - student2.ru .

Таким образом, цикл означает переход от одного базиса опорного плана к другому базису того же вырожденного опорного плана. Причем, через некоторое число таких переходов имеет место возвращение к ранее встретившемуся базису. В случае образования цикла, т.е. зацикливания, всегда можно выйти из него, специальным образом выбрав «разрешающий элемент».

Методы построения начального опорного плана

Алгоритм построения начального опорного плана

Метод последовательного улучшения плана, который применяется для решения ЗЛП, предполагает знание некоторого исходного опорного плана. Однако, далеко не всегда такой начальный опорный план может быть указан без каких-либо вычислений. Это возможно лишь в случае, когда среди столбцов Первый алгоритм симплекс метода - student2.ru матрицы условий Первый алгоритм симплекс метода - student2.ru найдётся достаточное количество таких столбцов, из которых составится единичная матрица и эта матрица будет являться базисом искомого начального плана.

Если же такой возможности нет, то для построения начального опорного плана ЗЛП решается вспомогательная ЗЛП (так называемая Первый алгоритм симплекс метода - student2.ru задача) с расширенным вектором Первый алгоритм симплекс метода - student2.ru , состоящим из вектора Первый алгоритм симплекс метода - student2.ru исходной ЗЛП, дополненного искусственными неотрицательными компонентами Первый алгоритм симплекс метода - student2.ru . Последние вводятся в систему ограничений так, чтобы сформировался искусственный единичный базис.

Итак, начальный опорный план задачи может быть найден с помощью следующей вспомогательной ЗЛП (L – задачи):

Первый алгоритм симплекс метода - student2.ru (11.1)
Первый алгоритм симплекс метода - student2.ru (11.2)
Первый алгоритм симплекс метода - student2.ru (11.3)

Так как матрица условий ЗЛП (11.1)-(11.3) уже содержит единичную подматрицу Первый алгоритм симплекс метода - student2.ru которая может быть взята в качестве базиса опорного плана, то начальным опорным планом этой Первый алгоритм симплекс метода - student2.ru задачи будет являться вектор

Первый алгоритм симплекс метода - student2.ru ,

у которого небазисные компоненты Первый алгоритм симплекс метода - student2.ru а базисные Первый алгоритм симплекс метода - student2.ru .

Решая сформулированную Первый алгоритм симплекс метода - student2.ru задачу, например, первым алгоритмом симплекс – метода, с указанным начальным планом Первый алгоритм симплекс метода - student2.ru , в силу ограниченности линейной формы Первый алгоритм симплекс метода - student2.ru сверху на множестве своих планов ( Первый алгоритм симплекс метода - student2.ru ) окажется, что процесс решения через конечное шагов приведет к оптимальному опорному плану вспомогательной задачи.

Пусть Первый алгоритм симплекс метода - student2.ru - оптимальный опорный план Первый алгоритм симплекс метода - student2.ru задачи, у которого все искусственные компоненты равны нулю. Тогда вектор Первый алгоритм симплекс метода - student2.ru является опорным планом исходной задачи. Действительно, все дополнительные переменные Первый алгоритм симплекс метода - student2.ru . Значит, компоненты вектора Первый алгоритм симплекс метода - student2.ru удовлетворяют ограничениям исходной задачи, т.е. вектор Первый алгоритм симплекс метода - student2.ru является некоторым планом исходной задачи. По построению план Первый алгоритм симплекс метода - student2.ru является также опорным.

Наши рекомендации