Bidirectional search for nearest neighbors queries over road networks
| Ano de defesa: | 2017 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | eng |
| Instituição de defesa: |
Não Informado pela instituição
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | http://www.repositorio.ufc.br/handle/riufc/28462 |
Resumo: | The present work studies the k nearest neighbors queries in static road networks, considering Volatile Points of Interest (VPoI). This new type of PoI has a high frequency of location update on a map and its availability is uncertain. Car-sharing applications are a good example of this kind of query use: drivers can become available or unavailable at any time to accept a call or have their locations changed frequently. Previous solutions use spatial indexes or require a preprocessing phase in the algorithm, making their use with VPoI’s not feasible since if one of these objects becomes available or unavailable, preprocessing or indexing should be redone. The proposed solution uses a combination of the A* algorithm with a bidirectional search, directing an expansion of the vertices as well as reducing the processing time of the query. Search space pruning techniques are also applied to reduce the amount of potential VPoI’s to be scanned. The correctness and construction of the algorithm are presented, as well as an empirical experimental evaluation with real road networks. |
| id |
UFC-7_e099d2148aa91dede096bc26fb7c6abe |
|---|---|
| oai_identifier_str |
oai:repositorio.ufc.br:riufc/28462 |
| network_acronym_str |
UFC-7 |
| network_name_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| repository_id_str |
|
| spelling |
Rêgo, Luís Gustavo Coutinho doNascimento, Mário Antonio doMacêdo, José Antônio Fernandes de2017-12-13T23:04:09Z2017-12-13T23:04:09Z2017RÊGO, Luís Gustavo Coutinho do. Bidirectional search for nearest neighbors queries over road networks. 2017. 38 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2017.http://www.repositorio.ufc.br/handle/riufc/28462The present work studies the k nearest neighbors queries in static road networks, considering Volatile Points of Interest (VPoI). This new type of PoI has a high frequency of location update on a map and its availability is uncertain. Car-sharing applications are a good example of this kind of query use: drivers can become available or unavailable at any time to accept a call or have their locations changed frequently. Previous solutions use spatial indexes or require a preprocessing phase in the algorithm, making their use with VPoI’s not feasible since if one of these objects becomes available or unavailable, preprocessing or indexing should be redone. The proposed solution uses a combination of the A* algorithm with a bidirectional search, directing an expansion of the vertices as well as reducing the processing time of the query. Search space pruning techniques are also applied to reduce the amount of potential VPoI’s to be scanned. The correctness and construction of the algorithm are presented, as well as an empirical experimental evaluation with real road networks.O presente trabalho estuda a consulta dos k vizinhos mais próximos em redes de ruas estáticas, considerando Pontos de Interesse Voláteis (PoI-V). Esse novo tipo de PoI tem uma alta frequência de atualização de localização em um mapa e sua disponibilidade é incerta. Aplicações de compartilhamento de caronas representam um bom exemplo de uso dessa consulta: motoristas podem tornar-se disponíveis ou indisponíveis a qualquer momento para aceitarem uma chamada ou ter suas localizações alteradas com frequência. Soluções anteriores utilizam índices espaciais ou demandam uma fase de pré-processamento no algoritmo, fazendo com que as suas utilizações com PoI-V’s sejam inviáveis uma vez que se um desses objetos tornar-se disponível ou indisponível, o pré-processamento ou o índice deverão ser refeitos. A solução proposta utiliza uma combinação do algoritmo A* com uma busca bidirecional, direcionando a expansão dos vértices, bem como diminuindo o tempo de processamento da consulta. Técnicas de poda de espaço de busca também são aplicadas para reduzir a quantidade de potenciais PoI-V’s a serem verificados. A corretude e a construção do algoritmo são apresentadas, assim como uma avaliação experimental empírica com redes de ruas reais.k nearest neighborsRoad networksSpatial queriesBidirectional search for nearest neighbors queries over road networksinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisengreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccessLICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.ufc.br/bitstream/riufc/28462/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52ORIGINAL2017_dis_lgcrego.pdf2017_dis_lgcrego.pdfapplication/pdf957625http://repositorio.ufc.br/bitstream/riufc/28462/1/2017_dis_lgcrego.pdfaa67d626674494151c93429cd7d91583MD51riufc/284622020-07-08 16:09:04.985oai:repositorio.ufc.br:riufc/28462Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2020-07-08T19:09:04Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false |
| dc.title.pt_BR.fl_str_mv |
Bidirectional search for nearest neighbors queries over road networks |
| title |
Bidirectional search for nearest neighbors queries over road networks |
| spellingShingle |
Bidirectional search for nearest neighbors queries over road networks Rêgo, Luís Gustavo Coutinho do k nearest neighbors Road networks Spatial queries |
| title_short |
Bidirectional search for nearest neighbors queries over road networks |
| title_full |
Bidirectional search for nearest neighbors queries over road networks |
| title_fullStr |
Bidirectional search for nearest neighbors queries over road networks |
| title_full_unstemmed |
Bidirectional search for nearest neighbors queries over road networks |
| title_sort |
Bidirectional search for nearest neighbors queries over road networks |
| author |
Rêgo, Luís Gustavo Coutinho do |
| author_facet |
Rêgo, Luís Gustavo Coutinho do |
| author_role |
author |
| dc.contributor.co-advisor.none.fl_str_mv |
Nascimento, Mário Antonio do |
| dc.contributor.author.fl_str_mv |
Rêgo, Luís Gustavo Coutinho do |
| dc.contributor.advisor1.fl_str_mv |
Macêdo, José Antônio Fernandes de |
| contributor_str_mv |
Macêdo, José Antônio Fernandes de |
| dc.subject.por.fl_str_mv |
k nearest neighbors Road networks Spatial queries |
| topic |
k nearest neighbors Road networks Spatial queries |
| description |
The present work studies the k nearest neighbors queries in static road networks, considering Volatile Points of Interest (VPoI). This new type of PoI has a high frequency of location update on a map and its availability is uncertain. Car-sharing applications are a good example of this kind of query use: drivers can become available or unavailable at any time to accept a call or have their locations changed frequently. Previous solutions use spatial indexes or require a preprocessing phase in the algorithm, making their use with VPoI’s not feasible since if one of these objects becomes available or unavailable, preprocessing or indexing should be redone. The proposed solution uses a combination of the A* algorithm with a bidirectional search, directing an expansion of the vertices as well as reducing the processing time of the query. Search space pruning techniques are also applied to reduce the amount of potential VPoI’s to be scanned. The correctness and construction of the algorithm are presented, as well as an empirical experimental evaluation with real road networks. |
| publishDate |
2017 |
| dc.date.accessioned.fl_str_mv |
2017-12-13T23:04:09Z |
| dc.date.available.fl_str_mv |
2017-12-13T23:04:09Z |
| dc.date.issued.fl_str_mv |
2017 |
| 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.citation.fl_str_mv |
RÊGO, Luís Gustavo Coutinho do. Bidirectional search for nearest neighbors queries over road networks. 2017. 38 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2017. |
| dc.identifier.uri.fl_str_mv |
http://www.repositorio.ufc.br/handle/riufc/28462 |
| identifier_str_mv |
RÊGO, Luís Gustavo Coutinho do. Bidirectional search for nearest neighbors queries over road networks. 2017. 38 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2017. |
| url |
http://www.repositorio.ufc.br/handle/riufc/28462 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal do Ceará (UFC) instname:Universidade Federal do Ceará (UFC) instacron:UFC |
| instname_str |
Universidade Federal do Ceará (UFC) |
| instacron_str |
UFC |
| institution |
UFC |
| reponame_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| collection |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| bitstream.url.fl_str_mv |
http://repositorio.ufc.br/bitstream/riufc/28462/2/license.txt http://repositorio.ufc.br/bitstream/riufc/28462/1/2017_dis_lgcrego.pdf |
| bitstream.checksum.fl_str_mv |
8a4605be74aa9ea9d79846c1fba20a33 aa67d626674494151c93429cd7d91583 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC) |
| repository.mail.fl_str_mv |
bu@ufc.br || repositorio@ufc.br |
| _version_ |
1847792997481054208 |