Fair Cake Cutting Challenge

Den retfærdige udskæring af kagen er en slags retfærdig opdelingsproblem . Problemet involverer en heterogen ressource, såsom en kage med forskellige dekorationer (fra fløde , bær, chokolade ), som antages at være delelig - det vil sige, at et vilkårligt lille stykke kan skæres fra det uden at ødelægge den fulde værdi. Ressourcen skal deles mellem flere partnere, som har forskellige præferencer for forskellige dele af kagen. Nogle foretrækker for eksempel chokoladepynt, andre foretrækker kirsebær, mens andre bare vil have et større stykke. Opdelingen skal være subjektivt retfærdig, hver deltager skal modtage et stykke, som han/hun betragter som en rimelig andel.

Udtrykket "kage" er kun en metafor , kageskæringsprocedurer kan bruges til at adskille forskellige slags ressourcer, såsom jordejerskab , reklameplads eller sendetid.

Kageskæringsproblemet blev foreslået af Hugo Steinhaus efter Anden Verdenskrig [1] og er forblevet et genstand for intense studier i matematik , datalogi , økonomi og statskundskab [2] .

Antagelser

Der er en kage , som normalt antages at være et endeligt endimensionelt segment, en todimensionel polygon eller en endelig delmængde af et højeredimensionelt euklidisk rum .

Der er en person med lige rettigheder til [3] .

skal skæres i sådanne usammenhængende undergrupper , at hver deltager vil modtage et separat undersæt. Det stykke, der er beregnet til deltageren , er betegnet som , og .

Hver deltager skal modtage et stykke med en "fair" værdi. Retfærdighed bestemmes ud fra subjektive værdifunktioner . Hvert ansigt har en subjektiv værdifunktion, der kortlægger delmængder til tal.

Funktionerne antages at være absolut kontinuerlige i længde, areal eller (generelt) Lebesgue-målet [4] . Det betyder, at der ikke er nogen "atomer", det vil sige entalspunkter, der tildeles en positiv værdi af en eller flere agenter. Således er alle dele af kagen delbare.

I nogle tilfælde antages evalueringsfunktionerne også at være sigma-additive .

Et eksempel på en kage

Vi vil bruge følgende kage som illustration:

Krav om retfærdighed

Det oprindelige og mest generelle retfærdighedskriterium er proportionalitet (PR, engelsk  proportionality , PR). I den forholdsmæssige opdeling af kagen modtager hver deltager et stykke, hvis værdi han vurderer mindst i den samlede værdi af hele kagen. I eksemplet ovenfor kan en proportional opdeling opnås ved at give hele vaniljeportionen og 4/9 af chokoladeportionen til George (med en samlet score på 6,66), og de resterende 5/9 af chokoladeportionen gives til Alice (med en samlet score på 5). Symbolsk:

.

Proportionalitetskriteriet kan generaliseres til situationer, hvor menneskers rettigheder ikke er lige. For eksempel, når man forholdsmæssigt deler en kage med forskellige andele , tilhører kagen aktionærerne, så en af ​​dem ejer 20 % og den anden 80 % af kagen. Dette fører til et kriterium om vægtet proportionalitet :

,

hvor w i er vægte, hvis sum er 1.

Et andet typisk kriterium er fraværet af misundelse (OZ, engelsk  envy-freeness , EF). Med en misundelig opdeling [5] modtager hver person en brik, hvis værdi ifølge denne person ikke er mindre end værdien af ​​de andre brikker. Formelt sprog:

.

I nogle tilfælde er der et implikationsforhold (konsekvens) mellem proportionalitet og misundelsesfrihed, hvilket afspejles i følgende tabel:

Agenter Bedømmelser fra OZ følger PR? fra PR følger OZ?
2 tilsætningsstof Ja Ja
2 generel Ikke Ja
3+ tilsætningsstof Ja Ikke
3+ generel Ikke Ikke

Det tredje, mindre brugte kriterium er upartiskhed ( engelsk  equitability , EQ). I en uvildig division spiser hver person et stykke med nøjagtig den samme evalueringsværdi. I kageeksemplet kan en upartisk udskæring opnås ved at give hver deltager halvdelen af ​​chokoladen og halvdelen af ​​vaniljestykkerne, så hver deltager får en værdi på 5. Symbolsk:

.

Det fjerde kriterium er nøjagtighed . Hvis andelen af ​​hver partner i er lig med w i , så er en nøjagtig division en division, hvor:

.

Hvis alle vægte er ens (1/ n ), så kaldes snittet perfekt og

.

Geometriske krav

