background image

N-osobowe gry kooperacyjne  - wartość Shapleya 

 

Na  poprzednim wykładzie mówiliśmy o dwóch rodzajach pojęcia „rozwiązania" gry 

kooperacyjnej:  o  rdzeniu  i  o  zbiorach  stabilnych.  Oba  te  rozwiązania  odwołują  się  do 

koncepcji dominacji albo kwestionowania pewnych podziałów przez pewne koalicje. Pojęcia 

te,  pomimo  swojej  intuicyjnej  oczywistości,  mają  pewne  wady:  zachowują  się  w  dość 

nieregularny sposób, rdzeń moŜe być zbiorem pustym, a zbiorów stabilnych moŜe być z kolei 

bardzo wiele. Tych wad nie ma inna koncepcja „rozwiązania" gry, którą zajmiemy się w tym 

rozdziale.  Jest  nią  wartość  Shapleya.  Wprowadzimy  to  pojęcie  posługując  się  przykładem 

muzyków  opisanym  na  poprzednim  wykładzie.  Przypomnijmy  samą  tylko  tabelkę  tej  gry  – 

prezentującą  jej postać charakterystyczną 

Koalicja

Wypłata

{Skrzypek, Pianista, Basista}

200

{ Pianista, Basista}

130

{Skrzypek,Basista}

100

{Skrzypek, Pianista}

160

{Skrzypek}

40

{ Pianista}

60

{ Basista}

0

 

 

 

Przypuśćmy,  Ŝe  trzej  muzycy  umówili  się  w  jednym  miejscu,  na  przykład  na 

przystanku  metra  o  piątej  po  południu.  Nigdy  nie  przyjdą  na  spotkanie  w  tym  samym 

momencie:  ze  względów  losowych  będą  się  pojawiać  w  jakiejś  kolejności.  Co  więcej  – 

teoretycznie nie wszyscy musza się pojawić. Jeśli się dany muzyk pojawi, to jaka jest z tego 

korzyść? OtóŜ to – ta korzyść - zaleŜy nie tylko od tego, który to muzyk, ale teŜ od tego w 

którym momencie tworzenia koalicji się pojawi. Ową „korzyść” z przyjścia danego muzyka, 

ogólnie  nazywamy  wkładem  w  koalicję.  Jest  sześć  moŜliwych  kolejności  pojawiania  się 

muzyków, czyli jak mówimy - tworzenia koalicji:  

{Skrzypek, Pianista, Basista} 
{Skrzypek, Basista, Pianista} 
{Pianista, Basista, Skrzypek} 
{Pianista, Skrzypek, Basista} 
{Basista, Skrzypek, Pianista} 
{Basista, Pianista, Skrzypek} 

Wybierzmy  sobie  jednego  z  artystów,  na  przykład  Basistę  i  przeanalizujmy  jego 

sytuację  w  kaŜdym  z  moŜliwych  wymienionych  wyŜej  przypadków.  Przypuśćmy,  Ŝe  kaŜdą 

kolejność  przyjścia  interpretujemy  jako  proces  tworzenia  się  zespołu  w  pewnej  kolejności. 

background image

Interesuje nas wielkość wypłaty, jaką dany gracz — muzyk wnosi do juŜ zastanej koalicji. W 

przypadku  kolejności  numer  l,  Basista  zastaje  koalicję  {Skrzypek,  Pianista}  „wartą"  (jak 

wynika z tabeli) 160. Po jego przyjściu wartość koalicji wzrasta do 200 dolarów, czyli o 40 

dolarów. W przypadku kolejności numer 2, Basista zastaje koalicję { Skrzypek } „wartą" 40 

dolarów. Po jego przyjściu wartość tej koalicji wzrasta do 100 dolarów, czyli o 60 dolarów. 

Postępujemy  tak  dalej,  na  przykład  dla  kolejności  numer  5,  czy  6,  Perkusista  przychodzi 

pierwszy  i  wnosi  0  dolarów,  jako  Ŝe  sam  „nie  jest  nic  wart".  Otrzymujemy  w  ten  sposób 

poniŜszą  tabelę,  w  której  wypisano  wszystkie  moŜliwe  kolejności  tworzenia  się  zespołu,  a 

obok — kwoty, jakie poszczególni muzycy wnoszą przychodząc w tej właśnie kolejności. 

 

 

 

 

W  ostatnim  wierszu  tej  tabeli    umieściliśmy  średni  wkład  kaŜdego  z  muzyków  ze 

