Главная страница

Решение. Графический метод


Скачать 93.52 Kb.
НазваниеРешение. Графический метод
Дата04.11.2022
Размер93.52 Kb.
Формат файлаdocx
Имя файла8773229.docx
ТипРешение
#770289

Решить задачу ЛП графически, симплекс-методом, в среде Microsoft Excel: .

Решение.

1. Графический метод.

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



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

На рисунке были использованы следующие значения целевой функции: z=1 и z=3.

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


2. Симплекс-метод.

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



Строим первоначальную симплексную таблицу.

Базис

План













1

1

-1

1

0

0



1

1

-2

0

1

0



3

1

1

0

0

1

Оценка

0

-1

-1

0

0

0

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

1. Находим ключевой столбец (по наименьшему отрицательному числу в оценочной строке) – .

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

В нашем случае ключевая строка – первая, поэтому ключевой элемент равен 1.

3. Вместо базисной неизвестной вводим .

4. Формально заполняем базисные столбцы.

5. Заполняем ключевую строку (делим соответствующие числа на ключевой элемент).

6. Все другие строки заполняем методом Жордана-Гаусса.

Базис

План













1

1

-1

1

0

0



0

0

-1

-1

1

0



2

0

2

-1

0

1

Оценка

1

0

-2

1

0

0

1. Находим ключевой столбец (по наименьшему отрицательному числу в оценочной строке) – .

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

В нашем случае ключевая строка – третья, поэтому ключевой элемент равен 2.

3. Вместо базисной неизвестной вводим .

4. Формально заполняем базисные столбцы.

5. Заполняем ключевую строку (делим соответствующие числа на ключевой элемент).

6. Все другие строки заполняем методом Жордана-Гаусса.

Базис

План













2

1

0

1/2

0

1/2



1

0

0

-3/2

1

1/2



1

0

1

-1/2

0

1/2

Оценка

3

0

0

0

0

1

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

Из последней симплексной таблицы выписываем оптимальное решение: .


написать администратору сайта