A one-commodity pickup-and-delivery traveling salesman problem solved by a two-stage method: A sensor relocation application.

In the carrier-based coverage repair problem, a single mobile robot replaces damaged sensors by picking up spare ones in the region of interest or carrying them from a base station in wireless sensor and robot networks. The objective is to find the shortest path of the robot. The problem is an exten...

Full description

Bibliographic Details
Main Authors: Kun Miao, Hailan Duan, Feng Qian, Ye Dong
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2019-01-01
Series:PLoS ONE
Online Access:https://doi.org/10.1371/journal.pone.0215107
id doaj-330bc3be84134fbfb13fc3b09e2e963a
record_format Article
spelling doaj-330bc3be84134fbfb13fc3b09e2e963a2021-03-03T20:44:15ZengPublic Library of Science (PLoS)PLoS ONE1932-62032019-01-01144e021510710.1371/journal.pone.0215107A one-commodity pickup-and-delivery traveling salesman problem solved by a two-stage method: A sensor relocation application.Kun MiaoHailan DuanFeng QianYe DongIn the carrier-based coverage repair problem, a single mobile robot replaces damaged sensors by picking up spare ones in the region of interest or carrying them from a base station in wireless sensor and robot networks. The objective is to find the shortest path of the robot. The problem is an extension of the traveling salesman problem (TSP). Thus, it is also called the one-commodity traveling salesman problem with selective pickup and delivery (1-TSP-SELPD). In order to solve this problem in a larger sensor distribution scenario more efficiently, we propose a two-stage approach in this paper. In the first stage, the mature and effective Lin-Kernighan-Helsgaun (LKH) algorithm is used to form a Hamiltonian cycle for all delivery nodes, which is regarded as a heuristic for the second stage. In the second stage, elliptical regions are set for selecting pickup nodes' and an edge-ordered list (candidate edge list, CEL) is constructed to provide major axes for the ellipses. The process of selecting pickup nodes and constructing the CEL is repeated until all the delivery nodes are visited. The final CEL stores a feasible solution. To update it, three operations-expansion, extension, and constriction-are applied to the CEL. The experimental results show that the proposed method reduces the computing time and achieves better results in higher-dimensional problems, which may facilitate the provision of solutions for more complicated sensor networks and can contribute to the development of effective and efficient algorithms for the one-commodity pickup-and-delivery traveling salesman problem (1-PDTSP).https://doi.org/10.1371/journal.pone.0215107
collection DOAJ
language English
format Article
sources DOAJ
author Kun Miao
Hailan Duan
Feng Qian
Ye Dong
spellingShingle Kun Miao
Hailan Duan
Feng Qian
Ye Dong
A one-commodity pickup-and-delivery traveling salesman problem solved by a two-stage method: A sensor relocation application.
PLoS ONE
author_facet Kun Miao
Hailan Duan
Feng Qian
Ye Dong
author_sort Kun Miao
title A one-commodity pickup-and-delivery traveling salesman problem solved by a two-stage method: A sensor relocation application.
title_short A one-commodity pickup-and-delivery traveling salesman problem solved by a two-stage method: A sensor relocation application.
title_full A one-commodity pickup-and-delivery traveling salesman problem solved by a two-stage method: A sensor relocation application.
title_fullStr A one-commodity pickup-and-delivery traveling salesman problem solved by a two-stage method: A sensor relocation application.
title_full_unstemmed A one-commodity pickup-and-delivery traveling salesman problem solved by a two-stage method: A sensor relocation application.
title_sort one-commodity pickup-and-delivery traveling salesman problem solved by a two-stage method: a sensor relocation application.
publisher Public Library of Science (PLoS)
series PLoS ONE
issn 1932-6203
publishDate 2019-01-01
description In the carrier-based coverage repair problem, a single mobile robot replaces damaged sensors by picking up spare ones in the region of interest or carrying them from a base station in wireless sensor and robot networks. The objective is to find the shortest path of the robot. The problem is an extension of the traveling salesman problem (TSP). Thus, it is also called the one-commodity traveling salesman problem with selective pickup and delivery (1-TSP-SELPD). In order to solve this problem in a larger sensor distribution scenario more efficiently, we propose a two-stage approach in this paper. In the first stage, the mature and effective Lin-Kernighan-Helsgaun (LKH) algorithm is used to form a Hamiltonian cycle for all delivery nodes, which is regarded as a heuristic for the second stage. In the second stage, elliptical regions are set for selecting pickup nodes' and an edge-ordered list (candidate edge list, CEL) is constructed to provide major axes for the ellipses. The process of selecting pickup nodes and constructing the CEL is repeated until all the delivery nodes are visited. The final CEL stores a feasible solution. To update it, three operations-expansion, extension, and constriction-are applied to the CEL. The experimental results show that the proposed method reduces the computing time and achieves better results in higher-dimensional problems, which may facilitate the provision of solutions for more complicated sensor networks and can contribute to the development of effective and efficient algorithms for the one-commodity pickup-and-delivery traveling salesman problem (1-PDTSP).
url https://doi.org/10.1371/journal.pone.0215107
work_keys_str_mv AT kunmiao aonecommoditypickupanddeliverytravelingsalesmanproblemsolvedbyatwostagemethodasensorrelocationapplication
AT hailanduan aonecommoditypickupanddeliverytravelingsalesmanproblemsolvedbyatwostagemethodasensorrelocationapplication
AT fengqian aonecommoditypickupanddeliverytravelingsalesmanproblemsolvedbyatwostagemethodasensorrelocationapplication
AT yedong aonecommoditypickupanddeliverytravelingsalesmanproblemsolvedbyatwostagemethodasensorrelocationapplication
AT kunmiao onecommoditypickupanddeliverytravelingsalesmanproblemsolvedbyatwostagemethodasensorrelocationapplication
AT hailanduan onecommoditypickupanddeliverytravelingsalesmanproblemsolvedbyatwostagemethodasensorrelocationapplication
AT fengqian onecommoditypickupanddeliverytravelingsalesmanproblemsolvedbyatwostagemethodasensorrelocationapplication
AT yedong onecommoditypickupanddeliverytravelingsalesmanproblemsolvedbyatwostagemethodasensorrelocationapplication
_version_ 1714820869915672576