Problema da galeria de arte: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
m Desfeita(s) uma ou mais edições de Kimdc98 (Não citou fontes.)
Etiquetas: Reversão e Avisos Reversão manual Hiperligações de desambiguação
Kimdc98 (discussão | contribs)
Referências acrescentadas
Etiquetas: Possível conteúdo ofensivo Editor Visual
 
Linha 1: Linha 1:
O '''problema da galeria de arte''' ou '''problema do museu''' é um [[problema de visibilidade]] bem estudado em [[geometria computacional]]. Ele tem sua origem no problema real de se vigiar uma [[galeria de arte]] com o menor número de guardas que juntos possam observar toda a galeria. Na versão do problema em geometria computacional a forma da galeria de arte é representada por um [[polígono simples]] e cada guarda é representado por um [[ponto]] no polígono. Diz-se que um conjunto <math>S</math> de pontos vigia o polígono se, para todo ponto <math>p</math> no poligono, existe algum <math>q\in S</math> tal que o [[segmento de reta]] que liga <math>p</math> e <math>q</math> não sai do polígono.
[[Imagem:Art gallery problem.svg|thumb|Four cameras cover this gallery.]]O '''problema da galeria de arte''' (também conhecido como o '''problema do museu''') é um [[problema de visibilidade]] bem estudado em [[geometria computacional]], que tem a sua origem no seguinte problema do mundo real:

<center>''"Numa [[galeria de arte]] de forma poligonal, qual é o número mínimo de guardas que juntos podem observar toda a galeria de arte"?''</center>

Formalmente, considere uma área poligonal , interpretada como a planta de uma galeria de arte. Escolher o menor número possível de pontos  (guardas) em  tal que para cada ponto em , e para um  o segmento de linha entre  e  não deixa o polígono.

Neste cenário, os guardas não são móveis e têm um campo visual de  graus, de modo a poderem ser interpretados como câmaras de vigilância.
<center><gallery mode="nolines">
Ficheiro:Art gallery one guard Top.png|Configuração 1
Ficheiro:Art gallery one guard bottom.png|Configuração 2
Ficheiro:Art gallery two guards.png|Configuração 3
</gallery>[[Ficheiro:Legende pt.png|semmoldura|330x330px]]
</center>
O problema da galeria de arte pode ser aplicado em vários domínios, tais como na robótica, quando as inteligências artificiais (IA) precisam de executar movimentos dependendo do seu ambiente. Outros domínios, onde este problema é aplicado, são a edição de imagens, problemas de iluminação de um palco ou a instalação de infra-estruturas para a alerta de catástrofes naturais.
== Exemplos ==
<center><gallery mode="nolines">
Ficheiro:PentagonExample1.png|Este pentágono [[Polígono regular|regular]] pode ser completamente vigiado por um guarda, cuja posição não é importante. De facto, há um resultado que declara que para qualquer [[polígono convexo]], apenas um guarda é suficiente para observar toda a galeria.
Ficheiro:PolygonExample2.png|Neste caso, um guarda também é suficiente, embora a sua posição seja mais restrita. Por exemplo, o guarda não pode ser colocado numa das pernas, porque precisaríamos de um segundo guarda para a outra perna.
Ficheiro:Example3.png|Para este 6-gon, um guarda não é suficiente para cobrir toda a galeria. De facto, dois guardas são sempre suficientes para cobrir uma galeria de -gon.
Ficheiro:Example4.png|Para esta -gon, três guardas são suficientes para supervisionar toda a área. Isto vem na sequência do teorema da galeria de arte.
</gallery></center>

== O teorema da galeria de arte ==
O teorema da galeria de arte, provado por [[Václav Chvátal|Vaclav Chvátal]], dá um [[Limite superior e limite inferior|limite superior]] para o número mínimo de guardas que são colocados nos cantos (vértices) de uma galeria de arte, e diz o seguinte:

<center>''"Para guardar um polígono simples com'' <math>n</math>'' vértices,'' <math>\left\lfloor \frac{n}{3} \right\rfloor</math>'' guardas são sempre suficientes e por vezes necessários."''</center>

