Efektivní přibližně spravedlivé přidělování položek - Efficient approximately-fair item allocation

Při přidělování objektů mezi lidi s různými preferencemi jsou dva hlavní cíle Paretova účinnost a spravedlnost. Protože objekty jsou nedělitelné, nemusí existovat žádné spravedlivé rozdělení. Například pokud je jeden dům a dva lidé, každé přidělení domu bude nespravedlivé vůči jedné osobě. Proto bylo studováno několik běžných aproximací, jako např maximální podíl spravedlnost (MMS), závistivost až na jednu položku (EF1), proporcionalita až na jednu položku (PROP1) a ekvitabilita až na jednu položku (EQ1). Problém efektivní přibližně spravedlivé rozdělení položek je najít alokaci, která je obojí Pareto-efektivní (PE) a splňuje jeden z těchto pojmů spravedlnosti. Problém byl poprvé představen v roce 2016[1] a od té doby přitahuje značnou pozornost.

Nastavení

Existuje konečná sada objektů označená M. Existují n agenti. Každý agent i má hodnotovou funkci PROTIi, který přiřadí hodnotu každé podskupině objektů. Cílem je rozdělení M do n podmnožiny, X1,...,Xna uveďte každou podmnožinu Xi agentovi i, takže alokace je obojí Pareto-efektivní a přibližně spravedlivé. Existují různé představy o přibližné spravedlnosti.

Efektivní alokace bez závisti

Volá se alokace bez závisti (EF) pokud je pro každého agenta přesvědčen, že hodnota jeho podílu je minimálně stejně vysoká jako u jakéhokoli jiného agenta. To se nazývá bez závisti až na jednu položku (EF1) pokud pro každé dva agenty i a j, pokud je ze svazku j odstraněna nanejvýš jedna položka, pak j nezávidím j. Formálně:

Některé rané algoritmy by mohly najít přibližně spravedlivou alokaci, která uspokojí slabou formu efektivity, ale ne PE.

  • The každý s každým postup vrací kompletní alokaci EF1 s doplňkové nástroje. The graf závisti postup vrací kompletní alokaci EF1 pro libovolné monotónní preferenční vztahy.[2] Oba zaručeně vrátí alokaci bez cyklů závisti. Není však zaručeno, že alokace bude Pareto-efektivní.
  • The Přibližný mechanismus CEEI vrací částečnou alokaci EF1 pro libovolné preferenční vztahy. Je to PE w.r.t. přidělené objekty, ale ne PE w.r.t. všechny objekty (protože některé objekty mohou zůstat nepřidělené).[3]

To vyvolalo otázku nalezení alokace, která je jak PE, tak EF1.

Maximum Nash Welfare pravidlo

Caragiannis, Kurokawa, Moulin, Procaccia, Shah a Wang[1] jako první prokázali existenci alokace PE + EF1. Dokázali to, když to mají všichni agenti nástroje pro pozitivní aditiva, každá alokace, která maximalizuje produkt nástrojů (také známý jako Nash blahobyt) je EF1. Protože je zřejmé, že maximalizační alokace je PE, následuje existence PE + EF1 alokace.

Zatímco alokace max-produktu má žádoucí vlastnosti, nelze jej vypočítat v polynomiálním čase: nalezení alokace max-produktu je NP-tvrdé[4] a dokonce APX-tvrdé.[5] To vedlo k různým pracím, které se pokoušely přiblížit maximální produkt se zlepšením aproximačních faktorů:

  • Cole a Gkatzelis[6] představil 2,89-faktorovou aproximaci.
  • Amari, Gharan, Saberi a Singh[7] představil aproximaci e-faktoru.
  • Cole, Devanur, Gkatelis, Jain, Mai, Vazirani a Yazdanbod[8] představil 2-faktorovou aproximaci.

Tyto aproximace však nezaručují ani PE, ani EF1. Naproti tomu algoritmus zvyšování cen (viz níže) zaručuje PE, EF1 a přibližnou hodnotu 1,45 k maximálnímu produktu.

Řešení max-product je obzvláště přitažlivé, když jsou ocenění binární (hodnota každé položky je buď 0 nebo 1):

  • Amanatidis, Birmpas, Filos-Ratsikas, Hollender a Voudouris[9] dokázat, že s binárními oceněními je max-produktovým řešením nejen EF1, ale také EFX (bez závisti až k dobrému). To platí vždy, když hodnota každé položky může nabývat jedné ze dvou hodnot - ne nutně 0 nebo 1. S obecnými hodnotami aditiv max-product neznamená EFX, ale implikuje jeho přirozené zobecnění.
  • Halpern, Procaccia, Psomas a Shah[10] dokázat, že s binárními hodnotami lze pravidlo max-produktu s lexikograficky tie-breaking vypočítat v polynomiálním čase a je také odolný vůči skupinové strategii.

