Monotoniczność (projekt mechanizmu)

W projektowaniu mechanizmów monotoniczność jest właściwością funkcji wyboru społecznego . Jest to warunek konieczny, aby móc realizować funkcję z wykorzystaniem odpornego na strategię . Jego słowny opis to:

Jeśli zmiana typu jednego agenta (przy zachowaniu typów innych agentów niezmienionych) zmienia wynik w ramach funkcji wyboru społecznego, to wynikająca z tego różnica w użyteczności nowych i pierwotnych wyników ocenianych przy nowym typie tego agenta musi być co najmniej taka sama jak ta różnica w użyteczności ocenianej przy pierwotnym typie tego agenta.

Innymi słowy:

Jeśli wybór społeczny zmienia się, gdy pojedynczy gracz zmienia swoją wycenę, musi to być spowodowane tym, że gracz zwiększył swoją wartość nowego wyboru w stosunku do swojej wartości starego wyboru.

Notacja

Istnieje zestaw wyników

Istnieją którzy mają różne wyceny dla każdego wyniku. Wycena agenta jest reprezentowana jako funkcja:

który wyraża wartość, jaką przypisuje każdej alternatywie.

Wektor wszystkich funkcji wartości jest oznaczony przez .

Dla każdego agenta wszystkich funkcji wartości innych agentów jest oznaczony przez . Więc .

Funkcja wyboru społecznego to funkcja, która jako dane wejściowe przyjmuje wartości i zwraca wynik . Jest to oznaczone jako lub .

W mechanizmach bez pieniędzy

Funkcja wyboru społecznego spełnia właściwość silnej monotoniczności (SMON), jeśli dla każdego agenta każdego , jeśli:

Następnie:
(według początkowych preferencji agent preferuje początkowy wynik).
(według ostatecznych preferencji agent preferuje ostateczny wynik). równoważnie:

Konieczność

Jeśli istnieje mechanizm odporny na strategię bez pieniędzy, z funkcją musi

DOWÓD: Napraw jakiegoś agenta jakiś wektor wyceny . Odporność na strategię oznacza że ​​​​agent z realną wyceną niż kłamać i deklarować ; stąd:

Podobnie agent z realną wyceną deklarować niż kłamać i deklarować ; stąd:

W mechanizmach z pieniędzmi

Kiedy mechanizmowi wolno używać pieniędzy, właściwość SMON nie jest już potrzebna do implementacji, ponieważ mechanizm może przełączyć się na alternatywę, która jest mniej preferowana dla agenta i zrekompensować agentowi pieniądze.

Funkcja wyboru społecznego spełnia właściwość słabej monotoniczności ( ), jeśli dla każdego agenta każdego , jeśli:

Następnie:

Konieczność

istnieje mechanizm odporny na strategię z funkcją wyniku WMON

DOWÓD: Napraw jakiegoś agenta jakiś wektor wyceny . Mechanizm odporny na agent otrzymuje, gdy wynikiem mechanizmu jest ; cena ta zależy od wyniku, ale nie może zależeć bezpośrednio od . Odporność na strategię oznacza ​​​​gracz z wyceną deklarować deklarować ; stąd:

Podobnie, gracz z wyceną woli deklarować deklarować v_ stąd:
Odjęcie drugiej nierówności od pierwszej daje właściwość WMON.

Dostateczność

Monotoniczność nie zawsze jest wystarczającym warunkiem wykonalności, ale w kilku ważnych przypadkach jest wystarczająca (tj. każda funkcja wyboru społecznego WMON może zostać zaimplementowana):

  • Gdy agenci mają jednoparametrowe funkcje użytkowe.
  • W wielu domenach wypukłych, zwłaszcza gdy zakres każdej funkcji wartości wynosi .
  • Gdy zakres każdej funkcji wartości wynosi sześcian (Gui, Müller i Vohra (2004))
  • W dowolnej domenie wypukłej (Saks i Yu (2005)).
  • W dowolnej domenie z wypukłym zamknięciem.
  • W dowolnej „domenie monotoniczności”.

Przykłady

1. Kiedy agenci mają preferencje o jednym piku , mediana funkcji wyboru społecznego (wybierająca medianę spośród wyników, które są najlepsze dla agentów) jest silnie monotoniczna . Rzeczywiście, mechanizm wybierania mediany głosów jest mechanizmem zgodnym z prawdą bez pieniędzy. Zobacz twierdzenie o medianie wyborcy .

2. Gdy agenci mają ogólne preferencje reprezentowane przez kardynalne funkcje użyteczności. utylitarna funkcja wyboru społecznego (wybór wyniku, który maksymalizuje sumę ocen agentów) nie jest silnie monotoniczna, ale jest słabo monotoniczna . Rzeczywiście, może to być zaimplementowane przez mechanizm VCG , który jest prawdziwym mechanizmem z pieniędzmi.

3. Własność słabej monotoniczności ma specjalną postać, gdy agenty mają jednoparametryczne funkcje użyteczności .

4. W planowaniu pracy funkcja wyboru społecznego z minimalizacją zakresu nie jest ani silnie monotoniczna, ani słabo monotoniczna. Rzeczywiście, nie można go wdrożyć za pomocą prawdziwego mechanizmu; zobacz rzetelne planowanie pracy .

Zobacz też