=== História ===
O problema da galeria de arte foi apresentado pela primeira vez a [[Václav Chvátal|Chvátal]] por [[Victor Klee]] em <math>1973</math>, o que ele conseguiu provar dois anos mais tarde. Contudo, a sua prova foi simplificada mais tarde por [[Steve Fisk]], o que levou à existência de duas provas distintas. [[Václav Chvátal|Chvátal]] tem uma abordagem mais geométrica, enquanto [[Steve Fisk|Fisk]] utiliza resultados bem conhecidos da [[Teoria dos grafos]]. De onde, a prova de [[Steve Fisk|Fisk]] é considerada mais curta e esteticamente mais agradável, de modo que é mesmo figurada em [[Provas conforme O Livro]].

=== Prova ===
Em qualquer polígono simples com <math>n</math> vértices, é possível ligar quaisquer dois vértices por um segmento de linha, de forma que o polígono se decomponha em, com exceção dos segmentos de ligação, triângulos de disjunção em pares. Esta decomposição é denominada [[triangulação]] e a sua existência é comprovada sob certas condições verificadas.

Além disso, os vértices de qualquer polígono triangulado podem ser coloridos apenas com três cores, de modo que quaisquer vértices vizinhos tenham cores diferentes. A escolha de o conjunto de vértices de qualquer uma das três cores, dá um conjunto de guardas válido. Na verdade, cada triângulo do polígono é guardado pelo seu vértice com essa cor. A cor com menos vértices ainda define um conjunto de guardas válido e tem no máximo <math>\left\lfloor \frac{n}{3} \right\rfloor</math> guardas, porque as três cores dividem os  vértices do polígono.

=== Ilustração da prova ===
Para ilustrar a prova, reconsiderar o ''Exemplo 4''. O primeiro passo consiste em triangular o polígono (''Figura 1''). Depois, aplica-se uma coloração de <math>3</math> cores adequada (''Figura 2'') e observa-se que existem <math>4</math> vértices vermelhos, <math>4</math> azuis e <math>6</math> verdes. A cor com menos vértices é azul ou vermelho, pelo que o polígono pode ser coberto por <math>4</math> guardas (''Figura 3''). Isto concorda com o teorema da galeria de arte, porque o polígono tem <math>14</math> vértices, e <math>\left\lfloor \frac{14}{3} \right\rfloor = 4</math>.
<center><gallery mode="nolines">
Ficheiro:Triangulation of polygon.png|Figura 1
Ficheiro:3-coloring of the polygon.png|Figura 2
Ficheiro:Least color of 3-coloration.png|Figura 3
</gallery></center>

== Extensões do problema da galeria de arte ==
No teorema da galeria de arte, os guardas devem permanecer nos vértices, no entanto, o limite superior dado a Chvátal permanece válido se a restrição aos guardas nos cantos for solta aos guardas em qualquer ponto não exterior ao polígono. Além disto, foram estudadas várias outras generalizações e especificações do teorema original da galeria de arte, como por exemplo:

