Математика/4.Прикладная математика или Экология/4.Промышленная
экология
д.т.н.,
проф. Оразбаев Б.Б., доцент Коданова
Ш.К.
Атырауский
институт нефти и газа, Республика Казахстан
Задачи оптимизации природоохранных мероприятий в нечеткой среде и методы
их решения
При разработке и оптимизации природоохранных мероприятий часто возникают проблемы многокритериальности эколого-экономического характера и нечеткости исходной информации. В этих случаях при формализации и решении задач оптимизации основными источниками информации станет человек (специалист-эксперт, ЛПР, эколог, экономист) т.е. его знания, опыт, интуиция и суждения, которые выражаются качественной информацией, т.е. словесно. Таким образом, в этих случаях приходиться задачу оптимизации природоохранных мероприятий в виде многокритериальных задач нечеткой оптимизации, которые решаются на основе математических моделей.
Рассмотрим подход к формализации и постановки задач оптимизации в условиях рассмотренных проблем – многокритериальности и неопределенности, вызванной нечеткостью доступной информации. Конкретизируем формализацию и постановку задач оптимизации на основе математических моделей на примере поиска оптимального решения по природоохранным мероприятиям.
Пусть f(x) = f1(x),…,fm(x) вектор критериев, оценивающий качество
природоохранных мероприятий, т.е., экономическую эффективность и экологическую
безопасность проведения мероприятий. например: f1(x), f2(x), f3(x) – соответственно, стоимость выполнения работ по
ликвидации разливов нефтепродуктов; время, время затраченное теплоходом при
сборе нефти на пятне; производительность (площадь сбора нефти, нефтепродуктов в
течение заданного времени) теплохода; f4(x), f5(x),…, fm(x) - локальные
критерии оценок экологической безопасности, объем разлива, характеристики и
свойства нефти, степень и характер влияния разлива на воду и биосистему и
другие факторы, влияющие на распространения нефтяного пятна и т.д.
Каждый из m критериев зависит от
вектора n параметров (данные и
характеристик средств сбора нефти, внешних факторов и др.) x = (x1,…,xn), например: число нефтесборщиков;
скорость средств сбора нефти и нефтепродуктов; расстояние от места базирования теплоходов до нефтяного пятна; директивное время решения задачи и т.д. Эту зависимость
описывают модели, например на основе зависимостей приведенных выше. На практике
всегда имеются различные ограничения (экономические, технологические,
экологические), которые можно описать некоторыми функциями – ограничениями jq³bq, q=.
Следует отметить, что некоторые из рассмотренных локальных критериев и ограничений
сводятся к качественным ограничениям вида не более или не менее чем bq
(jqbq). Регулируемые параметры также имеют свои интервалы
изменения: xjÎW = [xjmin, xjmax], xjmin, xjmax – нижний и верхний пределы
изменения параметра xj. Эти ограничения могут быть нечеткими ().
Требуется выбрать оптимальное решение, обеспечивающее экстремальное значение вектора критериев при выполнении заданных ограничений и нечеткости исходных данных, а также учитывающее предпочтения ЛПР.
Формализованную задачу в условиях многокритериальности и нечеткости можно записать в виде следующей задачи нечеткой оптимизации:
i= (1) Х = { xÎW, jq(x) bq, q=} (2)
Решением данной
задачи является значение вектора параметров x*=(x1*,…,xn*),
обеспечивающее такие значения локальных критериев, которые удовлетворяют ЛПР.
В известных методах решения нечетких задач, в основном, рассматриваются однокритериальные случаи, нет гибкости в учете предпочтений ЛПР [1]. При этом, как правило, нечеткая задача на этапе постановки заменяется эквивалентной детерминированной, что приведет к потере основной части собранной или доступной нечеткой информации.
Во многих случаях качественные факторы (нечеткие высказывания и суждения) являются основными и привычными для человека. Преобразование нечеткого описания в количественное не всегда удается или оказывается нецелесообразным. В связи с этим, в данной работе предложен наиболее перспективный подход, основанный на разработке методов оптимизации, приспособленных к качественным факторам, к человеческим процедурам принятия решений, которые ставятся и решаются в нечеткой среде, не преобразуя их к детерминированным задачам, т.е не теряя доступной информации нечеткого характера.
Таким образом, сведем задачу (1)-(2) к многокритериальной задаче оптимизации
с учетом качественного характера исходной информации.
Пусть m0(x) = (m01(x),…, m0m(x)) –
нормализованный вектор критериев – fi(x), i=, оценивающий критерии
оптимизации природоохранных мероприятий. Допустим, что для каждого нечеткого
ограничения jq(x)bq, q= построена функция
принадлежности его выполнения mq(x), q=. Известен либо ряд
приоритетов для локальных критериев Ik={1,…,m} и ограничений Ir={1,…,L}, либо весовой вектор, отражающий взаимную важность
критериев g=(g1,…,gm и ограничений b = (b1,…,bL).
Тогда, например, на основе идеи методов главного критерия и максимина многокритериальную задачу оптимизации с векторным ограничением с учетом нечеткой исходной информации можно записать в следующей постановке:
(3)
X={x: xÎWarg(m0i(x)³mri) arg ((bqmq(x)), i=,q=} (4)
где - логический знак «и», требующий, чтобы все
связываемые им утверждения были истинны, mri – граничные значения для локальных критериев m0i(х), i=, задаваемые ЛПР. Область определения
переменных х и выполнения нечетких
ограничений определяется на основе принципа максимина (гарантированного
результата).
Меняя
mri и
вектор важности ограничений b=(b1,…,bL), получаем семейство решений задачи (3)-(4) - x*(mr,b). Выбор наилучшего решения можно осуществлять на
основе диалога с ЛПР.
Алгоритм решения полученной задачи многокритериальной
оптимизации (3)–(4) состоит из следующих основных шагов [2]:
А л
г о р и т м ГК-ММ:
1.
Задается pq, q=- число шагов по каждой
q-ой координате и ряд приоритета для локальных
критериев Ik={1,…,m} (главный критерий должен иметь приоритет 1);
2.
ЛПР вводится значение
весового вектора ограничений b=(b1,…,bL), учитывающее важность локальных ограничений.
3.
ЛПР назначаются
граничные значения (ограничения) локальных критериев mri, i=.
4.
Определяются hq=1/pq, q=- величины шагов для
изменения координат весового вектора b.
5.
Построение набора
весовых векторов , N=(p1+1)(p2 +1)…(pL+1), варьированием координат на отрезках [0,1] с шагом
hq.
6.
Определяется
терм-множества Т(Х,У), описывающие качественные (нечеткие) параметры объекта и процесса.
7.
Строятся
функции принадлежности выполнения нечетких ограничений mq(x), q=.
8.
Максимизируется главный
критерий (3) на множестве Х, определяемом
по принципу максимина (4) и находятся решения: x(mri,b), m01(x(mri,b )),…, m0m(x(mri,b )); m1(x(mri,b )),…, mL(x(mri,b )), i=.
9.
Решение предъявляется
ЛПР. Если текущие результаты не удовлетворяют ЛПР, то им назначаются новые
значения mri, i= и (или) корректируются значения весового
вектора ограничений b, осуществляется возврат к пункту 3. Иначе, перейти к
пункту 8.
10. Поиск решения прекращается, выводятся результаты
окончательного выбора ЛПР: оптимальные значения вектора x*(mri,b); значения локальных критериев m01(x*(mri,b)),…, m0m(x*(mri,b)) и степень выполнения ограничений m1(x*(mri,b)) ,…, mL(x*(mri,b)).
Используя идеи принципов уступки (для критериев) и идеальной точки (для ограничений) модифицируя
их на случай качественного характера исходной информации, многокритериальную
задачу нечеткой оптимизации природоохранных мероприятий (1)-(2) можно
переписать в виде:
или (5)
X={x: xÎWarg(mq(x)³min||m(x) – mu||D), q=}, (6)
где || × ||D - используемая метрика D, m(x)=(m1(x),…,mL(x)), mu=(maxm1(x),…,max mL(x)) (возможен вариант использования в качестве координат
идеальной точки mu единиц: mu =(1,…,1)),
g=(g1,…,gm) - весовой вектор, отражающий взаимную важность локальных
критериев. В (5) приведены различные уступки: абсолютной и относительной, можно
предложить другие варианты относительной уступки.
Для решения многокритериальной задачи нечеткой
оптимизации (5)-(6) в данной работе предложен следующий метод, разработанный на
основе модификации компромиссных схем абсолютной
(относительной) уступки и идеальной точки:
А л
г о р и т м У(А-О)-ИТ:
1.
На основе экспертной
оценки определить значений весового вектора, оценивающие взаимную важность
локальных критериев (целевых функций) g = (g1,…,gm), gi ³ 0, i =, ;
2.
Определить вид уступки
абсолютной или относительной , или другие варианты относительной
уступки;
3.
Определяется
терм-множества Т(Х,У), описывающие качественные (нечеткие) параметры задачи,
природоохранных мероприятий.
4.
Строятся
функции принадлежности выполнения нечетких ограничений mq(x), q=.
5.
Определяются координаты
идеальной точки. В качестве координат этих точек можно использовать
максимальные значения функции принадлежности: mu =(maxm1(x),…,maxmL(x) или
единицы: mu =(1,…,1)
(если функции принадлежности нормальные).
6.
Выбирается вид метрики
||m(x) - mu||D, определяющей
расстояние решения x* от идеальной точки - mu.
7.
Решить задачу (5)–(6) и
определить решения: текущие значения параметров - x(g, || × ||D); значения локальных критериев - m01(x(g, || × ||D)), m02(x(g, || × ||D)),…,m0m(*(g, || × ||D)) и степень выполнения нечетких ограничений - m1(x(g, || × ||D)),…,mL(x(g, || × ||D)).
8.
Предъявить ЛПР
полученное решение. Если текущие результаты не удовлетворяют ЛПР, то им
назначаются новые значения весового вектора g, и (или) выбирается новый вид метрики
|| × ||D и поиск оптимального решения повторяется, иначе перейти
к пункту 9.
9.
Процедуру поиска решения
прекратить и вывести окончательные результаты: оптимальные значения вектора x*(g, || × ||D); значения локальных критериев m01(x*(g, || × ||D)),…, m0m(x*(g, || × ||D)) и степень выполнения нечетких ограничений m1(x*(g, || × ||D)) ,…, mL(x*(g, || × ||D)).
Приведем несколько вариантов использования
евклидовой метрики (D=Е):
||m(x) - mu|| = ,
||m(x) - mu|| = ,
||m(x) - mu|| = ,
||m(x) - mu|| =
Таким образом, на основе модификации
принципов оптимальности и их комбинировании получены различные математические
различные постановки многокритериальных задач оптимизации природоохранных
мероприятий в нечеткой среде и предложены алгоритмы их решения. Алгоритмы
получены непосредственным участием автора данной диссертации. Следует отметить,
что при решении поставленных задач можно адаптировать и применять алгоритмов
предложенных в работах [2,3], которые использованы при решении задач
оптимизации и управления технологическими объектами других производств.
Выводы: На
основе модификации различных принципов оптимальности и их комбинировании получены
новые постановки задач оптимизации природоохранных мероприятий в нечеткой среде
и разработаны эффективные методы их решения в виде диалоговых алгоритмов. В
приведенных постановках задач и методах их решения реализовалась идея
сохранения нечеткости на основе методов компромиссных схем и теорий
возможностей.
Литература:
1.
Зайченко Ю.Н.
Исследование операций: Нечеткая оптимизация. -Киев: Высщая школа. 1991. -278 с.
2.
Оразбаев Б.Б., Курмангазиева Л.Т. Постановка
задач ПР по управлению блоком каталитического риформинга и разработка
алгоритмов их решения на основе качественной информации//Вестник АИНГ. –Атырау,
2008.№ 3, -С.47-55.
3.
Оразбаева К.Н.
Интенсификация процесса каталитического риформинга математическим моделированием
и оптимизацией. Автореф. диссертации на соискание ученой степени кандидата
наук. –Атырау: 2007.