Здравствуйте
Мне попалась такая задача:
Функция ищется на максимум
(Все неизвестные больше или равны нулю )
Здесь нельзя применить двойственный симплекс-метод (модифицированный), т.к переменные
не удовлетворяют условию оптимальности для задачи максимизации. Я понял так, что они должны быть со знаком минус, а здесь в целевую ф-цию они входят со знаком плюс.
Предлагается ввести дополнительное ограничение, чтобы можно было решить эту задачу:
, где M- достаточно большое положительное число, такое, что данное неравенство не сужает область допустимых решений
исходной задачи.
1. Как нужно подбирать это число для различных задач такого типа, где целевая функция не удовлетворяет условиям оптимальности для задач максимизации или минимизации?
2. А если бы к примеру функция анализировалась на минимум, тогда получается
не удовлетворяла условию оптимальности для задачи минимизации, то какое бы новое искусственное ограничение нужно было вводить? Т.е какой общий алгоритм ввода искусственных ограничений если те или иные переменные не удовлетворяют условию оптимальности?
Также этот пример можно решить обобщенным симплекс-методом:сначала решить двойственным, а потом когда значения базисных переменных примут неотрицательные значения, продолжить решать прямым симплекс-методом. Я вот бы хотел придерживаться больше именно этого плана, потому что, например, при анализе чувствительности какрас часто и бывает , что нужно комбинировать два метода, когда сначала значения отрицательные.
Но вопрос вот в чем. Я применяю модифицированный двойственный симплекс-метод, при этом пересчитывается не вся таблица, каноническая форма задачи вообще не изменяется при пересчетах. Когда после двойственного симплекс-метода нужно перейти к прямому, то исходная таблица должна уже содержать новые уравнения для прямого симплекс-метода, а тут только часть таблицы пересчиталась, а исходная таблица не изменяется вообще. Откуда ему брать новые данные? Я что то не нашел модифицированный обобщенный-симплекс метод в интернете...