Művészeti galéria probléma

A számítógép-tudomány , pontosabban algoritmikus geometria , a probléma a művészeti galéria egy jól tanulmányozott látási probléma ihlette egy valós probléma. A következőképpen van megfogalmazva:

- Hány őrre van szükség egy művészeti galéria őrzéséhez , és hova kell őket helyezni? "

Formálisan a művészeti galériát egy egyszerű sokszög , az egyes gyámokat pedig a sokszög egy pontja képviseli. Egy sor pont azt mondta, hogy figyelemmel kíséri , vagy fedezze sokszög, ha bármely pontja a sokszög, van egy pont olyan, hogy a vonal szegmens belép , és teljes mértékben tartalmazza a sokszög. Az őröket térfigyelő kameraként is értelmezhetjük, és kérhetjük, hogy az egész galéria látható legyen a szkennelés során.

A művészeti galéria tétele

A művészeti galéria tétele, amelyet Václav Chvátal demonstrált , felső korlátot ad a gyámok minimális számához. Mondja :

"Egy egyszerű sokszög csúcsokkal történő megtartásához elegendőek az őrök, és ez a határ elérhető . "

Történelmi

A szükséges kapusok számával kapcsolatos kérdést Victor Klee tette fel Chvátal számára 1973-ban. Chvátal hamarosan bebizonyította. Chvátal igazolását Steve Fisk egyszerűsítette, a gráf színezésén alapuló argumentummal . Fisk a matematika professzora volt a Bowdoin Főiskolán .

A művészeti galéria problémája és tétele kevésbé ismert, mint a szokásos algoritmikus geometriai témák, mint például a domború burkolás , a sokszög háromszögelése vagy a Voronoi diagram kiszámítása , de különféle algoritmikus geometria tankönyvekben és tanfolyamokban szerepel.

A Fisk bemutatója

Steve Fisk igazolása rövid és elegáns: megjelenik az Isteni okoskodás könyvben . A bizonyítás többnyire a következő. Kezdjük a sokszög háromszögelésével (új csúcsok hozzáadása nélkül). A háromszögeléshez hasonlóan járunk el: Azt a tényt használjuk, hogy minden egyszerű, legalább négy csúcsú sokszögnek legalább két „füle” van. A fül egy háromszög, amelynek két éle a sokszög határához tartozik, a harmadik pedig a sokszög belsejében helyezkedik el. Az algoritmus abból áll, hogy megtalálunk egy ilyen fület, eltávolítjuk azt a sokszögből, ami új, kisebb sokszöget eredményez, ezért háromszor színezhető megismétlődéssel , és ez a színezés könnyen kiterjeszthető a fül további csúcsának a maradék színnel történő színezésével. Három színű színezésnél minden háromszögnek mind a három színnek tartalmaznia kell. Az egyik szín csúcsa érvényes őrzőkészletet képez, mivel a sokszög minden háromszögét az adott színű csúcsa őrzi. Mivel a három szín felosztja a sokszög n csúcsát, a legkevesebb csúcsú szín meghatározza az érvényes, legfeljebb gyámokkal rendelkező gyámok halmazát .

Változatok

A Chvátal felár akkor marad érvényben, ha a csúcson lévő állattartók korlátozása gyengül az állattartókra bármely olyan ponton, amely nincs a sokszögön kívül.

Az általános művészeti galéria tételnek vannak más általánosításai vagy specializációi. Például az ortogonális sokszögekhez, vagyis azokhoz a sokszögekhez, amelyek oldalai derékszögben csatlakoznak, csak az őrökre van szükség . Ennek az eredménynek legalább három különböző bemutatója van, egyik sem egyszerű, egyet Kahn, Maria Klawe és Daniel Kleitman ; egy másik Anna Lubiw ; és még egyet Jörg-Rüdiger Sack és Godfried Toussaint (en) .  

Hasonló probléma a poligon külsejének lefedéséhez szükséges védőburkolatok minimális számának meghatározása (ez a „várprobléma”): elegendőek és néha szükségesek is. Más szavakkal, a végtelen külső burkolása igényesebb, mint a kész belső burkolása.

Algoritmikus összetettség

A számítási probléma

Hatékony algoritmusok léteznek a sokszög csúcsain elhelyezett, és a Chvátal jelölést igazoló, és ennélfogva legfeljebb gyámok őrcsoportjainak megtalálásához.

