Задача линейного программирования с нежестко заданными ограничениями
Задача вида
относится к задачам нечеткого линейного программирования и отличается от стандартной ЗЛП тем, что ограничения заданы нежестко, и могут «немного» нарушаться. Это происходит когда точные значения величин, стоящих в правой части ограничений, неизвестны, и вместо них используются нижние гарантированные оценки. Один из способов сведения данной задачи к стандартному аналогу заключается в следующем. Вместо нахождения максимума целевой функции, зададим желаемое значение Разным значениям целевой функции приписывается степень, с которой поставленная цель достигается. Если
Некоторые авторы [4] предлагают выбирать значение
Тогда на допустимом множестве целевая функция примет значение, заведомо не превышающее Функции принадлежности
Степень достижения целевого значения целевой функции определяется аналогично:
Для нахождения четкой альтернативы необходимо определить точку
Согласно [4] такая альтернатива является решением задачи
Например. Рассмотрим решение ЗНМП, используя изложенный подход:
1. Зададим вектор допустимых нарушений ограничений и целевой функции 2. Определим значение 3. Определим значение
4. Определим значение 5. Определим четкую альтернативу с максимальной степенью принадлежности нечеткому решению, решив следующую задачу.
Рис. 3.1 Решение четкой задачи
Рис.3.2 Решение задачи при максимальных нарушениях Или после преобразования
Каноническая форма задачи имеет вид:
Решение задачи модифицированным симплеск-методом с использованием метода искусственного базиса представлено в Таблице 3.1. Оптимальное решение Таблица 3.1 Симплекс-таблица решения задачи
Продолжение Таблицы 3.1
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2026 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|