# O problema da galeria de arte para '''polígonos ortogonais''' de <math>n</math> vértices, onde todas as arestas formam ângulos rectos. Neste caso, um número de guardas de <math>\left\lfloor \frac{n}{4} \right\rfloor</math> é sempre suficiente e por vezes necessário para supervisionar a sua superfície. Há muitas provas distintas deste resultado, uma de Kahn, [[Maria Klawe]] e [[Daniel Kleitman]], outra de Anna Lube, e outra de Jörg-Rüdiger Sack e Godfried Toussaint, das quais nenhuma é simples.
# O '''problema da fortaleza''', que consiste em guardar o exterior de um polígono de <math>n</math> vértices. Aqui se distinguem os dois casos seguintes.
##''Guardas de vértices:'' Se a posição dos guardas se restringir ao limite do polígono, <math>\left\lceil \frac{n}{2} \right\rceil</math> guardas são por vezes necessários e sempre suficientes. Foi também encontrado um limite superior melhor para o caso em que o polígono é ortogonal, a saber, <math>\left\lceil \frac{n}{4} \right\rceil +1</math>.
##''Guardas pontuais:'' Se a posição dos guardas estiver em qualquer lugar fora do polígono, <math>\left\lceil \frac{n}{3} \right\rceil</math> guardas são por vezes necessários e sempre suficientes.
# O '''problema do pátio da prisão''', que é uma combinação do problema da galeria de arte e o problema da fortaleza. Aqui, o objetivo é guardar o interior e o exterior de um polígono de <math>n</math> vértices.
##Para polígonos em geral, é necessário um número de guardas de <math>\left\lceil \frac{n}{2} \right\rceil </math>.
##Para polígonos convexos, é necessário um número de guardas de <math>\left\lfloor \frac{n}{2} \right\rfloor </math>
##Para polígonos ortogonais, são necessários pelo menos <math>\left\lceil \frac{n}{4} \right\rceil +1</math> guardas e no máximo <math>\left\lfloor \frac{5n}{12} \right\rfloor+2</math>.
# O problema da galeria de arte para '''polígonos de <math>n</math> vértices com <math>h</math> buracos''', onde os guardas não são capazes de ver através dos buracos. São considerados os dois casos seguintes.
##Polígonos em geral: Um limite inferior de <math>\left\lfloor \frac{n+h}{3} \right\rfloor</math>'' ''guardas foi conjeturado por Shermer em <math>1982</math> e provado por Hoffmann, Kaufmann e Kriegel em <math>1991</math>. Um limite superior de <math>\left\lfloor \frac{n+2h}{3} \right\rfloor</math> guardas foi encontrado por O'Rourke em <math>1987</math>.
##Polígonos ortogonais: Um limite inferior de <math>\left\lfloor \frac{n}{4} \right\rfloor</math> guardas foi declarado por Hoffmann em <math>1990</math>. Um limite superior de <math>\left\lfloor \frac{n+2h}{4} \right\rfloor</math>'' ''guardas foi encontrado por O'Rourke em <math>1987</math>.
# O problema da galeria de arte aplicado aos polígonos monótonos de <math>n</math> vértices com '''guardas móveis''' que viajam ao longo das arestas ou diagonais. Para tal, devem ser considerados dois tipos de guardas móveis, ''os guardas móveis de bordo aberto'' e ''os guardas móveis de bordo fechado'', onde a diferença entre eles é que os pontos finais de uma aresta ou diagonal estão incluídos no caminho de patrulha de um guarda móvel de bordo fechado, mas não no caminho de um guarda móvel de bordo aberto.
##<math>\left\lfloor \frac{n}{3} \right\rfloor</math> guardas móveis de borda aberta são sempre suficientes e por vezes necessários para supervisionar todo o polígono.
##<math>\left\lfloor \frac{n+1}{4} \right\rfloor</math> guardas móveis de bordo fechado que patrulham estritamente nos bordos são sempre suficientes e por vezes necessários para observar todo o polígono.
##<math>\left\lfloor \frac{n}{4} \right\rfloor</math> guardas móveis de bordo fechado que podem viajar entre quaisquer dois vértices são suficientes e por vezes necessários para guardar todo o polígono.


== Duas dimensões ==
[[Imagem:Art gallery problem.svg|thumb|Four cameras cover this gallery.]]
{{clear}}
== Três dimensões ==
== Três dimensões ==
[[Imagem:Polyhedron with no vertex visible from center.png|thumb|Um exemplo de um poliedro com pontos interiores que não são visíveis a partir de nenhum vértice.]]
[[Imagem:Polyhedron with no vertex visible from center.png|thumb|Um exemplo de um poliedro com pontos interiores que não são visíveis a partir de nenhum vértice.]]
Linha 12: Linha 69:


==Referências==
==Referências==
{{refbegin|30em}}
*{{citation
| last1 = Abrahamsen | first1 = Mikkel
| last2 = Adamaszek | first2 = Anna
| last3 = Miltzow | first3 = Tillmann
| editor1-last = Diakonikolas | editor1-first = Ilias
| editor2-last = Kempe | editor2-first = David
| editor3-last = Henzinger | editor3-first = Monika
| arxiv = 1704.06969
| contribution = The art gallery problem is <math>\exists\mathbb{R}</math>-complete
| doi = 10.1145/3188745.3188868
| mr = 3826234
| pages = 65–73
| publisher = ACM
| title = Proceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2018, Los Angeles, CA, USA, June 25–29, 2018
| year = 2018| s2cid = 15909121
}}
*{{citation
*{{citation
| last = Aggarwal | first = A.
| last = Aggarwal | first = A.
Linha 17: Linha 91:
| title = The art gallery theorem: Its variations, applications, and algorithmic aspects
| title = The art gallery theorem: Its variations, applications, and algorithmic aspects
| year = 1984}}.
| year = 1984}}.
*{{citation
| last1 = Aigner | first1 = Martin | author1-link = Martin Aigner
| last2 = Ziegler | first2 = Günter M. | author2-link = Günter M. Ziegler
| contribution = Chapter 40: How to guard a museum
| doi = 10.1007/978-3-662-57265-8
| edition = 6th
| isbn = 978-3-662-57264-1
| location = Berlin
| mr = 3823190
| pages = 281–283
| publisher = Springer
| title = Proofs from THE BOOK
| title-link = Proofs from THE BOOK
| year = 2018}}.
*{{citation
| last1 = Ashur | first1 = Stav
| last2 = Filtser | first2 = Omrit
| last3 = Katz | first3 = Matthew J.
| last4 = Saban | first4 = Rachel
| editor1-last = Bampis | editor1-first = Evripidis
| editor2-last = Megow | editor2-first = Nicole
| contribution = Terrain-Like Graphs: PTASs for Guarding Weakly-Visible Polygons and Terrains
| doi = 10.1007/978-3-030-39479-0_1
| location = Berlin
| pages = 1–17
| publisher = Springer
| series = Lecture Notes in Computer Science
| title = Approximation and Online Algorithms - 17th International Workshop, WAOA 2019, Munich, Germany, September 12–13, 2019, Revised Selected Papers
| volume = 11926
| year = 2019| s2cid = 210936577
}}.
*{{citation
*{{citation
| last1 = Avis | first1 = D. | author1-link = David Avis
| last1 = Avis | first1 = D. | author1-link = David Avis
Linha 27: Linha 132:
| url = http://cgm.cs.mcgill.ca/~godfried/publications/star.pdf
| url = http://cgm.cs.mcgill.ca/~godfried/publications/star.pdf
| volume = 13
| volume = 13
| year = 1981}}.
| year = 1981| bibcode = 1981PatRe..13..395A }}.
*{{citation |last1=Bhattacharya |first1=Pritam |last2=Ghosh |first2=Subir Kumar |last3=Pal |first3=Sudebkumar |title=Constant Approximation Algorithms for Guarding Simple Polygons using Vertex Guards |arxiv=1712.05492 |year=2017 }}
*{{citation
| last1 = Bhattacharya | first1 = Pritam
| last2 = Ghosh | first2 = Subir Kumar
| last3 = Roy | first3 = Bodhayan
| arxiv = 1409.4621
| doi = 10.1016/j.dam.2016.12.015
| journal = Discrete Applied Mathematics
| mr = 3662965
| pages = 109–129
| title = Approximability of guarding weak visibility polygons
| volume = 228
| year = 2017| s2cid = 9916523
}}
*{{citation
| last1 = Bonnet | first1 = Édouard
| last2 = Miltzow | first2 = Tillmann
| editor1-last = Aronov | editor1-first = Boris
| editor2-last = Katz | editor2-first = Matthew J.
| arxiv = 1607.05527
| contribution = An approximation algorithm for the art gallery problem
| doi = 10.4230/LIPIcs.SoCG.2017.20
| mr = 3685692
| pages = 20:1–20:15
| publisher = Schloss Dagstuhl - Leibniz-Zentrum für Informatik
| series = LIPIcs
| title = 33rd International Symposium on Computational Geometry, SoCG 2017, July 4-7, 2017, Brisbane, Australia
| volume = 77
| year = 2017| s2cid = 1293138
}}.
*{{citation
*{{citation
| last1 = Brönnimann | first1 = H.
| last1 = Brönnimann | first1 = H.
Linha 37: Linha 172:
| title = Almost optimal set covers in finite VC-dimension
| title = Almost optimal set covers in finite VC-dimension
| volume = 14
| volume = 14
| year = 1995}}.
| year = 1995| doi-access = free
}}.
*{{citation
*{{citation
| last = Chvátal | first = V. | author-link = Václav Chvátal
| last = Chvátal | first = V. | author-link = Václav Chvátal
Linha 45: Linha 181:
| title = A combinatorial theorem in plane geometry
| title = A combinatorial theorem in plane geometry
| volume = 18
| volume = 18
| year = 1975}}.
| year = 1975| doi-access = free
}}.
*{{citation
*{{citation
| last1 = Couto | first1 = M.
| last1 = Couto | first1 = M.
Linha 54: Linha 191:
| title = An exact algorithm for minimizing vertex guards on art galleries
| title = An exact algorithm for minimizing vertex guards on art galleries
| year = 2011
| year = 2011
| pages = no–no}}.
| volume = 18
| issue = 4
| pages = 425–448}}.
*{{citation
*{{citation
| last1 = Couto | first1 = M.
| last1 = de Rezende | first1 = P.
| last2 = de Rezende | first2 = P.
| last2 = de Souza | first2 = C.
| last3 = de Souza | first3 = C.
| last3 = Couto | first3 = M.
| last4 = Tozoni | first4 = D.
| title = Benchmark instances for the art gallery problem with vertex guards
| title = The Art Gallery Problem with Vertex Guards
| work = Art Gallery Problem Project
| publisher = Instituto de Computação
| url = http://www.ic.unicamp.br/~cid/Problem-instances/Art-Gallery/
| url = http://www.ic.unicamp.br/~cid/Problem-instances/Art-Gallery/
| year = 2011}}.
| year = 2011}}.
Linha 67: Linha 209:
| last3 = Demaine | first3 = Erik D. | author3-link = Erik Demaine
| last3 = Demaine | first3 = Erik D. | author3-link = Erik Demaine
| last4 = Sarma | first4 = Sanjay E.
| last4 = Sarma | first4 = Sanjay E.
| contribution = A pseudopolynomial time O(log&nbsp;''n'')-approximation algorithm for art gallery problems
| doi = 10.1007/978-3-540-73951-7_15
| doi = 10.1007/978-3-540-73951-7_15
| pages = 163–174
| pages = 163–174
Linha 76: Linha 217:
| year = 2007
| year = 2007
| chapter = A Pseudopolynomial Time O(logn)-Approximation Algorithm for Art Gallery Problems
| chapter = A Pseudopolynomial Time O(logn)-Approximation Algorithm for Art Gallery Problems
| isbn = 978-3-540-73948-7}}.
| isbn = 978-3-540-73948-7| hdl = 1721.1/36243
| hdl-access = free
}}.
*{{citation
*{{citation
| last1 = Eidenbenz
|last1=Eidenbenz
| first1 = S.
|first1=S.
| last2 = Stamm
|last2=Stamm
| first2 = C.
|first2=C.
| last3 = Widmayer
|last3=Widmayer
| first3 = P.
|first3=P.
| doi = 10.1007/s00453-001-0040-8
|doi=10.1007/s00453-001-0040-8
| issue = 1
|issue=1
| journal = Algorithmica
|journal=Algorithmica
| pages = 79–113
|pages=79–113
| title = Inapproximability results for guarding polygons and terrains
|title=Inapproximability results for guarding polygons and terrains
| url = http://www.inf.ethz.ch/personal/eidenben/publications/eidenbenz_algorithmica2001.pdf
|url=http://www.inf.ethz.ch/personal/eidenben/publications/eidenbenz_algorithmica2001.pdf
| volume = 31
|volume=31
| year = 2001
|year=2001
|s2cid=14532511
| access-date = 2012-02-22
|url-status=dead
| archiveurl = https://web.archive.org/web/20030624032504/http://www.inf.ethz.ch/personal/eidenben/publications/eidenbenz_algorithmica2001.pdf
|archiveurl=https://web.archive.org/web/20030624032504/http://www.inf.ethz.ch/personal/eidenben/publications/eidenbenz_algorithmica2001.pdf
}}.
|archivedate=2003-06-24
}}.
*{{citation
*{{citation
| last = Fisk | first = S.
| last = Fisk | first = S.
Linha 103: Linha 248:
| title = A short proof of Chvátal's watchman theorem
| title = A short proof of Chvátal's watchman theorem
| volume = 24
| volume = 24
| year = 1978}}.
| year = 1978| doi-access = free
}}.
*{{citation
*{{citation
| last = Ghosh | first = S. K.
| last = Ghosh | first = S. K.
Linha 116: Linha 262:
| doi = 10.1137/0604020
| doi = 10.1137/0604020
| issue = 2
| issue = 2
| journal = SIAM J. Alg. Disc. Meth.
| journal = SIAM J. Algebr. Discrete Methods
| pages = 194–206
| pages = 194–206
| title = Traditional galleries require fewer watchmen
| title = Traditional galleries require fewer watchmen
Linha 130: Linha 276:
| title = Three-coloring the vertices of a triangulated simple polygon
| title = Three-coloring the vertices of a triangulated simple polygon
| volume = 25
| volume = 25
| year = 1992}}.
| year = 1992| bibcode = 1992PatRe..25..443K
}}.
*{{citation
| last1 = Krohn | first1 = Erik A.
| last2 = Nilsson | first2 = Bengt J.
| doi = 10.1007/s00453-012-9653-3
| hdl = 2043/11487
| issue = 3
| journal = Algorithmica
| mr = 3044626
| pages = 564–594
| title = Approximate guarding of monotone and rectilinear polygons
| volume = 66
| year = 2013| s2cid = 1458082
| hdl-access = free
}}.
*{{citation
*{{citation
| last1 = Lee | first1 = D. T. | author1-link = Der-Tsai Lee
| last1 = Lee | first1 = D. T. | author1-link = Der-Tsai Lee
Linha 142: Linha 303:
| year = 1986}}.
| year = 1986}}.
*{{citation
*{{citation
| last = Lubiw | first = A.
| last = Lubiw | first = A. | authorlink = Anna Lubiw
| contribution = Decomposing polygonal regions into convex quadrilaterals
| doi = 10.1145/323233.323247
| doi = 10.1145/323233.323247
| pages = 97–106
| pages = 97–106
Linha 149: Linha 309:
| year = 1985
| year = 1985
| chapter = Decomposing polygonal regions into convex quadrilaterals
| chapter = Decomposing polygonal regions into convex quadrilaterals
| isbn = 0897911636}}.
| isbn = 0-89791-163-6| s2cid = 15752916 }}.
*{{citation
*{{citation
| last = O'Rourke | first = Joseph | author-link = Joseph O'Rourke (professor)
| last = O'Rourke | first = Joseph | author-link = Joseph O'Rourke (professor)
Linha 155: Linha 315:
| publisher = Oxford University Press
| publisher = Oxford University Press
| title = Art Gallery Theorems and Algorithms
| title = Art Gallery Theorems and Algorithms
| title-link = Art Gallery Theorems and Algorithms
| url = http://cs.smith.edu/~orourke/books/ArtGalleryTheorems/art.html
| year = 1987}}.
| year = 1987}}.
*{{citation
| last1 = O'Rourke | first1 = Joseph | author1-link = Joseph O'Rourke (professor)
| last2 = Supowit | first2 = Kenneth J.
| doi = 10.1109/TIT.1983.1056648
| issue = 2
| journal = IEEE Transactions on Information Theory
| mr = 712374
| pages = 181–190
| title = Some NP-hard polygon decomposition problems
| volume = 29
| year = 1983}}.
*{{citation
*{{citation
| last1 = Sack | first1 = J. R. | author1-link = Jörg-Rüdiger Sack
| last1 = Sack | first1 = J. R. | author1-link = Jörg-Rüdiger Sack
Linha 176: Linha 347:
| volume = 80
| volume = 80
| year = 1992}}.
| year = 1992}}.
*{{citation
| editor-last1 = Sack | editor-first1 = J. -R.
| editor-last2 = Urrutia | editor-first2 = Jorge | editor2-link = Jorge Urrutia Galicia
| last = Urrutia | first = Jorge | author-link = Jorge Urrutia Galicia
| doi = 10.1016/B978-044482537-7/50023-1
| publisher = North-Holland
| title = Handbook of Computational Geometry
| pages = 973–1027
| year = 2000
| contribution = Art gallery and illumination problems}}.
*{{citation
*{{citation
| last = Valtr | first = P.
| last = Valtr | first = P.
| doi = 10.1007/BF02897056
| doi = 10.1007/BF02897056 | doi-access = free
| issue = 1
| issue = 1
| journal = Israel J. Math.
| journal = [[Israel Journal of Mathematics]]
| pages = 1–16
| pages = 1–16
| title = Guarding galleries where no point sees a small area
| title = Guarding galleries where no point sees a small area
| volume = 104
| volume = 104
| year = 1998}}.
| year = 1998}}.
*{{citation
| last = Vuich | first = Megan
| journal = Senior Independent Study Theses
| title = Exploring Topics of the Art Gallery Problem
| year = 2019}}.
*{{citation
| last1 = Kaul | first1 = Hemanshu
| last2 = Jo | first2 = YoungJu
| journal = Illinois Institute of Technology
| title = The Art Gallery Problem}}.
{{refend}}


