Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой по мат. методам.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
314.37 Кб
Скачать

3 Аналитическое решение задачи

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

Первоначальный опорный план принимает вид:

X0 = ( 0; 0; 120; 90; 40 )

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

Базисные

переменные

*

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

Отношение

*

4

2

1

0

0

120

30

1

3

0

1

0

90

90

1

1

0

0

1

40

40

F

-5

-2

0

0

0

0

Построение нового базиса

Чтобы построить новый базис, среди отрицательных оценок (строка F) находим наибольшую по абсолютной величине (максимум по модулю).

Столбец * называется разрешающим или ключевым.

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

Строка, в которой находится наименьшее значение называется разрешающей или ключевой ( *).

Определение нового плана

Все элементы ключевой строки делим на ключевое (разрешающее) число. Это число, стоящее на пересечении ключевой строки и ключевого столбца. Полученную строку обозначаем *. С помощью строки * получаем нули в ключевом столбце. Для того чтобы получить нули в i-той строке симплекс - таблицы нужно из старой i-той строки вычесть строку *, умножив на соответствующее число.

Например, в нашем случаем, чтобы получить строку нужно из неё вычесть строку * и умножить на 1.

Получаем новую таблицу.

Базисные

переменные

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

Отношение

1

0,5

1/4

0

0

30

0

2,5

-1/4

1

0

60

0

0,5

-1/4

0

1

10

F

0

0,5

5/4

0

0

150*

Если все значения в строке F положительны, значит мы нашли оптимальное решение (*).

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