Sanat galerisi sorunu

Gelen bilgisayar bilimleri , daha doğrusu içinde algoritmik geometri , sanat galerisi sorunu gerçek bir sorun esinlenerek iyi çalışılmış görünürlük sorundur. Aşağıdaki gibi formüle edilmiştir:

"Bir sanat galerisini korumak için kaç muhafız gerekiyor ve bunlar nereye yerleştirilmeli?" "

Resmi olarak, sanat galerisi basit bir çokgenle ve her koruyucu , çokgenin bir noktasıyla temsil edilir . Çokgendeki herhangi bir nokta için, çizgi parçasının poligon içine girdiği ve tamamen poligonun içinde bulunduğu bir nokta varsa, bir nokta kümesinin bir çokgeni izlediği veya kapsadığı söylenir . Muhafızları güvenlik kamerası olarak da yorumlayabiliriz ve taramada tüm galerinin görünür olmasını isteyebiliriz.

Sanat galerisi teoremi

Václav Chvátal tarafından gösterilen sanat galerisi teoremi, minimum koruyucu sayısı için bir üst sınır verir . Diyor :

" Köşeleri olan basit bir çokgeni korumak için veliler yeterlidir ve bu sınıra ulaşılabilir" .

Tarihi

İhtiyaç duyulan kaleci sayısı hakkındaki soru , 1973'te Victor Klee tarafından Chvátal'a soruldu . Chvátal bunu kısa süre sonra kanıtladı. Chvátal'ın ispatı, grafik renklendirmeye dayalı bir argüman kullanılarak Steve Fisk tarafından basitleştirildi . Fisk daha sonra Bowdoin Koleji'nde matematik profesörüydü .

Sanat galerisi problemi ve teoremi, dışbükey kaplama , bir çokgeni üçgenleme veya Voronoi diyagramını hesaplama gibi standart algoritmik geometri temalarından daha az bilinir , ancak çeşitli ders kitaplarında ve algoritmik geometri derslerinde yer alır.

Fisk gösterisi

Steve Fisk'in kanıtı kısa ve zariftir: Divine Reasonings kitabında yer almaktadır . Kanıt çoğunlukla aşağıdaki gibidir. Çokgeni nirengi yaparak başlıyoruz (yeni köşeler eklemeden). Nirengi için devam ediyoruz: En az dört köşeli herhangi bir basit çokgenin en az iki "kulağı" olduğu gerçeğini kullanıyoruz. Kulak, iki kenarı çokgenin sınırına ait olan ve üçüncüsü çokgenin içinde bulunan bir üçgendir. Algoritma, böyle bir kulağı bulmaktan, onu çokgenden çıkarmaktan ibarettir, bu da yeni, daha küçük bir çokgen verir, bu nedenle tekrarlama ile 3-renklendirilebilir ve bu renk, kulağın ek tepe noktasını kalan renkle renklendirerek kolayca genişletilebilir. 3 renk renklendirmede, her üçgen 3 rengi içermelidir. Çokgenin her üçgeni o rengin tepe noktası tarafından korunduğundan, renklerden birinin köşeleri geçerli bir koruyucu grubu oluşturur. Üç renk çokgenin n köşesini böldüğünden, en az köşeye sahip renk, en fazla koruyucuya sahip bir dizi geçerli koruyucuyu tanımlar .

Varyantlar

Chvátal işaretlemesi, köşelerde kalecilerin kısıtlaması, poligon dışında olmayan herhangi bir noktada kalecilere zayıflatılırsa geçerliliğini korur.

Orijinal sanat galerisi teoreminin başka genellemeleri veya uzmanlıkları da vardır. Örneğin, dik çokgenler için, yani kenarları dik açılarla birleşen çokgenler için gereken tek şey koruyuculardır. Bu sonucun en az üç farklı kanıtı vardır, hiçbiri basit değildir, biri Kahn, Maria Klawe ve Daniel Kleitman tarafından yapılmıştır ; bir başka Anna Lubiw tarafından ; ve yine Jörg-Rüdiger Sack ve Godfried Toussaint (en) tarafından .  

Benzer bir sorun, bir çokgenin dışını örtmek için gerekli minimum koruma sayısının belirlenmesidir (bu "kale sorunu" dır): yeterlidir ve bazen de gereklidir. Başka bir deyişle, sonsuz olan dış cepheyi örtmek, bitmiş iç mekanı örtmekten daha zahmetlidir.

Algoritmik karmaşıklık

Hesaplama problemi

Çokgenin köşelerine yerleştirilen ve Chvátal işaretlemesini, dolayısıyla çoğu koruyucuyu doğrulayan koruyucu setlerini bulmak için etkili algoritmalar mevcuttur .

