Сжатие множества допустимых решений
Метод е-ограниченнй. При нахождении оптимального решения задачи МКЛП этим методом выбирается для максимизации только один из критериев, остальные критерии ограничиваются снизу некоторыми числами е; т.е. переводятся в условия-ограничения, тем самым сжимаютобластьдопустимых решений. Таким образом, вместо задачи МКЛП решается задача Л П: найти

при ограничениях

Однако пользователь сам определяет, какие критерии нужно перевести в ограничения и с какими значениями правых частей Например, неверный выбор
может привести к несовместной задаче линейного программирования. Решение принимается на основе анализа серии подобным образом построенных задач ЛП, т.е. процедура решения задачи МКЛП носит интерактивный характер.
Анализ почти оптимальности — другой способ сжатия области допустимых решений. Процедура анализа эффективной точки выглядит так:
- Решить задачу ЛП со взвешенными суммами: найти
при ограничении
и определить величину
. - Выбрав некоторое
, решить задачу ЛП для сжатой области допустимых решений. - Вычислить все критериальные векторы
, соответствующие крайним точкам
сжатой области. - Выбрать точку
соответствующую самому предпочтительному вектору в качестве окончательного решения МКЛП.
Трудности здесь могут возникнуть при нахождении всех альтернативных оптимумов для вычисления всех крайних точек.
В общем случае задачи МКЛП приводят к следующим взаимоисключающим и исчерпывающим ситуациям. Пусть
— множество допустимых решений,
— эффективное множество, тогда:


В любом случае надо найти исходную эффективную крайнюю точку. Для этого можно использовать методы: 1) взвешенных сумм; 2) взвешенных сумм с использованием подзадачи-теста; 3) лексикографической максимизации; 4) лексикографической максимизации с использованием подзадачи-теста; 5) Эккера-Куоды; 6) Бенсона.
В методе взвешенных сумм выбирается некоторое

и решается задача

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

— область сжатия допустимой области после
максимизаций,

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

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

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

Решить задачу


Если оптимального решения этой задачи не существует, то задача МКЛП не имеет эффективных точек. Если есть оптимальное решение

то переходим к шагу 3.
Положить

и решить задачу

В результате найдем начальную эффективную крайнюю точку.
Эта теория взята со страницы лекций по предмету «математическое программирование»:
Предмет математическое программирование
Возможно эти страницы вам будут полезны:
| Многокритериальные задачи линейного программирования |
| Метод взвешенных сумм с точечным оцениванием весов |
| Минимальные значения критериев на множестве эффективных точек |
| Параметризация целевой функции |

