3. Задача, целевая функция и правая часть ограничений которой содержит параметр
Пример 3.3.1. Для всех значений параметра найти максимальное значение функции
Решение. Пусть
. Находим симплекс-методом решение задачи.Таблица 3.3.1.
БП | СЧ | ||||
1 | -1 | 1 | 0 | ||
-1 | 2 | 0 | 1 | ||
С | 0 | 0 |
Таблица 3.3.2.
БП | СЧ | ||||
1/2 | 0 | 1 | 1/2 | ||
-1/2 | 1 | 0 | 1/2 | ||
С | 0 | 0 |
План
оптимален при условииа среди компонент вектора
нет отрицательных чисел:Следовательно, при
, ,Если
, то и вектор не является планом задачи. Переходим к новой таблице, применяя двойственный симплекс-метод:Таблица 3.3.3.
БП | СЧ | ||||
0 | 1 | 1 | 1 | ||
1 | -2 | 0 | -1 | ||
С | 0 | 0 |
Вектор
оптимален при условиито есть при
.Если
, то из симплексной таблицы 3.3.2 следует, что задача не имеет решения, так как в строке нет отрицательных чисел.Мы рассмотрели интервал
. Пусть , тогда переходим к новому оптимальному плану:Таблица 3.3.4.
БП | СЧ | ||||
0 | 1 | 1 | 1 | ||
1 | 0 | 2 | 1 | ||
С | 0 | 0 |
Таким образом, при
, , .4. Целочисленное параметрическое программирование
Математическое программирование представляет собой математическую дисциплину, занимающуюся изучением экстремальных задач и разработкой методов их решения. Наиболее изученным разделом математического программирования является линейное программирование. Для решения задач линейного программирования разработан целый ряд эффективных методов и алгоритмов. Отдельными классами задач математического программирования являются задачи целочисленного, параметрического и дробно-линейного программирования, примеры решения которых представлены практически во всех учебных пособиях. Но нигде не рассматриваются примеры решения задач комбинированного типа, например, параметрического целочисленного программирования или параметрического дробно-линейного программирования и так далее. Рассмотрим пример решения задачи параметрического целочисленного программирования.
4.1 Пример решения задачи целочисленного программирования с параметром в целевой функции
Пример 4.1.1. Для каждого значения
найти неотрицательное решение, минимизирующее линейную функцию при ограничениях