{{esboço}}
{{esboço}}

Edição atual tal como às 14h38min de 10 de dezembro de 2022

Four cameras cover this gallery.

O problema da galeria de arte (também conhecido como o problema do museu) é um problema de visibilidade bem estudado em geometria computacional, que tem a sua origem no seguinte problema do mundo real:

"Numa galeria de arte de forma poligonal, qual é o número mínimo de guardas que juntos podem observar toda a galeria de arte"?

Formalmente, considere uma área poligonal , interpretada como a planta de uma galeria de arte. Escolher o menor número possível de pontos  (guardas) em  tal que para cada ponto em , e para um  o segmento de linha entre  e  não deixa o polígono.

Neste cenário, os guardas não são móveis e têm um campo visual de  graus, de modo a poderem ser interpretados como câmaras de vigilância.

O problema da galeria de arte pode ser aplicado em vários domínios, tais como na robótica, quando as inteligências artificiais (IA) precisam de executar movimentos dependendo do seu ambiente. Outros domínios, onde este problema é aplicado, são a edição de imagens, problemas de iluminação de um palco ou a instalação de infra-estruturas para a alerta de catástrofes naturais.

Exemplos[editar | editar código-fonte]

O teorema da galeria de arte[editar | editar código-fonte]

O teorema da galeria de arte, provado por Vaclav Chvátal, dá um limite superior para o número mínimo de guardas que são colocados nos cantos (vértices) de uma galeria de arte, e diz o seguinte:

