Publicação
Move and Improve: a Market-Based Mechanism for the Multiple Depot Multiple Travelling Salesmen Problem
| 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. |
|---|---|
| Autores principais: | Koubâa, Anis |
| Outros Autores: | Cheikhrouhou, Omar; Bennaceur, Hachemi; Sriti, Mohamed-Foued; Javed, Yasir; Ammar, Adel |
| Assunto: | Cooperative mobile robots Robot operating system ROS Multiple depot multiple traveling salesman problem Webots |
| Ano: | 2016 |
| País: | Portugal |
| Tipo de documento: | artigo |
| Tipo de acesso: | acesso restrito |
| Instituição associada: | Instituto Politécnico do Porto |
| Idioma: | inglês |
| Origem: | Repositório Científico do Instituto Politécnico do Porto |
Registos relacionados
article Move and Improve: a Market-Based Mechanism for the Multiple Depot Multiple Travelling Salesmen Problem
por: Koubâa, Anis
Publicado em: (2017)
por: Koubâa, Anis
Publicado em: (2017)
article Ant-Balanced multiple traveling salesmen: ACO-BmTSP
por: Pereira, Sílvia de Castro
Publicado em: (2023)
por: Pereira, Sílvia de Castro
Publicado em: (2023)
article Analytical Hierarchy Process based Multi-Objective Multiple Traveling Salesman Problem
por: Cheikhrouhou, Omar
Publicado em: (2016)
por: Cheikhrouhou, Omar
Publicado em: (2016)
article An Analytical Hierarchy Process-Based Approach to Solve the Multi-Objective Multiple Traveling Salesman Problem
por: Trigui, Sahar
Publicado em: (2018)
por: Trigui, Sahar
Publicado em: (2018)
article Delimitation of service areas in reverse logistics networks with multiple depots
por: Ramos, T.
Publicado em: (2011)
por: Ramos, T.
Publicado em: (2011)
groups Finding a short path for mobile robot arm coverage of a point set
por: Campos, Francisco M.
Publicado em: (2018)
por: Campos, Francisco M.
Publicado em: (2018)
article Natural and extended formulations for the Time-Dependent Traveling Salesman Problem
por: Godinho, Maria
Publicado em: (2011)
por: Godinho, Maria
Publicado em: (2011)
article A hybrid approach GABC-LS to solve mTSP
por: Pereira, Sílvia de Castro
Publicado em: (2022)
por: Pereira, Sílvia de Castro
Publicado em: (2022)
article Uma Heurística Composta para a Determinação de Rotas para Veículos em Problemas com Janelas Temporais e Entregas e Recolhas
por: Moura,Ana
Publicado em: (2004)
por: Moura,Ana
Publicado em: (2004)
school Solving the Travelling Salesman Problem based on Coupled Ring-Oscillators
por: Pinto, José Miguel Pinheiro da Silva
Publicado em: (2019)
por: Pinto, José Miguel Pinheiro da Silva
Publicado em: (2019)
article Preventing premature convergence to local optima in genetic algorithms via random offspring generation
por: Rocha, Miguel
Publicado em: (1999)
por: Rocha, Miguel
Publicado em: (1999)
school The family traveling salesman problem
por: Bernardino, Raquel
Publicado em: (2019)
por: Bernardino, Raquel
Publicado em: (2019)
book Real-Time Visual Ground-Truth System for Indoor Robotic Applications
por: Dias, André
Publicado em: (2013)
por: Dias, André
Publicado em: (2013)
article A matheuristic for the traveling salesman problem with positional consistency constraints
por: Gouveia, L.
Publicado em: (2025)
por: Gouveia, L.
Publicado em: (2025)
article Optimal configuration problem identification of electrical power cable in tidal turbine farm via traveling salesman problem modeling approach
por: Vartdal, Johanne T.
Publicado em: (2018)
por: Vartdal, Johanne T.
Publicado em: (2018)
school Simulador 3D para Robótica Educativa
por: Ribeiro, André Filipe Costa
Publicado em: (2024)
por: Ribeiro, André Filipe Costa
Publicado em: (2024)
school Efficient Rendezvous-Based Cooperative Mapping with Multiple Mobile Robots
por: Pato, Rodrigo António Meneses
Publicado em: (2025)
por: Pato, Rodrigo António Meneses
Publicado em: (2025)
article Economic and environmental concerns in planning recyclable waste collection systems
por: Ramos, T.
Publicado em: (2014)
por: Ramos, T.
Publicado em: (2014)
school Re-engineering and optimization of material collection and distribution in hospitals
por: Figueiredo, João André Saleiro
Publicado em: (2013)
por: Figueiredo, João André Saleiro
Publicado em: (2013)
book Robot Path Planning and Cooperation
por: Koubaa, Anis
Publicado em: (2018)
por: Koubaa, Anis
Publicado em: (2018)
school Heuristics for the Black and White Travelling Salesman Problem
por: Henriques, Sofia Soares
Publicado em: (2022)
por: Henriques, Sofia Soares
Publicado em: (2022)
article Combined route capacity and route length models for unit demand vehicle routing problems
por: Godinho, Maria
Publicado em: (2008)
por: Godinho, Maria
Publicado em: (2008)
school Models for multi-depot routing problems
por: Santos, Daniel
Publicado em: (2019)
por: Santos, Daniel
Publicado em: (2019)
groups Optimization of a recyclabe waste collection system: The Valorsul case study
por: Lopes, D.
Publicado em: (2015)
por: Lopes, D.
Publicado em: (2015)
groups Standard commercial education robotic platform: intermediate solution to teaching robotics
por: Dias, André
Publicado em: (2011)
por: Dias, André
Publicado em: (2011)
school Tracked Autonomous Vehicles Moving on Rough Terrain
por: Rodrigues, Diogo Gomes
Publicado em: (2022)
por: Rodrigues, Diogo Gomes
Publicado em: (2022)
book On a time-dependent formulation and an updated classification of ATSP formulations
por: Gouveia, Luís
Publicado em: (2011)
por: Gouveia, Luís
Publicado em: (2011)
school Optimization By Learning
por: Silva, Guilherme Cardoso Gomes da
Publicado em: (2020)
por: Silva, Guilherme Cardoso Gomes da
Publicado em: (2020)
article Use of educational robots in the development of computational thinking in students with multiple disabilities, in the 1st CEB: an educational experience
por: Gonçalves, Sandra Marina Garcia
Publicado em: (2024)
por: Gonçalves, Sandra Marina Garcia
Publicado em: (2024)
groups A comparison between metaheuristic-based and solver-based methods to solve routing problem based on sectorization
por: Teymourifar, Aydin
Publicado em: (2021)
por: Teymourifar, Aydin
Publicado em: (2021)
article On-board implementation and experimental validation of collaborative transportation of loads with multiple UAVs
por: Bacelar, Tiago
Publicado em: (2021)
por: Bacelar, Tiago
Publicado em: (2021)
book Robot Operating System (ROS)
por: Koubaa, Anis
Publicado em: (2019)
por: Koubaa, Anis
Publicado em: (2019)
article Styles of inter-municipal cooperation and the multiple principal problem: a comparative analysis of European economic area countries
por: Bel, Germà
Publicado em: (2023)
por: Bel, Germà
Publicado em: (2023)
article Aplicação do algoritmo volumétrico à resolução aproximada e exacta do problema do caixeiro viajante assimétrico
por: Rocha,Ana Maria
Publicado em: (2005)
por: Rocha,Ana Maria
Publicado em: (2005)
article Aplicação do algoritmo volumétrico na resolução aproximada e exacta do problema do caixeiro viajante assimétrico
por: Rocha, Ana Maria
Publicado em: (2005)
por: Rocha, Ana Maria
Publicado em: (2005)
article Robot visual localization through local feature fusion: an evaluation of multiple classifiers combination approaches
por: Campos, Francisco M.
Publicado em: (2015)
por: Campos, Francisco M.
Publicado em: (2015)
article RanCoord — A random geographic coordinates generator for transport and logistics research and development activities[Formula presented]
por: Carvalho, Hugo Silva
Publicado em: (2022)
por: Carvalho, Hugo Silva
Publicado em: (2022)
article Inverse eigenvalue problems and lists of multiplicities of eigenvalues for matrices whose graph is a tree
por: Johnson, Charles R.
Publicado em: (2003)
por: Johnson, Charles R.
Publicado em: (2003)
article Adaptive path planning for fusing rapidly exploring random trees and deep reinforcement learning in an agriculture dynamic environment UAVs
por: Castro, Gabriel G.R.
Publicado em: (2023)
por: Castro, Gabriel G.R.
Publicado em: (2023)
school Meta-heurística para o problema do caixeiro viajante com famílias, múltiplos depósitos e restrições de agrupamento leves
por: Anacleto, Madalena Almeida Neves Da Silva
Publicado em: (2024)
por: Anacleto, Madalena Almeida Neves Da Silva
Publicado em: (2024)
Registos relacionados
-
article Move and Improve: a Market-Based Mechanism for the Multiple Depot Multiple Travelling Salesmen Problem
por: Koubâa, Anis
Publicado em: (2017) -
article Ant-Balanced multiple traveling salesmen: ACO-BmTSP
por: Pereira, Sílvia de Castro
Publicado em: (2023) -
article Analytical Hierarchy Process based Multi-Objective Multiple Traveling Salesman Problem
por: Cheikhrouhou, Omar
Publicado em: (2016) -
article An Analytical Hierarchy Process-Based Approach to Solve the Multi-Objective Multiple Traveling Salesman Problem
por: Trigui, Sahar
Publicado em: (2018) -
article Delimitation of service areas in reverse logistics networks with multiple depots
por: Ramos, T.
Publicado em: (2011)