I nogle tilfælde skal de stykker, der er beregnet til deltagerne, opfylde nogle geometriske begrænsninger ud over retfærdighed.

Yderligere krav

I retspraksis overvejes omkostningseffektiviteten ved opdeling ofte. Se artiklen " Effektiv kageskæring ".

Ud over de ønskelige egenskaber ved endelige snit er der også ønskelige egenskaber ved delingsprocessen. En sådan egenskab er sandfærdighed (også kendt som stimuluskompatibilitet ), som kan være på to niveauer.

Resultater

2 personer - en proportional og misundelsesfri opdeling

For mennesker eksisterer OD-delingen altid og kan findes ved hjælp af opdel-og-vælg- protokollen . Hvis evalueringsfunktionerne er additive, vil dette snit også være PR, ellers er proportionalitet ikke garanteret.

Proportional inddeling

For n personer med additive scores er der altid en proportional nedskæring. Mest brugte protokoller:

Se artiklen " Proportional opdeling af en kage med forskellige proportioner " for detaljer og en komplet bibliografi.

Ovenstående algoritmer fokuserer hovedsageligt på agenter med en lige stor andel af ressourcekravene. Du kan dog generalisere dem og få proportional opdeling af kagen med forskellige delinger .

Misundelig division

PO-delingen for en person eksisterer, selvom vurderingerne ikke er additive, så længe de er repræsenteret af konsistente præferencesæt. OD-inddelingen blev undersøgt separat for det tilfælde, hvor stykkerne skal forbindes, og for det tilfælde, hvor stykkerne kan bestå af separate adskilte dele.

For tilsluttede stykker er de vigtigste resultater:

Begge disse algoritmer er uendelige: den første er kontinuerlig, mens den anden kan tage uendelig lang tid at konvergere. Faktisk kan misundelsesfrie snit i forbundne intervaller for 3 eller flere personer ikke findes af nogen endelig protokol.

For (muligvis) afbrudte bidder er hovedresultaterne:

Det negative resultat i det generelle tilfælde er meget svagere end i tilfælde af forbundethed. Alt, hvad vi ved, er, at enhver misundelsesfri udskæringsalgoritme skal bruge mindst forespørgsler. Der er en stor kløft mellem dette resultat og den beregningsmæssige kompleksitet af kendte procedurer.

Se misundelsesfri kageskæring [ 5 ] for detaljer og en komplet bibliografi . 

Effektiv opdeling

Når evalueringsfunktionerne er additive, er der en utility cut ( Utilitarian-maximal , UM) .  For at skabe et RP-snit skal vi intuitivt give hver deltager et stykke kage med en værdi, der er maksimal for ham. I RP- kageeksemplet vil udskæring give al chokoladen til Alice og al vaniljen til George, hvilket opnår nytteværdi .

Denne proces er nem at implementere, hvis evalueringsfunktionerne er stykkevis konstante, det vil sige, at kagen kan opdeles i stykker, således at pristætheden på hvert stykke er konstant for alle deltagere. Når estimatorfunktionerne ikke er stykkevis konstante, er eksistensen af ​​RP-snit baseret på en generalisering af denne procedure for estimatorfunktioner ved hjælp af Radon-Nikodim- sætningen, se sætning 2 i Dubins og Spanier [9] .

Når kagen er endimensionel, og brikkerne skal forbindes (det vil sige kontinuerlige segmenter), virker den simple algoritme til at tildele brikken til den agent, der er mest signifikant, ikke. I dette tilfælde er opgaven med at finde RP af snittet NP-hård, og desuden er intet FPTAS- skema muligt, medmindre P = NP. Der er en 8-fold tilnærmelsesalgoritme og en parameteriseret kompleksitetsalgoritme , der er eksponentiel i antallet af spillere [12] .

For ethvert sæt af positive vægte kan den vægtede RP-partition findes ved lignende metoder. Derfor eksisterer der altid Pareto- effektive ( PE) partitioner . 

Procedurel retfærdighed

På det seneste har der ikke kun været interesse for retfærdigheden af ​​den endelige opdeling, men også for retfærdigheden af ​​delingsproceduren – der bør ikke være forskel på forskellige roller i proceduren. Nogle proceduremæssige retfærdighed er blevet undersøgt:

Se artiklen " Symmetrisk Fair Cake Cutting " for detaljer og links.

Effektiv retfærdig opdeling

For n personer med additive værdifunktioner er der altid en EPOS-inddeling [13] .

