- •Министерство образования рф
- •19 Вариант
- •Содержание
- •1 Постановка задачи
- •2 Построение аналитической модели
- •3 Обзор численных методов решения задач лп
- •3.1 Алгоритм симплекс-метода для задачи на минимум
- •3.2 Метод искусственного базиса
- •4 Расчетная часть
- •5 Анализ на чувствительность
- •6 Описание программы
- •Список использованных источников
5 Анализ на чувствительность
Анализ модели на чувствительность представляет собой исследование влияния изменения исходных параметров модели на оптимальное решение. Для задачи ЛП этими параметрами являются коэффициенты целевой функции, правые части ограничений и коэффициенты при переменных в ограничениях задачи.
Для этого для прямой задачи составим двойственную.
Прямая задача |
Двойственная задача |
Зная оптимальное решение прямой задачи, найдем оптимальное решение двойственной. По следствию из теоремы о дополняющей нежесткости имеем:
Решая систему, получим:
Отсюда видно, что, изменяя N1 = 21 и N2 = 119, значение целевой функции не измениться, не изменится также оптимальное решение:
Изменим коэффициент N3 на , тогда
Т.е. новое оптимальное значение будет x* = (3, 17, 1120+), y* = (3, 8, 986+) и значение целевой функции будет 1011+.
Изменим коэффициент d1 на , получим:
Таким образом, получим, что оптимальное значение будет x* = (3+, 17+, 1120), y* = (3+, 8, 986-26), значение целевой функции будет = 1011-23. Получаем, что при N<135 система не имеет решения.
Изменим коэффициент d2 на , получим:
Т.е. новое оптимальное значение будет x* = (3, 17+, 1120), y* = (3, 8, 986-7) и значение целевой функции будет 1011-5. Т.е. при >202 система не имеет решения.
Изменим коэффициент d3 на , получим:
Т.е. при изменении d3 ничего не меняется.
Увеличим с1 на , получим:
Т.е. получаем, что оптимальное значение прямой задачи не меняется, а значение целевой функции = 1001+3.
Увеличим с2 на , получим:
Т.е. получаем, что оптимальное значение прямой задачи не меняется, а значение целевой функции = 1001+8.
Увеличим с3 на , получим:
Т.е. получаем, что оптимальное значение прямой задачи не меняется, а значение целевой функции = 1001+986. Получаем, что при = -1, значение целевой функции = 229.
Изменим a12 на , тогда получим:
Т.е. этот коэффициент изменит оптимальное решение: x* = (3, 17+3, 1120), y* = (3, 8, 986-21), значение целевой функции тоже изменится: L = 1011-21.
Изменим a13 на , тогда получим:
Т.е. этот коэффициент изменит оптимальное решение: x* = (3, 17, 1120), y* = (3, 8, 986-3), значение целевой функции тоже изменится: L = 1011-3.
Изменим a23 на , тогда получим:
Т.е. этот коэффициент изменит оптимальное решение: x* = (3, 17, 1120), y* = (3, 8, 986-17), значение целевой функции тоже изменится: L = 1011-17.
Изменим a21 на , тогда получим:
Т.е. изменение этого коэффициента приведет к неразрешимости задачи.
Изменим a31 на , тогда получим:
Т.е. этот коэффициент изменит оптимальное решение: x* = (3+1120, 17+3360, 1120),
y* = (3, 8, 986-29120), значение целевой функции тоже изменится: L = 1011-29120.
Изменим a32 на , тогда получим:
Т.е. этот коэффициент изменит оптимальное решение: x* = (3, 17+11200, 1120),
y* = (3, 8, 986-7840), значение целевой функции тоже изменится: L = 1011-7840.