Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция - Алгоритм симплексного метода для земфа...doc
Скачиваний:
5
Добавлен:
14.08.2019
Размер:
222.21 Кб
Скачать

Т а б л и ц а 2. Первая симплексная таблица

Базисные переменные

Свободные члены

Небазисные переменные

х1

х2

х3

х4

у1

30

1

1

1

0

у2

1400

10

30

5

20

у3

500

–10

–20

–15

50

у4

–10

-1

0

0

0

Fmax

0

–20

–100

0

–130

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

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

1. Находим в этой строке, т.е. строке, содержащей в базисных переменных отрицательный элемент (если она есть), любой отрицательный элемент.

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

1. Новый коэффициент вместо разрешающего равен единице, деленной на разрешающий коэффициент. При этом новыми будем называть коэффициенты следующей симплексной таблицы по отношению к предыдущей:

где разрешающий элемент, стоящий в строке r столбца k, при

номер строки,

номер столбца,

новый коэффициент вместо разрешающего.

2. Новые коэффициенты строки разрешающего элемента ( ) равны предыдущим ( ), деленным на разрешающий:

При это правило не распространяется на разрешающий элемент.

3. Новые коэффициенты столбца разрешающего элемента ( ) равны предыдущим, деленным на разрешающий элемент, взятый с противоположным знаком:

При это правило не распространяется на разрешающий элемент.

4. Новые коэффициенты, не стоящие в строке и столбце разрешающего элемента ( ), равны частному от деления разности произведения коэффициентов главной и побочной диагоналей на разрешающий элемент:

.

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

Возвращаясь к первой симплексной таблице, отмечаем, что опорного решения нет, так как у4 = –10, т.е. требование четвертого ограничения не выполняется.

Итерационная процедура симплекс-метода сводится к последовательному преобразованию симплекс-таблиц, что соответствует целенаправленному переходу от одной вершины к другой. Поэтому методика поиска опорного решения заключается в том, что среди отрицательных свободных членов выбираем любой (в нашем случае это –10). Затем в строке взятого отрицательного свободного члена находим первый отрицательный коэффициент (-1). Делим свободные члены на соответствующие коэффициенты столбца, в котором мы взяли отрицательный элемент. В нашей задаче:

Коэффициенты F строки в расчетах по поиску разрешающего элемента не участвуют.

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

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

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

Примечание 1. Если в строке с отрицательным свободным членом нет ни одного отрицательного коэффициента, то это означает, что система ограничений несовместна, а задача решения не имеет.

Итак, в нашем примере минимальное положительное частное , показывая разрешающий коэффициент (-1). Используя вышеизложенные правила, определим новые коэффициенты второй симплексной таблицы (табл. 3.8), предварительно поменяв местами базисные и небазисные переменные, соответствующие разрешающему коэффициенту (-1):

1. ;

2.

3.

4.