Математика/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.