Sobre iluminação de polígonos com focos ou reflectores em vértices

Detalhes bibliográficos
Autor(a) principal: Gonçalves, Ana Rosa Marques
Data de Publicação: 2007
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10773/2897
Resumo: O Problema da Galeria de Arte e as suas variantes têm sido intensivamente estudados desde os anos 70, mantendo-se vários problemas em aberto. Um dos problemas da classe de Problemas da Galeria de Arte é o da colocação de focos em vértices dum polígono de forma que o iluminem completamente e o seu número seja mínimo. Este é um problema NP-difícil. Nesta dissertação, abordamos algumas variantes deste problema, nomeadamente para polígonos ortogonais (com e sem buracos) e focos com amplitude de iluminação 2π, π e π/2. Apresentamos um método que permite determinar o valor óptimo de focos por aproximações sucessivas e que segue a estratégia adoptada em [Tomás e al. 2004]. As aproximações são obtidas por resolução de sub-problemas de cobertura mínima, sendo melhoradas através do refinamento da partição inicial do polígono. Descrevemos ainda a aplicação desenvolvida para avaliação experimental do método nas diferentes variantes do Problema da Galeria de Arte mencionadas. Esta aplicação permite ainda escolher a partição inicial. Nessa avaliação experimental foram usadas amostras constituídas por polígonos ortogonais aleatórios com n vértices, representáveis numa grelha regular com exactamente uma aresta em cada linha da grelha. Para focos de amplitude 2π, concluímos que o número de guardas mínimo era n/6. Este valor é inferior ao valor teórico ⎣n/4⎦, suficiente para guardar qualquer polígono ortogonal e ocasionalmente necessário. Para polígonos com dois buracos rectangulares, gerados a partir de polígonos da amostra referida, verificámos que o número de guardas mínimo era (n+h)/6. Neste caso, a conjectura é que bastam sempre ⎣(n+h)/4⎦ guardas para vigiar um polígono ortogonal genérico com h buracos (sendo ocasionalmente necessários). Para reflectores, é habitual impor que seja colocado, no máximo, um reflector por vértice. Os nossos resultados não verificam necessariamente esta condição. As funções que interpolam os resultados experimentais que obtivemos para π-reflectores e π/2-reflectores para polígonos ortogonais simples são respectivamente fπ(n) = (11n-30)/50 e fπ/2(n) = (23n-60)/100. Para polígonos com dois buracos rectangulares, as funções que interpolam os valores obtidos fπ(n) = (9n-52)/40 e fπ/2(n) = (17n+4)/80. ABSTRACT: The Art Gallery Problem and its variants have been extensively studied since the seventies, several problems remaining open. In this thesis we address the problem of placing a minimum number of lights (guards) on the vertices of a polygon so that the whole polygon is illuminated (guarded). It is known that this is an NP-hard problem. We focus on orthogonal polygons (with and without holes) and lights with illumination range limited to 2π, π and π/2. We present an algorithm to compute the minimum number of lights by successive approximations, that follows the strategy proposed in [Tomás et al. 2004]. Each approximation is obtained by solving a minimum set covering problem for a given partition. Better approximations are achieved by refining the initial partition of the polygon. We describe the implementation we developed to experimentally evaluate this method for the different variants. This application allows the choice of different initial partitions. For that evaluation, we used random n-vertex orthogonal polygons that can be represented on a regular grid with exactly one edge in each line of the grid. For lights with amplitude 2π, we concluded that the minimum number of guards for random polygons is n/6. This value is smaller than the theoretical value ⎣n/4⎦, that is always sufficient and sometimes necessary to guard an n-vertex orthogonal polygon. Random polygons with two rectangular holes were generated using the samples mentioned earlier. For these random samples, we verified that the minimum number of guards was (n+h)/6. In this case, the existing conjecture was that ⎣(n+h)/4⎦ guards are always sufficient and occasionally necessary to guard an n-vertex orthogonal polygon with h holes. For reflex vertices, we have not imposed any condition on the number of guards per vertex, although it is usually required that this number does not exceed one. The experimental results indicate that for π-reflectors and π/2- reflectors on orthogonal polygons the minimum number of guards is interpolated by fπ(n) = (11n-30)/50 and fπ/2(n) = (23n-60)/100. For polygons with two rectangular holes, these corresponding functions are fπ(n) = (9n-52)/40 and fπ/2(n) = (17n+4)/80.
id RCAP_63754b2918c6048856202efb6fcbfc78
oai_identifier_str oai:ria.ua.pt:10773/2897
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Sobre iluminação de polígonos com focos ou reflectores em vérticesMatemáticaGeometria computacionalPolígonosO Problema da Galeria de Arte e as suas variantes têm sido intensivamente estudados desde os anos 70, mantendo-se vários problemas em aberto. Um dos problemas da classe de Problemas da Galeria de Arte é o da colocação de focos em vértices dum polígono de forma que o iluminem completamente e o seu número seja mínimo. Este é um problema NP-difícil. Nesta dissertação, abordamos algumas variantes deste problema, nomeadamente para polígonos ortogonais (com e sem buracos) e focos com amplitude de iluminação 2π, π e π/2. Apresentamos um método que permite determinar o valor óptimo de focos por aproximações sucessivas e que segue a estratégia adoptada em [Tomás e al. 2004]. As aproximações são obtidas por resolução de sub-problemas de cobertura mínima, sendo melhoradas através do refinamento da partição inicial do polígono. Descrevemos ainda a aplicação desenvolvida para avaliação experimental do método nas diferentes variantes do Problema da Galeria de Arte mencionadas. Esta aplicação permite ainda escolher a partição inicial. Nessa avaliação experimental foram usadas amostras constituídas por polígonos ortogonais aleatórios com n vértices, representáveis numa grelha regular com exactamente uma aresta em cada linha da grelha. Para focos de amplitude 2π, concluímos que o número de guardas mínimo era n/6. Este valor é inferior ao valor teórico ⎣n/4⎦, suficiente para guardar qualquer polígono ortogonal e ocasionalmente necessário. Para polígonos com dois buracos rectangulares, gerados a partir de polígonos da amostra referida, verificámos que o número de guardas mínimo era (n+h)/6. Neste caso, a conjectura é que bastam sempre ⎣(n+h)/4⎦ guardas para vigiar um polígono ortogonal genérico com h buracos (sendo ocasionalmente necessários). Para reflectores, é habitual impor que seja colocado, no máximo, um reflector por vértice. Os nossos resultados não verificam necessariamente esta condição. As funções que interpolam os resultados experimentais que obtivemos para π-reflectores e π/2-reflectores para polígonos ortogonais simples são respectivamente fπ(n) = (11n-30)/50 e fπ/2(n) = (23n-60)/100. Para polígonos com dois buracos rectangulares, as funções que interpolam os valores obtidos fπ(n) = (9n-52)/40 e fπ/2(n) = (17n+4)/80. ABSTRACT: The Art Gallery Problem and its variants have been extensively studied since the seventies, several problems remaining open. In this thesis we address the problem of placing a minimum number of lights (guards) on the vertices of a polygon so that the whole polygon is illuminated (guarded). It is known that this is an NP-hard problem. We focus on orthogonal polygons (with and without holes) and lights with illumination range limited to 2π, π and π/2. We present an algorithm to compute the minimum number of lights by successive approximations, that follows the strategy proposed in [Tomás et al. 2004]. Each approximation is obtained by solving a minimum set covering problem for a given partition. Better approximations are achieved by refining the initial partition of the polygon. We describe the implementation we developed to experimentally evaluate this method for the different variants. This application allows the choice of different initial partitions. For that evaluation, we used random n-vertex orthogonal polygons that can be represented on a regular grid with exactly one edge in each line of the grid. For lights with amplitude 2π, we concluded that the minimum number of guards for random polygons is n/6. This value is smaller than the theoretical value ⎣n/4⎦, that is always sufficient and sometimes necessary to guard an n-vertex orthogonal polygon. Random polygons with two rectangular holes were generated using the samples mentioned earlier. For these random samples, we verified that the minimum number of guards was (n+h)/6. In this case, the existing conjecture was that ⎣(n+h)/4⎦ guards are always sufficient and occasionally necessary to guard an n-vertex orthogonal polygon with h holes. For reflex vertices, we have not imposed any condition on the number of guards per vertex, although it is usually required that this number does not exceed one. The experimental results indicate that for π-reflectors and π/2- reflectors on orthogonal polygons the minimum number of guards is interpolated by fπ(n) = (11n-30)/50 and fπ/2(n) = (23n-60)/100. For polygons with two rectangular holes, these corresponding functions are fπ(n) = (9n-52)/40 and fπ/2(n) = (17n+4)/80.Universidade de Aveiro2011-04-19T14:29:44Z2007-01-01T00:00:00Z2007info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/2897porGonçalves, Ana Rosa Marquesinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-02-22T11:01:26Zoai:ria.ua.pt:10773/2897Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:41:13.224525Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Sobre iluminação de polígonos com focos ou reflectores em vértices
title Sobre iluminação de polígonos com focos ou reflectores em vértices
spellingShingle Sobre iluminação de polígonos com focos ou reflectores em vértices
Gonçalves, Ana Rosa Marques
Matemática
Geometria computacional
Polígonos
title_short Sobre iluminação de polígonos com focos ou reflectores em vértices
title_full Sobre iluminação de polígonos com focos ou reflectores em vértices
title_fullStr Sobre iluminação de polígonos com focos ou reflectores em vértices
title_full_unstemmed Sobre iluminação de polígonos com focos ou reflectores em vértices
title_sort Sobre iluminação de polígonos com focos ou reflectores em vértices
author Gonçalves, Ana Rosa Marques
author_facet Gonçalves, Ana Rosa Marques
author_role author
dc.contributor.author.fl_str_mv Gonçalves, Ana Rosa Marques
dc.subject.por.fl_str_mv Matemática
Geometria computacional
Polígonos
topic Matemática
Geometria computacional
Polígonos
description O Problema da Galeria de Arte e as suas variantes têm sido intensivamente estudados desde os anos 70, mantendo-se vários problemas em aberto. Um dos problemas da classe de Problemas da Galeria de Arte é o da colocação de focos em vértices dum polígono de forma que o iluminem completamente e o seu número seja mínimo. Este é um problema NP-difícil. Nesta dissertação, abordamos algumas variantes deste problema, nomeadamente para polígonos ortogonais (com e sem buracos) e focos com amplitude de iluminação 2π, π e π/2. Apresentamos um método que permite determinar o valor óptimo de focos por aproximações sucessivas e que segue a estratégia adoptada em [Tomás e al. 2004]. As aproximações são obtidas por resolução de sub-problemas de cobertura mínima, sendo melhoradas através do refinamento da partição inicial do polígono. Descrevemos ainda a aplicação desenvolvida para avaliação experimental do método nas diferentes variantes do Problema da Galeria de Arte mencionadas. Esta aplicação permite ainda escolher a partição inicial. Nessa avaliação experimental foram usadas amostras constituídas por polígonos ortogonais aleatórios com n vértices, representáveis numa grelha regular com exactamente uma aresta em cada linha da grelha. Para focos de amplitude 2π, concluímos que o número de guardas mínimo era n/6. Este valor é inferior ao valor teórico ⎣n/4⎦, suficiente para guardar qualquer polígono ortogonal e ocasionalmente necessário. Para polígonos com dois buracos rectangulares, gerados a partir de polígonos da amostra referida, verificámos que o número de guardas mínimo era (n+h)/6. Neste caso, a conjectura é que bastam sempre ⎣(n+h)/4⎦ guardas para vigiar um polígono ortogonal genérico com h buracos (sendo ocasionalmente necessários). Para reflectores, é habitual impor que seja colocado, no máximo, um reflector por vértice. Os nossos resultados não verificam necessariamente esta condição. As funções que interpolam os resultados experimentais que obtivemos para π-reflectores e π/2-reflectores para polígonos ortogonais simples são respectivamente fπ(n) = (11n-30)/50 e fπ/2(n) = (23n-60)/100. Para polígonos com dois buracos rectangulares, as funções que interpolam os valores obtidos fπ(n) = (9n-52)/40 e fπ/2(n) = (17n+4)/80. ABSTRACT: The Art Gallery Problem and its variants have been extensively studied since the seventies, several problems remaining open. In this thesis we address the problem of placing a minimum number of lights (guards) on the vertices of a polygon so that the whole polygon is illuminated (guarded). It is known that this is an NP-hard problem. We focus on orthogonal polygons (with and without holes) and lights with illumination range limited to 2π, π and π/2. We present an algorithm to compute the minimum number of lights by successive approximations, that follows the strategy proposed in [Tomás et al. 2004]. Each approximation is obtained by solving a minimum set covering problem for a given partition. Better approximations are achieved by refining the initial partition of the polygon. We describe the implementation we developed to experimentally evaluate this method for the different variants. This application allows the choice of different initial partitions. For that evaluation, we used random n-vertex orthogonal polygons that can be represented on a regular grid with exactly one edge in each line of the grid. For lights with amplitude 2π, we concluded that the minimum number of guards for random polygons is n/6. This value is smaller than the theoretical value ⎣n/4⎦, that is always sufficient and sometimes necessary to guard an n-vertex orthogonal polygon. Random polygons with two rectangular holes were generated using the samples mentioned earlier. For these random samples, we verified that the minimum number of guards was (n+h)/6. In this case, the existing conjecture was that ⎣(n+h)/4⎦ guards are always sufficient and occasionally necessary to guard an n-vertex orthogonal polygon with h holes. For reflex vertices, we have not imposed any condition on the number of guards per vertex, although it is usually required that this number does not exceed one. The experimental results indicate that for π-reflectors and π/2- reflectors on orthogonal polygons the minimum number of guards is interpolated by fπ(n) = (11n-30)/50 and fπ/2(n) = (23n-60)/100. For polygons with two rectangular holes, these corresponding functions are fπ(n) = (9n-52)/40 and fπ/2(n) = (17n+4)/80.
publishDate 2007
dc.date.none.fl_str_mv 2007-01-01T00:00:00Z
2007
2011-04-19T14:29:44Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10773/2897
url http://hdl.handle.net/10773/2897
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade de Aveiro
publisher.none.fl_str_mv Universidade de Aveiro
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799137460539621376