David Avis ve Godfried Toussaint, böyle bir yerleşimin böl ve yönet yöntemi kullanılarak en kötü durum olarak hesaplanabileceğini kanıtladı . Kooshesh ve Moret 1992 , Fisk'in kanıt algoritmasını ve Bernard Chazelle'in doğrusal üçgenleme algoritmasını kullanarak doğrusal bir zaman algoritması verdi .

Couto, de Rezende ve de Souza 2011 tarafından en üst sıradaki kaleciler için bir hesaplama algoritması önerildi . Yazarlar, birkaç bin köşeli çokgenler için bile en uygun çözümlerin nispeten kısa bir sürede bulunabileceğini gösteren çeşitli poligon sınıflarıyla çok sayıda test gerçekleştirdiler.

Karar sorunu

Bir karar problemi olarak kabul edilen sanat galerisi problemi, bir çokgen ve bir tamsayı k verildiğinde , bu çokgenin en fazla k koruyucu ile tutulup tutulamayacağını belirleme problemidir . Bu sorun -Komple burada, bir karmaşıklık sınıfı varoluşsal fragmanına karşılık gelen kapalı gerçek cisimlerin teorisi . Genel varyasyonlar (koruyucuların konumlarını çokgenin köşeleri veya kenarlarıyla sınırlamak gibi) NP-zordur .

Yaklaşıklık

Minimum koruyucu sayısı için bir yaklaştırma algoritmasıyla ilgili olarak, Eidenbenz, Stamm ve Widmayer 2001 , sorunun APX açısından zor olduğunu göstermiştir  ; Bu, sabit bir sabitten daha iyi bir yaklaşım oranının , polinom zamanında bir yaklaşım algoritması ile elde edilemeyeceği anlamına gelir . Bununla birlikte, sabit bir yaklaşım oranına sahip hiçbir algoritma bilinmemektedir. Bunun aksine, minimum vasi sayısının logaritmik bir tahmini , problemi belirlenen kapsam problemine indirgeyerek elde edilebilir . Pavel Valtr tarafından, bir sanat galerisi probleminden türetilen küme sisteminin sınırlı bir Vapnik-Tchervonenkis boyutuna sahip olduğu gösterilmiştir; bu , yaklaşık oranı optimalin logaritması olan ε-ağlarına (en) dayalı küme kapsama algoritmalarının uygulanmasını mümkün kılar. çokgenin köşe sayısı yerine koruyucu sayısı. Pozisyonları kısıtlanmayan kaleciler için, potansiyel olarak sonsuz sayıda pozisyon sorunu daha da zorlaştırır. Koruyucuları ince bir ızgara üzerinde pozisyon almaya zorlarsak, ek kısıtlayıcı olmayan varsayımlar altında daha karmaşık bir logaritmik yaklaşım algoritması elde edilebilir.  

Üstün boyutlar

Müze daha yüksek boyutta bir çokyüzlü ile temsil ediliyorsa , o zaman müzenin tamamını kapsayacak şekilde her köşeye bir muhafız yerleştirmek yeterli olmayabilir. Polihedronun yüzeyleri o zaman gözetim altında olsa bile, polihedronun içindeki noktaların görünmemesi mümkündür.

Notlar

  1. O'Rourke 1987 , s.  1.
  2. Chvátal 1975 .
  3. Fisk 1978 .
  4. Leghorn, "  Matematik profesörü 63 yaşında lösemiden öldü  " [ archive du14 Ocak 2017] , Bowdoin Şark,2010.
  5. Berg ve ark. 2008 .
  6. Castelli Aleardi ve Oudot 2012 .
  7. Boissonnat 2017 .
  8. Goodman ve O'Rourke 2004 .
  9. Edelsbrunner 1987 .
  10. Pach ve Agarwal 1995 .
  11. Mehlhorn ve Naeher 1999 .
  12. Fisk 1978 .
  13. Divine Reasons , bölüm 35: "Müze nasıl izlenir?".
  14. Shermer 1992 .
  15. O'Rourke 1987 , s.  37-80, Kahn, Klawe ve Kleitman 1983 , Lubiw 1985 ve Sack and Toussaint 1988 .
  16. O'Rourke 1987 , s.  146-154.
  17. Avis ve Toussaint 1981 .
  18. . Bu testler için veriler ve çözümler Couto, de Rezende ve de Souza 2011'de mevcuttur .
  19. Abrahamsen, Adamaszek ve Miltzow 2017 .
  20. O'Rourke 1987 , s.  239–242; Aggarwal 1984 ; Lee ve Lin 1986 .
  21. Kumar Ghosh 2010 .
  22. Valtr 1998 .
  23. Brönnimann ve Goodrich 1995 .
  24. Deshpande ve diğerleri. 2007
  25. Bonnet ve Miltzow 2017 .
  26. O'Rourke 1987 , s. 255.

Referanslar

KitabınNesne

İlgili Makaleler

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