K-set (geometrie) - K-set (geometry)

v diskrétní geometrie, a k- množina konečných bodů S v Euklidovské letadlo je podmnožina z k prvky S které lze striktně oddělit od zbývajících bodů pomocí a čára. Obecněji v Euklidovský prostor vyšších rozměrů, a k-set množiny konečných bodů je podmnožina k prvky, které lze oddělit od zbývajících bodů a nadrovina. Zejména když k = n/ 2 (kde n je velikost S), čára nebo nadrovina, která odděluje a k-set od zbytku S je poloviční čára nebo poloviční letadlo.
K.-sety jsou příbuzné od projektivní dualita na k-úrovně v uspořádání linky; the k-úroveň v uspořádání n přímky v rovině je křivka skládající se z bodů, které leží na jedné z čar a mají přesně k řádky pod nimi. Diskrétní a výpočetní geometři také studovali úrovně v uspořádání obecnějších druhů křivek a ploch.[1]
Kombinatorické hranice
![]() | Nevyřešený problém v matematice: Jaký je největší možný počet půlících čar pro sadu body v letadle? (více nevyřešených úloh z matematiky) |
Při analýze geometrických algoritmů je důležité omezit počet k-sady rovinné množiny bodů,[2] nebo ekvivalentně počet k-úrovně uspořádání rovinných čar, problém nejprve studoval Lovász (1971) a Erdős et al. (1973). Nejznámější horní hranice tohoto problému je Ó(nk1/3), jak ukázal Tamal Dey (1998) pomocí nerovnost křížení čísel Ajtai, Chvátal, Novorozenec a Szemerédi. Nejznámější dolní mez je však daleko od horní meze Dey: je to Ω (n exp (C (logk)1/2)) pro nějakou konstantu C, jak ukazuje Toth (2001).
Ve třech rozměrech je nejlepší známá horní hranice Ó(nk3/2) a nejlepší známá dolní mez je Ω (nk exp (C (logk)1/2)).[3]Pro body ve třech rozměrech, které jsou v konvexní pozice, to znamená, že jsou vrcholy některých konvexních mnohostěnů, počet k-množin je Θ ((n-k) k), který vyplývá z argumentů použitých pro ohraničení složitosti Voronoiho diagramů k-tého řádu.[4]
Pro případ, kdy k = n/ 2 (poloviční čáry), maximální počet kombinačně odlišných čar procházejících dvěma body S které rozdělují zbývající body, když k = 1, 2, ... je
Meze byly také prokázány na počtu ≤k-sady, kde a ≤k-set je a j-na některé j ≤ k. Ve dvou rozměrech je maximální počet ≤k-sety jsou přesně nk,[5] zatímco v d rozměry vázané .[6]
Konstrukční algoritmy
Edelsbrunner a Welzl (1986) nejprve studovali problém konstrukce všech k-sady sady vstupních bodů nebo duálně konstrukce k- úroveň uspořádání. The kÚroveň jejich algoritmu lze zobrazit jako zametání letadla algoritmus, který vytváří úroveň v pořadí zleva doprava. Zobrazeno z hlediska k-sady bodových sad, jejich algoritmus udržuje a dynamický konvexní trup pro body na každé straně oddělovací čáry opakovaně najde a bitangens těchto dvou trupů a přesune každý ze dvou bodů tečnosti do protilehlého trupu. Chan (1999) zkoumá následné výsledky tohoto problému a ukazuje, že jej lze vyřešit časově úměrně Deyho Ó(nk1/3) vázané na složitost k-úroveň.
Agarwal a Matoušek popsat algoritmy pro efektivní konstrukci přibližné úrovně; to znamená křivka, která prochází mezi (k - dÚroveň) a (k + d) -level pro nějaký malý aproximační parametr d. Ukazují, že lze najít takovou aproximaci, skládající se z řady úseček, které závisí pouze na n/d a ne na n nebo k.[7]
Zobecnění matroidů
Rovinný k-úrovňový problém lze zobecnit na jednu z parametrických optimalizací v a matroid: jeden dostane matroid, ve kterém je každý prvek vážen lineární funkcí parametru λ, a pro každou možnou hodnotu λ musí najít základ minimální hmotnosti matroidu. Pokud jeden graf váhy funguje jako čáry v rovině, k-úroveň uspořádání těchto spojnicových grafů jako funkce λ hmotnosti největšího prvku v optimálním základě v jednotný matroid a Dey ukázal, že jeho Ó(nk1/3) vázané na složitost k- úroveň lze zobecnit tak, že spočítá počet odlišných optimálních bází libovolného matroidu n prvky a pořadí k.
Například stejné Ó(nk1/3) horní mez drží pro počítání počtu různých minimální kostry vytvořený v grafu s n hrany a k vrcholy, když mají hrany váhy, které se lineárně mění s parametrem λ. Tento problém s parametrickým minimálním spanningovým stromem byl studován různými autory a lze jej použít k řešení dalších problémů s optimalizací bicriterion spanning tree.[8]
Nejznámější dolní mez parametrického problému s minimálním rozpětím stromu je však Ω (n α (k)), kde α je inverzní Ackermannova funkce, ještě slabší hranice než pro k-nastavený problém. Pro obecnější matroidy, Dey's Ó(nk1/3) horní mez má odpovídající dolní mez.[9]
Poznámky
- ^ Agarwal a kol. (1997); Chan (2003; 2005a, b).
- ^ Chazelle a Preparata (1986); Cole a kol. (1987); Edelsbrunner a Welzl (1986).
- ^ Sharir a kol. (2001).
- ^ Lee (1982); Clarkson a Shor (1989).
- ^ Alon a Győri (1986).
- ^ Clarkson a Shor (1989).
- ^ Agarwal (1990); Matoušek (1990, 1991).
- ^ Gusfield (1980); Ishii a kol. (1981); Katoh a Ibaraki (1983); Hassin a Tamir (1989); Fernández-Baca a kol. (1996); Chan (2005c).
- ^ Eppstein (1998).
Reference
- Agarwal, P. K. (1990). "Rozdělení uspořádání řádků I: Efektivní deterministický algoritmus". Diskrétní a výpočetní geometrie. 5 (1): 449–483. doi:10.1007 / BF02187805.
- Agarwal, P. K.; Aronov, B.; Sharir, M. (1997). "Na úrovních v uspořádání čar, segmentů, rovin a trojúhelníků". Proc. 13. výroční symposium o výpočetní geometrii. 30–38.
- Alon, N.; Győri, E. (1986). "Počet malých poloprostorů konečné sady bodů v rovině". Journal of Combinatorial Theory, Series A. 41: 154–157. doi:10.1016/0097-3165(86)90122-6.
- Chan, T. M. (1999). "Poznámky k algoritmům úrovně k v rovině". Archivovány od originál dne 04.11.2010. Citovat deník vyžaduje
| deník =
(Pomoc) - Chan, T. M. (2003). „Na úrovních v uspořádání křivek“. Diskrétní a výpočetní geometrie. 29 (3): 375–393. doi:10.1007 / s00454-002-2840-2.
- Chan, T. M. (2005a). „Na úrovních v uspořádání křivek II: jednoduchá nerovnost a její důsledky“. Diskrétní a výpočetní geometrie. 34: 11–24. doi:10.1007 / s00454-005-1165-3.
- Chan, T. M. (2005b). „Na úrovních v uspořádání povrchů ve třech rozměrech“. Sborník 16. ročníku ACM-SIAM symposia o diskrétních algoritmech. 232–240.
- Chan, T. M. (2005c). "Nalezení nejkratšího zúženého okraje v parametrickém minimálním rozpětí stromu". Sborník 16. ročníku ACM-SIAM symposia o diskrétních algoritmech. 232–240.
- Chazelle, B.; Preparata, F. P. (1986). "Hledání rozsahu polovičního prostoru: algoritmická aplikace k-sady ". Diskrétní a výpočetní geometrie. 1 (1): 83–93. doi:10.1007 / BF02187685. PAN 0824110.
- Clarkson, K.L.; Shor, P. (1989). "Aplikace náhodného vzorkování, II". Diskrétní a výpočetní geometrie. 4: 387–421. doi:10.1007 / BF02187740.
- Cole, R .; Sharir, M.; Yap, C. K. (1987). "Na k-trupy a související problémy ". SIAM Journal on Computing. 16 (1): 61–77. doi:10.1137/0216005. PAN 0873250.
- Dey, T. K. (1998). "Vylepšené hranice pro rovinné k-sady a související problémy ". Diskrétní a výpočetní geometrie. 19 (3): 373–382. doi:10.1007 / PL00009354. PAN 1608878.
- Edelsbrunner, H.; Welzl, E. (1986). "Konstrukce pásů ve dvojrozměrném uspořádání s aplikacemi". SIAM Journal on Computing. 15 (1): 271–284. doi:10.1137/0215019.
- Eppstein, D. (1998). „Geometrické dolní meze pro parametrickou optimalizaci matroidů“ (PDF). Diskrétní a výpočetní geometrie. 20 (4): 463–476. doi:10.1007 / PL00009396.
- Erdős, P.; Lovász, L.; Simmons, A .; Straus, E. G. (1973). Msgstr "Disekční grafy sad rovinných bodů". Přehled kombinatorické teorie (Proc. Internat. Sympos., Colorado State Univ., Fort Collins, Colo., 1971). Amsterdam: Severní Holandsko. str. 139–149. PAN 0363986.
- Fernández-Baca, D .; Slutzki, G .; Eppstein, D. (1996). Msgstr "Použití sparifikace pro parametrické minimální problémy se stromem". Severský žurnál výpočetní techniky. 3 (4): 352–366.
- Gusfield, D. (1980). Msgstr "Analýza citlivosti pro kombinatorickou optimalizaci". Tech. Rep. UCB / ERL M80 / 22. University of California, Berkeley. Citovat deník vyžaduje
| deník =
(Pomoc) - Hassin, R .; Tamir, A. (1989). "Maximalizace tříd dvouparametrických cílů nad matroidy". Matematika. Oper. Res. 14 (2): 362–375. doi:10,1287 / bř. 14.2.362.
- Ishii, H .; Shiode, S .; Nishida, T. (1981). "Stochastický problém překlenujícího stromu". Diskrétní aplikovaná matematika. 3 (4): 263–273. doi:10.1016 / 0166-218X (81) 90004-4.
- Katoh, N .; Ibaraki, T. (1983). "O celkovém počtu otočných čepů požadovaných pro určité problémy s parametrickou kombinační optimalizací". Pracovní dokument 71. Inst. Econ. Res., Kobe Univ. obchodu. Citovat deník vyžaduje
| deník =
(Pomoc) - Lee, Der-Tsai (1982). „Na k-nejbližších sousedních Voronoiových diagramech v rovině“. Transakce IEEE na počítačích. 31 (6): 478–487. doi:10.1109 / TC.1982.1676031.
- Lovász, L. (1971). Msgstr "Na počtu půlících čar". Annales Universitatis Scientiarum Budapestinensis de Rolando Eőtvős Nominatae Sectio Mathematica. 14: 107–108.
- Matoušek, J. (1990). „Stavba sítí ε“. Diskrétní a výpočetní geometrie. 5 (5): 427–448. doi:10.1007 / BF02187804. PAN 1064574.
- Matoušek, J. (1991). Msgstr "Přibližné úrovně v liniovém uspořádání". SIAM Journal on Computing. 20 (2): 222–227. doi:10.1137/0220013.
- Sharir, M.; Smorodinsky, S .; Tardos, G. (2001). „Vylepšený směr k- sady ve třech rozměrech ". Diskrétní a výpočetní geometrie. 26: 195–204. doi:10.1007 / s00454-001-0005-3.
- Tóth, G. (2001). "Bodové sady s mnoha k-sady ". Diskrétní a výpočetní geometrie. 26 (2): 187–194. doi:10,1007 / s004540010022.