względu na wszystkie moŜliwe kolejności tworzenia się zespołu. W ten sposób otrzymaliśmy 

podział Xs == 70, Xp, = 95. Xb, = 35. Ten podział nazywa się wartością Shapleya danej gry. 

Wartość Shapleya, ze względu na sposób, w jaki ją skonstruowano, moŜna interpretować jako 

ś

redni  oczekiwany  podział  w  danej  grze  przy  rozegraniu  duŜej  ilości  partii.  Zaletą  wartości 

Shapleya  jest  jej  matematyczna  prostota.  Jest  jeszcze  jedna  bardzo  waŜna  rzecz:  wartość 

Shapleya zawsze istnieje i zawsze jest tylko jedna.  

Zobaczmy  jeszcze  jak  wygląda  wartość  Shapleya  dla  gry  opisującej  sytuację  trzech 

kolegów,  Zygi,  Wieśka  i  Mietka,  a  przedstawionej  na  poprzednim  wykładzie.  Postać 

charakterystyczna tej gry była następująca:  

background image

Koalicja

Wypłata

{ Zyga, Wiesiek, Mietek }

100

{  Wiesiek, Mietek }

100

{ Zyga,  Mietek }

100

{ Zyga, Wiesiek }

100

{ Mietek }

0

{ Zyga,  }

0

{  Wiesiek }

0

 

 

Wkłady  poszczególnych  graczy  w  róŜnych  konfiguracjach  kolejności  tworzenia 

koalicji przedstawia poniŜsza tabela: 

 

 

Wartość  Shapleya  tej  gry  stanowi  więc  podział  Xz  =Xw=  Xm  = 

3

1

33

.  Otrzymany 

wynik jest symetryczny, co nie jest przypadkiem. Historycznie bowiem rzecz ujmując, Lloyd 

Shapley  –  który  w  latach  50  ubiegłego  wieku  analizował  sposoby  rozwiązania  problemu 

podziału  wypłaty  w  koalicji  -  zaczął  od  sformułowania  trzech  aksjomatów,  dotyczących 

wartości  podziału,  które  jego  zdaniem  oddają  idee  sprawiedliwości.  Następnie  wykazał,  Ŝe 

taka  wartość  istnieje  i  jest  tylko  jedna.  Podał  takŜe  sposób  jej  obliczania,  był  on  jednak 

znacznie bardziej skomplikowany niŜ ten, który poznali Państwo.   

Wspomnianych aksjomatów nie podamy  w tym miejscu, bo wykorzystują one pewne 

pojęcia  formalne  obce  Państwu,  jednak  powszechnie  uznano  je–  podobnie  jak  aksjomaty 

sprawiedliwości  sformułowane  przez  Nasha  dla  gier  dwuosobowych  –  za  sensowne  i 

intuicyjne i raczej wszyscy się z nimi zgadzają, choć oczywiście są sytuacje, w których  idee 

te budzą pewne wątpliwości.  

Jeden z tych aksjomatów mówi właśnie, Ŝe jeśli sytuacje graczy w grze koalicyjnej są 

w pełni symetryczne, to ich wypłaty powinny być równe. A tak właśnie było w rozwaŜanej 

sytuacji trzech kolegów dźwigających skrzynie. 

background image

Wartość Shapleya bardzo szybko została zaakceptowana w teorii i praktyce jako dobra 

propozycja rozwiązania problemu podziału wypłaty w koalicji. Znaleziono dla niej takŜe inne 

zastosowania. O jednym z nich powiemy w kolejnej części wykładu. 

 

WaŜone gry większości 

 

Głosowanie  na  walnym  zgromadzeniu  akcjonariuszy  spółki  to  równieŜ  pewien 

szczególny  rodzaj  gry  kooperacyjnej.  Jest  to  gra,  której  kaŜdy  uczestnik  dysponuje  pewną 

ilością głosów zaleŜną od jego udziałów w spółce. Sytuacja jest zatem taka: Mamy N graczy - 

udziałowców. Udział i-tego gracza w firmie wyraŜa się liczbą w

i

i=1,…,N. Suma wszystkich 

udziałów wynosi więc 

=

i

i

w

W

. Do przyjęcia dowolnej uchwały potrzebna jest większość 

głosów.  Jest  więc  jakaś  ustalona  liczba  A  większa  niŜ 

2

W

.  ale  nie  większa  niŜ  W,  która 

