ИНФОРМАЦИОННО-МАТЕМАТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ЗАДАЧ «ЦИФРОВОЙ» ЭКОНОМИКИ В НЕЧЕТКИХ УСЛОВИЯХ
Царькова Е.В.*
Ключевые слова: управленческие решения, информационная неопределённость, математические модели, нечеткие задачи, оптимальные стратегии, критерий.
Аннотация.
Цель работы: совершенствование научно-методической базы теории принятия оптимальных управленческих решений в условиях цифровой экономики.
Метод: математическое моделирование экономико-правовых отношений в цифровой экономике и системный анализ современных экономических моделей и решений в многокритериальных нечетких задачах.
Результаты: проанализированы новые тенденции принятия управленческих решений в условиях развития информатизации, проведен содержательный анализ современных гибких нечеткихэкономических моделей; предложен подход к решению семейства экономических задач поиска оптимального по рискам и сожалениям решения с учетом информационной неопределённости ограничений; приведен метод, учитывающий разнотипные критерии, определенные в количественной или качественной форме; проведен анализ вариантов на основе парных сравнений; показан алгоритм поиска решения в чистых стратегиях для нечеткой модели однократно проводимой матричной игры, т.е. достижения целей с той или иной степенью при определенной степени выполнения ограничений.
001:10.21681/1994-1404-2019-1-18-28
Математическое обеспечение экономических информационных систем как совокупность математических методов и алгоритмов, позволяющих решать задачи с применением ЭВМ, является эффективным инструментом управления экономическим объектом с применением динамической информационной модели экономической системы, отражающей ее состояние в любой момент времени и предназначенной для оперативного формирования и выдачи полной, объективной и достоверной информации, необходимой для принятия управленческих решений.
Формирование единого общегосударственного информационно-правового пространства, создание условий и предпосылок для организации и осуществления международного сотрудничества в области цифро-визации экономики и правовой информатизации, развитие информационно-аналитической сферы и сферы информационно-правовых услуг требует повышения оперативности, обоснованности и корректности принимаемых решений по регулированию различных сфер общественной жизни за счет информатизации деятельности [6 - 10, 22]. В ситуации с современными информационными технологиями существенно меняется взаимодействие законов развития техники и социальной среды, скорость развития аппаратных и программ-
но-технологических средств определенным образом диктует отношения в информационном обществе.
Интеллектуальные системы обработки и представления знаний в настоящее время развиваются по пути интеграции символьных и образных представлений научных знаний, что в сочетании с высоким уровнем современных аппаратно-программных средств мультимедиа имеет большое практическое значение, в частности для распознавания вводимой информации с обеспечением высокой скорости ее обработки, для решения актуальной проблемы перевода информации с бумажных носителей в электронные.
Традиционное понимание термина «управленческое решение» как волевого указания руководителя организации по выбору варианта деятельности ее персонала при максимальной степени достижении поставленной цели в условиях цифровой экономики заменяется значением: процесс выработки и принятия наилучшего варианта (альтернативы) для решения возникшей проблемы или задачи при научном обосновании оптимизации принимаемого решения и практической эффективности, предполагающем предварительное изучение целей и средств действия, которые обеспечивают максимальную степень достижения цели управления (рис. 1). Другими словами, оптимальные решения - это наилучшие компромиссы, найденные в результате тщательного анализа и сравнения всех альтернатив.
* Царькова Елена Валентиновна, кандидат физико-математических наук, доцент, доцент кафедры информационного права, информатики и математики Российского государственного университета правосудия, Российская Федерация, г. Москва. E-mail: [email protected]
Управленческое решение как управляющее воздействие на функционирование предприятия нацелено на перспективу, в будущее, поэтому в момент принятия решения не всегда возможно предсказать результат предпринимаемого действия и уровень обеспечения достижения цели, стоящей перед организацией.
Рис.1. Процесс принятия управленческих решений
Программируемые решения, т.е. традиционные, неоднократно встречавшиеся в практике управления, принимаются по типичным ситуациям и определяют правила принятия решений в будущем на основании сформулированных алгоритмов принятия таких решений и безусловного их исполнения. Непрограммируемые нестандартные решения носят разовый, творческий характер и связаны с уникальными, неопределенными ситуациями и стратегическим планированием.
Для них невозможно составить конкретный алгоритм необходимых действий, необходимо разрабатывать оригинальную процедуру принятия решения.
Управленческие решения обладают различными характеристиками по значимости цели (стратегические или тактические), степени повторяемости, длительности реализации, возможности корректировки последствий либо необратимости, количеству критериев, степени полноты и достоверности используемой информации: детерминированные, т.е. принятые в условиях определённости, или вероятностные, принятые в условиях риска или неопределённости (рис. 2, рис. 3).
Методы экономико-математического моделирования базируются на использовании математических моделей для решения наиболее часто встречающихся управленческих задач. Как один из основных принципов системного моделирования рассматривается многомодельность [11]. Вместо поиска «правильной модели», которой может не оказаться среди имеющихся вариантов описания изучаемого явления, результаты представляют не одной, а множеством моделей, в противовес единой модели строится «тезаурус» - унифицированный ряд моделей, который расширяет условия применимости математического описания. Много-модельность в настоящее время характерна для большинства экономических и технических наук.
Одним из методов моделирования оценки воздействия принятого решения на конкурентов является теория игр, решающая проблему выбора оптимальной стратегии, учитывающей возможные действия противника. В экономике игровые модели используются для прогнозирования реакции рынка на изменение цен, чтобы не попасть в невыгодное положение в конку-
Рис. 2. Выбор способа принятия решения в условиях риска и неопределенности
Рис. 3. Классификация методов принятия решения по областям применения
рентной борьбе, новые кампании поддержки сбыта, предложения дополнительного обслуживания, модификацию и освоение новой продукции [18, 20, 21].
Помимо детерминированных и стохастических задач возникают ситуации, где необходимо оценивать ситуацию и принимать решение в условиях неточной информации или при наличии нечетких целей и ограничений [1, 2, 4, 18]. Методы нечеткой логики [5], теории нечетких множеств и отношений в настоящее время широко применяются при моделировании систем управления и распознавания. Аппарат нечеткой математики позволяет формализовать и преобразовывать количественно нечеткие (качественные) понятия, которыми оперирует эксперт при описании своих представлений о реальной системе, своих рекомендаций, пожеланий, целей управления. Человеческий разум в отличие от машинного оперирует при оценке ситуаций нечеткими категориями. Поэтому при разработке и создании автоматизированных систем управления, распознавания и принятия решений использование нечеткого подхода имеет ряд преимуществ.
Традиционное программирование делает взгляд на мир «черно-белым»: булева переменная может принимать только два значения («0» - «1» или «нет» - «да»), а вещественная - строго определенное в оговоренном диапазоне с фиксированной длиной мантиссы и др. Истина лежит посередине, а крайние точки лишь задают её границы. В управлении нечеткими, размытыми процессами приходится искать решение нечетких задач с помощью строго детерминированных математических методов и четких компьютерных алгоритмов. В сфере анализа систем принятия решений и управления сложными организационными и технологическим процессами активно применяются методы нечеткой логики и нечетких алгоритмов, причем психологическими особенностями человеко-машинного диалога жестко лимитируется время отклика на запрос пользователя, а управление техноло-
гическими процессами должно согласовываться с реальным масштабом времени производственных процессов.
Нечеткие модели по сравнению с традиционными являются более гибкими, поскольку в большей степени позволяют учитывать опыт и интуицию специалиста в определенной области; более адекватными моделируемой, создаются в тех случаях, когда построение четких невозможно или затруднительно и позволяют получать решение, по точности сопоставимое с исходными данными. Нечеткие модели создаются в тех случаях, когда построение четких невозможно или затруднительно.
При построении математических моделей и при исследовании реальных систем значительная часть информации об этой системе получена от людей, имеющих опыт работы с ней и знающих ее особенности (экспертов), и носит субъективный характер. Представление информации в естественном языке содержит большое число неопределенностей типа «много», «низкий», «очень продуктивный» и др., не находящих выражения на языке цифр и не имеющих аналогов в терминах традиционной математики. Наличие математических средств отражения нечеткости исходной информации позволяет формализовать модель, соответствующую реальной ситуации.
/ Ц Низкая Умеренная Высокая
X X
0 Цена акции
Рис. 4. Описание нечеткой лингвистической переменной «цена акции»
Нечеткий подход к моделированию систем управления и распознавания использует так называемые «лингвистические» переменные [5] либо вместо числовых переменных (рис. 4), либо в дополнение к ним; простые отношения между переменными описываются с помощью нечетких высказываний; сложные отношения описываются нечеткими алгоритмами.
Один из простейших способов математического описания нечеткого множества - характеристика степени принадлежности элемента множеству числом, например, из интервала [0,1]. Пусть Х - некоторое множество элементов. Нечетким множеством А в Хназывается совокупность пар вида (х, цА(х)), где хеХ, а цА - функция х^ [0,1], называемая функцией принадлежности нечеткого множества А. Значение цА(х) этой функции для конкретного х называется степенью принадлежности этого элемента нечеткому множеству А.
Нечеткое множество вполне описывается своей функцией принадлежности, поэтому можно использовать эту функцию как обозначение нечеткого множества. Например, в универсальном множестве Х нечеткое множество А, обозначающее множество чисел, близких к 10, задается функцией принадлежности цА (Х)=(1+|х-10|т )-1, meN.
Обычные множества составляют подкласс класса нечетких множеств. Действительно, функцией принадлежности обычного множества ВсХ является его характеристическая функция: цВ(х)=1, если хеВ и цВ(х)=0, если хгВ. Тогда в соответствии с определением нечеткого множества обычное множество В можно также определить как совокупность пар вида (х, цВ(х)). То есть нечеткое множество представляет собой более широкое понятие, чем обычное множество, в том смысле, что функция принадлежности нечеткого множества может быть, вообще говоря, произвольной функцией или даже произвольным отображением.
Нечеткое множество называется пустым, если его функция принадлежности равна нулю на всем множестве X, т.е. ц0(х)=0. Универсальное множество X также можно описать функцией принадлежности вида ^ (х)=1 для всех хеХ.
Объединением нечетких множеств А и В в X называется нечеткое множество А^>В с функцией принадлежности вида [5]:
Пересечением нечетких множеств А и В в X называется нечеткое множество АпВ с функцией принадлеж-жэстшХв^ _ цв(х)}.
Дополнением нечеткого множества А в Х называется нечеткое множество А с функцией принадлежности вида:
= 1 - №а(х)>х е Х-
Разность нечетких множеств и в определяется как нечеткое множество А-В с функцией принадлежности вида:
- цв(х) при цл(х) > цв(х)
Нечетким отношением R на множестве Х называется нечеткое подмножество декартова произведения X х X, характеризующееся функцией принадлежности вида MR(x,y): Xх Х^[0;1]. Значение MR(x,y) этой функции понимается как субъективная мера или степень выполнения отношения (x,y)eR.
Объединение и пересечение нечетких отношений определяются аналогично. Дополнением в X отношения R называется нечеткое отношение R , характеризующееся функцией принадлежности M„(x,y)=MR(x,y), xeX, yeX.
Нечеткое отношение R на множестве Х называется рефлексивным, если для любого xeX выполняется равенство ^R(x,x)=1 , и антирефлексивным, если ^R(x,x)=0 при любом xeX, симметричным при ^R(x,y)=^R(y,x) для любых x,yeX.
В теории нечетких множеств применяется процедура дефаззификации (от англ. fuzzy - нечеткий), т.е. процедура преобразования нечеткого множества в четкое число, аналогичная нахождению характеристик (математического ожидания, моды, медианы) случайных величин в теории вероятности. Простейшим способом выполнения процедуры дефаззификации является выбор четкого числа, соответствующего максимуму функции принадлежности, однако этот способ применим только для одноэкстремальных функций принадлежности.
Например, дефаззификация дискретного нечеткого
-¡г тг^к
множества А = Z,i=i- по методу центра тяже-
щ
сти осуществляется по формуле
а =
ZiLi^A(Wi) '
а для непрерывного множества Л — по формуле
г и
и2
du
а =
ju 2 u^A(u)du
С2
0 в противном случае.
(наименование метода обусловлено тем, что физическим аналогом формулы является нахождение центра тяжести плоской фигуры, ограниченной осями координат и графиком функции принадлежности нечеткого множества).
Дефаззификация нечеткого множества по методу медианы состоит в отыскании числа а, для которого
= /яМ2А{и)аи.
Геометрический смысл: нахождение точки а такой, что вертикальная прямая, проходящая через эту точку, делит на две равные части площадь криволинейной трапеции под кривой функции принадлежности. По методу центра максимумов (г ийи
а = —-,
/с ¿и
где G - это множество элементов ие [и1,и2], имеющих максимальную степень принадлежности нечеткому множеству А.
Во всех формулах видно, что если функция принадлежности имеет единственный максимум, то его координата и является четким аналогом нечеткого множества.
При практическом использовании моделей для оптимизации актуален вопрос о выборе из имеющегося набора альтернативных математических описаний наиболее полно отвечающего целям моделирования. Выбор осуществляется на основании определенных критериев качества, причем критерием адекватности моделей служит не только соответствие расчетных данных опытным, но и степень удовлетворения результатов моделирования поставленным при создании моделей целям и прагматический аспект, т.е. возможность прогноза нужных для практики характеристик.
Обычно задачей математического программирования является задача отыскания экстремумам некоторой целевой функции на допустимом множестве альтернатив. Целевая функция представляет одно из свойств альтернатив таких, как стоимость, ценность, полезность и пр. При нечеткой постановке задачи нечеткость может содержать как в определении функции цели, так и в описании допустимого множества альтернатив, поэтому возникают различные типы задач нечеткого математического программирования (НМП):
- задача НМП на нечетком множестве допустимых альтернатив;
- задача достижения нечетко поставленной цели при четких ограничениях;
- задача достижения нечетко поставленной цели при нечетких ограничениях;
- задача, допускающая незначительные нарушения ограничений и др.
Рассмотрим типичную задачу математического программирования: составить план производства, обеспечивающих получение максимальной прибыли в условиях ограниченности ресурсов. Планом производства в модели является неотрицательный набор переменных х = (х1,х2, -,хп), для которого F = с1х1 + с2х2 + —Ь cnxn ^ max при наличии ограничений:
а11х1 + Я17Х7 +
12Л2
+ а77Хп +
22Л2
aklXl + ak2X2 + ■ 1X1 + Clk+l,2X2 + '
Jl>
+ Q.^nXn <
+ a2nxn < b2,
+ Q-knXn < + ak+l,nxn = ^кл
-т1х1 ®-т2х2 ^ ®-тпхп
х) > 0,7 = 1,п.
Коэффициенты ац выражают удельные затраты /'-го ресурса на единицу продукции /-го типа, с- цена реализации /-го вида продукции.
Ресурсы могут быть израсходованы полностью (что соответствует равенствам в системе ограничений) или частично (соответствует неравенствам). При решении двойственной задачи учитывается, что оценка ресурсов,
затрачиваемых на выпуск готовой продукции, должна быть не меньше оценки единицы готовой продукции, т.е. а1]у1 + а2]у2 + — + ат]ут > с] для всех ] = 1,2,... ,п. Пост-оптимизационный анализ экономических задач линейного программирования рассмотрен в [19].
Множество X допустимых планов определено системой ограничений. Будем считать неопределенным доход у. от реализации единицы /-го вида продукции, известны лишь граничные значения, зависящие от будущего состояния рыночных цен, спроса и др.
В задаче поиска оптимального управления в рамках анализируемой системы потребуется задать определенные критерии с целью оптимизировать необходимые показатели. Пусть уже выделено N критериев, формализующих издержки или потери применительно к рассматриваемым процессам. Такие исходно заданные критерии называют частными критериями (чтобы отличать их от критерия выбора, на основе которого затем будет найдено оптимальное решение в формате задачи многокритериальной оптимизации). Задача многокритериальной оптимизации рассматривается как задача одновременной оптимизации всех частных критериев. Требуется найти точку х е X, которая в некотором смысле оптимизирует (минимизирует) все эти критерии. Идеальной ситуацией при решении задач многокритериальной оптимизации является случай, когда пересечение множеств оптимальных решений для всех частных критериев не является пустым. Если указанное множество не является пустым, то принадлежащие ему альтернативы называют абсолютными решениями. В реальных ситуациях такой счастливый исход практически невозможен. Обычно указанное множество (множество абсолютных решений) является пустым.
В практических ситуациях обычно не существует решения, минимизирующего (оптимизирующего) одновременно все частные критерии. Кроме того, одни частные критерии могут противоречить другим. Поэтому приходится искать наилучшее в некотором смысле компромиссное решение. Для его нахождения вводят дополнительный критерий выбора, который учитывает предпочтения ЛПР. Такое компромиссное решение ищут в классе так называемых эффективных по Парето решений (иначе называемых переговорным множеством). Оптимальное по Парето решение х* е X отличается тем, что в множестве Х допустимых альтернативных решений не найдется ни одного другого решения, переход к которому от х* позволит улучшить показатель хотя бы одного из частных критериев, чтобы при этом не ухудшились бы показатели других частных критериев [11, 15]. Множество оптимальных по Парето решений совпадает с множеством абсолютных решений, если оно не пусто.
Для дискретного множества альтернативных решений каждую альтернативу можно характеризовать оценками частных критериев.
Сформулируем задачу линейного программирования при неопределенности:
п
/(х,у) = ^.
1=1
У[Х[ ^ max,
Ix — Х-^, >•• I Хц) Е
0<ai<yi< bi, Xi> 0,i = 1,2, ...,n.
Целевая функция /(x,y) = ЕГ=1У;Х; есть суммарный доход от реализации всей продукции при неопределенности цен.
Результат реализации плана можно оценивать, вводя количественную меру, в качестве которой могут служить выигрыши от принимаемого решения (плана); потери от принимаемого решения; полезность, риск и другие количественные критерии.
Опишем оптимальное по рискам и сожалениям решение. Риски и сожаления считаем стратегическими, т.е. функциями выбранной стратегии (решения) x. Пусть Y - множество разброса цен:
Y = {у= (yi,y2,-,y„): ai<yi< bhi = 1,2,...,n}. Для лица, принимающего решение (ЛПР) на основании критерия Вальда, стратегический риск вычисляется как [12, 13]:
Rv(x) = maxxexminvey/(х,у) - minvey/(х,у) , по критерию Сэвиджа стратегическое сожаление Rs(x) = maxr(x,y) — minmaxr(x,y),
yEY xEX yEY
где функция сожаления определяется равенством: r(x,y) = тах/(х,у) -/(х,у). Все приведенные здесь минимумы и максимумы существуют в силу непрерывности функций /(х,у) и г(х,у) на компактных множествах X и Y, функции Rv(x) и Rs(x) тоже непрерывны. Обозначая fv[x] = minyEy/(x,y) = Ц"=1а;Х;, выразим гарантированный суммарный доход от реализации оптимального по Вальду («пессимистического») плана Ху:
fvix*] = max min f(x, у) = max 7 а,х,-
' xex yeY ' J xexL.1
План является решением оптимизационной задачи при нижнем уровне цен щ, т.е.задачи
f(x, у) = ^aiXi i— 1
f
max,
x — (x-^tx^t..., Xy^^ £ X, Xi> 0,i = 1,2,... ,n.
Величина стратегического риска по критерию Вальда
RV[x] = fviXy] ~ ^ aixi 1=1
При рассмотрении задачи оптимизации при нечетко поставленной цели в нечетких условиях считают равноправными цели принятия решений и множество альтернатив как нечеткие подмножества некоторого универсального множества альтернатив.
Пусть X-универсальное множество альтернатив - универсальное множество альтернатив, т.е. универсальная совокупность всевозможных выборов ЛПР. Нечеткой целью является нечеткое подмножество X, которое обозначим G. Нечеткая цель описы-
вается функцией принадлежности X ^ [0,1] из = ^ [0;1]}. Нечетким ограничением яв-
ляется нечеткое подмножество X, которое обозначим С. Описывается нечеткое ограничение функцией принадлежности цсX ^ [0,1] из F(X) = ^ [0; 1]}.
Чем больше степень принадлежности альтернативы x нечеткому множеству цели |aG, т.е. чем ближе к единице значение h-g(x), тем больше степень достижения этой цели при выборе альтернативы x в качестве решения. Аналогично для ограничений.
Решить задачу значит достигнуть цели и удовлетворить ограничениям, причем при нечеткой постановке речи идет не просто о достижении цели, а об ее достижении с той или иной степенью при определенной степени выполнения ограничений.
Задача достижения нечетко поставленной цели по Беллману-Заде [3] решается на основе принципа слияния: нечетким решением является нечеткое подмножество D множества X, получающее в результате слияния нечетких целей и нечетких ограничений ЛПР, Но = Hg * Не, где * - некоторая бинарная операция в F(X). Если у ЛПР имеется n нечетких целей и m ограничений, то нечеткое решение имеет вид:
Но = HGl * Ис2 * ■■■ * Vcn * ^ * Vc2 * ■■■ * Vcm и является пересечением I (взятием минимума) нечетких множеств целей и ограничений ßo, = ßc1 Л ßc2 Л ... А ßGn Л ßCi Л ßc2 Л ... Л ßCm или пересечением II (перемножением) нечетких множеств целей и ограничений ßDll = ßGl ' ßc2 ' -' ßcn ' ßc± ' ßc2 ' -' ßcm или их линейной комбинацией:
= ^ + ^ßjßCj- al,ßj >0-,'YJai+^jßj =
1=1 j=1 1=1 j=1
Для Vx e X справедливо неравенство ßD„(x) < ßDl(x) < ßDlII(x).
При определении нечеткого множества часто используется формула
=_ ßcßc_
ßD у+(1-у)(цс +ßc~ ßcßc)' Пусть, например, некоторая альтернатива x обеспечивает достижение цели со степенью |aG(*) и удовлетворяет ограничениям (принадлежит допустимому множеству) со степенью Цс(х). Тогда в соответствии с подходом Беллмана-Заде степень принадлежности этой альтернативы решению задачи равна минимальному из этих чисел. Например, альтернатива, допустимая со степенью 0,2 и обеспечивающая достижение цели со степенью 0,7, принадлежит нечеткому решению со степенью 0,2.
Таким образом, нечетким решением задачи достижения нечеткой цели называется пересечение нечетких множеств цели и ограничений, т.е. тоже нечеткое множество D, функция принадлежности которого ßD имеет вид:
|aD(x) = min {|aG (x), Цс (x)}.
При наличии нескольких целей и ограничений нечеткое решение описывается функцией принадлежности:
|aD(x) = min (ц01 (x),..., Vo„ (x), ЦС1 (x),..., Von (x)}.
Оптимальной в смысле подхода Беллмана-Заде будет альтернатива х*, для которой Ho(x) максимальна:
х*: цD(x*)=max |aD(x), xeX.
В матричных играх в основе принципа наилучшего гарантированного результата [12, 13] лежит предположение о том, что наиболее рациональным выбором варианта действий первым игроком является тот, при котором он рассчитывает на наихудшую для себя из всех возможных реакцию второго игрока.
Другой принцип рациональности в играх с противоположными интересами опирается на понятие ситуации равновесия по Нэшу [10] и применяется в тех случаях, когда есть возможность договариваться и вырабатывать обоюдовыгодное совместное решение. В ситуациях устойчивого равновесия нарушение договоренности в одностороннем порядке не выгодно ни одному из игроков. Недостатком этого принципа является наличие нескольких ситуаций равновесия, привлекательность которых по-разному оценивается участниками, а также то, что равновесия, как правило, не обладают устойчивостью.
Активный игрок ориентируется на получение наибольшего гарантированного результата («лучшего из худших»), если он полагается целиком на свои возможности. Если же условия неопределенности меняются и появляется какая-либо информации о поведении другого игрока, то величина гарантированного выигрыша меняется. Например, если игрок A может первым выбрать свою стратегию и сообщает об этом игроку B, то наибольший гарантированный выигрыш игрока A равен
in (х, у) = max j^1 (х), min/4 О- У)] ■
ветствует» и др.) набор критериев q = 1,2,..., I-Для нечетких множеств критерии задаются функцией принадлежности.
Для того чтобы упорядочить элементы множества А1,А2,...,Ат , оценим варианты поведения игрока на основании парных сравнений:
- по выбранному критерию вариант Ак примерно такой же, как вариант А;
- по выбранному критерию вариант Ак несколько лучше, как вариант А;
- по выбранному критерию вариант Ак намного лучше, как вариант А^ и т.п.
Функция принадлежности нечетких множеств определяется на основе экспертной информации о парных сравнениях вариантов с применением 9-балльной шкалы Саати [17], учитывающей психологическую способность человека удерживать в памяти одновременно 7±2 понятий. Ранжирование критериев на основе пересечения нечетких множеств производится по схеме Беллмана-Заде.
Пусть число е [0; 1] характеризует уровень оценки стратегии А. по критерию Jt, если противник применяет стратегию В.. Чем больше степень принадлежности стратегии А. нечеткому множеству цели ^, т.е. чем выше оценка данной альтернативы по критерию Jt, тем ближе к единице число ^ и тем больше степень достижения этой цели при выборе альтернативы А. в качестве решения.
Тогда нечеткое множество, представляющее критерий /у, можно задать как = ц^,-. а матрица парных сравнений имеет вид:
max min
хех yeY
Рассмотрим поиск решения в чистых стратегиях для нечеткой модели однократно проводимой матричной игры считая, что игра не является антагонистической, содержит элементы неопределенности, выраженные в лингвистической форме и не имеющими выражения в терминах теории вероятностей. Предположим, что изучающий эксперимент не проводится.
Если в игре учитываются разнотипные критерии, определенные в количественной или качественной форме, то в основе решения лежит анализ вариантов на основе парных сравнений (см., например, [16]).
Пусть игрок А (его считаем активным игроком, т.е. ЛПР) имеет в своем распоряжении т стратегий Д1,Д2,^, Ат, у игрока В имеется п стратегий В1,В2,^,Вп. Чем больше игроку Д известно об интересах и ограничениях игрока В, тем «уже» множество возможных реакций второго игрока, т.е тем меньше неопределенность в его поведении с точки зрения первого игрока.
Для каждой стратегии В],] = 1,2, ...,п известна величина д^,] = 1,2, ...,п, выражающая степень уверенности о том, что 2-й игрок выберет стратегию В.. Задан в количественной или качественной форме (используются лингвистические переменные типа «низкий», «средний», «высокий» или «хорошо», «плохо», «недостаточно соот-
W,'
W.
12
W,'
W.
21
W.
22
W.
2т
ч ч
\Wml <2
W'
где элемент (5 = 1,2,... ,т;к = 1,2,..., т) = 0, если объекты несравнимы, и получает значение от 1 до 9 по шкале Саати на основании экспертных оценок :
м^ = 1,если стратегия Ак не имеет преимущества над стратегией ;
м/^ = 3,если стратегия Ак имеет небольшое преимущества над стратегией ;
ш{?к = 5, если стратегия Ак имеет существенное преимущества над стратегией ;
м/^ = 7,если стратегия Ак имеет явное преимущества над стратегией ;
м/^ = 9,если стратегия Ак имеет абсолютное преимущества над стратегией .
Числами 2, 4, 6, 8 выражают промежуточные оценки; м/^ = 0, если объекты несравнимы.
При использовании указанной шкалы ЛПР, сравнивая два объекта в смысле достижения цели, расположенной на вышележащем уровне иерархии, должен поставить в соответствие этому сравнению число в интервале от 1 до 9 или обратное значение чисел. В тех случаях, когда трудно различить столько промежуточных градаций от абсолютного до слабого предпочте-
ния или этого не требуется в конкретной задаче, может использоваться шкала с меньшим числом градаций. В пределе шкала имеет две оценки: 1 - объекты равнозначны; 2 - предпочтение одного объекта над другим.
Матрица парных сравнений обладает свойствами:
Элементы главной диагонали равны 1, = 1.
Элементы, симметричные относительно главной диагонали, взаимно обратны = (и^) .
Заполнение квадратных матриц парных сравнений осуществляется по следующему правилу. Если элемент Ак доминирует над элементом , то клетка матрицы, соответствующая строке Ак и столбцу , заполняется целым числом, а клетка, соответствующая строке и столбцу , заполняется обратным к нему числом. Если элемент доминирует над Ак, то целое число ставится в клетку, соответствующую строке и столбцу Ак, а дробь проставляется в клетку, соответствующую строке Ак и столбцу Если элементы и равнопредпочти-тельны, то в обе позиции матрицы ставятся единицы.
Таким образом, матрица парных сравнений = обладает свойством обратной сим-
метрии, т. е. , шкала оценок содержит элементы {1/9, 1/8,...,1/2, 1, 2, 3,....,8,9}. При заполнении матрицы пар-
п(п-1)
ных сравнений достаточно выполнить —-—сравнений, остальные элементы находятся из соотношений
w.
q _
Sk " ' q
Транзитивность сравнений: wsk =
w '
Эти свойства позволяют определить все элементы матрицы по элементам одной какой-либо строки. Если
известна i-я строка, то ws?fe = -f-.
Степени
му множеству
q 1
4 = —-
sk
"¿fc
принадлежности
можно вычислить по -,i = 1,2,..., m; j = 1,2,...,п
VI =
S 1 3 1 1
\7 3 1
Для квадратной матрицы А число X называется собственным значением, а ненулевой вектор Х-соб-
ственным вектором, если АХ = XX. Для отыскания собственных значений необходимо найти корни уравнения йеЬ(А -ХЕ) = 0. При вычислении максимального собственного значения матриц порядка больше двух практически всегда требуется прибегать к приближенным методам, что существенно усложняет задачу, так как в случае одной иерархии число матриц парных сравнений может быть очень велико, и исследователем, не владеющим численными методами, метод иерархической иерархии может быть отклонен. Используем метод вычисления собственного вектора, предложенный Саати, т.е формулу:
< = Ол ■ у12 ■...■ О1/"; I = 1-2,...,п .
Тогда 1,
V? - Г1 ■ с ■ ^ '
w-Г = (1 ■ 5 ■ 7) /з = 3,271;
73
w; = l- ■ 1 ■ 3 | = 0,843;
/1 xV3 = (-■1-3) =0,Е
/1 1 ч'/з
ЛгъЧ =0'36?
нечетко-формуле
Нормируя по формуле w* = —, получаем: WV = {0,731; 0,188; 0,081}. i=lWi Полученный главный собственный вектор ранжирует альтернативы и назначает им веса. Таким образом, первая альтернатива наиболее предпочтительная, затем идет вторая и третья. Сумма координат полученного вектора равна единице, поэтому можно говорить об относительной важности того или иного сравниваемого критерия или альтернативы. Итак, приоритеты по первому критерию w1(l; 1) = 0,731; w2(l;l) = 0,188; w3(l;l) = 0,081.
Пусть по второму критерию матрица парных сравнений
/14 Л
При проведении попарных сравнений следует отвечать на следующие вопросы: какой из двух сравниваемых элементов важнее или имеет большее воздействие, какой более вероятен и какой предпочтительнее. При сравнении критериев обычно спрашивают, какой из критериев более важен; при сравнении альтернатив по отношению к критерию - какая из альтернатив более предпочтительна или более вероятна.
После составления таких матриц при выборе противником стратегии В. можно проранжировать каждую стратегию А. для каждого критерия
Ранжирование элементов, анализируемых с помощью матрицы парных сравнений, осуществляется на основании главных собственных векторов. Рассмотрим выбор на основе метода взвешенной суммы оценок частных критериев.
Пусть, например, матрица парных сравнений по первому критерию имеет вид
/} 5 Л
- 1
\з в v
тогда Ш2" = {0,419; 0,436; 0,145} , и приоритеты по второму критерию
и^(1;2) = 0,419;И/2(1;2) = 0,436; и/3(1;2) = 0,145.
Пусть важность критериев оценивали две группы экспертов и по мнению экспертов первой группы матрица парных сравнений для кри-
а ^
териев имеет вид ^, тогда веса критериев
(1;1) = 0,667; с(1; 2) = 0,333 т.е первый критерий по
мнению экспертов первой группы в два раза более значим, чем второй. Мнения экспертов второй груп-
А ^
пы привели к матрице I з I, отсюда веса критериев
\3 1/
с(2; 1) = 0,25; с(2; 2) = 0,75, т.е второй критерий в 3
раза значимее первого.
Для уровня квалификации экспертных групп матрица парных сравнений I1 4 ), поэтому мнение экспер-
\4 1/
тов второй группы важнее мнения экспертов первой группы, веса групп c(ï) = 0,2; с(2) = 0,8.
Итоговый вес первой стратегии
м^ = с(1) ■ [с(1;1) ■ ш1(1;1) + с(1;2) ■ш1(1;2)] +
+с(2) ■ [с(2; 1) ■ w1(2; 1) + с(2; 2) ■ N^(2; 2) ] = = 0,2 ■ [0,667 ■ 0,731 + 0,333 ■ 0,419] + 0,8 ■ [0,25 ■ 0,731 + 0,75 ■ 0,419; = 0,517;
для второй и третьей стратегий
= 0,2 ■ [0,667 ■ 0,188 + 0,333 ■ 0,436] + 0,8 ■ [0,25 ■ 0,188 + 0,75 ■ 0,436] = 0,346;
Wз = 0,2 ■ [0,667 ■ 0,081 + 0,333 ■ 0,145] + 0,8 ■ [0,25 ■ 0,081 + 0,75 ■ 0,145] = 0,121.
Таким образом, оптимальной является первая стра тегия.
Заметим, что если для матрицы У1 находить собственные значения традиционным методом из уравнения йеЬ^А — ХЕ) = 0, то получим Х1 = -3,065; Х2 = -0,032; Х3 = -0,032. Соответ-
ствующий наибольшему собственному значению собственный вектор {0,963; 0,248; 0,108} нормирован в обычном смысле (сумма квадратов координат равна 1), а если для нормировки использовать формулу , то получим вектор {0,731; 0,188; 0,081}, полностью соответствующий полученным результатам.
Рецензент: Сухов Андрей Владимирович, доктор технических наук, профессор, профессор кафедры радиоэлектроники, телекоммуникаций и нанотехнологий Московского авиационного института (национального исследовательского университета), г. Москва, Россия. E-mail: [email protected]
Литература
1. Ващекин А. Н. Применение математических методов теории нечетких множеств при моделировании принятия решений в экономической и правовой сфере // Экономика. Статистика. Информатика. Вестник УМО. -2013. - № 6. - С. 18 - 21.
2. Ващекин А. Н., Ващекина И. В. Нечеткий алгоритм распределения судебных дел в суде первой инстанции: формализация и математическое моделирование // Правовая информатика. - 2017. - № 3. - С. 43 - 49.
3. Заде Л. Основы нового подхода к анализу сложных систем и процессов принятия решений. - М.: Знание, 1974.
4. Исаев Р. А. Модифицированный метод парных сравнений для экспертной оценки параметров нечеткой когнитивной модели // Современные информационные технологии и ИТ-образование. - 2016. - Т. 12. - № 2. -С. 35 - 42.
5. Королев В. Т., Ловцов Д. А., Радионов В. В. Системный анализ. Часть. 2. Логические методы / Под ред. Д. А. Ловцова. - М.: Росс. гос. ун-т правосудия, 2017. - 164 с.
6. Ловцов Д. А. Развитие информационной сферы общественно-производственной деятельности: достижения, угрозы безопасности и правовое регулирование // Государство и право в новой информационной реальности: Сб. науч. тр. / Отв. ред. Е. В. Алферова, Д. А. Ловцов.- М.: ИНИОН РАН, 2018. - С. 15 - 37.
7. Ловцов Д. А., Ниесов В. А. Проблемы и принципы системной модернизации «цифрового» судопроизводства // Правовая информатика. - 2018. - № 2. - С. 15 - 22.
8. Ловцов Д. А. Системология правового регулирования информационных отношений в инфосфере: Монография. - М.: Росс. гос. ун-т правосудия, 2016. - 316 с.
9. Ловцов Д. А., Ниесов В. А. Формирование единого информационного пространства судебной системы России // Российское правосудие. - 2008. - № 11. - С. 78 - 88.
10. Ловцов Д. А. Проблема эффективности международно-правового обеспечения глобального информационного обмена // Наука и образование: хозяйство и экономика; предпринимательство; право и управление. -2011. - № 11 (17). - С. 24 - 31.
11. Ловцов Д. А. Системный анализ. Часть. 1. Теоретические основы. - М.: Росс. гос. ун-т правосудия, 2018. - 224 с.
12. Ловцов Д. А. Системология правового регулирования информационных отношений в инфосфере: архитектура и состояние // Государство и право. - 2012. - № 8. - С. 16 - 25.
13. Ловцов Д. А. Системология научных исследований. - М.: НЦПИ при Минюсте РФ, 2018. - 76 с.
14. Мазалов В. В. Математическая теория игр и приложения. - М.: Из-во «Лань», 2010.
15. Подиновский В. В., Ногин В. Д. Парето-оптимальные решения многокритериальных задач. - М.: Наука, 1982.
16. Ротштейн А. П., Штовба С. Д. Нечеткий многокритериальный анализ вариантов с применением парных сравнений// Известия РАН. Теория и системы управления. - 2001. - №3. - С.150 - 154.
17. Саати Т. Л. Принятие решений. Метод анализа иерархий. - М.: Радио и связь, 1989.
18. Царькова Е. В. Математические модели конфликтных ситуаций в условиях неопределенности // Математические методы решения инженерных задач.- М: ВА им. Петра Великого, 2013. - С.99 - 115.
19. Царькова Е. В. Пост-оптимизационный анализ экономических задач линейного программирования // Тр. 2-й Всеросс. науч.-прак. конф. «Тенденции и перспективы государственного управления социально-экономическим развитием регионов и территорий» (17 ноября 2017 г.) / РГУП. - М.: Росс. гос. ун-т правосудия, 2018. -С. 151 - 160.
20. Царькова Е. В. Применение дифференциальных уравнений для исследования рынка с прогнозируемыми ценами // Актуальные проблемы современной когнитивной науки: Сб. науч. тр. Междунар. науч.-практ. конф. (10 февраля 2018 г.). Часть 2 / НИЦ «Аэтерна». - Саратов: «Аэтерна», 2018.- С. 18 - 23.
21. Царькова Е. В. Равновесия в экономических моделях статических и динамических игр // Новая наука: Опыт, традиции, инновации: Сб. науч. тр. Междунар. науч.-практ. конф. (12 февраля 2017 г.) / ООО «Агенство научных исследований». - Т. 2. - № 2. - Уфа: ООО «АНИ», 2017. - С. 17 - 21.
22. Царькова Е. В. Оптимизация «цифровой» экономики: анализ чувствительности и информационной неопределенности // Правовая информатика. - 2018. - № 3. - С. 16 - 24.
INFORMATION AND MATHEMATICAL SUPPORT OF "DIGITAL" ECONOMY TASKS UNDER FUZZY CONDITIONS
Elena Tsar'kova, Ph.D. (Physics and Mathematics), Associate Professor at the Department of Information Technology Law, Informatics and Mathematics of the Russian State University of Justice, Moscow, Russian Federation. E-mail: [email protected]
Keywords: management decision-making, information uncertainty, mathematic models, fuzzy tasks, fuzzy situations, optimal strategies, fuzzy conditions, criterion.
Absract.
Purpose of the work: improving the scientific and methodological basis for the theory of optimal management decisionmaking under the conditions of digital economy.
Method used: mathematical modelling of economic and legal relations in the digital economy and system analysis of modern economic models and solutions in multi-criteria fuzzy tasks.
Results obtained: new trends in management decision-making under the conditions of development of informatisation were analysed; a substantial analysis of modern flexible fuzzy economic models was carried out; an approach to solving a group of economic problems of search for a decision optimalising risks and regrets under the conditions of information uncertainty of restrictions was put forward; a method considering criteria of different kind defined in qualitative or quantitative forms is given; an analysis of variants based on pairwise comparisons was carried out; an algorithm of decision search in pure strategies for a fuzzy model of a once played matrix game, that is, achieving goals to a certain degree under the conditions of a certain degree of satisfaction of limitations.
References
1. Vashchekin A. N. Primenenie matematicheskikh metodov teorii nechetkikh mnozhestv pri modelirovanii priniatiia reshenii v ekonomicheskoi i pravovoi sfere, Ekonomika. Statistika. Informatika. Vestnik UMO, 2013, No. 6, pp. 18-21.
2. Vashchekin A. N., Vashchekina I. V. Nechetkii algoritm raspredeleniia sudebnykh del v sude pervoi instantsii: formali-zatsiia i matematicheskoe modelirovanie, Pravovaia informatika, 2017, No. 3, pp. 43-49.
3. Zade L. Osnovy novogo podkhoda k analizu slozhnykh sistem i protsessov priniatiia reshenii, M. : Znanie, 1974.
4. Isaev R. A. Modifitsirovannyi metod parnykh sravnenii dlia ekspertnoi otsenki parametrov nechetkoi kognitivnoi modeli, Sovremennye informatsionnye tekhnologii i IT-obrazovanie, 2016, t. 12, No. 2, pp. 35-42.
5. Korolev V. T., Lovtsov D. A., Radionov V. V. Sistemnyi analiz. Chast'. 2. Logicheskie metody, pod red. D. A. Lovtsova, M.: Ross. gos. un-t pravosudiia, 2017, 164 pp.
6. Lovtsov D. A. Razvitie informatsionnoi sfery obshchestvenno-proizvodstvennoi deiatel'nosti: dostizheniia, ugrozy bezopasnosti i pravovoe regulirovanie, Gosudarstvo i pravo v novoi informatsionnoi real'nosti : sb. nauch. tr., otv. red. E. V. Alferova, D. A. Lovtsov, M. : INION RAN, 2018, pp. 15-37.
7. Lovtsov D. A., Niesov V. A. Problemy i printsipy sistemnoi modernizatsii "tsifrovogo" sudoproizvodstva, Pravovaia informatika, 2018, No. 2, pp. 15-22.
8. Lovtsov D. A. Sistemologiia pravovogo regulirovaniia informatsionnykh otnoshenii v infosfere : monografiia, M. : Ross. gos. un-t pravosudiia, 2016, 316 pp.
9. Lovtsov D. A., Niesov V. A. Formirovanie edinogo informatsionnogo prostranstva sudebnoi sistemy Rossii, Rossiiskoe pravosudie, 2008, No. 11, pp. 78-88.
10. Lovtsov D. A. Problema effektivnosti mezhdunarodno-pravovogo obespecheniia global'nogo informatsionnogo obmena, Nauka i obrazovanie: khoziaistvo i ekonomika; predprinimatel'stvo; pravo i upravlenie, 2011, No. 11 (17), pp. 24-31.
11. Lovtsov D. A. Sistemnyi analiz. Chast'. 1. Teoreticheskie osnovy, M. : Ross. gos. un-t pravosudiia, 2018, 224 pp.
12. Lovtsov D. A. Sistemologiia pravovogo regulirovaniia informatsionnykh otnoshenii v infosfere: arkhitektura i sostoi-anie, Gosudarstvo i pravo, 2012, No. 8, pp. 1б-25.
13. Lovtsov D. A. Sistemologiia nauchnykh issledovanii, M. : NTsPI pri Miniuste RF, 2018, 7б pp.
14. Mazalov V. V. Matematicheskaia teoriia igr i prilozheniia, M. : Lan', 2010.
15. Podinovskii V. V., Nogin V. D. Pareto-optimal'nye resheniia mnogokriterial'nykh zadach, M. : Nauka, 1982.
16. Rotshtein A. P., Shtovba S. D. Nechetkii mnogokriterial'nyi analiz variantov s primeneniem parnykh sravnenii, Iz-vestiia RAN, Teoriia i sistemy upravleniia, 2001, No. 3, pp. 150-154.
17. Saati T. L. Priniatie reshenii. Metod analiza ierarkhii, M. : Radio i sviaz', 1989.
18. Tsar'kova E. V. Matematicheskie modeli konfliktnykh situatsii v usloviiakh neopredelennosti, Matematicheskie me-tody resheniia inzhenernykh zadach, M. : VA im. Petra Velikogo, 2013, pp. 99-115.
19. Tsar'kova E. V. Post-optimizatsionnyi analiz ekonomicheskikh zadach lineinogo programmirovaniia, Tr. 2-i Vseross. nauch.-prak. konf. "Tendentsii i perspektivy gosudarstvennogo upravleniia sotsial'no-ekonomicheskim razvitiem re-gionov i territorii" (17 noiabria 2017 g.), RGUP, M. : Ross. gos. un-t pravosudiia, 2018, pp. 151-1б0.
20. Tsar'kova E. V. Primenenie differentsial'nykh uravnenii dlia issledovaniia rynka s prognoziruemymi tsenami, Aktual'nye problemy sovremennoi kognitivnoi nauki : sb. nauch. tr. Mezhdunar. nauch.-prakt. konf. (10 fevralia 2018 g.), chast' 2, NITs "Aeterna", Saratov : "Aeterna", 2018, pp. 18-23.
21. Tsar'kova E. V. Ravnovesiia v ekonomicheskikh modeliakh staticheskikh i dinamicheskikh igr, Novaia nauka: Opyt, traditsii, innovatsii : sb. nauch. tr. Mezhdunar. nauch.-prakt. konf. (12 fevralia 2017 g.), OOO "Agenstvo nauchnykh issledovanii", t. 2, No. 2, Ufa : OOO "ANI" 2017, pp. 17-21.
22. Tsar'kova E. V. Optimizatsiia "tsifrovoi" ekonomiki: analiz chuvstvitel'nosti i informatsionnoi neopredelennosti, Pravovaia informatika, 2018, No. 3, pp. 1б-24.