Аудит / Институциональная экономика / Информационные технологии в экономике / История экономики / Логистика / Макроэкономика / Международная экономика / Микроэкономика / Мировая экономика / Операционный анализ / Оптимизация / Страхование / Управленческий учет / Экономика / Экономика и управление народным хозяйством (по отраслям) / Экономическая теория / Экономический анализ Главная Экономика Экономика

С. Л. Печерский, А. А. Беляева. Теория игр для экономистов, 2001

Нечеткая кооперативная игра

- это положительно однородная функция V : [0,1]п Чт- IR , которая ставит в соответствие каждой нечеткой коалиции г ее выигрыш V{г) .
Как и в стандартном случае, функцию V будем называть характеристической функцией. Положительная однородность функции V означает, что У(0) = 0 ? IRn (ср. и(0) = 0 в случае стандартных кооперативных игр) и V(А г) = A V(T) ДЛЯ А ? IR_|_ . Последнее предположение позволяет нам продолжить характеристическую функцию V с единичного куба [0,1]п на , полагая
Нечеткие кооперативные игры в различных контекстах изучались многими авторами (см., например, Васильев, 1984 Данилов, Сотсков, 1983; Экланд, 1983; Aubin, 1979, 1981а,b Aumann, Shapley, 1974; Baudier, 1973; Billot, 1992; Owen, 1972 Pechersky, 1986; Rosenmueller, 1977; Shapley, Shubik, 1969 и ДР-)-
(Безусловно, требование положительной однородности не является обязательным, однако семейство положительно однородных нечетких кооперативных игр само по себе достаточно обширно и представляет самостоятельный интерес.)
Введение в рассмотрение нечетких коалиций - это в не-котором смысле попытка лубить двух зайцев: с одной стороны, рассмотрение нечетких коалиций представляет собой один из возможных способов отказа от довольно жесткого условия участия игрока лишь в одной коалиции, а с другой - это один из возможных способов обхода трудностей, связанных с конечностью множества всех коалиций, структура которого очень бедна, что приводит к тому, что получающиеся результаты, по замечанию Обена, ллибо тривиальны, либо очень сложны (Обей, 1988).
Один из вариантов интерпретации следующий (см., например, Ауман, Шепли, 1974; Обей, 1988). Поскольку мы интерпретировали всякое подмножество множества I как коалицию игроков, то всякое нечеткое подмножество - своего рода идеализированное множество, заданное с помощью указания для каждой точки множества некоторого веса, значение которого лежит в промежутке между 0 и 1 и который означает лстепень принадлежности точки множеству - мы будем (в соответствии с определением) интерпретировать г как нечеткую коалицию игроков, а числа тг- - как степень участия (принадлежности) игрока i в коалиции т. Игрок полностью участвует в г , если тг- = 1, он совсем не участвует в ней, если г; = 0, и он участвует в ней частично, если тг- G (0,1). Так как множество нечетких коалиций [0,1]п представляет собой выпуклую оболочку множества обычных коалиций {0,1}п, то всякую нечеткую коалицию можно записать в виде
T = ^2/iseS, где =
S S
Тогда степень участия игрока тг-, i ? I определяется по формуле
П = Е Vs-
s-.ies
Следовательно, если ps интерпретировать как вероятность того, что образуется коалиция S , то степень участия игрока г - это сумма вероятностей формирования коалиций S , которым i принадлежит.
Достаточно удачной представляется возможная интерпретация соответствующих компонент тг- как времени, то есть Ti - это то время, которое игрок i лготов трудиться на коалицию г .
Перейдем теперь к обсуждению понятия сбалансированного набора коалиций (в духе Экланда), нечетких коалиций, определим каноническое представление стандартных кооперативных игр и рассмотрим еще одну полезную интерпретацию нечетких коалиций. Предположим, что коалиции представляют своих участников (или интересы своих членов). Предположение, что каждый игрок является участником только одной коалиции, очень сильно. Обычно один и тот же индивид может участвовать в нескольких коалициях, организациях, принимать участие в различной деятельности, причем каждая такая коалиция лзащищает его интересы. Однако, если индивид i является участником одновременно двух коалиций, скажем, 5*1 и S2 , то он не может быть полностью представлен по отдельности ни коалицией Si, ни коалицией S2, поскольку каждая из этих коалиций считает его своим членом. (Далее, как и всегда, мы будем называть участников игроками). Иными словами, (см. Данилов, Сотсков, 1983) участник не обязан полностью включаться в одну коалицию, а может делить свою активность (и соответственно получать вознаграждение в виде каких-то результатов деятельности коалиций) между несколькими различными коалициями (лиграть несколько ролей). Поставим в соответствие каждому игроку i и каждой из этих двух коалиций такую степень участия
/4 > 0, /4 > 0, что + /4 = 1.
Это равенство означает, что эти две коалиции полностью представляют i. Если рг3 = 0 , то i ^ Si ; если же рг3 = 1, то эта коалиция полностью представляет игрока i.
Предположим теперь, что рг3 + рг3 < 1. Это неравенство соответствует тому случаю, когда игрок i не представлен полностью этими двумя коалициями. Ясно, что этот подход может быть легко обобщен на случай более чем двух коалиций, а поэтому мы можем связать с каждой коалицией S семейство таких чисел рг3 , что рг3 есть степень участия игрока i в коалиции S .
Потребуем теперь, чтобы каждая коалиция представляла своих участников в равной степени, то есть чтобы выполнялось равенство рг3 = для всех i,j ? S. Это общее значение будем обозначать через ps ж Как отмечает А. Билло (Billot, 1992): л... ничто не дает нам повода для экономического
объяснения, почему агенты принадлежат к различным уровням принадлежности коалиции. (В этом смысле лвременная интерпретация степени участия приводит к тому, что разное время участия вызывает, так сказать, лраспад коалиции.) Таким образом, каждый игрок i лразделен между коалициями и полностью представляется семейством ? коалиций S, если
Е Ms = 1.
iesez
Неравенство < 1 означает, естественно, что игрок i
лишь лчастично представлен семейством ? .
Ясно, что такое семейство коалиций ? и соответствующий набор чисел {ps}seB определяет нечеткую коалицию т следующим образом:
Е =
s :ies ев.
Более того, любая нечеткая коалиция г ? [0,1]п определяется некоторыми наборами ? и {ps}seB , которые могут, разуме-ется, быть не единственными. Мы будем называть такие семейства представляющими семействами (для г). Для любой коалиции S число ps будет называться уровнем реализуемости коалиции S.
Пусть v - стандартная кооперативная игра с множеством игроков I = {1,..., п} . Определим каноническое представление игры v следующим образом. Представим себе, что:
если выигрыш (доля или дивиденды) игрока i в коалиции S Э г есть t, то его выигрыш в той же коалиции с уровнем реализуемости ps , равняется pst]
каждый игрок получает выигрыши (дивиденды) от каждой коалиции, в которой он участвует.
Предположим теперь, что {?, (ps)seB.} задано. Ясно, что суммарный выигрыш, который это семейство может гаранти- ровать своим членам, есть
sez
Каноническим представлением игры v называется нечеткая кооперативная игра v* : [0, l]n Ч> IRn , которая ставит в соответствие каждой нечеткой коалиции г максимальный суммарный выигрыш, который могут гарантировать представляющие ее семейства. Из определения и свойств (1), (2) сразу следует, что v* определяется формулой
V*(T) = sup{^2/j>SV(S) : US > о, ^^se5 = г}.
s s
Нетрудно проверить, что функция v* суперлинейна, то есть вогнута и положительно однородна. Мы еще вернемся к свойствам игры v* ниже.
Эта функция, ее модификации и ее сужение на вершины единичного куба используются при рассмотрении проблем, связанных со сбалансированностью стандартных игр (см., например, Aubin, 1981а,b; Drissen, 1985; Ichiishi, 1993; Shapley, Shubik, 1969).
Нельзя обойти вниманием еще одну, возможно самую попу-лярную, интерпретацию нечетких коалиций, по крайней мере в ситуации экономики обмена. Мы приведем эту интерпретацию, не ограничиваясь рамками собственно экономики обмена, а кратко дадим еще определения соответствующей игры рынка и ядра экономики.
Соответствующая экономическая ситуация такова (см., например, Экланд, 1983): каждый из п агентов характеризуется своей функцией полезности (предположение о том, что отношения предпочтения агентов представимы с помощью соответствующих функций полезности абсолютно не существенны в данном контексте), зависящей только от его набора товаров хг ? , где к - число товаров, а г - номер агента, и обладает начальным набором товаров шг ?
Мк+ . Общие ресурсы
в такой экономике (производства нет) определяются равенством и1 + Х Х Х + ujn = Q . Каждый из участников стремится максимизировать свою полезность за счет возможного обмена с другими участниками.
В экономике обмена коалиция S С I блокирует распределение (ж1,..., хп), если существует такой набор товаров уг ? IR+, i ? S, что Ui(y%) > Ui(x%) для любого г ? S, и уг = X^'es^8 Х Распределение (ж1,..., хп) называется допустимым, если Х^'е/о8 = X}iei ж
Ядром экономики обмена называется множество допустимых распределений, которые не блокируются никакой коалицией. Аналогия с с-ядром кооперативных игр очень сильная: любой экономике обмена можно поставить в соответствие кооперативную игру без побочных платежей таким образом, что ядро одной будет соответствовать с-ядру другой. Действительно, положим для любой коалиции S / 0 :
R(S) = {(y%es-.yl enk+,teS и ?t-esy*' = ?t-esa;*'},
U(S) = {(ui(yi))ies 'ж (y^ies G R(S)}.
R(S) - это множество перераспределений, которые может реализовать коалиция S . При S = / получаем R(I) = R - множество допустимых распределений. Множество U(S) С IR^ - множество векторов полезностей, которые коалиция S может гарантировать своим членам.
Игрой рынка, соответствующей экономике обмена, называется кооперативная игра без побочных платежей, определяемая формулой
V(S) = U(S) - S С I,
где
U(S) = {ж ? IR5 : (ж*)ies = (iii)ies для некоторого и ? U(S)}.
Хорошо известно следующее предложение (см., например, Розенмюллер, 1974; Экланд, 1983), которое формализует отно-шение между ядром экономики и с-ядром соответствующей игры рынка. Предложение 6.3.1. Если (х1,...,хп) принадлежит ядру экономики, то вектор (ui(xr),... ,ип(хп)) принадлежит с- ядру игры рынка. Если (vi,..., vn) принадлежит с -ядру игры рынка, то в ядре экономики найдется такое распределение (ж1,..., хп) , что Vj < Uj (х3) для всех j ? I.
Следствие 6.3.1. Ядро экономики обмена непусто тогда и только тогда, когда непусто с-ядро соответствующей ей игры рынка.
Понятие блокирования очевидным образом переносится с обычных коалиций на случай нечетких коалиций. А именно, говорят, что нечеткая коалиция блокирует распределение (ж1,..., хп) , если существуют такие наборы товаров у1 ? , г ? S , что
иг(уг) > ui{xr) ДЛЯ любого i ? S
и
=
ies ies
где S - носитель коалиции г, то есть множество тех игроков г ? I, для которых тг- ф 0.
Нечетким ядром экономики называется множество допустимых распределений, которые не блокируются никакими нечеткими коалициями.
Интерпретация нечетких коалиций (в контексте экономики обмена), о которой говорилось выше, состоит в следующем (см. Экланд, 1983). Представим себе общество 1т , построенное по образцу I, но содержащее в т раз больше индивидов: для каждого j ? / в этом обществе будет m участников типа j , то есть т участников, наделенных одной и той же функцией полезности Uj и таким же начальным ресурсом и3 . Любая коалиция А из 1т определяется заданием типов ее участников и числом участников каждого типа, то есть коалицией S из I и целыми числами amj < т для каждого j ? S . Тот факт, что коалиция А может гарантировать набор товаров
у3 каждому из своих членов типа j , выражается равенством (в котором левая и правая часть поделены на т)
у^ tuiLyi = ;
JES jes
или, если положить amj/m = Tj , равенством
jes jes
Пусть каждый участник типа j имеет набор товаров хг ? IR+ ,
тогда этот набор блокируется коалицией А , если найдется такое распределение у , что
uj(yJ) > Uj(xJ) для любого j ? S.
Таким образом, если принять во внимание то, что вещественные числа можно сколь угодно точно аппроксимировать рациональными, мы можем выбрать целые числа amj так, что при т Чт- +оо мы будем получать желаемую аппроксимацию для любых Tj . В этом смысле можно сказать, что нечеткие коалиции представляют собой коалиции в экономике, аналогичной первоначальной экономике, но с очень большим числом индивидов.
Наконец, определение нечеткого ядра формулируется следующим образом (мы используем положительную однородность функции V).
С-ядром нечеткой кооперативной игры V (или нечетким с-ядром игры V ) называется множество
C{V) = {х еШ1 :хх + ... + xn = V(e)1 ХТ > V(T) ДЛЯ всех г ? IR+},
где е = (1,..., 1) .
Предположим теперь, что v Чстандартная кооперативная игра. Непосредственно из определений следует, что эта игра сбалансирована, если v(I) = v*(e) . Она вполне сбалансированаили тотально сбалансирована (то есть сбалансирована любая ее под-игра с множеством игроков S С I, определяемая сужением исходной игры на S), если v(S) = и*(е5) для всех S . Конечно же, v(S) < v*(es) для любой S . Функция v* является наименьшей суперлинейной (то есть вогнутой и положительно однородной) функцией, большей чем дискретная функция v.
Как уже отмечалось в разделе 6.1, следующее предложение хорошо известно (см. Бондарева, 1963; Shapley, 1967; Aubin, 1981а).
Теорема 6.3.1. С-ядро C(v) (стандартной) кооперативной игры v непусто тогда и только тогда, когда v сбалансирована. В этом случае C(v) = C(v*) .
Мы приведем здесь набросок доказательства этой теоремы. Как мы отмечали только что, сбалансированность означает, что v(I) = v*(e).
Если V - суперлинейная нечеткая игра, то (см. Aubin, 1981а) ее с-ядро совпадает с супердифференциалом dV(e) функции V в точке е = (1,..., 1) , то есть
C(V) = dV(e),
причем супердифференциал вогнутой функции / в точке т определяется формулой
df(r) = {х е кп : /(г) - f(t) >(x,T-t),Vte Rn}.
Поскольку очевидно, что C(v*) С C(v) (так как в нечетком случае просто больше ограничений или они более сильные, т. к. v(S) < и*(е5)), то из непустоты супердифференциала вогнутой функции следует непустота C(v*) .
Пусть v - стандартная игра. Множество
A{v) = {х G К1 : x(S) > v(S), VS С 1}
называется (см. Aubin, 1981а; Sharkey, 1981) множеством приемлемых векторов (или приемлемых исходов), или просто приемлемым множеством.
Для нечеткой кооперативной игры V приемлемое множество А(у) определяется аналогично:
A(V) = {ж е К1 : ХТ > V(T), Vr G [0, If}.
Очевидно (см. Рокафеллер, 1973; Aubin, 1981а,b), что нижняя опорная функция р множества A(v) , определяемая равенством
PA(V){T) = inf {(ж, г) : ж ? A(v)},
совпадает с функцией v* . Более того, PA(V)(t) = PA(V*)(T) > а следовательно, A(v) = A(v*) . Ясно, что A(v) - непустое, замкнутое, выпуклое множество. Оно R^. - устойчиво, то есть A(v) = A(v) + R!j: .
Супердифференциация dv*(e) есть множество тех точек ж множества A(v*) = A(v) , для которых же = v*(e) = v(e) . А это и есть как раз с-ядро (или нечетное с-ядро), т.е. C(v) = C(v*) .
v(t\ =
^ps(rHS'),
где PS(T) = Пг'е5 rл ri;e/\s(l - rл) Х Интересно, что при этом вектор Шепли оказывается равным интегралу от градиента функции v по главной диагонали куба [0,1]п .
Замечание 6.3.1. Нетрудно заметить, что если игра тотально сбалансирована, то нечетная игра v* является продолжением стандартной кооперативной игры v с вершин единичного куба на весь куб. Существуют и другие варианты продолжения игры v на куб. Так, например, хорошо известно мультилинейное расширение Оуэна (Owen, 1972), определяемое для игры v следующим образом: Замечание 6.3.2. Необходимо упомянуть еще одно обобщение кооперативных игр, связанное с рассмотрением бесконечных множеств игроков. Игры с континуумом участников используются, в частности, для моделирования ситуаций с очень большим числом участников (см. например, Ау- ман, Шепли, 1977).
<< Предыдушая Следующая >>
= К содержанию =
Похожие документы: "Нечеткая кооперативная игра"
  1. Основные понятия теории игр
    кооперативные и некоопе ративные игры. Игра называется кооперативной, если до ее начала игроки образуют коалиции и договариваются о своих стратегиях. Примером кооперативной игры может служить образование коали ций в парламенте при голосовании. Мы будем иметь дело с играми, в которых игроки не могут координировать свои стратегии подоб ным образом. Действительно, если бы они могли договариваться,
  2. 2.2.3. Издержки ведения переговоров и заключения контракта
    кооперативный из лишек (cooperative surplus). Кооперативный излишек и способы его раздела. Предположим, Джон хочет продать машину за 2000 долл., а Смит хочет купить ее за 3000 долл. Если сделка будет заключена, то возникнет коо-перативный излишек. Предположим, что стороны договорились о цене 2500 тыс. долл. Кооперативный излишек в данном случае составит 1000 долл. Он будет складываться из 500
  3. 2.2.4. Издержки контроля за соблюдением контракта и предупреждения оппортунистического поведения
    кооперативным решением, в которой А инвестирует, а В сотрудничает. Если А осу-ществляет инвестиции, а В не выполняет свои обязательства, то А получит компенсацию ущерба. При этом мы предполагаем, что компенсация ущерба увеличивает выигрыш А до того уровня, на котором он находился бы, если бы В не нарушил контракт. Если В не выполняет свои обязательства контракт, то его выигрыш со ставит 1,0. Из
  4. ПРИЛОЖЕНИЕ 11.А Стратегическое поведение и теория игр
    кооперативных и теории некооперативных игр. Первая исследует поведение групп игроков, максимизирующих общий выигрыш группы, который затем распределяется между ее участниками. Вторая исследует поведение отдельных участников игры, не связанных какими-либо соглашениями и максимизирующими свои индивидуальные выигрыши. Вплоть до начала 70-х гг. ведущее положение в теоретико-игровых исследованиях
  5. 8.1. Олигополия
    кооперативное и кооперативное. В случае некооперативного поведения каждый продавец самостоятельно решает проблему определения цены и объема выпуска продукции. АС - МС 200 400 Q (тыс.) Рис. 8Ч1. Война цен в условиях дуополии Р (тыс. руб. за единицу) Для упрощения рассмотрим отрасль, в которой существует только два продавца, - дуополию. Дуополия - это частный простейший случай олигополии.
  6. Ярмарки, лавочная и оптовая торговля, биржи
    кооперативные организации. В Москве в 1886 г. известный своей дальновидностью и энергией го- родской голова А. Алексеев, собрав владельцев лавок, убедил их в необхо- димости строительства новых торговых рядов. Спустя 8 лет после этого зажглись огни в зеркальных витринах громадного здания Верхних торговых рядов - ныне ГУМ. Тогда здесь разместилось 1000 заведений, принадлежавших московским купцам.
  7. Феномен возникновения государства
    кооперативная теория, или теория общественного договора (Руссо), в отличие от корпоративной теории. Самый большой вклад в развитие этой теории внес Манкур Олсон (Mancur Olson), норвежец по происхождению, работавший в Мерилендском университете (США), о котором мы еще будем говорить. 3) Применительно к проблеме возникновения государства, стоит упомянуть еще одну теорию - теорию имплицитного
  8. Введение
    кооперативных) игр, а вторая - теория кооперативных игр. Это базовое деление, хотя подчас оно достаточно расплывчато, основано на том, что в бескоалиционной теории основной единицей анализа является (рациональный) индивидуальный участник, который старается сделать лмаксимально хорошо себе в соответствии с четко определенными правилами и возможностями. Если происходит так, что индивиды
  9. Элементы теории кооперативных игр
    кооперативных игр, а затем (в разделе 6.4) перечислим некоторые их возможные приложения. Поскольку на первый взгляд может показаться, что сфера приложений кооперативных игр не столь обширна, как сфера приложения бескоалиционных (стратегических) игр, мы не приводим детальное описание какого-то одного или двух достаточно простых примеров, как мы обычно поступали ранее, а, напротив, приводим весьма
  10. 6.1. Классические кооперативные игры
    кооперативной игрой, или кооперативной игрой с побочными платежами, называется пара Г = (I,v), состоящая из конечного множества I = {1, 2,..., п} и вещественной функции v : 2 Ч> IR, определенной на множестве всех подмножеств множества I, причем и(0) = 0. Элементы множества I называются игроками1, подмножества S С I - коалициями, а сама функция v - характеристической функцией игры Г .