wyznacza  „większość".  Koalicja,  która  łącznie  zbierze  A  głosów  albo  więcej,  decyduje  o 

przyjęciu  albo  odrzuceniu  uchwały.  Koalicje  taka  nazywać  będziemy  koalicją  nazywana 

wygrywającą

 Przypisujemy jej wypłatę w wysokości l. Koalicja , która nie ma większości jest 

przegrywająca  i  przypisujemy  jej  wypłatę  0.  Takie  gry  nazywamy  waŜonymi  grami 

większości. 

Weźmy pod uwagę prosty przykład: czterech akcjonariuszy, których udziały wynoszą, 

odpowiednio: 30, 30, 30 i 10 procent. ZałóŜmy, Ŝe statutowa większość potrzebna do podjęcia 

jakiejś uchwały wynosi 55. Taką grę będziemy umownie oznaczać przez [30, 30, 30, 10; 55]. 

Umówmy  się,  Ŝe  graczy  numerujemy,  a  zbiory  indeksów  oznaczają  moŜliwe  koalicje. 

Przykładowo, koalicja {l, 2, 4} składa się z akcjonariuszy numer l, 2 i 4. Stosując tę notacje 

poniŜej przedstawiamy tabelkę prezentującą postać charakterystyczna tej gry: 

 

background image

 

 