"Para guardar um polígono simples com  vértices,  guardas são sempre suficientes e por vezes necessários."

História[editar | editar código-fonte]

O problema da galeria de arte foi apresentado pela primeira vez a Chvátal por Victor Klee em , o que ele conseguiu provar dois anos mais tarde. Contudo, a sua prova foi simplificada mais tarde por Steve Fisk, o que levou à existência de duas provas distintas. Chvátal tem uma abordagem mais geométrica, enquanto Fisk utiliza resultados bem conhecidos da Teoria dos grafos. De onde, a prova de Fisk é considerada mais curta e esteticamente mais agradável, de modo que é mesmo figurada em Provas conforme O Livro.

Prova[editar | editar código-fonte]

Em qualquer polígono simples com  vértices, é possível ligar quaisquer dois vértices por um segmento de linha, de forma que o polígono se decomponha em, com exceção dos segmentos de ligação, triângulos de disjunção em pares. Esta decomposição é denominada triangulação e a sua existência é comprovada sob certas condições verificadas.

Além disso, os vértices de qualquer polígono triangulado podem ser coloridos apenas com três cores, de modo que quaisquer vértices vizinhos tenham cores diferentes. A escolha de o conjunto de vértices de qualquer uma das três cores, dá um conjunto de guardas válido. Na verdade, cada triângulo do polígono é guardado pelo seu vértice com essa cor. A cor com menos vértices ainda define um conjunto de guardas válido e tem no máximo  guardas, porque as três cores dividem os  vértices do polígono.