Hvis kagen er et endimensionelt interval, og hver deltager skal opnå et sammenhængende interval, så gælder følgende generelle resultat: hvis evalueringsfunktionerne er strengt monotone (hver deltager foretrækker stærkt et stykke og ikke nogen af ​​hans egne delmængder), så enhver OZ-afdeling vil også være en EP [14] . Derfor giver Simons-protokollen i dette tilfælde EPOS-opdeling.

Hvis kagen er en endimensionel cirkel (for eksempel et interval, hvor to endepunkter er topologisk identificeret), og hver flade skal modtage en forbundet bue, så er det tidligere resultat ikke korrekt - OD-delingen vil ikke nødvendigvis være en EP. Derudover er der par af (ikke-additive) estimatorfunktioner, for hvilke der ikke findes nogen EPOS-deling. Men hvis der er 2 agenter, og mindst én af dem har en additiv evalueringsfunktion, så eksisterer EPOS-divisionen [15] .

Hvis kagen er endimensionel, men enhver person kan få en diskontinuerlig delmængde af den, vil OD-inddelingen ikke nødvendigvis være EP. I dette tilfælde kræves der mere komplekse algoritmer for at finde divisionens EPOS.

Hvis evalueringsfunktionerne er additive og stykkevis konstante, så er der en algoritme, der finder EPOS-divisionen [16] . Hvis estimatordensitetsfunktionerne er additive og Lipschitz-kontinuerlige , så kan de tilnærmes ved stykkevis konstante funktioner "så tæt på som vi vil", så denne algoritme tilnærmer EPOS-divisionen "så tæt som vi vil" [16] .

OD-divisionen er ikke nødvendigvis RP [17] [18] . En af tilgangene til at håndtere denne vanskelighed er at søge efter opdelingen med den maksimale nytteværdi blandt alle mulige OC'er af OC'er. Dette problem blev undersøgt for en kage, som er et endimensionelt interval, hvorfra hver person kan få diskontinuerlige dele, og evalueringsfunktionerne er additive [19] .

Ikke-additive procedurer

De fleste af de eksisterende procedurer for retfærdig deling, der er skitseret ovenfor, forudsætter additiv nytte for spillerne. Med andre ord, hvis en spiller får noget nytte af 25 g chokoladekage, så antages det, at han vil få præcis den dobbelte nytteværdi fra 50 g af den samme chokoladekage.

I 2013 viste Rishi S. Mirchandani, at de fleste eksisterende fair division algoritmer er inkompatible med ikke-additive hjælpefunktioner [20] . Han beviste også, at det særlige tilfælde med fair division-problemet, hvor spillerne har ikke-additive hjælpefunktioner, ikke kan have proportionale løsninger.

Mirchandani foreslog, at problemet med retfærdig division kunne løses ved hjælp af ikke-lineære optimeringsteknikker. Spørgsmålet er dog stadig, om der er bedre algoritmer til specifikke undersæt af ikke-additive hjælpefunktioner.

Se også

Noter

  1. 1 2 Steinhaus, 1948 , s. 101-4.
  2. Procaccia, 2016 .
  3. Menneskerettigheder diskuteres ikke her, opgaven er at dele kagen op, så hver person får en rimelig andel.
  4. Hill, Morrison, 2010 , s. 281.
  5. 1 2 Ofte oversat med "division uden misundelse" (sporerpapir fra engelsk), selvom det er tilstedeværelsen af ​​misundelse, der spiller hovedrollen i denne opdeling.
  6. Altså, så dens længde og bredde er tæt på.
  7. Segal-Halevi, Nitzan, Hassidim, Aumann, 2017 , s. 1-28.
  8. Chen, Lai, Parkes, Procaccia, 2013 , s. 284-297.
  9. 1 2 Dubins, Spanien, 1961 , s. 1-17.
  10. The Fair Division Calculator (downlink) . Hentet 12. oktober 2019. Arkiveret fra originalen 28. februar 2010. 
  11. Ivars Peterson. En fair aftale for husfæller . MathTrek (13. marts 2000). Hentet 12. oktober 2019. Arkiveret fra originalen 20. september 2012.
  12. Aumann, Dombb, Hassidim, 2013 .
  13. Weller, 1985 , s. 5-17.
  14. Berliant, Thomson, Dunz, 1992 , s. 201.
  15. Thomson, 2006 , s. 501-521.
  16. 1 2 Reijnierse, Potters, 1998 , s. 291-311.
  17. Caragiannis, Kaklamanis, Kanellopoulos, Kyropoulou, 2011 , s. 589.
  18. Aumann, Dombb, 2010 , s. 26.
  19. Cohler, Lai, Parkes, Procaccia, 2011 .
  20. Mirchandani, 2013 , s. 78-91.

Litteratur

Links