Na  przykład,  widzimy  Ŝe    koalicja  {l,  2.  4}  jest  wygrywająca  (suma  udziałów 

koalicjantów jest równa 70 i przekracza 55, zatem  przypisujemy jej wypłatę l . 

Przypomnijmy  sobie  obliczanie  wartości  Shapleya  w  poprzednim  przykładzie. 

Braliśmy tam pod uwagę wszystkie moŜliwe ustawienia graczy, teraz będą to 24 ustawienia  

KaŜde  takie  ustawienie  interpretuje  się  jako  pewien  proces  tworzenia  się  koalicji  i 

przyjmuje  się,  Ŝe  wszystkie  ustawienia  są  równie  prawdopodobne.  Patrzymy  następnie,  dla 

kaŜdego  gracza  z  osobna,  o  ile  wzrosła,  w  kaŜdym  ustawieniu,  wartość  koalicji,  którą  ten 

gracz juŜ zastał, po jego dołączeniu się do niej. W naszym przypadku tą liczbą będzie zero

kiedy  gracz  zastał  koalicję  przegrywającą,  która  pozostała  nadal  przegrywająca  po  jego 

dołączeniu,  albo  kiedy  gracz  zastał  juŜ  koalicję  wygrywającą.  Tą  liczbą  będzie  natomiast 

jeden,  kiedy  gracz  zastał  koalicję  przegrywającą,  która  po  jego  dołączeniu  stała  się 

wygrywająca;  w takiej  sytuacji  mówimy,  Ŝe  ten gracz jest  przy  tym  ustawieniu  decydujący. 

Odpowiednie  ustawienia  kolejności  zawierania    koalicji    i  wartość  dodana  przez 

poszczególnych graczy przedstawione są w tabeli 

background image

 

 

Na  przykład,  w  pierwszym  wierszu  powyŜszej  tabeli  gracz  drugi  dodał  wartość  1 

pozostali  po  0.  ZauwaŜmy  jeszcze  raz,  Ŝe  w  tych  grach  zawsze  tylko  jeden  gracz  dodaje 

dokładnie jeden a pozostali dokładnie zero.  

Liczymy  teraz  „średni" wkład  kaŜdego  gracza; łatwo  widzimy, Ŝe  trzech  pierwszych 

graczy  po  osiem  razy  dodawało  wartość  1  ,  podczas  gdy  ostatni  zawsze  „wnosił”  zero. 

PoniewaŜ  wszystkich  moŜliwych  kolejności  zawierania  koalicji  jest  24  otrzymujemy 

następującą  wartość  Shapleya  gry,  czyli  podział  X1  =  X2=  X3=1/3  oraz  X4=  0.  Wartość 

Shapleya  wyraŜa  w  jakimś  sensie  moŜliwości  przetargowe  poszczególnych  graczy,  ich 

zdolność  do  tworzenia  skutecznych  koalicji.  Sytuacja  graczy  l,  2  i  3  jest  identyczna,  więc 

wartość Shapleya daje im równe udziały w wygranej. Gracz 4 jest natomiast pionkiem: jego 

głos  nie  liczy  się  w  Ŝadnej  sytuacji  i  dlatego  wartość  Shapleya  daje  mu  0.  W  takich 

zastosowaniach  jak  te  omawiane  teraz  obliczone  wypłaty  dla  poszczególnych  graczy 

background image

wynikające ze znalezionej wartości  Shapleya nazywane sa indeksem siły Shapleya-Shubika. 

Indeks  ten  mierzy  wartość  gracza  jako  potencjalnego  koalicjanta  –  to  waŜne  i  często 

wykorzystywane w analizach zastosowanie wartości Shapleya. Indeks ten został zastosowany 

w takim celu po raz pierwszy w 1954 roku. 

Aby  zobaczyć  jak  ciekawe  wnioski  mogą  wynikać  z  analizy  indeksu  siły  popatrzmy    jak 

zmieni się wartość Shapleya, kiedy trochę zmodyfikujemy wyjściową grę. Przyjmijmy teraz, 

Ŝ

e  udziały  akcjonariuszy  l,  2,  3  i  4  w  firmie  wynoszą,  po  odpowiednich  zakupach  akcji  na 

giełdzie, odpowiednio, 45, 30, 15 i 10. Większość wymagana do podjęcia wiąŜących decyzji 

nadal  wynosi  55.  Mamy  więc  do  czynienia  z  waŜoną  grą  większości  [45,  30,  15,  10;  55]. 

Tabela    wypłat  poszczególnych  koalicji  wygląda  juŜ  teraz  inaczej,  konkretnie  zmieniły  się 

wypłaty koalicji {l, 4} i {2, 3}. Oto ona  

 

 

background image

Kolejności dla których zmienili się gracze dodający wartość 1 zaznaczyliśmy w tabeli 

tłustą czcionką.  

Widzimy  więc,  Ŝe  gracz  numer  l  jest  decydujący  przy  dwunastu  ustawieniach;  po 

podzieleniu  12  przez  24  (liczbę  wszystkich  ustawień)  dostajemy  1/2  podobnie  robimy  dla 

pozostałych graczy i stwierdzamy, Ŝe wartość Shapleya dla gry otrzymanej po transferze akcji 

wynosi X1 =1/2,  X2=X3=X4=1/6. Otrzymany wynik jest więc zupełnie inny niŜ poprzednio, 

moŜe  nawet  trochę  zaskakujący.  MoŜliwości  przetargowe  graczy  numer  2,  3  i  4,  mających 

istotnie róŜniące się udziały w firmie, a więc 30, 15 i 10, zostały identycznie ocenione przez 

wartość Shapleya. Dzieje się tak dlatego, Ŝe identyczne są moŜliwości tworzenia skutecznych 

koalicji  przez  tych  akcjonariuszy.  W  pewnym  sensie  nadwyŜka  udziałów  gracza  2  zostaje 

„zmarnowana"  i  nie  znajduje  właściwego  przełoŜenia  na  jego  moŜliwości  zarządzania 

przedsiębiorstwem. 

Podobnie ciekawych spostrzeŜeń moŜna dokonać analizując wpływ wartości progowej 

A  (  u  nas  55)  na  siłę  poszczególnych  graczy.  MoŜe  to  być  bardzo  pouczające.  MoŜna  np. 

zobaczyć Ŝe na zmianie tego progu mogą zyskać „mali” gracze właśnie poprzez to, Ŝe ich siłę 

zrównuje się z graczem duŜo większym. PrzecieŜ w sytuacji naszego hipotetycznego walnego 

zgromadzenia, gdyby próg wynosił 60, to znowu gracz 4 byłby bez znaczenia. Zatem warto 

czasami  dokładnie  się  przyjrzeć    faktycznym  skutkom  zmian  tego  progu  decydującego  o 

uznaniu decyzji za waŜnie podjętą.  

 

Teoria wartości Shapleya moŜe równie dobrze słuŜyć do prowadzenia analizy sytuacji 

w  politycznych  ciałach  ustawodawczych.  Wtedy  graczami  są  partie  i  kluby,  a  udziałom 

odpowiada  ilość  głosów,  jakimi  te  partie  i  kluby  dysponują.  Sytuacja  jest  jednak  w  tym 

wypadku  bardziej  złoŜona,  bo  akcjonariusz  z  poprzednich  przykładów  sam  decydował  o 

oddaniu swoich głosów (proporcjonalnych do jego udziału) za taką, czy inną opcją, natomiast 

w Sejmie czy Senacie ostatecznej decyzji, jak głosować, nie podejmuje partia, ale sam poseł 

czy senator.