Distribuția invidioasă a obiectelor

Distribuția fără invidie a obiectelor (fără invidie, KB, engleză  Envy-free , distribuție EF [1] ) este o problemă de distribuție corectă a obiectelor , în care criteriul justiției este absența invidiei în distribuția rezultată - fiecare agent trebuie să primească un set de obiecte, a căror valoare (după cum consideră) nu mai mică decât acțiunile primite de alți agenți [2] .

Deoarece obiectele sunt indivizibile, este posibil ca distribuția KB să nu existe. Cel mai simplu caz al unei astfel de împărțiri este un singur obiect, care ar trebui distribuit între cel puțin doi agenți: dacă un agent primește obiectul, al doilea îl va invidia. Astfel, procedurile de divizare presupun diferite tipuri de relaxare a cerinței de non- invidie .

Găsirea unei distribuții fără invidie dacă există

Preferințe de comandă pentru seturi: Fără gelozie

Procedura de tăiere găsește o distribuție KB completă pentru doi agenți dacă și numai dacă există o astfel de distribuție. Procedura cere agenților să clasifice seturi de obiecte, dar nu necesită informații de utilitate cantitativă . Algoritmul funcționează dacă preferințele agenților sunt strict monotone și nu este nevoie să presupunem că sunt preferințe adaptive . În cel mai rău caz, agenții pot avea un număr de seturi posibile, astfel încât timpul de rulare poatedepinde exponențial de numărul de obiecte.

Comandarea preferințelor pentru obiecte: notoriu/posibil fără invidie

De obicei, este mai ușor pentru oameni să comande obiecte individuale decât să comande seturi de obiecte. Să presupunem că toți agenții au preferințe adaptive , atunci este posibil să ridicăm ordonarea obiectelor la o ordonare parțială a mulțimilor. De exemplu, dacă obiectele sunt ordonate w>x>y>z, aceasta implică faptul că {w, x}>{y, z} și {w, y}>{x, z}, dar nu implică nicio preferință între { w, z} și {x, y}, între {x} și {y, z} și așa mai departe.

Având în vedere o ordonare a obiectelor:

Bouvre, Endriss și Leng [3] au studiat problemele algoritmice ale găsirii unei distribuții ZBZ/WBZ cu o condiție suplimentară de eficiență, parțialitate, completitudine, COP sau COP. În general, cazul WBZ este mai simplu din punct de vedere computațional, în timp ce cazul ZBZ este mai dificil.

Există o distribuție KB

Distribuția goală este întotdeauna KB, dar dacă dorim să cerem eficiență în plus față de KB, soluția problemei devine dificilă din punct de vedere computațional [4] :

Distribuție de căutare cu un nivel limitat de invidie

Unele proceduri găsesc o distribuție care nu are invidie cu excepția unui singur obiect (BZ1)  - pentru oricare doi agenți A și B, există un singur obiect, la eliminarea căruia din setul de agent B, agentul A nu îl va mai invidia pe agentul B [8] .

Procedura circulară

Dacă toți agenții au utilități slab aditive , următorul protocol (care este similar cu planificarea round robin ) oferă distribuția completă KB1:

  1. Aranjați agenții într-un mod arbitrar.
  2. Atâta timp cât există obiecte nealocate
    • Permitem agenților cu numere de la 1 să aleagă un obiect.
Dovada [9] : Pentru orice agent , împărțim alegerile făcute de agenți în subsecvențe  — prima subsecvență începe cu agentul 1 și se termină cu agentul . Ultima subsecvență începe cu și se termină cu . În a doua secvență, agentul alege primul, deci alege cel mai bun obiect și, prin urmare, nu îl invidiază pe celălalt agent. Un agent nu poate invidia decât pe unul dintre agenți , iar orice invidie vine doar de la obiectul care a fost ales în prima subsecvență. Dacă acest obiect este îndepărtat, agentul nu va fi gelos.

Protocolul round robin necesită o aditivitate slabă , deoarece cere fiecărui agent să aleagă „cel mai bun obiect” fără a ști ce obiecte vor fi alese de el ulterior. Cu alte cuvinte, aceasta presupune că obiectele sunt bunuri independente .

Procedura Ciclului Invidiei

Procedura ciclurilor de invidie returnează distribuția completă BZ1 pentru relații de preferințe arbitrare. Singura cerință este capacitatea agenților de a-și ordona seturile de obiecte.

Dacă preferințele agenților sunt reprezentate de o funcție de utilitate cardinală , atunci garanția BZ1 are o interpretare suplimentară: nivelul numeric de invidie al fiecărui agent nu depășește utilitatea marginală maximă , adică utilitatea marginală maximă a unui obiect individual pentru acest agent.

Procedura P-CRRD aproximativă

Echilibrul competitiv aproximativ din venit egal ( A- CEEI ) returnează o  distribuție parțială B31 pentru preferințe arbitrare. Singura cerință este ca agentul să poată comanda colecții de obiecte.

Un număr mic de obiecte pot rămâne nealocate. Distribuția este Pareto eficientă pentru obiectele distribuite. Mai mult, mecanismul P-CRRD este aproximativ invulnerabil strategic dacă numărul de agenți este mare.

Maximum Nash Wellbeing

Algoritmul Maximum -  Nash-Welfare (MNW) alege distribuția completă care maximizează produsul utilităților. Este necesar ca fiecare agent să furnizeze o valoare numerică pentru fiecare obiect și presupune că utilitățile pentru agenți sunt aditive. Distribuția rezultată va fi, de asemenea, BZ1 și Pareto eficientă [9] .

