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