Um algoritmo eficiente para o problema do posicionamento natural de antenas
Orientadores: Cid Carvalho de Souza, Pedro Jussieu de Rezende === Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação === Made available in DSpace on 2018-08-26T19:18:58Z (GMT). No. of bitstreams: 1 Crepaldi_BrunoEspinosa_M.pdf: 13275684 bytes, checksum: aa236e6a56dd7...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Published: |
[s.n.]
2014
|
Subjects: | |
Online Access: | CREPALDI, Bruno Espinosa. Um algoritmo eficiente para o problema do posicionamento natural de antenas. 2014. 58 f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: <http://www.repositorio.unicamp.br/handle/REPOSIP/275534>. Acesso em: 26 ago. 2018. http://repositorio.unicamp.br/jspui/handle/REPOSIP/275534 |
id |
ndltd-IBICT-oai-repositorio.unicamp.br-REPOSIP-275534 |
---|---|
record_format |
oai_dc |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
topic |
Geometria computacional Otimização combinatória Programação linear Algoritmos Computational geometry Combinatorial optimization Linear programming Algorithms |
spellingShingle |
Geometria computacional Otimização combinatória Programação linear Algoritmos Computational geometry Combinatorial optimization Linear programming Algorithms Crepaldi, Bruno Espinosa, 1991- Um algoritmo eficiente para o problema do posicionamento natural de antenas |
description |
Orientadores: Cid Carvalho de Souza, Pedro Jussieu de Rezende === Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação === Made available in DSpace on 2018-08-26T19:18:58Z (GMT). No. of bitstreams: 1
Crepaldi_BrunoEspinosa_M.pdf: 13275684 bytes, checksum: aa236e6a56dd7ed5507276017c51b8fb (MD5)
Previous issue date: 2014 === Resumo: Considerado uma variação do problema da galeria de arte, o problema do posicionamento de antenas trata do posicionamento do menor número de antenas requerido para determinar se uma pessoa está dentro ou fora da galeria. Uma antena propaga uma chave única dentro de um ângulo específico de transmissão, de modo que o conjunto de chaves recebidas em um dado ponto do plano seja suficiente para decidir se ele pertence ou não ao polígono que representa a galeria. Para verificar esta propriedade de localização, uma fórmula Booleana deve ser produzida junto com o posicionamento de antenas. Dizemos que as antenas estão em posição natural se elas estão localizadas nos vértices ou nas arestas do polígono e transmitindo sinal no ângulo formado pelos lados deste último no ponto onde a antena está posicionada. O problema do posicionamento natural de antenas é NP-difícil. Nesta dissertação, apresentamos um algoritmo exato para resolvê-lo. Para tanto, propomos um modelo inicial de programação linear inteira para o problema que, ao ser computado por um resolvedor comercial, se mostrou capaz de encontrar soluções ótimas de instâncias correspondentes a polígonos com algumas dezenas de vértices. Em seguida, através de estudos de propriedades geométricas, são introduzidas várias melhorias no modelo matemático e também na forma de computá-lo. Como consequência desta pesquisa, desenvolvemos um algoritmo iterativo baseado em programação linear inteira com o qual conseguimos solucionar o problema para instâncias consideravelmente maiores. A eficiência do nosso algoritmo é certificada por resultados experimentais que compreendem as soluções ótimas de 720 instâncias de até 1000 vértices, incluindo polígono com buracos, as quais foram calculadas em menos de seis minutos em um computador desktop padrão === Abstract: Considered a variation of the art gallery problem, the wireless localization problem deals with the placement of the smallest number of broadcasting antennas required to determine if someone is inside or outside the gallery. Each antenna propagates a unique key within a certain antenna-specific angle of broadcast, so that the set of keys received at any given point is sufficient to determine whether that point is inside or outside the polygon that represents the gallery. To ascertain this localization property, a Boolean formula must be produced along with the placement of the antennas. We say that the antennas are in natural position if they are located at the vertices or the edges of the polygon and transmitting their signals in the angle formed by the sides of the polygon at the point where the antenna is positioned. The natural wireless localization problem is NP-hard. In this dissertation, we present an exact algorithm to solve it. To this end, we propose an initial integer linear programming model for the problem that, after being computed by a commercial solver, proved to be capable of finding optimal solutions for instances corresponding to polygons with tens of vertices. Then, through studies of geometric properties, several improvements are introduced in the mathematical model and also in the way of computing it. As a result of this research, we develop an iterative algorithm based on integer linear programming with which we can solve the problem for considerably larger instances. The efficiency of our algorithm is certified by experimental results comprising the solutions of 720 instances, including polygon with holes with up to 1000 vertices, in less than six minutes on a standard desktop computer === Mestrado === Ciência da Computação === Mestre em Ciência da Computação |
author2 |
UNIVERSIDADE ESTADUAL DE CAMPINAS |
author_facet |
UNIVERSIDADE ESTADUAL DE CAMPINAS Crepaldi, Bruno Espinosa, 1991- |
author |
Crepaldi, Bruno Espinosa, 1991- |
author_sort |
Crepaldi, Bruno Espinosa, 1991- |
title |
Um algoritmo eficiente para o problema do posicionamento natural de antenas |
title_short |
Um algoritmo eficiente para o problema do posicionamento natural de antenas |
title_full |
Um algoritmo eficiente para o problema do posicionamento natural de antenas |
title_fullStr |
Um algoritmo eficiente para o problema do posicionamento natural de antenas |
title_full_unstemmed |
Um algoritmo eficiente para o problema do posicionamento natural de antenas |
title_sort |
um algoritmo eficiente para o problema do posicionamento natural de antenas |
publisher |
[s.n.] |
publishDate |
2014 |
url |
CREPALDI, Bruno Espinosa. Um algoritmo eficiente para o problema do posicionamento natural de antenas. 2014. 58 f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: <http://www.repositorio.unicamp.br/handle/REPOSIP/275534>. Acesso em: 26 ago. 2018. http://repositorio.unicamp.br/jspui/handle/REPOSIP/275534 |
work_keys_str_mv |
AT crepaldibrunoespinosa1991 umalgoritmoeficienteparaoproblemadoposicionamentonaturaldeantenas AT crepaldibrunoespinosa1991 anefficientalgorithmforthenaturalwirelesslocalizationproblem |
_version_ |
1718884701537566720 |
spelling |
ndltd-IBICT-oai-repositorio.unicamp.br-REPOSIP-2755342019-01-21T21:29:21Z Um algoritmo eficiente para o problema do posicionamento natural de antenas An efficient algorithm for the natural wireless localization problem Crepaldi, Bruno Espinosa, 1991- UNIVERSIDADE ESTADUAL DE CAMPINAS Rezende, Pedro Jussieu de, 1955- Souza, Cid Carvalho de, 1963- Lavor, Carlile Campos Dias, Zanoni Geometria computacional Otimização combinatória Programação linear Algoritmos Computational geometry Combinatorial optimization Linear programming Algorithms Orientadores: Cid Carvalho de Souza, Pedro Jussieu de Rezende Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação Made available in DSpace on 2018-08-26T19:18:58Z (GMT). No. of bitstreams: 1 Crepaldi_BrunoEspinosa_M.pdf: 13275684 bytes, checksum: aa236e6a56dd7ed5507276017c51b8fb (MD5) Previous issue date: 2014 Resumo: Considerado uma variação do problema da galeria de arte, o problema do posicionamento de antenas trata do posicionamento do menor número de antenas requerido para determinar se uma pessoa está dentro ou fora da galeria. Uma antena propaga uma chave única dentro de um ângulo específico de transmissão, de modo que o conjunto de chaves recebidas em um dado ponto do plano seja suficiente para decidir se ele pertence ou não ao polígono que representa a galeria. Para verificar esta propriedade de localização, uma fórmula Booleana deve ser produzida junto com o posicionamento de antenas. Dizemos que as antenas estão em posição natural se elas estão localizadas nos vértices ou nas arestas do polígono e transmitindo sinal no ângulo formado pelos lados deste último no ponto onde a antena está posicionada. O problema do posicionamento natural de antenas é NP-difícil. Nesta dissertação, apresentamos um algoritmo exato para resolvê-lo. Para tanto, propomos um modelo inicial de programação linear inteira para o problema que, ao ser computado por um resolvedor comercial, se mostrou capaz de encontrar soluções ótimas de instâncias correspondentes a polígonos com algumas dezenas de vértices. Em seguida, através de estudos de propriedades geométricas, são introduzidas várias melhorias no modelo matemático e também na forma de computá-lo. Como consequência desta pesquisa, desenvolvemos um algoritmo iterativo baseado em programação linear inteira com o qual conseguimos solucionar o problema para instâncias consideravelmente maiores. A eficiência do nosso algoritmo é certificada por resultados experimentais que compreendem as soluções ótimas de 720 instâncias de até 1000 vértices, incluindo polígono com buracos, as quais foram calculadas em menos de seis minutos em um computador desktop padrão Abstract: Considered a variation of the art gallery problem, the wireless localization problem deals with the placement of the smallest number of broadcasting antennas required to determine if someone is inside or outside the gallery. Each antenna propagates a unique key within a certain antenna-specific angle of broadcast, so that the set of keys received at any given point is sufficient to determine whether that point is inside or outside the polygon that represents the gallery. To ascertain this localization property, a Boolean formula must be produced along with the placement of the antennas. We say that the antennas are in natural position if they are located at the vertices or the edges of the polygon and transmitting their signals in the angle formed by the sides of the polygon at the point where the antenna is positioned. The natural wireless localization problem is NP-hard. In this dissertation, we present an exact algorithm to solve it. To this end, we propose an initial integer linear programming model for the problem that, after being computed by a commercial solver, proved to be capable of finding optimal solutions for instances corresponding to polygons with tens of vertices. Then, through studies of geometric properties, several improvements are introduced in the mathematical model and also in the way of computing it. As a result of this research, we develop an iterative algorithm based on integer linear programming with which we can solve the problem for considerably larger instances. The efficiency of our algorithm is certified by experimental results comprising the solutions of 720 instances, including polygon with holes with up to 1000 vertices, in less than six minutes on a standard desktop computer Mestrado Ciência da Computação Mestre em Ciência da Computação 2014 2018-08-26T19:18:58Z 2018-08-26T19:18:58Z info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis CREPALDI, Bruno Espinosa. Um algoritmo eficiente para o problema do posicionamento natural de antenas. 2014. 58 f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: <http://www.repositorio.unicamp.br/handle/REPOSIP/275534>. Acesso em: 26 ago. 2018. http://repositorio.unicamp.br/jspui/handle/REPOSIP/275534 info:eu-repo/semantics/openAccess 58 f. : il. application/octet-stream [s.n.] Universidade Estadual de Campinas. Instituto de Computação Programa de Pós-Graduação em Ciência da Computação reponame:Repositório Institucional da Unicamp instname:Universidade Estadual de Campinas instacron:UNICAMP |