Dacă preferințele agenților nu sunt aditive, soluția MNB nu este neapărat BZ1, dar dacă preferințele agenților sunt cel puțin submodulare , soluția MNB satisface o proprietate mai slabă numită distribuție marginală fără invidie cu excepția unui obiect. ( Marginal-Invidie-Freeness )  , MEF1).

BZ1 / BZd

Există un criteriu alternativ numit Fără invidie, cu excepția celui mai ieftin (BZd)  pentru oricare doi agenți A și B. Dacă eliminăm orice obiect din setul de obiecte al agentului B, atunci A nu îl va invidia pe B. BZd este strict mai puternic decât BZ1. Dar, încă nu se știe dacă există întotdeauna distribuții BZd [9] .

Minimizarea relației de invidie

Având în vedere o distribuție a lui X , definiți raportul de invidie dintre i și j (EnvyRatio) ca:

deci raportul este 1 dacă i nu este gelos pe j și mai mare decât 1 dacă i este gelos pe j . Definim relația de invidie de distribuție ca:

Problema de minimizare a raportului de invidie  este problema găsirii distribuției X cu cel mai mic raport de invidie.

Estimări generale

Sub preferințe generale, orice algoritm determinist care calculează o distribuție cu un raport minim de invidie necesită un număr de interogări care, în cel mai rău caz, depinde exponențial de numărul de obiecte [5] .

Scoruri egale aditive

Cu scoruri de preferință aditive și identice [5] :

Aditiv diverse estimări

Cu estimări de preferințe aditive și diferite [11]

Caută distribuție parțială fără invidie

Procedura AL găsește distribuția KB pentru doi agenți. Poate elimina unele dintre obiecte, dar distribuția finală este Pareto eficientă, în sensul că nicio altă distribuție KB nu este mai bună pentru unul și puțin mai bună pentru cealaltă. Procedura AL necesită ordonarea după valoare a obiectelor separate doar de agenți. Procedura presupune că agenții au preferințe adaptive și oferă o distribuție despre care se știe că este fără invidie ( cu siguranță fără invidie, ZBZ).

Procedura „ ajustarea câștigătorului ” returnează KB de distribuție completă și eficientă pentru cei doi agenți, dar poate necesita tăierea unuia dintre obiecte (sau unul dintre obiecte rămâne în uz comun). Procedura cere fiecărui agent să raporteze o valoare de utilitate numerică pentru fiecare obiect și presupune că agenții au funcții de utilitate aditive .

Existența plasamentului fără invidie cu evaluări aleatorii

Dacă agenții au funcții de utilitate aditive , care sunt preluate din distribuțiile de probabilitate care îndeplinesc anumite criterii, iar numărul de obiecte este suficient de mare în raport cu numărul de agenți, atunci distribuția KB există cu probabilitate mare . În special [12]

Lipsa invidiei și alte criterii de justiție

Vezi articolul Problema unei distribuții corecte a obiectelor cu o descriere detaliată și referințe la literatură.

Tabel final

Următoarele notații sunt utilizate mai jos:

Nume Numărul
de participanți
Intrare Preferințe Numărul
de cereri
Justiţie Eficienţă Comentarii
Tunderea 2 Seturi comandate Strict monoton BZ Complet Dacă și numai dacă există o distribuție KB completă
procedura AL 2 Obiecte ordonate Puțin aditiv Evident-BZ Parțial, dar distribuția nu este dominată în Pareto de un alt ZBZ
Câștigător ajustabil 2 Evaluarea obiectelor Aditiv informat și imparțial EP Un obiect poate fi partajat
planificare circulară Obiecte ordonate Puțin aditiv Evident-BZ1 Complet
Cicluri ale invidiei Seturi comandate monoton BZ1 Complet
mecanism P-CRRD Seturi comandate Orice ? BZ1 și - maximizarea acțiunilor Parțial, dar ES în raport cu obiectele distribuite Aproximativ strategic invulnerabil dacă sunt mulți agenți.
Bunăstare maximă Nash [9] Evaluarea obiectelor Aditiv NP-hard (dar există în cazuri speciale de aproximare) BZ1 si aproximativ -maximizarea actiunilor EP

Cu funcții de utilitate submodulare, distribuția este EF și PBZ1.

Vezi și

Note

  1. Literal - distribuția obiectelor fără invidie, care, în general, este confuză - doar invidia este factorul principal într-o astfel de distribuție.
  2. Brandt, Conitzer, Endriss et al., 2016 , p. 296–297.
  3. Bouveret, Endriss, Lang, 2010 , p. 387–392.
  4. Brandt, Conitzer, Endriss et al., 2016 , p. 300–310.
  5. 1 2 3 Lipton, Markakis, Mossel, Saberi, 2004 , p. 125.
  6. Bouveret, Lang, 2008 , p. 525–564.
  7. De Keijzer, Bouveret, Klos, Zhang, 2009 , p. 98.
  8. 1 2 Budish, 2011 , p. 1061–1103.
  9. 1 2 3 4 5 Caragiannis, Kurokawa et al., 2016 , p. 305.
  10. Graham, 1969 , p. 416–429.
  11. Nguyen, Rothe, 2014 , p. 54–68.
  12. Dickerson, Goldman et al., 2014 , p. 1405–1411.

Literatură