Примеры для самостоятельного решения
1. Некоторым НИИ разработана новая технология. Сам НИИ не может внедрить в производство новую технологию, но он может продать патент одной из двух фирм. При этом фирма, которой будет продана технология, получит 10000000 у.е. а) Постройте характеристическую функцию игры. б) Найдите ядро игры. в) Найдите вектор Шепли указанной игры. 2. Проанализируйте биматричную игру примера 4.2, используя стратегию угроз.
Игры в нечетко определенной обстановке П.1. Нечеткая игровая модель без проведения изучающего Эксперимента Рассмотрим следующую модификацию нечеткой игровой матричной модели (основные сведения о нечеткой логике приведены в Приложении А), предполагая, что игра носит уникальный (единичный) характер, не является антагонистической, содержит элементы неопределенности, которые трудно или невозможно отразить категориями теории вероятностей, но несложно выразить в лингвистической форме, решение игры допускается только в "чистых" стратегиях, предполагая дополнительно, что какой-либо изучающий эксперимент не проводится. Многокритериальная модель с разнотипными критериями. Примем следующую математическую формулировку данной модели. Дано: 1) множество вариантов {Bj}, 2) множество вариантов или стратегий {Ai}, 3) набор значений gj ( 4) набор критериев {Jq}, Отметим, что анализ альтернатив по многим критериям – это важная задача принятия решений, которая возникает не только в военном деле, но и в технике, экономике, медицине и т. д.
Известные методики многокритериального анализа, которые используются, например, в технических системах, предусматривают преобразование вектора частных критериев, которыми оценивается система, к скалярному интегральному критерию. Существенное ограничение такого подхода состоит в том, что он плохо приспособлен к качественным критериям, которые оцениваются экспертными методами. Методика, которая приводится ниже, не требует ни количественной оценки частных критериев, ни процедуры скаляризации. Она использует информацию о качестве вариантов в виде парных сравнений типа:
Задача состоит в том, чтобы упорядочить элементы множества {Аi} по критериям из множества ΩJ. Для решения этой задачи предполагается использование следующих принципов: Принцип 1: рассмотрение критериев как нечетких множеств, которые заданы на универсальных множествах вариантов с помощью функций принадлежности. Принцип 2: определение функций принадлежности нечетких множеств на основе экспертной информации о парных сравнениях вариантов с помощью 9-бальной шкалы Саати [6а] (использование более 9 уровней нецелесообразно, поскольку из психологии известно, что в памяти человека удерживается одновременно не более 7±2 понятий [20]). Принцип 3: ранжирование вариантов на основе пересечения нечетких множеств – критериев, которые отвечают известной в теории принятия решений схеме Беллмана-Заде [2]. Принцип 4: ранжирование критериев методом парных сравнений и учет полученных рангов как степеней концентрации соответствующих функций принадлежности.
Критерии как нечеткие множества. Пусть
Чтобы определить степени принадлежности, входящие в (6.1), воспользуемся следующим методом. Сформируем матрицы парных сравнений альтернатив по каждому критерию при условии, что противником принята стратегия Bj.. Для критерия
где элемент 1 – если отсутствует преимущество альтернативы At над альтернативой As; 3 – если имеется слабое преимущество At над As; 5 – если имеется существенное преимущество At над As; 7 – если имеется явное преимущество At над As; 9 – если имеется абсолютное преимущество At над As; 2, 4, 6, 8 – промежуточные сравнительные оценки. Знание матрицы (6.2) позволяет с использованием метода Саати проранжировать каждую альтернативу - элементы ее главной диагонали равны единице, т. е.
- элементы, симметричные относительно главной диагонали, связаны зависимостью
- матрица является транзитивной, т. е.
Наличие таких свойств позволяет определить все элементы матрицы (6.2) по элементам одной из строк. Если известна g-я строка, т. е. элементы
После определения всех элементов матрицы (6.2) степени принадлежности, необходимые для формирования нечеткого множества (6.1), как можно показать, вычисляются по формуле:
(напоминаем, что элементы Равновесные критерии. Базируясь на приведенном принципе Беллмана-Заде, наилучшей системой будем считать ту, которая одновременно лучше по критериям J1, J2,…, JL. Поэтому нечеткое множество, которое необходимо для рейтингового анализа, определяется – для i,j-го сценария игры – в виде пересечения (интегральный критерий оценки систем)
Учитывая, что в теории нечетких множеств операции пересечения
В соответствии с логикой приведенных рассуждений, наилучшей будет альтернатива Ag, для которой величина μg является наибольшей, т. е.
Заметим, что после определения значений
Таблица 6.1 Модифицированная матрица выигрышей 1-го игрока
Особенностью этой модели является, во-первых, то, что элементы матрицы принадлежат единичному отрезку (μij Î [0, 1]) и, во-вторых, то, что имеется информация о значениях gj ( Неравновесные критерии. Пусть v1, v2,…, vL – коэффициенты относительной важности (или ранги) критериев J1, J2,…, JL такие, что v1+v2+…+vL=1. Для определения коэффициентов v1 ¸ vL необходимо сформировать матрицу парных сравнений важности критериев Jq Î ΩJ, аналогичную (6.2), и воспользоваться формулой (6.3). При наличии коэффициентов важности
где степени vq свидетельствуют о концентрации нечеткого множества Окончательный выбор альтернативы осуществляется, как и выше, с помощью соотношения (6.5). Отметим, что рассмотренный подход, вообще говоря, не позволяет прямо определить выигрыш первого игрока в количественной форме, что и не удивительно, поскольку в число исходных входила предпосылка о разнотипности критериев, т.е. в их число входили как качественные, так и количественные показатели. Такую оценку можно найти, если все критерии имеют чисто количественный характер.
Многокритериальная модель с количественными критериями. Выбор альтернативы в многокритериальной задаче на основе нечеткой матричной модели при наборе чисто количественных критериев производится следующим образом. Пусть, как и ранее, оба игрока придерживаются только чистых стратегий A1¸Am и B1¸Bn, при этом первый игрок ничего не знает о стратегии, которую выберет второй игрок, игра носит уникальный (единичный) характер и отображается матрицей выигрышей 1-го игрока, элементы которой являются векторами
с элементами
В условиях приведенной игровой модели требуется определить такую чистую стратегию Aq 1-го игрока, при которой обеспечиваются его наибольший обобщенный в каком-то смысле выигрыш по всем частным критериям. Алгоритм решения. Решение поставленной задачи обеспечивается следующей последовательностью действий. 1. Определяются (например, экспертным путем) минимальные
(при этом 2. Каждый критерий рассматривается как лингвистическая переменная, значениями которой являются не более 9 термов, например, уровни "пренебрежимо малый", "очень малый", "малый", "средний", "небольшой", "большой", "очень большой" и т.п. Далее на единичном отрезке [0, 1], рассматриваемым как универсальное множество [1], задаются функции принадлежности данных уровней какого-либо типового вида, например, в виде функций Гаусса, треугольных или колоколообразных [1,11], в частности, так, чтобы они равномерно покрывали указанный отрезокм. нь большой".оличественных критериев производится оличественный характер. первого игрока в количественной форме, что и не. 3. Для каждой возможной пары стратегий Ai, Bj выигрыши по каждому критерию 4. В соответствии с принципом Беллмана-Заде, наилучшей стратегией 1-го игрока будет считать та, которая одновременно лучше по критериям a1, a2,…, aL. Поэтому нечеткое множество, которое необходимо для рейтингового анализа, как и выше, определяется – для i,j-го сценария игры – в виде пересечения (интегральный критерий оценки систем)
Используя для реализации операции пересечения
Четкое значение выигрыша aij* для i,j-го варианта определяется в результате выполнения дефаззификации [1,11], например, как значение аргумента функции aij* = Если такой максимум достигается одновременно на некотором множестве точек, то в качестве aij* можно брать, например, их среднее значение. 5. После вычисления aij* (
Таблица 6.2 Модифицированная матрица выигрышей 1-го игрока
Единственным отличием от классического варианта в данном случае является наличие, как и выше, набора значений gj ( В соответствии с методами нечеткой логики и приведенными рассуждениями, наилучшей будет альтернатива Ag, для которой величина усредненного выигрыша будет наибольшей. В соответствии с алгоритмом Сугэно, такой средний выигрыш для i-й стратегии 1-го игрока определяется соотношением:
Очевидно, первый игрок должен выбирать стратегию Ag, обеспечивающую наибольший выигрыш:
Последняя формула и является, по сути, решением поставленной задачи, определяя при этом и средний выигрыш. Отметим, что изложенное относилось к случаю равноправных (равновесных) критериев. При неравновесных критериев рассмотренный алгоритм вполне применим, аналогично ранее рассмотренному подходу. Пусть v1, v2,…, vL – коэффициенты относительной важности критериев J1, J2,…, JL (такие, что v1+v2+…+vL=1). В этом случае формула (6.11) модифицируется к виду
и рассмотренный выше алгоритм может быть использован без каких-либо других его изменений. П р и м е р 6.1. Пусть выигрыши первого игрокапо двум равновесным критериям, выраженные в качественной (лингвистической) форме, отражаются табл. 6.3.
Таблица 6.3 Исходная матрица выигрышей к примеру 6.1
Здесь "м" означает малый выигрыш, "с" – средний, "б" – большой. Соответствующие функции принадлежности треугольного вида приведены на рис. 6.1.
mм(y) mс(y) mб(y)
y
Рис. 6.1. Функции принадлежности к примеру 6.1
Пусть, далее, заданы: γ1 = 0.4, γ2 = 0.8. Требуется определить оптимальную стратегию первого игрока. Решение. В соответствии с формулами (6.11), (6.12), от приведенной матрицы выигрышей можно придти к модифицированной матрице выигрышей вида табл. 6.4. Таблица 6.4 Модифицированная матрица выигрышей
По данной матрице и при использовании соотношений (6.13), ((6.14) получаем Ранжирование равнозначных альтернатив. Иногда возможны ситуации, когда в результате процесса нахождения решения, одновременно несколько альтернатив (стратегий) являются наилучшими, т.е. им, например, соответствуют одинаковые средние выигрыши и т.п. Такие альтернативы будем называть равнозначными. Возникает вопрос: если все-таки необходимо выбрать одну-единственную альтернативу, то какая из равнозначных является предпочтительней? Можно предложить, по крайней мере, три возможных подхода для ответа на данный вопрос. Первый: экспертным путем провести ранжирование среди равнозначных альтернатив, чтобы можно было установить последовательность предпочтений, например, A3 Второй подход основан на исследовании чувствительности альтернатив к неточности исходной (экспертной) информации. Его обоснованием является принцип: среди равнозначных альтернатив наиболее предпочтительной является альтернатива, наименее чувствительная к изменениям заданной исходной (априорной) информации. Этот подход рассмотрим вначале для частного случая – когда все критерии имеют количественный вид, а неточность исходной информации может проявляться только в неточности задания значений γj. Обратимся к формуле (6.13), положив в ней, для простоты, что значения γj пронормированы, так что
где γ T = (γ1, γ2,…, γn) – транспонированный вектор степеней принадлежности γj, ai* = (ai1*, ai2*,…, ain*)T – вектор с элементами i-й строки преобразованной (см. табл. 6.2) матрицы выигрышей. Используя аппарат матричного анализа, для модуля вектора-градиента из (6.16) получаем:
На основании приведенного принципа и последнего выражения, среди равнозначных альтернатив наилучшей будет та, для которой модуль соответствующей ей вектора-строки преобразованной матрицы выигрышей будет наименьшим. П р и м е р 6.2. Пусть модифицированная матрица выигрышей имеет вид табл. 6.5, при этом γ1 = 0.4, γ2 = 0.6 (γ1 + γ2 = 1). Таблица 6.5 Модифицированная матрица выигрышей
В соответствии с формулами (6.13), (6.14), получим, что две альтернативы – A1 и A2 в данном случае являются равнозначными, приводя к средним значениям выигрыша Q1 = Q2 = 0.8. В то же время, при использовании евклидовой нормы вектора, здесь Анализ чувствительности по отношению как к параметрам γj, так и к элементам aij* матрицы вида табл. 6.2, дает следующее выражение для вектора частных производных (вектора-градиента)
Модуль этого вектора (в евклидовой метрике)
Нетрудно видеть, что большие значения данного модуля будут у решений (альтернатив) с большими значениями γj, ai*,т.е.наилучшие, в смысле соотношения (6.14), решения в данном случае являются и наиболее чувствительными к неточности задания начальных условий игры. Нахождение вектора коэффициентов чувствительности для случая разнотипных критериев, т.е. для модели, которой соответствует матрица вида табл. 6.1, проведем, используя вспомогательную формулу для частной производной a = min (β1, β2,…, βn). (6.20)
Для нахождения этой вспомогательной формулы, представим (6.20) следующим образом:
где 1[×] – единичная ступенчатая функция Хевисайда [19]. Функция, определяемая (6.21), является непрерывной и дифференцируемой, при этом, как нетрудно видеть,
Используя приведенный результат, отметим, что у вектора-градиента
Сопоставление теперь выражений (6.20) и (6.4) и принятие во внимание формулы (6.23) позволяет сделать вывод, что в модели нечеткой матричной игры, рассмотренной выше, все альтернативы имеют одинаковую чувствительность по отношению к начальным условиям игры, при этом данная чувствительность от этих условий не зависит. Изложенное, как представляется, позволяет сформировать достаточно интересный промежуточный вывод о свойствах нечетких матричных игр, но, одновременно показывает, что рассматриваемый (второй) подход для выделения наилучшей альтернативы из ряда равнозначных в данной ситуации неприменим. Очевидно, для случая разнотипных критериев, по-видимому, более пригоден третий подход. Здесь для выбора наилучшей из ряда равнозначных альтернатив, сначала, на основании найденных по (6.3) значений
(заметим, что, очевидно, 0£ aij ≤ 1). Затем составляется так называемая матрица шансов i-й альтернативы – элементы i-й строки матрицы – элементы всех остальных строк Наконец, вычисляется обобщенная степень соответствия альтернатив заданным критериям, определяемая как
Предпочтение отдается альтернативе с наибольшим значением Gi. П р и м е р 6.3. Пусть преобразованная матрица A отображается табл. 2.4 с элементами μij, и γ1 = 0.4, γ2 = 0.8. Нетрудно видеть, что применение подхода, изложенного ранее, приводит при этом к двум равнозначным альтернативам – A1 и A3 со значениями μ1 = μ3 = 0.4. Применение же подхода с использованием матриц шансов дает:
и (с использованием формулы (6.24)) G1 = 0.3, G2 = 0.23, G3 = 0.38. В итоге равнозначность исчезает, наилучшей следует признать третью альтернативу (стратегию) A3. Строгого обоснования этот третий подход не имеет и может быть пояснен только интуитивно. Тем не менее, проверка на модельных примерах показывает его применимость для рассматриваемой задачи.
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|