- •Введение
- •1Особенности моделирования экономических процессов
- •1.2.1Сущность процесса моделирования
- •1.3.1Характерные особенности математического моделирования в экономике
- •1.4.1Классификация математических моделей
- •1.5.1Этапы исследования экономических процессов
- •2Линейные математические модели
- •2.2.1Примеры постановок задач линейного программирования
- •2.3.1 Формы представления задач линейного программирования
- •Стандартная форма записи
- •Каноническая форма записи
- •Общая форма записи
- •2.4.1 Геометрический метод решения задач линейного программирования
- •2.5.1Модифицированный геометрический метод
- •2.6.1 Геометрический метод решения задач линейного программирования со многими переменными
- •2.7.1 Виды оптимальных решений
- •2.8.1 Основы анализа модели на чувствительность
- •2.9.1 Симплексный метод решения задач линейного программирования
- •Алгоритм метода:
- •Ведущий столбец
- •Ведущая строка
- •2.10.1Особые случаи применения симплекс - метода
- •2.9.1.Вырожденность.
- •2.9.2.Зацикливание.
- •2.9.3.Альтернативные оптимальные решения
- •2.9.4. Неограниченные решения.
- •2.9.5. Отсутствие допустимых решений
- •2.11.1 Интерпретация симплекс-таблиц – анализ модели на чувствительность
- •Статус ресурсов
- •Ценность ресурсов
- •Максимальное изменение коэффициентов удельной прибыли (стоимости)
- •2.12.1 Искусственное начальное решение
- •2.9.1.Метод больших штрафов
- •Алгоритм метода:
- •2.9.2. Двухэтапный метод
- •2.9.3.Двойственный симплекс-метод
- •Алгоритм метода:
- •2.13.1Двойственная задача линейного программирования
- •Примеры формулировок двойственных задач.
- •Основная теорема теории двойственности
- •Список литературы
- •Приложение 1. Блок-схема симплекс-метода
- •Приложение 2. Блок-схема метода больших штрафов
- •П Ввод матрицы условий риложение 3. Блок-схема двойственного симплекс-метода
2.9.3.Двойственный симплекс-метод
Двойственный симплекс – метод широко используется:
при решении целочисленных задач ЛП;
если ограничение задачи в виде неравенств “”. В этом случае в качестве начального выбирается базис в недопустимой области (базисные переменные отрицательные) и с помощью двойственного симплекс – метода осуществляется переход в ОДР.
если решение задачи уже получено, но появилось новое ограничение, которое не выполняется для оптимального плана.
Алгоритм метода:
1) Если все базисные переменные положительны, то далее используется симплекс – метод, иначе из базиса исключается переменная с наибольшим по модулю отрицательным значением.
2) В строке исключаемой переменной (ведущей) отыскивается наибольший по модулю отрицательный коэффициент и соответствующая ему свободная переменная вводится в базис. Если все коэффициенты ведущей строки положительны, то это означает, что исходная задача не имеет решения.
3) Симплекс – таблица преобразовывается по известным правилам, переходим на пункт 1.
Пример 2. 11. 3.
f0=2х1+4х2→maх
при ограничениях:
3х1+4х2+х3=1700
2х1+5х2+х4=1600
получили следующее оптимальное решение:
Таблица 40
№ итерации |
Базис |
х2 |
х2 |
х3 |
Х4 |
Значение |
№=2 оптимум |
fур |
0 |
0 |
2/7 |
4/7 |
1400 |
х1 |
1 |
0 |
5/7 |
-4/7 |
300 |
|
х2 |
0 |
1 |
-2/7 |
3/7 |
200 |
Спрос на изделие х1 и х2 упал. Недельная продажа изделий обоих видов ограничена 450 шт., то есть необходимо включать в модель дополнительное ограничение: х1+х2 450. Это ограничение нарушается при оптимальном решении: х1+х2 = 500 >450.
Можно воспользоваться полученными результатами и применить двойственный симплексный метод. Из оптимальной симплексной таблицы можно записать следующие ограничения:
х1+
х3
х4=300
х1=300
х3+
х4
х2
х3+
х4=200
х2=200+
х3
х4
Выражения для х1 и х2 подставляем в дополнительном ограничении, записанное в канонической форме:
х1+х2+х5 = 450
300 х3+ х4+200+ х3 х4+ х5=450
-
х3
х4
+ х5
= 450500
=50
Добавляем к симплекс–таблице столбец х5 и строку нового ограничения. Базисная переменная имеет недопустимое отрицательное значение х5 =-50, так как х3=х4=0. Согласно двойственному симплекс – методу х5 подлежит удалению из базиса, а вместо нее вводится в базис х3. Свободная переменная, которая включается в базис вместо х5, отыскивается по строке х5 симплексной таблицы среди переменных с отрицательными коэффициентами.
Таблица 41
№ Итер. |
базис |
х1 |
х2 |
х3 |
х4 |
х5 |
Знач |
Отнош |
Формула |
N=0 x3-вв, х5-искл. |
fур |
0 |
0 |
2/7 |
4/7 |
0 |
1400 |
|
|
х1 |
1 |
0 |
5/7 |
-4/7 |
0 |
300 |
|
|
|
х2 |
0 |
1 |
-2/7 |
3/7 |
0 |
200 |
|
|
|
х5 |
0 |
0 |
-3/7 |
1/7 |
1 |
-50 |
-50:(-3/7) |
|
|
N=1 Оптимум |
fур |
0 |
0 |
0 |
2/3 |
2/3 |
4100/3 |
|
fур=fур2/7х3 |
х1 |
1 |
0 |
0 |
-1/3 |
5/3 |
650/3 |
|
х1=х15/7х3 |
|
х2 |
0 |
1 |
0 |
1/3 |
-2/3 |
700/3 |
|
х2=х2+2/7х3 |
|
х3 |
0 |
0 |
1 |
-1/3 |
-7/3 |
350/3 |
|
х3=х5:(3/7) |
Получили новое оптимальное решение, которое удовлетворяет введенному дополнительному ограничению х1+х2 450:
mах
f
=
=1366,67
при плане Х*=(216,67;233,33).
