Problém se stříháním náhrdelníku

Problém řezání náhrdelníku  je název řady problémů z kombinatoriky a teorie míry . Problém formulovali a řešili matematici Noga Alon [1] a Douglas B. West [2] .

Základní podmínky definují náhrdelník s korálky různých barev. Náhrdelník by měl být rozdělen mezi více účastníků nebo zlodějů (často se předpokládá, že je náhrdelník odcizen), aby každý účastník obdržel určitý počet korálků každé barvy. Kromě toho by měl být počet řezů co nejmenší (aby se v řetězu spojujícím korálky ztratilo co nejméně kovu).

Variace

V původním článku byly vyřešeny následující varianty problému:

  1. Diskrétní střih [3] : Náhrdelník má korálky. Korálky jsou různých barev. Jsou zde korálky každé barvy , kde je kladné celé číslo. Náhrdelník byste měli rozřezat na části (ne nutně souvislé), z nichž každá má přesně korálky barvy i . Neměly by být použity žádné další řezy. Všimněte si, že pokud jsou korálky každé barvy uspořádány na náhrdelníku souvisle, pak potřebujete alespoň řezy uvnitř každé barvy, aby byla hodnota optimální.
  2. Kontinuální stříhání [4] : ​​Náhrdelník je skutečný segment . Každý bod segmentu je obarven jednou z barev. Pro jakoukoli barvu je množina bodů obarvených barvou Lebesgue měřitelná a má délku , kde je nezáporné reálné číslo. Měli byste segment rozdělit na části (ne nutně souvislé), takže v každé části je celková délka barvy přesně rovna . Nepoužívejte žádné další řezy.
  3. Rozdělení podle míry [5] : Náhrdelník je skutečný segment. Na segmentu jsou různé míry, všechny absolutně spojité délky. Míra celého náhrdelníku v míře je . Segment by měl být rozdělen na části (ne nutně spojité), takže míra každé části v míře je přesně rovna . Nepoužívejte žádné další řezy. Toto je zobecnění Hobby-Riceova teorému a používá se k získání přesného rozdělení koláče .

Každý úkol lze vyřešit následujícím způsobem:

Důkaz

Případ lze dokázat Borsuk-Ulamovou větou [2] .

Jestliže je liché prvočíslo , důkaz používá zobecnění Borsuk-Ulamovy věty [8] .

Pokud je kompozit , bude důkaz následující (demonstrujeme pro možnost rozdělení podle míry). Předpokládejme, že . Jsou míry, z nichž každá hodnotí celý náhrdelník jako . Pomocí střihů rozdělíme náhrdelník na díly tak, aby se míra každého dílu přesně rovnala . Každou část nařežeme s pomocí , tak, aby se míra každé části přesně rovnala . Nyní jsou části takové, že míra každé části je přesně . Celkový počet řezů je , což je přesně .

Další výsledky

O jeden řez méně, než je nutné

V případě dvou zlodějů [tj. k = 2] a t barev by spravedlivý řez vyžadoval maximálně t řezů. Pokud jsou však povoleny pouze škrty, maďarský matematik Gábor Szymonyi [9] ukázal, že dva zloději mohou dosáhnout téměř spravedlivého rozdělení v následujícím smyslu:

pokud jsou korálky na náhrdelníku uspořádány tak, že je možný t -řez, pak pro dvě podskupiny D 1 a D 2 sad , z nichž obě nejsou prázdné , takže existuje střih takový, že:

To znamená, že pokud mají zloději preference ve formě dvou sad „předvoleb“ D 1 a D 2 , z nichž alespoň jedna je neprázdná, existuje -oddíl, takže zloděj 1 získá více korálků ze své preferenční sady D 1 než zloděj 2 , zloděj 2 získá více korálků ze své preferenční sady D 2 než zloděj 1 a zbytek bude stejný.

Simony připisuje Gaboru Tardosovi poznámku, že výše uvedený výsledek je přímým zobecněním Alonova původního teorému o náhrdelníku v případě k = 2. Buď má náhrdelník -cut, nebo nemá. V případě, že ano, není co dokazovat. Pokud ne, můžeme k náhrdelníku přidat jeden korálek fiktivní barvy a vytvořit dvě sady, sada D 1 se skládá z této fiktivní barvy a sada D 2 je prázdná. Simonyho výsledek ukazuje, že existuje t -cut se stejným počtem barev každé skutečné barvy.

Negativní výsledek

Pro všechny existuje měřitelné zbarvení v barvách skutečné čáry, takže žádný interval nelze spravedlivě rozdělit nanejvýš řezy [10] .

Řezání multidimenzionálního náhrdelníku

Výsledek lze rozšířit na pravděpodobnostní míry n definované na d - rozměrné krychli s libovolnou kombinací nadrovin rovnoběžných se stranami pro k zlodějů [11] .

Aproximační algoritmus

Z algoritmu pro konzistentní půlení lze odvodit aproximační algoritmus pro řezání náhrdelníku [12] .

Viz také

Poznámky

  1. Sám, 1987 , str. 247-253.
  2. 1 2 Alon, West, 1986 , str. 623-628.
  3. Sám, 1987 , str. 247–253 Čt 1.1.
  4. Sám, 1987 , str. 247–253 Čt 2.1.
  5. Sám, 1987 , str. 247–253 Čt 1.2.
  6. Sám, 1987 , str. 249.
  7. Sám, 1987 , str. 252-253.
  8. Barany, Shlosman, Szucs, 1981 , str. 158–164.
  9. Simonyi, 2008 .
  10. Sám, 2008 , str. 1593–1599
  11. de Longueville, Živaljević, 2008 , str. 926-939.
  12. Simmons, Su, 2003 , str. 15–25.

Literatura

Odkazy