УДК 519.816
Е.В. Заргарян ЗАДАЧА РАЗЛИЧИМОСТИ КРИТЕРИЕВ В СИСТЕМЕ ПРОИЗВОДСТВО-ПОТРЕБЛЕНИЕ
Рассматривается задачи различимости частных критериев, которые применяются при решении задачи оценки эффективности работы системы. Задача решается исходя из анализа свойств множества частных критериев. Предложен алгоритм ранжирования критериев. Также предложенный подход в работе позволяет определить пути решения задач различимости критериев путем их ранжирования и требует развития, связанного с формализацией бальных оценок, знаний экспертов. Достоинство данного подхода состоит в определении эвристического пути различимости критериев при определении эффективности функционирования системы производство-потребление.
Эффективность; многокритериальность; ранжирование критериев; экспертные оценки; различимость критериев.
E.V. Zatgarian
SYSTEM ASPECTS OF OPTIMIZATION OF FUNCTIONING
OF TERRITORIALLY DISTRIBUTED POWER SYSTEMS
We consider the problem of distinguish ability of individual criteria that are used in solving the problem of evaluating the performance of the system. The problem is solved on the basis of analysis of the properties of the set of individual criteria. Algorimt proposed ranking criteria. Also, the proposed approach in the work to determine ways to solve problems of legibility criteria by their ranking and requires development related to the formalization of the ball estimates expertise. The advantage of this approach is to define a heuristic way legibility criteria in determining the effectiveness of the system of production-consumption.
The system analysis; the designing; territorially distributed information-operating systems; interaction; external factors.
В системах производства и потребления электрической энергии, а также и в других производственных системах возможно при оценке эффективности применения не одного, а множества критериев f1,f2, ...,fm в критериальной функции Ft(x), заданной в аддитивном (интегральном) виде
F(x) = tbjjx), (1)
i=1
где f(x) — частные критерии, оценивающие конкретный показатель, bi — весовые коэффициенты, задаваемые эвристическим путем.
При принятии решений оптимизация критерия f(x) не позволяет решать задачу оптимизации функционирования системы в целом, поэтому необходимо рассматривать принятие некоторых управляющих решений при наличии многих критериев, которые можно задать в виде функционала
n n n
F = I b;fi+ £ bijfifj+ £ bi]kfJJk+... + bl2.JJ2...fn, (2)
i=1 l^iK ]<n 1<i<]<k <n
где F — интегральный критерий, Ь; — коэффициент учета критерия f в интегральном критерии F; b] — коэффициент учета критериев f и f в интегральном критерии F; Ь;]_п — коэффициент учета критериевf,f ...fn в интегральном критерии F.
Этот самый простой подход из-за субъективных оценок весовых коэффициентов Ь;, b], ..., b]_n не эффективен, так как не даст достверных оценок.
Принятие решений при многих критериях следует осуществлять с применением экспертных оценок, добиваясь парето-оптимального решения [1], т.е. такой ситуации, при которой значение любого из критериев можно улучшить лишь за счет ухудшения значений остальных критериев. Выбор производит эксперт, принимающий решение из ряда альтернатив, согласно поставленной цели.
Частные критерии /(х) представляют собой математические модели разного вида [2] и определяются, исходя из особенностей функционирования системы, а также решаемых задач. При определении многокритериальной эффективности функционирования сложной системы существуют разные подходы, причем часть из них основана на ранжировании экспертами локальных критериев /(х). Рассмотрим особенности ранжирования критериев в условиях неполноты данных.
Комплексный анализ критериев, измеренных в разных шкалах, требует осуществления перехода к одному типу данных, числовому или качественному. Можно свести все критерии к количественному виду за счет сужения множества допустимых преобразований, но в этом случае в качественные критерии вносится новая, искажающая информация. Однако в этом случае появляется задача различимости критериев по степени важности, которая может быть решена на основе анализа свойств элементов из множества/■,/■, . ..,/„.
Проявление свойства нетранзитивности. Существует сложность при формализации в задаче ранжирования критериев, связанная с неразличимостью двух и более критериев по выбранному показателю важности. Неразличимость связана со свойством транзитивности рассмотренных выше нечетких отношений.
В нечетких отношениях строгого предпочтения, неразличимости должны быть нечетко транзитивны, что не относится к нечетким отношениям попарных сравнений. Однако при формализации задачи многокритериального принятия решений свойство нечеткой нетранзитивности может иметь место как в нечетком отношении строгого предпочтения, так и в нечетком отношении неразличимости.
Например, менеджер выбирает изделие согласно критериям /, / и /к. Критерий / для данного изделия превосходит по оценке критерий /у Однако критерий / чаще применяется менеджером при выборе изделия, чем критерий /к. Но критерий / по ряду признаков превосходит критерий /■. В данном случае, если исходить из
анализа /(Р/у, /уР/к и /кР/1, то менеджеру будет сложно сделать адекватный
вывод относительно выбора изделия.
Менеджер будет ранжировать критерии по некоторому другому, наиболее важному признаку, например, связанному со стоимостью критерия, или находить агрегированный, явно не выраженный признак выбора изделия, учитывающий веса критериев /■, / и /к.
При ранжировании нетранзитивность в предпочтениях будет проявляться для критериев, к которым эксперт относится не предвзято. Если же будет проявляться какая-либо «заинтересованность» эксперта, то проявится свойство транзитивности в предпочтениях при ранжировании критериев.
Свойство нетранзитивности в нечетком отношении неразличимости может проявиться, если ранжирование критериев эксперт будет осуществлять одновременно по нескольким признакам. Например, у изделия системы производство-потребеление имеется два важных признака - цена и качество изделия. Пусть цена и качество изделия определена двойкой (х,у). Из нечеткого отношения Р следует
(х1,у1) Р (Х2,У2)<^Х1 > Х2&У1 > У2. (3)
При этом возможно, что критерий «цена» /1 неразличим с критерием «качество» /2, критерий /2 неразличим с критерием «объем заказа» /3, хотя/3 различим с критерием /1.
Свойство нетранзитивности в нечетком отношении неразличимости может проявиться также при наличии порога различения при оценке критериев, определенного, например, погрешностью измерения критерия. При измерении критериев может существовать ситуация, что хотя критерий / лучше критерия / критерий / лучше критерия /к, но разница эта находится в пределах погрешности измерения, так что по оценкам выходит критерий / неразличим с критерием / и критерий / неразличим с критерием /к. Из-за накопления погрешности может быть, что критерий / лучше критерия/к.
Например, при измерении скорости изменения критериев, измеряемых в денежном эквиваленте, с погрешностью в полтора рубля неразличимыми являются значения 150 и 151, 151 и 152. Но 152 оказывается больше 150 с учетом погрешности. Закон логики - индукция, является неверным в данном примере, так как в качестве равенства применено отношение неразличимости, т.е. равенство с точностью до погрешности.
Проявление свойства антирефлексивности. Пусть при ранжировании рассматриваются пары критериев <///>, измеряемые на универсальном множестве X,
и задающее отношение Р, так, что / Р/.. Отношение Р по определению является антирефлексивным.
Пусть /(х), (хеХ) - числовое значение критерия, а д(х)>0 - погрешность его измерения, причем погрешности д(х) различны для разных значений х. Отметим также возможность задания погрешности в виде нечеткого интервала, как субъективной оценки, выполненной экспертами.
Отношение Р будет представлено функцией Г с погрешностью д, если [< // >е Р ] ~[Г/ - д/ > Г(/) + д(/)]. (4)
Неравенство справа означает, что значение Г(/) больше значения ¥(/)
даже при учете погрешности, <///>е 1Р ^\Г(/)-Г(/)\<д(/)+д(/), ИР = Р и Р 1 . Отношения Р и 1Р связаны с интервалами
V/ аш=(гш-дш, г(/)+д(/ш, (5)
задающих результаты измерений (х е X), а также с нечеткими интервалами
М =< т/, т/ , ,Р{ >, / = 1,т,
где т/ - нижнее модальное значение нечеткого интервала; т/ - верхнее модальное значение нечеткого интервала;
(X/ - левый коэффициент нечеткости;
/3^ - правый коэффициент нечеткости.
Параметры нечеткого интервала для каждого критерия/(х) задаются экспертами на базовом множестве значений X.
Для антирефлексивного нечеткого отношения Р выполняется свойство нечеткой упорядоченности по включению
Р(/.) ~Р(/.) и Р(/.) ~Р(/1) (6)
Свойство (6) определяет, что все срезы Р('/) нечетко упорядочены.
Четкие отношения, удовлетворяющие условию (6), называют [3] квазилинейными, а для нечетких отношений справедливо название нечеткой квазилинейности, а само отношение является нечетким квазилинейным отношением. Рассмотрим обоснование этого утверждения.
Если множество критериев содержит различных т элементов, то из условия (6) следует, что их можно упорядочить по нечеткому включению:
Р(Ъ) С Р(/2) С Р(/3) С... СР(/т) . (7)
Если 1{/\Р(/) = Р(/)}, ■=1,т, то множество и =< 11,12,..., 1т > будет
нечетким разбиением множества критериев.
Если определить нечеткую разность множеств:
1.=р(/) \ Р(/_,), /=2т, (8)
то множества 1. нечетко непусты, так как (7) нечеткое строгое включение. Множество У =< 1 13,..., 1т > также будет нечетким разбиением множества критериев.
Согласно условию (7) разбиения и и У - упорядоченные множества.
Объединяя левые и правые части выражения (8) по индексу 1=1, 2, ..., I, получим
/]} =<Р(/1)\ Р(/_,)>и<Р(и\ Р(//_2 )>и...и<Р(!1)\ Р(/0)>. (9)
■=1
На основании включения (8) компоненты Р(/ ),Р(/,_2),...,Р(/2) в выражении взаимно нечетко равны нулю и в результате получим
1/1. =< Р(/ )\ Р(/о) >. (10)
1=1
Если принять, что Р(/0 ) - пустое множество, то
Р(6)=/■ / е Ь 1=Тт1. (11)
1=1
Равенства (11) позволяют выразить нечеткое отношение строгого предпочтения через упорядоченные разбиения и и У. Поэтому нечеткое антирефлексивное отношение Р является квазилинейным. Если нечеткое отношение Р обладает свойством нечеткой антирефлексивности, то оно представимо нечетким отношением «больше» на множестве интервалов задания критериев.
Проявление свойства эквивалентности. Неразличимость двух и более критериев из заданного множества/1,/2, ...,/т по выбранному показателю при сущест-
вовании квазилинейного отношения строгого предпочтения Р проявляется в свойстве эквивалентности. Известно [3], что интервальной эквивалентностью называют отношение неразличимости 1Р.
Для интервальных эквивалентностей их структура формально определена в терминах матриц смежности. Если множество критериев/1,/2, ...,/т состоит из
т упорядоченных критериев, то матрица смежности М1 = ||т;,||№ состоит из нулевых или единичных элементов т., причем Шу-=1о(///-)е 1Р.
Отметим, что в задачах принятия групповых решений критерий /., рассматривается как предпочтительность или качество решений /-го, / = 1,2,.,т лица, принимающего решение. Критерии делят на количественные и качественные.
Количественное определение критерия применимо, если возможно его численное сравнение [3]. Например, цена изделия является количественным критерием для производства и потребления. Если критерий «цена» изделия выражается функцией /(а), то функция к/(а) (где к - положительное постоянное число) определит тот же критерий в другом, к-кратно измененном масштабе (например, цены в разных валютных единицах). В то же время другое преобразование функции /, не умножение на положительную константу, приводит к изменению данного критерия.
С каждым критерием связывают множество допустимых преобразований Ф, и говорят, что критерий имеет измерения в шкале типа Ф. Например, допустимым преобразованием критерия «цена» является умножение на положительную константу, что позволяет выполнять сравнение - во сколько раз f(a) больше f(b). Функцию ф(х)еФ называют допустимым преобразованием критерия f(x), (xeX), если функция q(flx)) задает тот же признак.
В шкале Ф производят измерения критерия и шкалу называют шкалой отношений, если оценки критерия определены вместе с множеством всех допустимых преобразований Ф. Существуют еще шкалы интервалов, на которых определен масштаб и начало отсчета. Например, запас полуфабриката на предприятии следует измерять в интервальной шкале, так как необходимо фиксировать не только существующий, но и минимально допустимый запас.
Если, как было отмечено выше, критериальная функция представлена в виде
m
линейной свертки F = £ bifi, где bt - экспертная оценка важности критерия f, то
i=i
качественные критерии нельзя применять при решении задач многокритериальной оптимизации [3].
При принятии решений применяют описание предпочтений на основе бинарных отношений, которые описывают попарные связи разного характера между объектами заданного множества. Известно [1], что бинарным отношением р на множестве А называется подмножество множества А =АхА, содержащее упорядоченные пары (a, b), где a,beA. Принадлежность (а,Ъ)ер записывают в виде apb. Рассмотрим расширение моделей бинарных отношений на нечетких множествах.
Известно [4], что задание отношения нечеткого строгого порядка, которое нечетко антирефлексивно, нечетко антисимметрично и нечетко транзитивно. Если S = (A,F) - отношение нечеткого строгого порядка на множестве критериев
A = |a1,a2,^,a„}, а степень строгого порядка jUF (ai,aj) > 0,5, то критерии связаны отношением нечеткого строгого порядка, причем элемент ai предшествует элементу aj. Степень совершенно строгого порядка отношения S = (A,F) определяется
как л2(8) = n( S) nrf S )con, где п1(8) - степень строгого порядка, а( S )con -
степень связности [4].
В работе [4] доказана теорема 1.5, которая применима к множеству критериев A=|a1,a2,^,an}. Теорема гласит, что если на множестве A задано отношение нечеткого совершенного строгого порядка S = ( A,F ), то существует нечеткая линейная последовательность P = (A), нечетко сопряженная с отношением S . Данная теорема позволяет осуществить ранжирование критериев из множества A, представив его нечетко линейно упорядоченным по предшествованию, как множество P = (A).
Пусть экспертами, исходя из заданных степеней предпочтительности Uj.(x), i = 1,n, определены значения uF(ai,aj)>0,5 для каждой пары (ai,aj),
i, j = 1,n . Алгоритм ранжирования критериев, для которых существует отношение
нечеткого совершенного строгого порядка S = ( A,F ), следующий.
Шаг 1. Выбираем нечетко наименьший критерий из множества A=|a1,a2,.,an}, удовлетворяющий условию
а( a;) = ПUF( a{,aj) > 0. (12)
a j G A a j ^ ai
Шаг 2. Случайным образом выбираем некоторый критерий аьЕА. Если для критерия аь выполняется условие (12), в котором считается, что аь = а;, то критерий аь - нечетко наименьший. Данный критерий заносим в базу данных, где хранятся пары;
а(п)За(п-1),а(п-1)За(п-2),...,а(3)За(2),а(2)§а(1>, (13)
где индекс вверху обозначает место критерия а по рангу. Затем выполняется переход к шагу 4. При невыполнении условия переходим к шагу 3.
Шаг 3. Если для критерия аь условие (12) не выполняется, то в множестве А ищется другой критерий ар, для которого будет выполняться условие [1р (ар,аь) > 0,5. Критерий ар нечетко предшествует критерию аь. Критерий ар исключается из анализируемого множества критериев А.
Шаг 4. Проверка условия окончания анализа всех критериев из множества А.
На рис. 1 приведена общая блок-схема алгоритма ранжирования критериев из множества А={а1,а2,.,ап} [3].
Начало
Выбор наименьшего критерия, для которого а )>0,5
Организация цикла анализа критериев из множества А={ а1 ,а2,...,ап}
Выбор критерия аь и проверка условия (3.17), при выполнении которого считается, этот критерий - нечетко наименьший
Заполнение базы данных ранжирования критериев
I
Проверка условия окончания анализа всех критериев из множества А
Ц_____
Конец
Рис. 1. Общая блок-схема алгоритма ранжирования критериев из множества
А={а1,а2,...,ап}
Субъективные мнения специалистов относительно важности критериев можно определить балльными оценками. Пример балльная оценка - фактор риска, связан с невыполнением плана поставки некоторого продукта. Для продукта, в зависимости от значения потерь из-за невыполнения плана поставки, добросовестности поставщика, надежности средств коммуникаций на вербальном уровне, экспертами оценивается степень риска, например: «небольшой риск», «риск в допустимых пределах», «большой риск», «очень большой риск».
Данный подход определяет пути решения задач различимости критериев путем их ранжирования и требует развития, связанного с формализацией бальных оценок, знаний экспертов. Достоинство данного подхода состоит в определении эвристического пути различимости критериев при определении эффективности функционирования системы производство-потребление.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Подиновский В.В., Ногин В.Д. Парето-оптимальные решения многокритериальных задач. - М.: Наука, Гл. ред. физ.-мат. литературы, 1982. - 256 с.
2. Финаев В.И. Моделирование при проектировании информационно-управляющих систем. - Таганрог: Изд-во ТРТУ, 2002. - 117 с.
3. Финаев В.И., Заргарян Ю.А. Формализация предпочтений экспертов при групповом принятии решений // Известия ЮФУ. Технические науки. - 2012. - № 2 (127). - С. 160-165.
4. Мелихов А.И., Берштейн Л.С., Коровин С.Я. Ситуационные советующие системы с нечеткой логикой. - М.: Наука. Гл. ред. физ.-мат. лит.,1990. - 272 с.
Статью рекомендовал к опубликованию д.т.н., профессор В.Е. Золотовский.
Заргарян Елена Валерьевна - Федеральное государственное автономное образовательное учреждение высшего профессионального образования «Южный федеральный университет»; e-mail: [email protected]; 347928, г. Таганрог, пер. Некрасовский, 44; Тел.: +78634371689; кафедра систем автоматического управления; к.т.н.; доцент.
Zargaryan Elena Valerevna - Federal State-Owned Autonomy Educational Establishment of Higher Vocational Education “Southern Federal University e-mail: [email protected]; 44, Nekrasovsky, Taganrog, 347928, Russia; phone: +78634371689; the department of automatic control systems; cand. of eng. sc.; associate professor.
УДК 519.681
О.В. Косенко, И.В. Пушнина
МОДЕЛЬ УПРАВЛЕНИЯ НА ОСНОВЕ РЕШЕНИЯ НЕСИММЕТРИЧНЫХ
ТРАНСПОРТНЫХ ЗАДАЧ
Одна из наиболее распространенных задач математического программирования -транспортная задача. Вместе с тем на практике нередко возникают задачи транспортного типа, формализация которых не приводит к классической трипланарной или триак-сиальной схеме. Важным классом таких задач являются трехиндексные несимметричные транспортные задачи. Так как несимметричные транспортные задачи являются частными случаями более общих симметричных транспортных задач, то принципиальных трудностей в их решении обычно не возникает. Однако применение общей схемы метода потенциалов к несимметричным задачам не всегда себя оправдывает, так как в ряде случаев учет специфики задачи позволяет получить более простой алгоритм решения.
Модель; транспортная задача; линейное программирование.
O.V. Kosenko, I.V. Pushnina
MANAGEMENT MODEL ON THE BASIS OF THE SOLUTION OF ASYMMETRICAL TRANSPORT TASKS
One of the most common mathematical programming problems - transportation problem. In solving linear programming problems, especially formulated objectives (criteria) of the control. However, in practice, quite often there are problems such as transport, the formalization of which does not lead to classical triplanarnoy or triaxial scheme. An important class of such problems is the three-index-are unbalanced transportation problems. Since unbalanced transportation prob-