Move and Improve: a Market-Based Mechanism for the Multiple Depot Multiple Travelling Salesmen Problem
Autor(a) principal: | |
---|---|
Data de Publicação: | 2017 |
Outros Autores: | , , , , |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10400.22/10755 |
Resumo: | Consider the problem of having a team of cooperative and autonomous robots to repeatedly visit a set of target locations and return back to their initial locations. This problem is known as multi-robot patrolling and can be cast to the multiple depot multiple traveling salesman problem (MD-MTSP), which applies to several mobile robots applications. As an NP-Hard problem, centralized approaches using meta-heuristic search are typically used to solve it, but such approaches are computation-intensive and cannot effectively deal with the dynamic nature of the system. This paper provides a distributed solution based on a market-based approach, called Move-and-Improve. It involves the cooperation of the robots to incrementally allocate targets and remove possible overlap. The concept is simple: in each step, a robot moves and attempts to improve its solution while communicating with its neighbors. Our approach consists of four main phases: (1) initial target allocation, (2) tour construction, (3) negotiation of conflicting targets, (4) solution improvement. To validate the efficiency of the Move-and-Improve distributed algorithm, we first conducted extensive simulations using Webots and evaluated its performance in terms of total traveled distance, maximum tour length, and ratio of overlapped targets, under different settings. We also demonstrated through MATLAB simulations the benefits of using our decentralized approach as compared to a centralized Genetic Algorithm approach to solve the MD-MTSP problem. Finally, we implemented Move-and-Improve using ROS and deployed it on real robots. |
id |
RCAP_4423fd50bf8ef1336d923fb1045b4a88 |
---|---|
oai_identifier_str |
oai:recipp.ipp.pt:10400.22/10755 |
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 |
Move and Improve: a Market-Based Mechanism for the Multiple Depot Multiple Travelling Salesmen ProblemCooperative mobile robotsRobot operating system ROSMultiple depot multiple traveling salesman problemWebotsConsider the problem of having a team of cooperative and autonomous robots to repeatedly visit a set of target locations and return back to their initial locations. This problem is known as multi-robot patrolling and can be cast to the multiple depot multiple traveling salesman problem (MD-MTSP), which applies to several mobile robots applications. As an NP-Hard problem, centralized approaches using meta-heuristic search are typically used to solve it, but such approaches are computation-intensive and cannot effectively deal with the dynamic nature of the system. This paper provides a distributed solution based on a market-based approach, called Move-and-Improve. It involves the cooperation of the robots to incrementally allocate targets and remove possible overlap. The concept is simple: in each step, a robot moves and attempts to improve its solution while communicating with its neighbors. Our approach consists of four main phases: (1) initial target allocation, (2) tour construction, (3) negotiation of conflicting targets, (4) solution improvement. To validate the efficiency of the Move-and-Improve distributed algorithm, we first conducted extensive simulations using Webots and evaluated its performance in terms of total traveled distance, maximum tour length, and ratio of overlapped targets, under different settings. We also demonstrated through MATLAB simulations the benefits of using our decentralized approach as compared to a centralized Genetic Algorithm approach to solve the MD-MTSP problem. Finally, we implemented Move-and-Improve using ROS and deployed it on real robots.Springer NetherlandsRepositório Científico do Instituto Politécnico do PortoKoubâa, AnisCheikhrouhou, OmarBennaceur, HachemiSriti, Mohamed-FouedJaved, YasirAmmar, Adel2018-01-11T14:31:37Z20172017-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10400.22/10755eng0921-029610.1007/s10846-016-0400-xmetadata only accessinfo: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:RCAAP2023-03-13T12:52:14Zoai:recipp.ipp.pt:10400.22/10755Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T17:31:06.173164Repositó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 |
Move and Improve: a Market-Based Mechanism for the Multiple Depot Multiple Travelling Salesmen Problem |
title |
Move and Improve: a Market-Based Mechanism for the Multiple Depot Multiple Travelling Salesmen Problem |
spellingShingle |
Move and Improve: a Market-Based Mechanism for the Multiple Depot Multiple Travelling Salesmen Problem Koubâa, Anis Cooperative mobile robots Robot operating system ROS Multiple depot multiple traveling salesman problem Webots |
title_short |
Move and Improve: a Market-Based Mechanism for the Multiple Depot Multiple Travelling Salesmen Problem |
title_full |
Move and Improve: a Market-Based Mechanism for the Multiple Depot Multiple Travelling Salesmen Problem |
title_fullStr |
Move and Improve: a Market-Based Mechanism for the Multiple Depot Multiple Travelling Salesmen Problem |
title_full_unstemmed |
Move and Improve: a Market-Based Mechanism for the Multiple Depot Multiple Travelling Salesmen Problem |
title_sort |
Move and Improve: a Market-Based Mechanism for the Multiple Depot Multiple Travelling Salesmen Problem |
author |
Koubâa, Anis |
author_facet |
Koubâa, Anis Cheikhrouhou, Omar Bennaceur, Hachemi Sriti, Mohamed-Foued Javed, Yasir Ammar, Adel |
author_role |
author |
author2 |
Cheikhrouhou, Omar Bennaceur, Hachemi Sriti, Mohamed-Foued Javed, Yasir Ammar, Adel |
author2_role |
author author author author author |
dc.contributor.none.fl_str_mv |
Repositório Científico do Instituto Politécnico do Porto |
dc.contributor.author.fl_str_mv |
Koubâa, Anis Cheikhrouhou, Omar Bennaceur, Hachemi Sriti, Mohamed-Foued Javed, Yasir Ammar, Adel |
dc.subject.por.fl_str_mv |
Cooperative mobile robots Robot operating system ROS Multiple depot multiple traveling salesman problem Webots |
topic |
Cooperative mobile robots Robot operating system ROS Multiple depot multiple traveling salesman problem Webots |
description |
Consider the problem of having a team of cooperative and autonomous robots to repeatedly visit a set of target locations and return back to their initial locations. This problem is known as multi-robot patrolling and can be cast to the multiple depot multiple traveling salesman problem (MD-MTSP), which applies to several mobile robots applications. As an NP-Hard problem, centralized approaches using meta-heuristic search are typically used to solve it, but such approaches are computation-intensive and cannot effectively deal with the dynamic nature of the system. This paper provides a distributed solution based on a market-based approach, called Move-and-Improve. It involves the cooperation of the robots to incrementally allocate targets and remove possible overlap. The concept is simple: in each step, a robot moves and attempts to improve its solution while communicating with its neighbors. Our approach consists of four main phases: (1) initial target allocation, (2) tour construction, (3) negotiation of conflicting targets, (4) solution improvement. To validate the efficiency of the Move-and-Improve distributed algorithm, we first conducted extensive simulations using Webots and evaluated its performance in terms of total traveled distance, maximum tour length, and ratio of overlapped targets, under different settings. We also demonstrated through MATLAB simulations the benefits of using our decentralized approach as compared to a centralized Genetic Algorithm approach to solve the MD-MTSP problem. Finally, we implemented Move-and-Improve using ROS and deployed it on real robots. |
publishDate |
2017 |
dc.date.none.fl_str_mv |
2017 2017-01-01T00:00:00Z 2018-01-11T14:31:37Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.22/10755 |
url |
http://hdl.handle.net/10400.22/10755 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
0921-0296 10.1007/s10846-016-0400-x |
dc.rights.driver.fl_str_mv |
metadata only access info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
metadata only access |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Springer Netherlands |
publisher.none.fl_str_mv |
Springer Netherlands |
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_ |
1799131406495907840 |