Ilustração da prova[editar | editar código-fonte]

Para ilustrar a prova, reconsiderar o Exemplo 4. O primeiro passo consiste em triangular o polígono (Figura 1). Depois, aplica-se uma coloração de  cores adequada (Figura 2) e observa-se que existem vértices vermelhos,  azuis e  verdes. A cor com menos vértices é azul ou vermelho, pelo que o polígono pode ser coberto por  guardas (Figura 3). Isto concorda com o teorema da galeria de arte, porque o polígono tem  vértices, e .

Extensões do problema da galeria de arte[editar | editar código-fonte]

No teorema da galeria de arte, os guardas devem permanecer nos vértices, no entanto, o limite superior dado a Chvátal permanece válido se a restrição aos guardas nos cantos for solta aos guardas em qualquer ponto não exterior ao polígono. Além disto, foram estudadas várias outras generalizações e especificações do teorema original da galeria de arte, como por exemplo:

  1. O problema da galeria de arte para polígonos ortogonais de  vértices, onde todas as arestas formam ângulos rectos. Neste caso, um número de guardas de  é sempre suficiente e por vezes necessário para supervisionar a sua superfície. Há muitas provas distintas deste resultado, uma de Kahn, Maria Klawe e Daniel Kleitman, outra de Anna Lube, e outra de Jörg-Rüdiger Sack e Godfried Toussaint, das quais nenhuma é simples.
  2. O problema da fortaleza, que consiste em guardar o exterior de um polígono de  vértices. Aqui se distinguem os dois casos seguintes.
    1. Guardas de vértices: Se a posição dos guardas se restringir ao limite do polígono,  guardas são por vezes necessários e sempre suficientes. Foi também encontrado um limite superior melhor para o caso em que o polígono é ortogonal, a saber, .
    2. Guardas pontuais: Se a posição dos guardas estiver em qualquer lugar fora do polígono,  guardas são por vezes necessários e sempre suficientes.
  3. O problema do pátio da prisão, que é uma combinação do problema da galeria de arte e o problema da fortaleza. Aqui, o objetivo é guardar o interior e o exterior de um polígono de  vértices.
    1. Para polígonos em geral, é necessário um número de guardas de .
    2. Para polígonos convexos, é necessário um número de guardas de
    3. Para polígonos ortogonais, são necessários pelo menos  guardas e no máximo .
  4. O problema da galeria de arte para polígonos de  vértices com  buracos, onde os guardas não são capazes de ver através dos buracos. São considerados os dois casos seguintes.
    1. Polígonos em geral: Um limite inferior de  guardas foi conjeturado por Shermer em e provado por Hoffmann, Kaufmann e Kriegel em . Um limite superior de  guardas foi encontrado por O'Rourke em .
    2. Polígonos ortogonais: Um limite inferior de  guardas foi declarado por Hoffmann em . Um limite superior de  guardas foi encontrado por O'Rourke em .
  5. O problema da galeria de arte aplicado aos polígonos monótonos de  vértices com guardas móveis que viajam ao longo das arestas ou diagonais. Para tal, devem ser considerados dois tipos de guardas móveis, os guardas móveis de bordo aberto e os guardas móveis de bordo fechado, onde a diferença entre eles é que os pontos finais de uma aresta ou diagonal estão incluídos no caminho de patrulha de um guarda móvel de bordo fechado, mas não no caminho de um guarda móvel de bordo aberto.
    1. guardas móveis de borda aberta são sempre suficientes e por vezes necessários para supervisionar todo o polígono.
    2. guardas móveis de bordo fechado que patrulham estritamente nos bordos são sempre suficientes e por vezes necessários para observar todo o polígono.
    3. guardas móveis de bordo fechado que podem viajar entre quaisquer dois vértices são suficientes e por vezes necessários para guardar todo o polígono.

Três dimensões[editar | editar código-fonte]

Um exemplo de um poliedro com pontos interiores que não são visíveis a partir de nenhum vértice.

Notas[editar | editar código-fonte]

Referências[editar | editar código-fonte]

Este artigo é um esboço. Você pode ajudar a Wikipédia expandindo-o. Editor: considere marcar com um esboço mais específico.