Distribuce objektů bez závisti (bez závisti, KB, anglicky Envy-free , EF distribution [1] ) je problém spravedlivé distribuce objektů , ve kterém je kritériem spravedlnosti absence závisti ve výsledné distribuci - každý agent musí obdržet soubor předmětů, jejichž hodnota (jak se domnívá) není menší než akcie obdržené jinými agenty [2] .
Vzhledem k tomu, že objekty jsou nedělitelné, distribuce KB nemusí existovat. Nejjednodušším případem takového rozdělení je jeden objekt, který by měl být rozdělen mezi alespoň dva agenty: pokud jeden agent objekt získá, druhý mu bude závidět. Postupy dělení tedy zahrnují různé druhy zmírnění požadavku nezávist .
Procedura prořezávání najde kompletní distribuci KB pro dva agenty, pouze pokud taková distribuce existuje. Postup vyžaduje, aby agenti seřadili sady objektů, ale nevyžaduje kvantitativní informace o užitku . Algoritmus funguje, pokud jsou preference agentů přísně monotónní a není třeba předpokládat, že se jedná o adaptivní preference . V nejhorším případě mohou mít agenti několik možných sad, takže doba běhu může exponenciálně záviset
Pro lidi je obvykle jednodušší objednávat jednotlivé objekty než objednávat sady objektů. Předpokládejme, že všichni agenti mají adaptivní preference , pak je možné povýšit řazení objektů na částečné řazení množin. Pokud jsou například objekty seřazeny w>x>y>z, znamená to, že {w, x}>{y, z} a {w, y}>{x, z}, ale neznamená to žádnou preferenci mezi { w, z} a {x, y}, mezi {x} a {y, z} a tak dále.
Vzhledem k pořadí objektů:
Bouvre, Endriss a Leng [3] studovali algoritmické problémy hledání distribuce ZBZ/WBZ s další podmínkou účinnosti, parciality, úplnosti, COP nebo COP. Obecně je případ WBZ výpočetně jednodušší, zatímco případ ZBZ je obtížnější.
Prázdná distribuce je vždy KB, ale pokud chceme kromě KB požadovat i efektivitu, řešení problému se stává výpočetně obtížným [4] :
Některé procedury nacházejí distribuci, která nemá závist kromě jednoho objektu (BZ1) - pro libovolné dva agenty A a B existuje jeden objekt, po jehož odstranění z množiny agenta B již agent A nebude závidět agentovi B [8] .
Pokud mají všichni agenti slabě aditivní obslužné programy , následující protokol (který je podobný kruhovému plánování ) poskytuje úplnou distribuci KB1:
Okružní protokol vyžaduje slabou aditivitu , protože vyžaduje, aby si každý agent vybral „nejlepší objekt“, aniž by věděl, které objekty si následně vybere. Jinými slovy to předpokládá, že předměty jsou nezávislé statky .
Procedura cyklů závisti vrací kompletní rozdělení BZ1 pro libovolné preferenční vztahy. Jediným požadavkem je schopnost agentů objednávat své sady objektů.
Pokud jsou preference agentů reprezentovány funkcí kardinálního užitku , pak má záruka BZ1 další výklad: číselná úroveň závisti každého agenta nepřekračuje maximální mezní užitek , tedy maximální mezní užitek jednotlivého objektu pro tohoto agenta.
Přibližná konkurenční rovnováha ze stejného příjmu ( A- CEEI ) vrací částečné rozdělení B31 pro libovolné preference. Jediným požadavkem je, aby agent mohl objednávat kolekce objektů.
Malý počet objektů může zůstat nepřidělen. Distribuce je Pareto efektivní pro distribuované objekty. Navíc je mechanismus P-CRRD přibližně strategicky nezranitelný , pokud je počet agentů velký.
Algoritmus Maximum-Nash-Welfare ( MNW) volí úplnou distribuci, která maximalizuje produkt utilit. Vyžaduje, aby každý agent poskytl číselnou hodnotu pro každý objekt, a předpokládá, že nástroje pro agenty jsou aditivní. Výsledné rozdělení bude také BZ1 a Pareto efektivní [9] .
Pokud nejsou preference agentů aditivní, řešení MNB nemusí být nutně BZ1, ale pokud jsou preference agentů alespoň submodulární , řešení MNB uspokojuje slabší vlastnost zvanou mezní distribuce bez závisti kromě 1 objektu ( Marginal-Envy-Freeness ) , MEF1).
Existuje alternativní kritérium nazvané Žádná závist kromě nejlevnějšího (BZd) pro libovolné dva agenty A a B. Pokud odstraníme jakýkoli objekt ze sady objektů agenta B, pak A nebude B závidět. BZd je přísnější než BZ1. Stále však není známo, zda vždy existují distribuce BZd [9] .
Vzhledem k distribuci X definujte poměr závisti i k j (EnvyRatio) jako:
takže poměr je 1, pokud i nežárlí na j , a větší než 1, pokud i nežárlí na j . Vztah závisti distribuce definujeme jako:
Problémem minimalizace poměru závisti je problém najít distribuci X s nejmenším poměrem závisti.
Podle obecných preferencí vyžaduje jakýkoli deterministický algoritmus , který počítá distribuci s minimálním poměrem závisti, množství dotazů, které v nejhorším případě exponenciálně závisí na počtu objektů [5] .
S aditivním a identickým skóre preferencí [5] :
S aditivními a různými preferenčními odhady [11]
Procedura AL najde distribuci KB pro dva agenty. Může zahodit některé objekty, ale konečná distribuce je Pareto efektivní v tom smyslu, že žádná jiná distribuce KB není lepší pro jednu a slabě lepší pro druhou. Procedura AL vyžaduje seřadit podle hodnoty samostatné objekty pouze od agentů. Procedura předpokládá, že agenti mají adaptivní preference , a dává distribuci, o které je známo, že je bez závisti ( určitě bez závisti, ZBZ).
Procedura " úprava vítěze " vrací plnou a efektivní distribuční KB pro dva agenty, ale může vyžadovat vyříznutí jednoho z objektů (nebo jeden z objektů zůstane běžně používán). Procedura vyžaduje, aby každý agent hlásil číselnou užitnou hodnotu pro každý objekt, a předpokládá, že agenti mají aditivní užitné funkce .
Pokud mají agenti aditivní funkce užitku , které jsou převzaty z rozdělení pravděpodobnosti splňujících některá kritéria, a počet objektů je vzhledem k počtu agentů dostatečně velký, pak rozdělení KB s vysokou pravděpodobností existuje . Zejména [12]
Viz článek Problém spravedlivého rozdělení objektů s podrobným popisem a odkazy na literaturu.
Níže jsou použity následující zápisy:
název | Počet účastníků |
Vchod | Předvolby | Počet žádostí |
Spravedlnost | Účinnost | Komentáře |
---|---|---|---|---|---|---|---|
Prořezávání | 2 | Objednané sady | Přísně monotónní | B Z | Kompletní | Pokud a pouze v případě, že existuje kompletní distribuce KB | |
AL postup | 2 | Objednané předměty | Slabé aditivum | Pochopitelně - BZ | Částečná, ale distribuce není Pareto ovládána jiným ZBZ | ||
Nastavitelný vítěz | 2 | Oceňování objektů | Přísada | znalý a nestranný | EP | Jeden objekt lze sdílet | |
kruhové plánování | Objednané předměty | Slabé aditivum | Pochopitelně - BZ1 | Kompletní | |||
Cykly závisti | Objednané sady | monotónní | BZ1 | Kompletní | |||
mechanismus P-CRRD | Objednané sady | Žádný | ? | BZ1, a - maximalizace podílů | Částečné, ale ES ve vztahu k distribuovaným objektům | Přibližně strategicky nezranitelný , pokud je tam mnoho agentů. | |
Maximální Nashova pohoda [9] | Oceňování objektů | Přísada | NP-tvrdé (ale existují ve speciálních případech aproximace) | BZ1 a přibližně -maximalizace podílů | EP |
Se submodulárními užitkovými funkcemi je rozvod EF a PBZ1. |