Neaditivní ocenění

Pokud nástroje agentů nejsou aditivní, řešení maximálního produktu nemusí být nutně EF1; ale pokud jsou nástroje agentů alespoň submodulární, řešení max-product splňuje slabší vlastnost zvanou Marginal-Envy-Freeness except-1-item (MEF1): to znamená, že každý agent i si váží svého svazku minimálně stejně jako mezní užitečnost of (svazek j, z kterého byla odstraněna nejlepší položka). Formálně:[1]

Podobné aproximace byly nalezeny pro obecnější obslužné funkce:

  • Bei, Garg, Hoefer a Mehlhorn[11] a Anari, Mai, Gharan a Vazirani[12] studujte trhy s více jednotkami každého druhu zboží, kde jsou ocenění oddělitelná po částech lineární konkávní. To znamená, že užitečnost svazku s různými druhy položek je součtem nástrojů pro každý jednotlivý druh položky (to je význam „oddělitelné“), ale pro každý druh položky má ocenění klesající mezní pomůcky (toto je význam „po částech lineární konkávní“). Dávají 2-přiblížení k max-produktu.
  • Ortega[13] studuje trh s více jednotkami s binárními oceněními. Dokazuje, že rovnostářské pravidlo je Lorenz dominantní (vlastnost silnější než leximin-optimality), jedinečná v nástrojích a odolný vůči skupinové strategii.
  • Garg, Hoefer a Mehlhorn[14] studie ocenění aditivní k rozpočtu - podtřída submodulárních utilit. Dávají (2,404 + ε) - přiblížení k maximálnímu produktu v časovém polynomu ve velikosti vstupu a 1 /ε.
  • Benabbou, Chakraborty, Igarashi a Zick[15] studie submodulární nástroje s binárními marginálními zisky (tj. každá položka přidává k hodnotě každého balíčku buď 0 nebo 1). Dokazují, že s takovými oceněními jsou alokace maximálního produktu i leximinu EF1 a maximalizují utilitární blahobyt (součet utilit).
  • Babaioff, Ezra a Feige[16] také studovat submodulární nástroje s binárními („dichotomickými“) mezními zisky. Představují deterministický pravdivý mechanismus který vydává a Lorenz dominantní alokace, což je tedy EFX a max-product.

Smíšená ocenění

Martin a Walsh[17] ukázat, že u „smíšené manny“ (- aditivní ocenění, která mohou být pozitivní i negativní), maximalizace produktu utilit (nebo minimalizace produktu minus utilities) nezaručuje EF1. Rovněž dokazují, že přidělení EFX3 nemusí existovat ani u identických obslužných programů. S terciárními nástroji však vždy existují přidělení EFX a PO nebo přidělení EFX3 a PO; a se stejnými obslužnými programy vždy existují přidělení EFX a PO. Pro tyto případy existují algoritmy polynomiálního času.

Algoritmus zvyšování cen

Barman, Krishanmurthy a Vaish[18] představil a pseudo-polynomiální čas algoritmus pro zjištění alokací PE + EF1 pro pozitivní aditivní ocenění. Dokázali následující výsledky.

  • Algoritmus najde alokaci PE + EF1 v čase O (poly (m,n,protimax)), kde m je počet objektů, n počet agentů, a protimax největší hodnota položky (všechna ocenění jsou celá čísla).
  • Stejný algoritmus poskytuje aproximaci 1,45 k maximálnímu blahu Nash.
  • Algoritmus také dokazuje existenci alokace, která je EF1 i částečně Paretova optima.

Základní pojmy