David Avis és Godfried Toussaint bebizonyította, hogy egy ilyen elhelyezés a legrosszabb esetként számolható el , oszd meg és hódítsd módszerrel . Kooshesh és Moret 1992 egy lineáris időalgoritmust adott Fisk bizonyító algoritmusával és Bernard Chazelle lineáris háromszögelési algoritmusával .

Számítási algoritmust javasolt Couto, de Rezende és de Souza 2011 a csúcsra helyezett kapusok számára. A szerzők számos tesztet végeztek különböző sokszögosztályokkal, amelyek azt mutatták, hogy optimális megoldások viszonylag rövid idő alatt megtalálhatók a több ezer csúcsú sokszögek esetében is.

A döntési probléma

Döntési problémának tekintve a művészeti galéria problémája annak meghatározása, hogy egy sokszöget és egy k egész számot figyelembe véve , hogy ez a sokszög legfeljebb k őrzővel tartható-e . Ez a probléma -teljes , hol van a komplexitás osztálya, amely megfelel a zárt valós testek elméletének egzisztenciális töredékének . A szokásos variációk (például az őrző pozícióinak korlátozása a sokszög csúcsaira vagy széleire) NP-nehézek .

Közelítés

A gyámok minimális számának közelítő algoritmusát illetően Eidenbenz, Stamm és Widmayer 2001 kimutatták, hogy a probléma nehéz APX  ; Ez azt jelenti, hogy nem valószínű, hogy a közelítő arány jobb, mint egy fix konstans lehet elérni egy közelítő algoritmus a polinomiális időben . Nem ismert azonban állandó közelítési arányú algoritmus. Ezzel szemben a gondnokok minimális számának logaritmikus közelítése úgy érhető el, hogy a problémát a beállított lefedettségi problémára redukáljuk . Pavel Valtr megmutatta, hogy a művészeti galéria problémájából levezetett halmazrendszer korlátozott Vapnik-Tchervonenkis dimenzióval rendelkezik , amely lehetővé teszi olyan ε-hálózatokon  (en) alapuló halmaz lefedettségi algoritmusok alkalmazását, amelyek közelítési aránya az optimális logaritmusa inkább a gyámok száma, mint a sokszög csúcsainak száma. A kapusok helyzetének korlátozása nélkül a potenciálisan végtelen számú helyzet még nehezebbé teszi a problémát. Ha arra kényszerítjük a gyámokat, hogy foglaljanak helyet egy finom rácson, bonyolultabb logaritmikus közelítési algoritmus nyerhető további alacsony korlátozású feltételezések mellett.

Kiváló méretek

Ha a múzeumot nagyobb dimenzióban egy poliéder képviseli , akkor nem biztos, hogy elegendő minden csúcson őrt elhelyezni, hogy lefedje a teljes múzeumot. Még akkor is, ha a poliéder felületei megfigyelés alatt állnak, lehetséges, hogy a poliéder belsejében lévő pontok nem láthatók.

Megjegyzések

  1. O'Rourke 1987 , p.  1.
  2. Chvátal 1975 .
  3. Fisk 1978 .
  4. Leghorn, "  Matematika professzor 63 évesen meghal leukémiában  " [ archív du2017. január 14] , The Bowdoin Orient,2010.
  5. Berg és mtsai. 2008 .
  6. Castelli Aleardi és Oudot 2012 .
  7. Boissonnat 2017 .
  8. Goodman és O'Rourke 2004 .
  9. Edelsbrunner 1987 .
  10. Pach és Agarwal 1995 .
  11. Mehlhorn és Naeher 1999 .
  12. Fisk 1978 .
  13. Isteni okok , 35. fejezet: "Hogyan nézzünk meg egy múzeumot".
  14. Shermer 1992 .
  15. O'Rourke 1987 , p.  37-80, Kahn, Klawe és Kleitman 1983 , Lubiw 1985 és Sack és Toussaint 1988 .
  16. O'Rourke 1987 , p.  146-154.
  17. Avis és Toussaint 1981 .
  18. . Ezekre a tesztekre vonatkozó adatok és megoldások a Couto, de Rezende és de Souza 2011 címen érhetők el .
  19. Abrahamsen, Adamaszek és Miltzow 2017 .
  20. O'Rourke 1987 , p.  239–242; Aggarwal 1984 ; Lee és Lin 1986 .
  21. Kumar Ghosh 2010 .
  22. Valtr 1998 .
  23. Brönnimann és Goodrich 1995 .
  24. Deshpande és mtsai. 2007
  25. Bonnet és Miltzow 2017 .
  26. O'Rourke 1987 , p. 255.

Hivatkozások

KönyvekCikkek

Kapcsolódó cikkek

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">