Теорема галереї мистецтв або музейна проблема — добре вивчена проблема видності в обчислювальній геометрії. Вона походить від реальної задачі охорони художньої галереї за допомогою найменшої можливої кількості камер, що можуть одночасно спостерігати за всією галереєю. В обчислювальній геометрії планування галереї описується за допомогою простого многокутника і кожна камера представлена точкою у многокутнику. Кажуть, що множина точок охороняє многокутник, якщо для кожної точки у многокутнику існує деяка точка така, що відрізок між і не залишає цей многокутник.
Два виміри
Наявні багато видозмін первісної проблеми, які також згадуються як задачі галереї мистецтв. У деяких версіях камери можна ставити лише уздовж периметра або навіть тільки у вершинах многокутника. Деякі версії вимагають спостереження лише за периметром, або його частиною.
Рішення задачі, в якій камери повинні бути розташовані на вершинах і охоронятися повинні тільки вершини, еквівалентне вирішенню задачі про домінівну множину на графі видимості багатокутника.
Теорема галереї мистецтв Хватала
Названа на честь Вацлава Хватала, задає верхню межу мінімальної кількості камер. Вона стверджує, що камер завжди достатньо, а іноді необхідно для охорони простого многокутника з вершинами.
Питання про те як багато вершин/хранителів/охоронців необхідно Хваталу поставив у 1973. Хватал довів теорема невдовзі по тому. Доведення Хватала пізніше спростив Стів Фіск, використавши аргумент 3-розфарбування.
Коротке доведення Фіска
Fisk, (1978) довів теорему так.
По-перше, многокутник триангулюють (без додавання додаткових вершин. Тоді вершини многокутника 3-фарбують, так щоб кожний трикутник мав усі три кольори. Для знаходження 3-фарбування корисно звернути увагу на те, що двоїстий граф для триангуляції є деревом, будь-який цикл в двоїстому графі сформує границю дірки в многокутнику, що суперечить припущенню, що многокутник не мав дірок. Це означає, що ми можемо знайти 3-фарбування, використовуючи простий обхід графа як-от пошук у глибину.
Щойно 3-фарбування знайдено, вершини одного кольору утворюють підхожу множину для охорони, оскільки кожне трикутник охороняється його вершиною цього кольору. З того, що три кольори розбивають n вершин многокутника, колір з найменшою кількістю вершин формує правильну множину для охорони з не більше ніж камерами.
Обчислювальна складність
Версія задачі галереї мистецтв як проблема вибору звучить так: маємо многокутник і число k, а треба з'ясувати чи можливо охороняти цей многокутник за допомогою k камер. Ця задача і всі її стандартні варіації (такі як обмеження розташування камер самими вершинами або ребрами многокутника) є NP-складною.
Однак, існують ефективні алгоритми для множини з не більше ніж камер, що відповідає верхній межі встановленій Хваталом. Таку множину можна знайти за час David Avis and Godfried Toussaint (1981) довів наявність такого алгоритму із використанням техніки розділяй та володарюй. Kooshesh та Moret, (1992) надав алгоритм лінійного часу, використовуючи доведення Фіска і алгоритм триангуляції лінійного часу .
Узагальнення
Існує цілий ряд узагальнень і уточнень оригінальної теореми галереї мистецтв. Наприклад, для ортогональних багатокутників, чиї сторони перетинаються під прямим кутом, необхідно тільки камер. Є принаймні три докази цього результату, жоден з них не простий: Кана, Клейва і Клейтмана; Любіва; Сака і Туссена.
Схожі задачі намагаються визначити, скільки необхідно камер, щоб охопити екстер'єр галереї: — інколи необхідна і завжди достатня кількість. Іншими словами, нескінченний екстер'єр складніше охороняти, ніж скінченну галерею.
Три виміри
Якщо музей представлено у трьох вимірах як багатогранник, тоді розташування камер у кожній вершині не гарантуватиме, що весь музей під спостереженням. Хоча всі многокутники, що утворюють поверхню спостерігатимуться, все ж залишаться точки, недоступні для камер.
Примітки
- O'Rourke, (1987), p. 1.
- Chvátal, (1975).
- Fisk, (1978).
- O'Rourke, (1987), pp. 239—242; Aggarwal, (1984); Lee та Lin, (1986).
- O'Rourke, (1987), p. 255.
Джерела
- Aggarwal, A. (1984), The art gallery theorem: Its variations, applications, and algorithmic aspects, Ph.D. thesis, Johns Hopkins University.
- Avis, D.; Toussaint, G. T. (1981), (PDF), Pattern Recognition, 13 (6): 395—398, doi:10.1016/0031-3203(81)90002-9, архів оригіналу (PDF) за 22 липня 2011, процитовано 14 липня 2015.
- Brönnimann, H.; Goodrich, M. T. (1995), Almost optimal set covers in finite VC-dimension, Discrete and Computational Geometry, 14 (1): 463—479, doi:10.1007/BF02570718.
- Chvátal, V. (1975), A combinatorial theorem in plane geometry, Journal of Combinatorial Theory, Series B, 18: 39—41, doi:10.1016/0095-8956(75)90061-1.
- Couto, M.; de Rezende, P.; de Souza, C. (2011), An exact algorithm for minimizing vertex guards on art galleries, International Transactions in Operational Research: no—no, doi:10.1111/j.1475-3995.2011.00804.x.
- Couto, M.; de Rezende, P.; de Souza, C. (2011), , архів оригіналу за 6 липня 2011, процитовано 14 липня 2015.
- Deshpande, Ajay; Kim, Taejung; Demaine, Erik D.; Sarma, Sanjay E. (2007), A Pseudopolynomial Time O(logn)-Approximation Algorithm for Art Gallery Problems, Proc. Worksh. Algorithms and Data Structures, Lecture Notes in Computer Science, т. 4619, Springer-Verlag, с. 163—174, doi:10.1007/978-3-540-73951-7_15, ISBN .
- Eidenbenz, S.; Stamm, C.; Widmayer, P. (2001), (PDF), Algorithmica, 31 (1): 79—113, doi:10.1007/s00453-001-0040-8, архів оригіналу (PDF) за 24 червня 2003, процитовано 14 липня 2015.
- Fisk, S. (1978), A short proof of Chvátal's watchman theorem, Journal of Combinatorial Theory, Series B, 24 (3): 374, doi:10.1016/0095-8956(78)90059-X.
- Ghosh, S. K. (1987), Approximation algorithms for art gallery problems, Proc. Canadian Information Processing Society Congress, с. 429—434.
- Kahn, J.; Klawe, M.; Kleitman, D. (1983), Traditional galleries require fewer watchmen, SIAM J. Alg. Disc. Meth., 4 (2): 194—206, doi:10.1137/0604020.
- Kooshesh, A. A.; Moret, B. M. E. (1992), Three-coloring the vertices of a triangulated simple polygon, Pattern Recognition, 25 (4): 443, doi:10.1016/0031-3203(92)90093-X.
- Lee, D. T.; Lin, A. K. (1986), Computational complexity of art gallery problems, IEEE Transactions on Information Theory, 32 (2): 276—282, doi:10.1109/TIT.1986.1057165.
- Lubiw, A. (1985), Decomposing polygonal regions into convex quadrilaterals, Proc. 1st ACM Symposium on Computational Geometry, с. 97—106, doi:10.1145/323233.323247, ISBN .
- O'Rourke, Joseph (1987), , Oxford University Press, ISBN , архів оригіналу за 9 грудня 2012, процитовано 14 липня 2015.
- Sack, J. R.; Toussaint, G. T. (1988), Guard placement in rectilinear polygons, у Toussaint, G. T. (ред.), Computational Morphology, North-Holland, с. 153—176.
- Shermer, Thomas (1992), (PDF), Proceedings of the IEEE, 80 (9): 1384—1399, doi:10.1109/5.163407, архів оригіналу (PDF) за 10 червня 2011, процитовано 14 липня 2015.
- Valtr, P. (1998), Guarding galleries where no point sees a small area, Israel J. Math., 104 (1): 1—16, doi:10.1007/BF02897056.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Teorema galereyi mistectv abo muzejna problema dobre vivchena problema vidnosti v obchislyuvalnij geometriyi Vona pohodit vid realnoyi zadachi ohoroni hudozhnoyi galereyi za dopomogoyu najmenshoyi mozhlivoyi kilkosti kamer sho mozhut odnochasno sposterigati za vsiyeyu galereyeyu V obchislyuvalnij geometriyi planuvannya galereyi opisuyetsya za dopomogoyu prostogo mnogokutnika i kozhna kamera predstavlena tochkoyu u mnogokutniku Kazhut sho mnozhina tochok S displaystyle S ohoronyaye mnogokutnik yaksho dlya kozhnoyi tochki p displaystyle p u mnogokutniku isnuye deyaka tochka q S displaystyle q in S taka sho vidrizok mizh p displaystyle p i q displaystyle q ne zalishaye cej mnogokutnik Dva vimiriChotiri kamera pokrivayut cyu galereyu Nayavni bagato vidozmin pervisnoyi problemi yaki takozh zgaduyutsya yak zadachi galereyi mistectv U deyakih versiyah kameri mozhna staviti lishe uzdovzh perimetra abo navit tilki u vershinah mnogokutnika Deyaki versiyi vimagayut sposterezhennya lishe za perimetrom abo jogo chastinoyu Rishennya zadachi v yakij kameri povinni buti roztashovani na vershinah i ohoronyatisya povinni tilki vershini ekvivalentne virishennyu zadachi pro dominivnu mnozhinu na grafi vidimosti bagatokutnika Teorema galereyi mistectv HvatalaNazvana na chest Vaclava Hvatala zadaye verhnyu mezhu minimalnoyi kilkosti kamer Vona stverdzhuye sho n 3 displaystyle left lfloor n 3 right rfloor kamer zavzhdi dostatno a inodi neobhidno dlya ohoroni prostogo mnogokutnika z n displaystyle n vershinami Pitannya pro te yak bagato vershin hraniteliv ohoronciv neobhidno Hvatalu postaviv u 1973 Hvatal doviv teorema nevdovzi po tomu Dovedennya Hvatala piznishe sprostiv Stiv Fisk vikoristavshi argument 3 rozfarbuvannya Korotke dovedennya Fiska Rozfarbuvannya 3 kolorami vershin triangulovanogo mnogokutnika Sini vershini utvoryuyut nabir z troh kamer nastilki malo yak i bulo garantovano teoremoyu galereyi mistectv Odnak cej nabir ne optimalnij cej samij poligon mozhna ohoronyati za dopomogoyu dvoh kamer Fisk 1978 doviv teoremu tak Po pershe mnogokutnik triangulyuyut bez dodavannya dodatkovih vershin Todi vershini mnogokutnika 3 farbuyut tak shob kozhnij trikutnik mav usi tri kolori Dlya znahodzhennya 3 farbuvannya korisno zvernuti uvagu na te sho dvoyistij graf dlya triangulyaciyi ye derevom bud yakij cikl v dvoyistomu grafi sformuye granicyu dirki v mnogokutniku sho superechit pripushennyu sho mnogokutnik ne mav dirok Ce oznachaye sho mi mozhemo znajti 3 farbuvannya vikoristovuyuchi prostij obhid grafa yak ot poshuk u glibinu Shojno 3 farbuvannya znajdeno vershini odnogo koloru utvoryuyut pidhozhu mnozhinu dlya ohoroni oskilki kozhne trikutnik ohoronyayetsya jogo vershinoyu cogo koloru Z togo sho tri kolori rozbivayut n vershin mnogokutnika kolir z najmenshoyu kilkistyu vershin formuye pravilnu mnozhinu dlya ohoroni z ne bilshe nizh n 3 displaystyle lfloor n 3 rfloor kamerami Obchislyuvalna skladnist Versiya zadachi galereyi mistectv yak problema viboru zvuchit tak mayemo mnogokutnik i chislo k a treba z yasuvati chi mozhlivo ohoronyati cej mnogokutnik za dopomogoyu k kamer Cya zadacha i vsi yiyi standartni variaciyi taki yak obmezhennya roztashuvannya kamer samimi vershinami abo rebrami mnogokutnika ye NP skladnoyu Odnak isnuyut efektivni algoritmi dlya mnozhini z ne bilshe nizh n 3 displaystyle lfloor n 3 rfloor kamer sho vidpovidaye verhnij mezhi vstanovlenij Hvatalom Taku mnozhinu mozhna znajti za chas O n log n displaystyle O n log n David Avis and Godfried Toussaint 1981 doviv nayavnist takogo algoritmu iz vikoristannyam tehniki rozdilyaj ta volodaryuj Kooshesh ta Moret 1992 nadav algoritm linijnogo chasu vikoristovuyuchi dovedennya Fiska i algoritm triangulyaciyi linijnogo chasu Uzagalnennya Isnuye cilij ryad uzagalnen i utochnen originalnoyi teoremi galereyi mistectv Napriklad dlya ortogonalnih bagatokutnikiv chiyi storoni peretinayutsya pid pryamim kutom neobhidno tilki n 4 displaystyle lfloor n 4 rfloor kamer Ye prinajmni tri dokazi cogo rezultatu zhoden z nih ne prostij Kana Klejva i Klejtmana Lyubiva Saka i Tussena Shozhi zadachi namagayutsya viznachiti skilki neobhidno kamer shob ohopiti ekster yer galereyi n 2 displaystyle lceil n 2 rceil inkoli neobhidna i zavzhdi dostatnya kilkist Inshimi slovami neskinchennij ekster yer skladnishe ohoronyati nizh skinchennu galereyu Tri vimiriPriklad bagatogrannika z vnutrishnimi tochkami ne vidnimi z zhodnoyi vershini Yaksho muzej predstavleno u troh vimirah yak bagatogrannik todi roztashuvannya kamer u kozhnij vershini ne garantuvatime sho ves muzej pid sposterezhennyam Hocha vsi mnogokutniki sho utvoryuyut poverhnyu sposterigatimutsya vse zh zalishatsya tochki nedostupni dlya kamer PrimitkiO Rourke 1987 p 1 Chvatal 1975 Fisk 1978 O Rourke 1987 pp 239 242 Aggarwal 1984 Lee ta Lin 1986 O Rourke 1987 p 255 DzherelaAggarwal A 1984 The art gallery theorem Its variations applications and algorithmic aspects Ph D thesis Johns Hopkins University Avis D Toussaint G T 1981 PDF Pattern Recognition 13 6 395 398 doi 10 1016 0031 3203 81 90002 9 arhiv originalu PDF za 22 lipnya 2011 procitovano 14 lipnya 2015 Bronnimann H Goodrich M T 1995 Almost optimal set covers in finite VC dimension Discrete and Computational Geometry 14 1 463 479 doi 10 1007 BF02570718 Chvatal V 1975 A combinatorial theorem in plane geometry Journal of Combinatorial Theory Series B 18 39 41 doi 10 1016 0095 8956 75 90061 1 Couto M de Rezende P de Souza C 2011 An exact algorithm for minimizing vertex guards on art galleries International Transactions in Operational Research no no doi 10 1111 j 1475 3995 2011 00804 x Couto M de Rezende P de Souza C 2011 arhiv originalu za 6 lipnya 2011 procitovano 14 lipnya 2015 Deshpande Ajay Kim Taejung Demaine Erik D Sarma Sanjay E 2007 A Pseudopolynomial Time O logn Approximation Algorithm for Art Gallery Problems Proc Worksh Algorithms and Data Structures Lecture Notes in Computer Science t 4619 Springer Verlag s 163 174 doi 10 1007 978 3 540 73951 7 15 ISBN 978 3 540 73948 7 Eidenbenz S Stamm C Widmayer P 2001 PDF Algorithmica 31 1 79 113 doi 10 1007 s00453 001 0040 8 arhiv originalu PDF za 24 chervnya 2003 procitovano 14 lipnya 2015 Fisk S 1978 A short proof of Chvatal s watchman theorem Journal of Combinatorial Theory Series B 24 3 374 doi 10 1016 0095 8956 78 90059 X Ghosh S K 1987 Approximation algorithms for art gallery problems Proc Canadian Information Processing Society Congress s 429 434 Kahn J Klawe M Kleitman D 1983 Traditional galleries require fewer watchmen SIAM J Alg Disc Meth 4 2 194 206 doi 10 1137 0604020 Kooshesh A A Moret B M E 1992 Three coloring the vertices of a triangulated simple polygon Pattern Recognition 25 4 443 doi 10 1016 0031 3203 92 90093 X Lee D T Lin A K 1986 Computational complexity of art gallery problems IEEE Transactions on Information Theory 32 2 276 282 doi 10 1109 TIT 1986 1057165 Lubiw A 1985 Decomposing polygonal regions into convex quadrilaterals Proc 1st ACM Symposium on Computational Geometry s 97 106 doi 10 1145 323233 323247 ISBN 0 89791 163 6 O Rourke Joseph 1987 Oxford University Press ISBN 0 19 503965 3 arhiv originalu za 9 grudnya 2012 procitovano 14 lipnya 2015 Sack J R Toussaint G T 1988 Guard placement in rectilinear polygons u Toussaint G T red Computational Morphology North Holland s 153 176 Shermer Thomas 1992 PDF Proceedings of the IEEE 80 9 1384 1399 doi 10 1109 5 163407 arhiv originalu PDF za 10 chervnya 2011 procitovano 14 lipnya 2015 Valtr P 1998 Guarding galleries where no point sees a small area Israel J Math 104 1 1 16 doi 10 1007 BF02897056