Jejich algoritmus je založen na pojmu konkurenční rovnováha v Fisherův trh. Využívá následující koncepty.

  • Přibližná alokace EF1: Vzhledem k konstantní E > 0, přidělení je E-EF1, pokud splňuje podmínku EF1 až do multiplikativní konstanty (1+E). Formálně:
  • Cenový vektor: vektor přiřazující cenu (skutečné číslo) každé položce.
  • Poměr Bang-for-Buck: pro agenta i a objekt Ó, jedná se o poměr ocenění agenta položky k ceně položky: protiij / pj.
  • Nastavena maximální cena za dolar (MBB): pro agenta i, je to sada objektů maximalizujících jeho poměr bang-for-buck (vzhledem k cenovému vektoru p).
  • Přidělení MBB: přidělení, ve kterém každý agent přijímá pouze objekty ze své sady MBB. V alokaci MBB každý agent maximalizuje svou užitečnost vzhledem k jeho rozpočtu (ale alokace MBB je silnější podmínkou). The první věta o blahobytu znamená, že přidělení MBB je částečně Paretova optima.
  • Přidělování bez závisti (pEF): alokace X, ve které pro každé dva agenty i.j, cena Xi (nazývaný „příjem“ i) je přinejmenším stejně velký jako cena Xj. To znamená, že všechny příjmy jsou totožné. Navíc je to alokace, která je MBB i pEF bez závisti, protože každý agent maximalizuje svou užitečnost vzhledem k jeho příjmu a všichni ostatní agenti mají stejný příjem.
  • Přidělení ceny bez závisti bez výjimky (pEF1): alokace, ve které pro každé dva agenty i.j, cena p (Xi) je přinejmenším stejně velká jako cena Xj bez jeho nejdražší položky. To ano ne znamenat, že příjmy jsou totožné. Alokace, která je MBB i pEF1, je však také EF1.[18]:Lem. 4.1
  • E- alokace pEF1, pro nějakou konstantu E > 0: alokace, ve které pro každé dva agenty i.j, produkt (1+E) · P (Xi) je přinejmenším stejně velký jako p (Xj) bez jeho nejdražší položky. Všimněte si, že E-pEF1 podmínka je slabší, když E je větší. Zejména je alokace pEF1 E-pEF1 pro každého E > 0, ale opak není pravdou. Alokace, která je MBB i E-pEF1 je také E-EF1.[18]:Lem. 4.1
  • Nejméně: Vzhledem k alokaci a cenovému vektoru je to agent i takový, že p (Xi) je nejmenší (vazby jsou přerušeny na základě nějakého předem stanoveného pořadí agentů). Všimněte si, že alokace je E-pEF1, pokud E-pEF1 podmínka je splněna pro nejméně výdaje (jako agent i).
  • Hierarchie MBB agenta i (vzhledem k umístění X a cenový vektor p): stromová struktura postavená následujícím způsobem.
    • Dejte agenta i v kořenovém adresáři (tomu se říká úroveň 0).
    • Připojte se k agentovi i všechny objekty v jeho sadě MBB (vzhledem k cenovému vektoru p).
    • Připojte se ke každému objektu Ó agent, který to vlastní X, pokud ještě není ve stromu (nazývá se to úroveň 1)
    • Připojte se ke každému agentovi na úrovni 1, ke všem objektům v jeho sadě MBB, které jsou ještě ve stromu.
    • Pokračujte v přidávání agentů a objektů střídavě podobným způsobem: pro každého agenta přidejte jeho objekty MBB; pro každou položku přidejte vlastnícího agenta.
  • Rušitel (vzhledem k umístění X a cenový vektor p): agent h který porušuje podmínku pEF1 w.r.t. nejméně utrácející i. Takže cena Xh, i když je z něj odstraněna nejdražší položka, je vyšší než p(Xi). Podobně, E-rušitel je agent, který porušuje E-pEF1 podmínka w.r.t. nejméně utrácející.
  • Porušovatel cesty (dané přidělení X a cenový vektor pa hierarchie MBB): agent h který se objeví na MBB hierarchii nejméně vynaložených prostředků i, a částečně porušuje podmínku pEF1 w.r.t. i. Podrobněji: Předpokládejme, že na okraji hierarchie MBB existuje cesta z nejméně vynaložených prostředků i namítat Ó, a pak hrana od objektu Ó agentovi h (tohle znamená tamto Xh obsahuje Ó). Pokud p (Xh \ {Ó}) > p(Xi), pak h je narušovatel cesty. Všimněte si, že každý porušovatel je narušovatel cesty, ale opak není pravdou. Podobně, pokud p (Xh \ {Ó}) > (1+Ep(Xi), pak h je Eporušovatel cesty.

Algoritmus

Vzhledem k parametru ECílem algoritmu je najít alokaci, která je fPO i 3E-pEF1. Probíhá v několika fázích.

Fáze 1: Vytvoření počáteční alokace MBB + cena (X, p).

  • Jedním ze způsobů, jak to udělat, je dát každému objektu Ó agentovi i kdo si toho váží nejvíce (svévolně přetrhává vazby) a určuje cenu Ó na protijá, o. Tím je zaručeno, že pro každého agenta je cena za všechny objekty v jeho balíčku přesně 1 a cena za všechny objekty v ostatních balících je maximálně 1. Proto je alokace MBB, tedy je také fPO.
  • Pokud je alokace 3E-pEF1, vraťte jej; jinak pokračujte fází 2.

Fáze 2: Odstraňte závislost na ceně v hierarchii MBB:

  • Vytvořte hierarchii MBB s nejnižší spotřebou, vzhledem k aktuální (X, p).
  • Pro L = 1,2,...:
    • Pro každého agenta h v úrovni L stromu:
      • Li h je E-path-violator podél cesty: i → ... → h 'Ó → h, poté přeneste objekt Ó od agenta h agentovi h ' (Všimněte si, že alokace zůstává MBB). Restartujte fázi 2.
  • Jakmile už žádné nejsou E-cesta-narušitelé:
    • Pokud je alokace 3E-pEF1, vraťte jej; jinak pokračujte fází 3.

Fáze 3: Zvyšte ceny. Zvyšte ceny všech objektů v hierarchii MBB o stejný multiplikativní faktor, dokud nenastane jedna z následujících tří věcí:

  1. Změní se identita nejméně vynaložených prostředků. K tomu může dojít, pokud se některý agent mimo hierarchii (jehož položky nezvyšují cenu) stane nejméně utráceným. V tomto případě restartujeme ve fázi 2.
  2. Do hierarchie MBB bude přidán nový objekt. K tomu může dojít, protože, když se ceny objektů v hierarchii zvýší o faktor r, poměr BB objektů v hierarchii se sníží o r, zatímco poměr BB objektů mimo hierarchii zůstává stejný. Proto kdy r je dostatečně velký, stane se některý vnější objekt MBB pro některého agenta hierarchie. I v tomto případě restartujeme ve fázi 2.
  3. Aktuální alokace X se stává 3E-pEF1. To se může stát, protože když se zvýší ceny objektů v hierarchii, zvýší se příjem nejméně vynaložených prostředků, zatímco příjem agentů mimo hierarchii zůstane konstantní. Proto kdy r je dostatečně velký, je možné, že 3E-pEF1 podmínka je splněna w.r.t. nejméně utrácející. V tomto případě vrátíme alokaci X a nová cena p.

Důkaz správnosti

Nejprve předpokládejme, že výše uvedený algoritmus je spuštěn v instanci, ve které jsou všechny hodnoty mocninami (1+E), pro některé pevné E>0.

  • Prvním úkolem je dokázat, že algoritmus končí. Lze prokázat, že když jsou všechna ocenění pravomocí (1+E), algoritmus končí v čase Ó(poly (m, n, 1 /E, ln (PROTImax)), kde PROTImax je největší hodnota objektu pro agenta.[19]:23–29
  • Počáteční alokace je alokace MBB a všechny operace tuto podmínku udržují. Proto je vrácená alokace MBB, takže je také fPO.
  • Podle podmínek ukončení, kdykoli se algoritmus ukončí, je vrácená alokace 3E-pEF1, takže je také 3E-EF1.

Nyní předpokládejme, že máme instanci s obecnými oceněními. Výše uvedený algoritmus spustíme na a zaoblená instance, kde je každé ocenění zaokrouhleno nahoru na nejbližší mocninu (1+E). Všimněte si, že pro každého agenta i a namítat Ó, zaokrouhlená hodnota PROTIi'(Ó) je mezi PROTIi(Ó) a (1+E)PROTIi(Ó).

  • V předchozím odstavci je výsledná alokace fPO a 3E-EF1 s ohledem na zaoblenou instanci.
  • Pro každého E dostatečně malý (zejména méně než 1/6 m3 PROTImax4), alokace, která je fPO pro zaoblenou instanci, je PO pro původní instanci.[19]:29–34
  • Kombinací 3E-EF1 záruka pro zaokrouhlenou instanci, s hranicí pro zaokrouhlování získáme, že vrácená alokace splňuje následující přibližnou podmínku EF1:
  • Pro dostatečně malé E, produkt (1+E)(1+3E) je maximálně (1 + 7E). Proto je alokace 3E-EF1 pro zaoblenou instanci je 7E-EF1 pro původní instanci.
  • Protože původní ocenění jsou celá čísla, je-li e dostatečně malé, 7E-EF1 alokace je také EF1.
  • Výsledná alokace je tedy PO + EF1 pro původní instanci.

Zobecněný upravený vítěz

Aziz, Caragiannis, Igarashi a Walsh[20]:4 rozšířil podmínku EF1 na smíšené ocenění (objekty mohou mít pozitivní i negativní obslužnost). Představili zevšeobecnění upravený postup výherce, pro zjištění alokace PO + EF1 pro dva agenty v čase O (m2).

Efektivní přibližně proporcionální alokace

Přidělení objektů je úměrný[nutná disambiguation ](PODPĚRA) pokud si každý agent ocení svůj podíl alespoň 1 /n hodnoty všech položek. To se nazývá úměrný až jedna položka (PROP1) pokud pro každého agenta i, pokud je do balíčku přidána maximálně jedna položka i, pak i oceňuje balíček alespoň 1 /n z celkového počtu. Formálně pro všechny i (kde M je sada veškerého zboží):

  • .

Podmínku PROP1 zavedl Conitzer, Freeman a Shah[21] v kontextu spravedlivého veřejného rozhodování. Dokázali, že v tomto případě vždy existuje alokace PE + PROP1.

Protože každá alokace EF1 je PROP1, existuje i PE + PROP1 alokace v nedělitelné alokaci položek; otázkou je, zda lze takové alokace najít rychlejšími algoritmy než pro PE + EF1.

Barman a Krishnamurthy[22] představil algoritmus strongy-polynomial-time, který našel alokaci PE + PROP1 pro zboží (objekty s pozitivním užitkem).

Branzei a Sandomirskiy[23] rozšířil podmínku PROP1 na práce (objekty se zápornou užitečností). Formálně pro všechny i:

  • .

Představili algoritmus, který našel přidělení prací PE + PROP1. Algoritmus je silně polynomiálního času, pokud je buď počet objektů, nebo počet agentů (nebo obojí) pevný.

Aziz, Caragiannis, Igarashi a Walsh[20] rozšířil podmínku PROP1 na smíšené ocenění (objekty mohou mít pozitivní i negativní obslužnost). V tomto nastavení se přidělení nazývá PROP1, pokud pro každého agenta i, pokud odstraníme jednu zápornou položku ze svazku i nebo přidáme jednu kladnou položku do svazku i, pak je i pomůcka alespoň 1 /n z celkového počtu. Jejich algoritmus Generalized Adjusted Winner najde alokaci PE + EF1 pro dva agenty; taková alokace je také PROP1.

Aziz, Moulin a Sandomirskiy[24] představil algoritmus silně polynomiálního času pro nalezení alokace, která je zlomkově PE (silnější než PE) a PROP1, s obecnými smíšenými oceněními, i když počet agentů nebo objektů není pevný, a to i v případě, že agenti mají různá oprávnění .

Efektivní přibližně spravedlivá alokace

Alokace objektů se nazývá spravedlivý (EQ) pokud je subjektivní hodnota všech agentů stejná. Motivace ke studiu tohoto pojmu pochází z experimentů, které ukazují, že lidské subjekty upřednostňují spravedlivé alokace před závidějícími.[25] Volá se alokace spravedlivé až pro jednu položku (EQ1) pokud je pro každé dva agenty i a j odstraněna maximálně jedna položka ze svazku j, potom je subjektivní hodnota i alespoň ta z j. Formálně pro všechny i, j:

  • .

Silnější představa je spravedlivé až k jakékoli položce (EQx): pro každé dva agenty i a j, pokud žádný jedna položka je odstraněna ze svazku j, pak subjektivní hodnota i je alespoň ta z j:

  • .

Alokace EQx byly nejprve studovány Gourves, Monnot a Tlilane, kdo použil jiný výraz: „téměř bez žárlivosti“.[26]:3 Dokázali, že vždy existuje částečná alokace EQx, a to i při dalším požadavku, že sjednocení veškerého alokovaného zboží je a základ daného matroidu. Použili podobný algoritmus postup grafu závisti. Suksompong[27] prokázal, že alokace EQ1 existuje i při dalším požadavku, že všechna alokace musí být sousedící podmnožiny řádku.

Freeman, Sidkar, Vaish a Xia[28] prokázal následující silnější výsledky:

  • Pokud jsou všechna ocenění přísně kladná, vždy existuje alokace PE + EQx a existuje algoritmus pseudopolynomiálního času který najde alokaci PE + EQ1.
  • Když mohou být některá ocenění nulová, nemusí dokonce existovat alokace PE + EQ1 a rozhodnutí, zda PE + EQ / EQ1 / EQx existuje, je silně NP-tvrdé.
  • Alokace PE + EQ1 + EF1 nemusí existovat. Rozhodování o tom, zda existuje, je silně NP-tvrdé obecně, ale polynomiálně-časově řešitelný s binárními (0 nebo 1) oceněními.

Algoritmy pro malý počet agentů

Bredereck, Kaczmarcyk, Knop a Niedermeier[29] prostudujte prostředí, kde je málo agentů (malých n) a několik typů položek (malé m), je obslužný program pro každý typ položky horně ohraničen (pomocí PROTI), ale u každého typu může být mnoho položek. Pro toto nastavení dokazují následující meta-teorém (Věta 2): Vzhledem k kritériu účinnosti E a kritériu spravedlnosti F, pokud je pevná, pak je možné v polynomiálním čase rozhodnout, zda existuje alokace, která je E-efektivní i F-fér, pokud E a F splňují následující vlastnosti:

  • Spravedlnost: Otázku, zda existuje alokace F-fair, lze modelovat pomocí celočíselný lineární program s pevným rozměrem.
  • Účinnost: Otázku, zda existuje alokace, která E dominuje jiné dané alokaci, lze modelovat pomocí celočíselný program jehož dvojí hloubka stromu, a absolutní hodnota největšího koeficientu, jsou horní hranicí určité funkce .

Poté dokazují, že tyto vlastnosti splňuje několik společných kritérií spravedlnosti a účinnosti, včetně:

  • Pojmy spravedlnosti: envy-freeness, EF1, EFx, graph-EF (when the agents envy only their Neighbors on a fixed graph), egalitarian, maximin-share, and average-group-envy-freeness (where each group of agents runs its share as aritmetický průměr utilit členů).
  • Pojmy účinnosti: Pareto-účinnost, graf Pareto-účinnost (kde Pareto-nadvláda uvažuje pouze výměny mezi sousedy na pevném grafu) a skupinová-Pareto-účinnost. Přidělení X tak jako k-skupina-Pareto-efektivní (GPEk) pokud neexistuje žádná jiná alokace Y to je přinejmenším stejně dobré (aritmetickým průměrem nástrojů) pro všechny skupiny velikostí ka přísně lepší pro alespoň jednu skupinu velikostí k. Všimněte si, že GPE1 je ekvivalentní Paretově efektivitě. GPEn je ekvivalentní utilitární-maximální alokaci, protože pro velkou skupinu G velikosti n, aritmeticko-průměrná utilita je ekvivalentní součtu utilit všech agentů. Pro všechny k, GPEk + 1 znamená GPEk.

Runtime jejich algoritmu je polynomiální v časech velikosti vstupu (v bitech) , kde d je počet proměnných ve výsledném ILP, což je .[29]:sub.4.3

Reference

  1. ^ A b C Caragiannis, Ioannis; Kurokawa, David; Moulin, Hervé; Procaccia, Ariel D .; Shah, Nisarg; Wang, Junxing (2016). Nerozumná spravedlnost maximálního blahobytu Nash (PDF). Sborník konferencí ACM o ekonomii a výpočtu z roku 2016 - EK '16. p. 305. doi:10.1145/2940716.2940726. ISBN  9781450339360.
  2. ^ Lipton, R. J .; Markakis, E .; Mossel, E .; Saberi, A. (2004). "Přibližně spravedlivé rozdělení nedělitelného zboží". Sborník z 5. konference ACM o elektronickém obchodu - EC '04. p. 125. doi:10.1145/988772.988792. ISBN  1-58113-771-0.
  3. ^ Budish, Eric (2011). „Problém kombinovaného přiřazení: Přibližná konkurenční rovnováha ze stejných příjmů“. Journal of Political Economy. 119 (6): 1061–1103. doi:10.1086/664613. S2CID  154703357.
  4. ^ Nguyen, Nhan-Tam; Nguyen, Trung Thanh; Roos, Magnus; Rothe, Jörg (01.03.2014). "Výpočetní složitost a přibližnost optimalizace sociálního zabezpečení při přidělování multiagentních zdrojů". Autonomní agenti a multiagentní systémy. 28 (2): 256–289. doi:10.1007 / s10458-013-9224-2. ISSN  1573-7454. S2CID  442666.
  5. ^ Lee, Euiwoong (01.06.2017). „Tvrdost APX pro maximalizaci Nashovy sociální péče s nedělitelnými předměty“. Dopisy o zpracování informací. 122: 17–20. arXiv:1507.01159. doi:10.1016 / j.ipl.2017.01.012. ISSN  0020-0190. S2CID  14267752.
  6. ^ Cole, Richard; Gkatzelis, Vasilis (2015). "Aproximace Nash sociální péče s nedělitelnými položkami". Sborník ze čtyřicátého sedmého výročního ACM na sympoziu o teorii práce s počítači - STOC '15. 371–380. doi:10.1145/2746539.2746589. ISBN  9781450335362. S2CID  52817863.
  7. ^ Anari, Nima; Gharan, Shayan Oveis; Saberi, Amin; Singh, Mohit (2017). Papadimitriou, Christos H. (ed.). „Nash Social Welfare, Matrix Permanent, and Stable Polynomials“. 8. konference Inovace v teoretické informatice (ITCS 2017). Leibniz International Proceedings in Informatics (LIPIcs). Dagstuhl, Německo: Schloss Dagstuhl – Leibniz-Zentrum fuer Informatik. 67: 36:1–36:12. doi:10.4230 / LIPIcs.ITCS.2017.36. ISBN  978-3-95977-029-3. S2CID  2076238.
  8. ^ Cole, Richard; Devanur, Nikhil R .; Gkatzelis, Vasilis; Jain, Kamal; Mai, Tung; Vazirani, Vijay V .; Yazdanbod, Sadra (2016). „Convex Program Duality, Fisher Markets, and Nash Social Welfare | Proceedings of the 2017 ACM Conference on Economics and Computation“. arXiv:1609.06654. doi:10.1145/3033274.3085109. S2CID  14525165. Citovat deník vyžaduje | deník = (Pomoc)
  9. ^ Amanatidis, Georgios; Birmpas, Georgios; Filos-Ratsikas, Aris; Hollender, Alexandros; Voudouris, Alexandros A. (01.06.2020). "Maximum Nash Welfare a další příběhy o EFX". arXiv:2001.09838 [cs.GT ].
  10. ^ Halpern, Daniel; Procaccia, Ariel D .; Psomas, Alexandros; Shah, Nisarg (2020-07-12). „Spravedlivé rozdělení s binárními oceněními: Jedno pravidlo vládne všem“. arXiv:2007.06073 [cs.GT ].
  11. ^ Bei, Xiaohui; Garg, Jugal; Hoefer, Martin; Mehlhorn, Kurt (2017). Bilò, Vittorio; Flammini, Michele (eds.). "Výdělečné limity na trzích s Fisherem pomocí Utility s omezením výdajů". Algoritmická teorie her. Přednášky z informatiky. Cham: Springer International Publishing. 10504: 67–79. doi:10.1007/978-3-319-66700-3_6. ISBN  978-3-319-66700-3.
  12. ^ Anari, Nima .; Mai, Tung .; Gharan, Shayan Oveis .; Vazirani, Vijay V. (01.01.2018), „Nash Social Welfare for Indivisible Items under Separable [sic ?], Piecewise-Linear Concave Utilities ", Sborník dvacátého devátého výročního sympozia ACM-SIAM o diskrétních algoritmech, Společnost pro průmyslovou a aplikovanou matematiku, s. 2274–2290, doi:10.1137/1.9781611975031.147, ISBN  978-1-61197-503-1, S2CID  15771549
  13. ^ Ortega, Josué (01.01.2020). „Přiřazení více jednotek v rámci dichotomických preferencí“. Matematické sociální vědy. 103: 15–24. arXiv:1703.10897. doi:10.1016 / j.mathsocsci.2019.11.003. ISSN  0165-4896.
  14. ^ Garg, Jugal; Hoefer, Martin; Mehlhorn, Kurt (leden 2018), „Aproximace Nash Social Welfare with Budget-Additive Valuations“, Sborník z dvacátého devátého výročního sympozia ACM-SIAM o diskrétních algoritmech, Společnost pro průmyslovou a aplikovanou matematiku, s. 2326–2340, doi:10.1137/1.9781611975031.150, ISBN  978-1-61197-503-1, S2CID  1282865
  15. ^ Benabbou, Nawal; Chakraborty, Mithun; Igarashi, Ayumi; Zick, Yair (2020-03-17). Hledání spravedlivých a efektivních alokací, když se ocenění nesčítá. Přednášky z informatiky. 12283. s. 32–46. arXiv:2003.07060. doi:10.1007/978-3-030-57980-7_3. ISBN  978-3-030-57979-1. S2CID  208328700.
  16. ^ Babaioff, Moshe; Ezra, Tomer; Feige, Uriel (2020-07-27). "Spravedlivé a pravdivé mechanismy pro dichotomická ocenění". arXiv:2002.10704 [cs.GT ].
  17. ^ Aleksandrov, Martin; Walsh, Toby (17. 12. 2019). "Greedy Algorithms for Fair Division of Mixed Manna". arXiv:1911.11005 [cs.AI ].
  18. ^ A b C Barman, Siddharth; Sanath Kumar Krishnamurthy; Vaish, Rohit (2017). „Hledání spravedlivých a efektivních alokací | Sborník z konference ACM o ekonomii a výpočtu z roku 2018“. arXiv:1707.04731. doi:10.1145/3219166.3219176. S2CID  20538449. Citovat deník vyžaduje | deník = (Pomoc)
  19. ^ A b Barman, Siddharth; Krishnamurthy, Sanath Kumar; Vaish, Rohit (11. 5. 2018). „Hledání spravedlivých a efektivních alokací“. arXiv:1707.04731 [cs.GT ].
  20. ^ A b Aziz, Haris; Caragiannis, Ioannis; Igarashi, Ayumi; Walsh, Toby (11. 12. 2018). "Spravedlivé alokace kombinací nedělitelného zboží a práce". arXiv:1807.10684 [cs.GT ].
  21. ^ Conitzer, Vincent; Freeman, Rupert; Shah, Nisarg (2016). „Spravedlivé rozhodování veřejnosti | Sborník konference ACM o ekonomii a výpočtu z roku 2017“. arXiv:1611.04034. doi:10.1145/3033274.3085125. S2CID  30188911. Citovat deník vyžaduje | deník = (Pomoc)
  22. ^ Barman, Siddharth; Krishnamurthy, Sanath Kumar (2019-07-17). „O blízkosti trhů s integrovanou rovnováhou“. Sborník konference AAAI o umělé inteligenci. 33 (1): 1748–1755. doi:10.1609 / aaai.v33i01.33011748. ISSN  2374-3468. S2CID  53793188.
  23. ^ Brânzei, Simina; Sandomirskiy, Fedor (03.07.2019). "Algoritmy pro konkurenční rozdělení prací". arXiv:1907.01766 [cs.GT ].
  24. ^ Aziz, Haris; Moulin, Herve; Sandomirskiy, Fedor (02.09.2019). "Algoritmus polynomiálního času pro výpočet Paretova optimálního a téměř proporcionálního rozdělení". arXiv:1909.00740 [cs.GT ].
  25. ^ Herreiner, Dorothea K .; Puppe, Clemens D. (01.07.2009). „Závidět neochvějnost v experimentálních problémech spravedlivého rozdělení“. Teorie a rozhodnutí. 67 (1): 65–100. doi:10.1007 / s11238-007-9069-8. hdl:10419/22905. ISSN  1573-7187. S2CID  154799897.
  26. ^ Gourvès, Laurent; Monnot, Jérôme; Tlilane, Lydia (18. 8. 2014). „Téměř spravedlnost u matroidů“. Sborník příspěvků z 21. evropské konference o umělé inteligenci. ECAI'14. Praha, Česká republika: IOS Press: 393–398. ISBN  978-1-61499-418-3.
  27. ^ Suksompong, Warut (2019-05-15). „Spravedlivé přidělení souvislých bloků nedělitelných položek“. Diskrétní aplikovaná matematika. 260: 227–236. arXiv:1707.00345. doi:10.1016 / j.dam.2019.01.036. ISSN  0166-218X. S2CID  126658778.
  28. ^ Freeman, Rupert; Sikdar, Sujoy; Vaish, Rohit; Xia, Lirong (2019-05-25). „Spravedlivé alokace nedělitelného zboží“. arXiv: 1905.10656 [cs]. arXiv:1905.10656.
  29. ^ A b Bredereck, Robert; Kaczmarczyk, Andrzej; Knop, Dušan; Niedermeier, Rolf (2019-06-17). „Fair-Allocation High-Multiplicity Fair: Lenstra Empowered by N-fold Integer Programming“. Sborník konferencí ACM o ekonomii a výpočtu z roku 2019. ES19. Phoenix, AZ, USA: Sdružení pro výpočetní techniku: 505–523. doi:10.1145/3328526.3329649. ISBN  978-1-4503-6792-9. S2CID  195298520.

Viz také