Для связи в whatsapp +905441085890

Сжатие множества допустимых решений

Сжатие множества допустимых решений

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

Сжатие множества допустимых решений

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

Сжатие множества допустимых решений

Однако пользователь сам определяет, какие критерии нужно перевести в ограничения и с какими значениями правых частей Например, неверный выбор Сжатие множества допустимых решений может привести к несовместной задаче линейного программирования. Решение принимается на основе анализа серии подобным образом построенных задач ЛП, т.е. процедура решения задачи МКЛП носит интерактивный характер.

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

  1. Решить задачу ЛП со взвешенными суммами: найти Сжатие множества допустимых решений при ограничении Сжатие множества допустимых решений и определить величину Сжатие множества допустимых решений.
  2. Выбрав некоторое Сжатие множества допустимых решений, решить задачу ЛП для сжатой области допустимых решений.
  3. Вычислить все критериальные векторы Сжатие множества допустимых решений, соответствующие крайним точкам Сжатие множества допустимых решений сжатой области.
  4. Выбрать точку Сжатие множества допустимых решений соответствующую самому предпочтительному вектору в качестве окончательного решения МКЛП.

Трудности здесь могут возникнуть при нахождении всех альтернативных оптимумов для вычисления всех крайних точек.

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

Сжатие множества допустимых решений
Сжатие множества допустимых решений

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

В методе взвешенных сумм выбирается некоторое

Сжатие множества допустимых решений

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

Сжатие множества допустимых решений

Если область допустимого решения Сжатие множества допустимых решений ограничена и Сжатие множества допустимых решений, то эффективная точка будет найдена. Если область Сжатие множества допустимых решений не ограничена, метод не гарантирует нахождения эффективной точки.

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

В процессе лексикографической максимизации применяется следующая процедура сжатия допустимых областей:

Сжатие множества допустимых решений

Сжатие множества допустимых решений — область сжатия допустимой области после Сжатие множества допустимых решений максимизаций,

Сжатие множества допустимых решений

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

Сжатие множества допустимых решений

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

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

В методе Эккера-Куоды решается вспомогательная задача:

Сжатие множества допустимых решений

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

В методе Бенсона предлагается следующая процедура для определения исходной эффективной крайней точки:

Пусть Сжатие множества допустимых решений. Найти любую точку

Сжатие множества допустимых решений

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

Сжатие множества допустимых решений
Сжатие множества допустимых решений

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

Сжатие множества допустимых решений

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

Положить

Сжатие множества допустимых решений

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

Сжатие множества допустимых решений

В результате найдем начальную эффективную крайнюю точку.

Эта теория взята со страницы лекций по предмету «математическое программирование»:

Предмет математическое программирование

Возможно эти страницы вам будут полезны:

Многокритериальные задачи линейного программирования
Метод взвешенных сумм с точечным оцениванием весов
Минимальные значения критериев на множестве эффективных точек
Параметризация целевой функции