Hill-Beckin maanjakoongelma on muunnelma Tad Hillin vuonna 1983 [1] ehdottamasta reilun kakun leikkaamisen ongelmasta .
Alue D on n maan vieressä . Jokainen maa arvioi (omalla tavallaan) alueen D osajoukkoja . Maat haluavat jakaa alueen D tasapuolisesti keskenään, missä "reiluus" tarkoittaa suhteellista jakoa . Lisäksi kullekin maalle allokoitujen osien tulee olla yhteydessä ja vierekkäin allokoidun maan kanssa . Nämä maantieteelliset rajoitukset erottavat ongelman klassisesta reilun kakun leikkaamisen ongelmasta .
Muodollisesti minkä tahansa maan C i täytyy vastaanottaa epäyhtenäisiä paloja alueesta D , jota merkitsemme D i :llä siten, että osat C i :n ja D :n välisestä rajasta ovat sisällä .
On tapauksia, joissa ongelmaa ei voida ratkaista:
Hill osoitti vuonna 1983, että jos D :n jokaisen yksittäisen pisteen arvo on 0 kaikille maille ja D :n rajan arvo on 0 kaikille maille, on olemassa suhteellinen jako, johon liittyy läheisyysrajoituksia. Hänen todisteensa koski vain olemassaoloa, hän ei esittänyt mitään algoritmia [1] .
Neljä vuotta myöhemmin Anatole Beck kuvasi protokollan tällaisen jaon saavuttamiseksi [2] . Pohjimmiltaan protokolla on " viimeisen minimin " protokollan kehitys. Pöytäkirja sallii maiden hakea alueen D osia , antaa hakijalle vähiten hakeneen osan ja jakaa loput muiden maiden kesken. Jonkin verran vaihtelua tarvitaan, jotta varmistetaan, että läheisyysrajoitukset täyttyvät.
Jos alue D yhdistetään yksinkertaisesti , käytetään seuraavaa algoritmia:
Tapauksia on kaksi.
Yksittäinen voittaja4. Jos D 1 piirtää vain yksi maa, sano C i , annamme levyn maalle C i . Sen arvo muille maille on ehdottomasti pienempi kuin , joten voimme antaa maalle C i pienen ylimääräisen palan varatun levyn viereen.
Piirretään tätä varten sektori, joka yhdistää D 1 :n ympyrän D reunaan . Anna jokaisen maan (muu kuin C i ) katkaista tämän sektorin, jotta levyn ja sektorin yhteisarvot eivät ylitä arvoa . Tämä on mahdollista sillä ehdolla, että kaikkien origon säteiden arvot ovat 0. Annetaan maalle C i D 1 : n ja katkaistun sektorin liitto .
Jäljelle jäävä alue on yksinkertaisesti yhdistetty ja sillä on arvo ainakin jäljellä oleville maille, joten jakoa voidaan jatkaa rekursiivisesti vaiheesta 1.
Useita voittajiaJos osaa D 1 on pyytänyt k > 1 maata, tarvitaan kehittyneempiä huutokauppoja, jotta löydettäisiin maa, jolle voimme antaa levy- ja linkkisektorin.
5. Valitaan mielivaltainen voittajamaa ja kutsutaan sitä ilmoittajaksi , C 1 . Pyydä häntä lisäämään sektori, joka yhdistää D 1 :n nykyiseen alueeseensa ja anna muiden maiden katkaista tämän sektorin, joten:
6. Ehdota kukin voittajamaa uutta sädettä r (alkuperäistä ehdotusta pienempää), niin että sektorin katkaistun osan arvo plus säteen r kiekko arvostetaan täsmälleen . Valitsemme pienimmän tällaisen levyn D 2 . Taas on kaksi tapausta:
Jos C 1 on yksi D 2 : ta hakeneista maista, annamme sille yksinkertaisesti alueen D 2 (joka on hieman pienempi kuin alkuperäinen hakemus D 1 ) ja yhdistävä sektori. C 1 on samaa mieltä siitä, että arvo on , ja muut maat ovat samaa mieltä siitä, että arvo ei ole suurempi kuin , joten voimme jatkaa rekursiivisesti vaiheesta 1.
Muussa tapauksessa C 1 on samaa mieltä siitä, että D 2 : n ja yhdistävän sektorin kokonaisarvo on pienempi kuin . Kaikkien häviäjien on myös hyväksyttävä tämä, koska D 2 on pienempi kuin D 1 . Näin ollen C 1 ja kaikki muut tämän kanssa samaa mieltä olevat maat poistetaan voittajien joukosta.
7. Jäljelle jääneiden voittajien joukosta valitsemme uuden hakijan C 2 . Anna hänen lisätä toinen sektori, joka yhdistää D2 : n nykyiseen alueeseen, ja anna muiden maiden katkaista tämä sektori kuten vaiheessa 5.
Huomaa, että nyt alue D 2 on yhdistetty kahteen alueeseen - C 1 ja C 2 . Tämä on ongelma, koska se tekee muusta alueesta epäjohdonmukaista. Tämän ongelman ratkaisemiseksi C 2 saa valita toisen sektorin, jonka pituus on pienempi kuin 1, jotta se ei katkaise yhteyttä [2] . Kaikki maat katkaisivat jälleen tämän kolmannen sektorin, kuten vaiheessa 5. Vastauksena C2 : n on luovutettava takaisin jokin osa D2 : ta C1 : een yhdistävästä sektorista , jonka arvo on yhtä suuri kuin vastaanotetun kolmannen arvo. alalla.
Maan C 2 ehdottama leikkaus sisältää nyt seuraavat osat: D 2 , pituus 1, joka yhdistää D 2 :n C 2 :een , ja kaksi lyhyttä sektoria, jotka eivät saavuta D :n rajaa . Tämän konstruktion arvo C 2 :lle on yhtä suuri kuin , häviäjien arvo on pienempi kuin ja muiden voittajien arvo ei ylitä .
Tätä prosessia jatketaan jäljellä olevilla voittajilla, kunnes jäljellä on vain yksi voittaja.
Jos alue D on k - kytketty äärellisen k :n kanssa, jako voidaan tehdä induktiolla k :lla .
Jos D on kytketty ja voidaan jakaa käyttämällä edellisen osan protokollaa.
Muussa tapauksessa merkitse D : n ulkoraja B 1 :llä ja sisärajalla .
Löydämme suoran L , joka yhdistää ulkorajan B 1 sisärajaan Bk siten , että kaikkien maiden kohdalla tämän suoran L arvo on 0. Tämä voidaan tehdä seuraavan argumentin valossa. D:ssä on lukematon määrä pareittain ei-leikkautuvia linjoja, jotka yhdistävät B1 : n ja Bk : n . Mutta niiden mitta D :ssä on äärellinen, joten positiivisen suuren juovien lukumäärän on oltava laskettavissa, ja sitten on suora, jolla on nollamitta.
Setti on kytketty . Jaotetaan se rekursiivisesti ja määritetään sitten L mielivaltaisesti mille tahansa maalle, jonka kanssa tämä alue rajoittuu. Tämä ei riko jaon oikeudenmukaisuutta, koska L :n arvo kaikille maille on 0.