🤝 Gra o dobra publiczne i współpraca
N graczy decyduje, ile wpłacić na dobro publiczne. Mnożnik r rozdziela pulę po równo. Równowaga Nasha: wpłacić 0. Wraz z karaniem pojawia się współpraca.
Jak to działa
W grze o dobra publiczne każdy z N graczy otrzymuje kapitał początkowy E i prywatnie wybiera wysokość wpłaty c_i ∈ [0, E]. Suma wszystkich wpłat jest mnożona przez współczynnik r i dzielona po równo: każdy gracz otrzymuje r·ΣC/N niezależnie od własnej wpłaty.
Wypłata gracza i wynosi: π_i = (E − c_i) + r·ΣC/N. Strategią dominującą jest c_i = 0 (bycie gapowiczem/free-riderem), co daje wypłatę w równowadze Nasha równą E. Jeśli jednak wszyscy w pełni współpracują (c = E), każdy otrzymuje r·E — co przewyższa E, gdy r > 1. Optimum społeczne wymaga r > 1, lecz indywidualna racjonalność ciągnie w stronę 0.
W trybie ewolucyjnym strategie są aktualizowane w każdej rundzie: gracze o wypłacie powyżej średniej są naśladowani. Dzięki karaniu kooperanci mogą podtrzymywać współpracę w nieskończoność, zniechęcając gapowiczów do defekcji.
Najczęściej zadawane pytania
Czym jest gra o dobra publiczne?
Gra o dobra publiczne angażuje N graczy, z których każdy otrzymuje kapitał początkowy i prywatnie decyduje, ile wpłacić do wspólnej puli. Suma wpłat jest mnożona przez r i dzielona po równo. Gdy 1 < r < N, równowagą Nasha jest niewpłacanie niczego (bycie gapowiczem), mimo że pełna współpraca maksymalizuje dobrobyt całej grupy.
Kim jest gapowicz (free-rider)?
Gapowicz nie wpłaca nic na dobro publiczne, ale otrzymuje równy udział w pomnożonej puli. Ponieważ indywidualna korzyść z wpłaty wynosi r/N, gdy r < N, wpłacanie jest indywidualnie nieracjonalne. Bycie gapowiczem jest strategią dominującą w standardowej grze o dobra publiczne.
Dlaczego karanie prowadzi do współpracy?
Kosztowne karanie pozwala kooperantom karać gapowiczów, przez co defekcja przestaje się opłacać. Choć karanie jest kosztowne dla karzącego, podtrzymuje ono współpracę w grach powtarzanych. Ten mechanizm wyjaśnia funkcjonowanie realnych instytucji i norm społecznych, które wymuszają wpłacanie.
Czym jest równowaga Nasha w grze o dobra publiczne?
Gdy mnożnik r < N, jedyną równowagą Nasha jest sytuacja, w której każdy gracz wpłaca zero. Strategią dominującą każdego gracza jest bycie gapowiczem, niezależnie od tego, co robią inni.
Co się dzieje, gdy mnożnik r przekracza liczbę graczy?
Gdy r > N, wpłacenie całego kapitału początkowego staje się strategią dominującą. To już nie jest dylemat społeczny — współpraca jest indywidualnie racjonalna, ponieważ każda wpłacona jednostka zwraca więcej niż jedną jednostkę temu, kto ją wpłacił.
Jak teoria gier ewolucyjnych wyjaśnia współpracę?
W modelach ewolucyjnych strategie replikują się proporcjonalnie do swojej sprawności (wypłaty). Kooperanci rozwijają się dobrze, gdy są skupieni przestrzennie, gdy liczy się reputacja, lub gdy współewoluują mechanizmy karania. Te dynamiki mogą podtrzymywać współpracę mimo pokusy bycia gapowiczem.
Czym jest optimum społeczne w grze o dobra publiczne?
Optimum społeczne polega na tym, że wszyscy gracze wpłacają cały swój kapitał początkowy, gdy r > 1. Całkowity dobrobyt wynosi wtedy N × kapitał początkowy × r. Różnica między wypłatą w równowadze Nasha a wypłatą w optimum społecznym mierzy koszt problemu gapowicza.
Jakie realne przykłady odpowiadają logice dóbr publicznych?
Zmiana klimatu (redukcja emisji przez państwa), płacenie podatków, oprogramowanie open source, rybołówstwo (limity połowowe), szczepienia oraz czystość w sąsiedztwie — wszystkie mają strukturę dobra publicznego: indywidualny koszt, korzyść zbiorowa, pokusa bycia gapowiczem.
Czym jest altruistyczne karanie?
Altruistyczne karanie to ponoszenie osobistego kosztu, by ukarać gapowiczów, nawet w jednorazowych, anonimowych interakcjach. Eksperymenty pokazują, że ludzie karzą osoby defektujące kosztem własnym, podtrzymując współpracę — zachowanie trudne do wyjaśnienia czystymi modelami interesu własnego.
Jak wielkość grupy wpływa na współpracę?
Większe grupy utrudniają monitorowanie i zmniejszają indywidualny wpływ. Przy N graczach wpłata daje r/N na jednostkę. Wraz ze wzrostem N wartość ta spada coraz bardziej poniżej 1, wzmacniając pokusę bycia gapowiczem. Mniejsze grupy zazwyczaj podtrzymują wyższy poziom współpracy.
O tej symulacji
Ta symulacja przeprowadza N graczy przez powtarzane rundy klasycznej gry o dobra publiczne: każdy wpłaca część swojego kapitału początkowego E do wspólnej puli, suma jest mnożona przez r i dzielona po równo, niezależnie od tego, kto ile wpłacił, a Ty możesz przełączać się między w pełni racjonalnym byciem gapowiczem, mieszaną współpracą, pełną współpracą, kosztownym karaniem i naśladownictwem ewolucyjnym, by sprawdzić, które tryby strategii rzeczywiście podtrzymują wpłaty w czasie.
🔬 Co przedstawia
Fioletowe słupki pokazujące średnią wpłatę w danej rundzie, zielona linia średniej wypłaty, przerywana linia procentu kooperantów oraz czerwona i fioletowa linia odniesienia oznaczające wypłatę w równowadze Nasha (E) i wypłatę w optimum społecznym (r·E).
🎮 Jak korzystać
Ustaw liczbę graczy N, mnożnik r, kapitał początkowy E oraz liczbę rund za pomocą suwaków, wybierz tryb strategii z listy rozwijanej, a następnie kliknij Uruchom symulację, aby zobaczyć animację przebiegu rundy po rundzie, lub Reset, aby zainicjować populację od nowa.
💡 Czy wiesz, że?
W trybie „Karanie włączone" karzący celowo ponoszą osobisty koszt (−0,3 wypłaty), by nałożyć większy koszt (−1,0) na gapowiczów — dokładnie ta asymetria jest tym, co ekonomiści eksperymentalni nazywają altruistycznym karaniem, i jest to jeden z niewielu mechanizmów, które skutecznie odciągają realne grupy ludzi od równowagi Nasha polegającej na niewpłacaniu niczego.
Najczęściej zadawane pytania
Dlaczego słupek średniej wpłaty spada do zera w trybie „Wszyscy racjonalni"?
Przy domyślnym mnożniku r niższym niż liczba graczy N, każda wpłacona jednostka zwraca wpłacającemu tylko r/N — czyli mniej niż jednostka, którą oddał — dlatego wyborem maksymalizującym wypłatę dla każdego racjonalnego gracza jest niewpłacanie niczego, a linia odniesienia równowagi Nasha na poziomie E potwierdza, że ten wynik z gapowiczostwem jest dokładnie tym, co przewiduje standardowa teoria.
Dlaczego podniesienie mnożnika r zmienia tak wiele?
r bezpośrednio skaluje, ile wspólna pula zwraca za każdą wpłaconą jednostkę; gdy tylko r przekroczy N, wpłacenie całego kapitału początkowego zaczyna zwracać więcej, niż się wpłaciło indywidualnie, co odwraca strategię dominującą z bycia gapowiczem na pełną współpracę — możesz to zaobserwować, patrząc jak rośnie linia odniesienia optimum społecznego (r·E).
Jak tryb Karanie faktycznie zwiększa wpłaty w kolejnych rundach?
W każdej rundzie samookreśleni karzący odejmują wypłatę każdemu niekooperującemu graczowi, którego zauważą; gdy wypłata gapowicza spadnie wystarczająco poniżej kapitału początkowego, symulacja zamienia go w kooperanta na kolejną rundę — prosty mechaniczny odpowiednik tego, jak prawdziwe eksperymenty z kosztownym karaniem popychają początkowo egoistyczne grupy w stronę trwałej współpracy.
Co symuluje tryb Ewolucyjny, czego nie robią pozostałe?
Zamiast stałych strategii, każdy gracz losowo obserwuje innego gracza w każdej rundzie i kopiuje jego poziom wpłaty, jeśli ten zarobił więcej — podstawowa reguła dynamiki replikatora, dzięki czemu linia procentu kooperantów zmienia się wyłącznie na podstawie względnych wypłat, a nie zaprogramowanej reguły zachowania.
Dlaczego mniejsza liczba graczy N zwykle podtrzymuje wyższe wpłaty?
Indywidualny zwrot z wpłaty skaluje się jako r/N, więc ten sam mnożnik r daje każdemu wpłacającemu większy osobisty zwrot w małej grupie niż w dużej — dokładnie dlatego symulacja pokazuje, że współpraca zanika szybciej, gdy przesuwasz suwak Gracze wyżej, co odpowiada rzeczywistym obserwacjom, że duże anonimowe grupy częściej korzystają na cudzej pracy niż małe.