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 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).

[1]  Juan José Salazar González,et al.  Heuristic algorithm for the Split-Demand One-Commodity Pickup-and-Delivery Travelling Salesman Problem , 2018, Comput. Oper. Res..

[2]  Amiya Nayak,et al.  Carrier-Based Focused Coverage Formation in Wireless Sensor and Robot Networks , 2011, IEEE Transactions on Automatic Control.

[3]  Jiming Chen,et al.  Novel Deployment Schemes for Mobile Sensor Networks , 2007, Sensors.

[4]  Amiya Nayak,et al.  An evolving risk management framework for wireless sensor networks , 2011, 2011 IEEE International Conference on Computational Intelligence for Measurement Systems and Applications (CIMSA) Proceedings.

[5]  Dragan Urošević,et al.  A general variable neighborhood search for the one-commodity pickup-and-delivery travelling salesman problem , 2011, Eur. J. Oper. Res..

[6]  Mahfoud Benchaïba,et al.  Simple relocation methods in wireless sensor and robot networks , 2016, 2016 International Symposium on Networks, Computers and Communications (ISNCC).

[7]  Robert Olshansky Microwave‐multiplexed lightwave systems: A new approach to wideband networks , 1988 .

[8]  Vicente Campos,et al.  Scatter Search vs. Genetic Algorithms , 2002 .

[9]  Gregory Gutin,et al.  Lin-Kernighan heuristic adaptations for the generalized traveling salesman problem , 2010, Eur. J. Oper. Res..

[10]  Syed Fawad Hussain,et al.  CCGA: Co-similarity based Co-clustering using genetic algorithm , 2018, Appl. Soft Comput..

[11]  Abdelhamid Mellouk,et al.  Localized Movement-Assisted SensorDeployment Algorithm for HoleDetection and Healing , 2014, IEEE Transactions on Parallel and Distributed Systems.

[12]  Adam Lipowski,et al.  Roulette-wheel selection via stochastic acceptance , 2011, ArXiv.

[13]  Chih-Yung Chang,et al.  Obstacle-Resistant Deployment Algorithms for Wireless Sensor Networks , 2009, IEEE Transactions on Vehicular Technology.

[14]  Satish V. Ukkusuri,et al.  An Algorithm for the One Commodity Pickup and Delivery Traveling Salesman Problem with Restricted Depot , 2016 .

[15]  Goran Martinović,et al.  Single-Commodity Vehicle Routing Problem with Pickup and Delivery Service , 2008 .

[16]  Donald F. Towsley,et al.  Dynamic Coverage of Mobile Sensor Networks , 2011, IEEE Transactions on Parallel and Distributed Systems.

[17]  Juan José Salazar González,et al.  A branch-and-cut algorithm for a traveling salesman problem with pickup and delivery , 2004, Discret. Appl. Math..

[18]  Christine L. Mumford,et al.  Solving the One-Commodity Pickup and Delivery Problem Using an Adaptive Hybrid VNS/SA Approach , 2010, PPSN.

[19]  Sheldon H. Jacobson,et al.  Using Markov chains to analyze the effectiveness of local search algorithms , 2011, Discret. Optim..

[20]  Keld Helsgaun,et al.  An effective implementation of the Lin-Kernighan traveling salesman heuristic , 2000, Eur. J. Oper. Res..

[21]  Ivan Stojmenovic,et al.  A harmony-seeking firefly swarm to the periodic replacement of damaged sensors by a team of mobile robots , 2012, 2012 IEEE International Conference on Communications (ICC).

[22]  Thomas F. La Porta,et al.  Sensor relocation in mobile sensor networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[23]  Sébastien Martin,et al.  Influence of Multiscale Roughness Patterns in Cavitated Flows: Applications to Journal Bearings , 2008 .

[24]  Ivan Stojmenovic,et al.  Randomized carrier-based sensor relocation in wireless sensor and robot networks , 2013, Ad Hoc Networks.

[25]  Sesh Commuri,et al.  Self organization of sensor networks for energy-efficient border coverage , 2009, Journal of Communications and Networks.

[26]  Emil M. Petriu,et al.  Planning Robust Sensor Relocation Trajectories for a Mobile Robot with Evolutionary Multi-objective Optimization , 2017 .

[27]  Juan José Salazar González,et al.  Heuristics for the One-Commodity Pickup-and-Delivery Traveling Salesman Problem , 2004, Transp. Sci..

[28]  Rong Zheng,et al.  Particle Swarm Inspired Underwater Sensor Self-Deployment , 2014, Sensors.

[29]  Keld Helsgaun,et al.  General k-opt submoves for the Lin–Kernighan TSP heuristic , 2009, Math. Program. Comput..

[30]  Gur Mosheiov,et al.  The Travelling Salesman Problem with pick-up and delivery , 1994 .

[31]  Chih-Yung Chang,et al.  An energy-efficient hole-healing mechanism for wireless sensor networks with obstacles , 2013, Wirel. Commun. Mob. Comput..

[32]  Ivan Stojmenovic,et al.  The one-commodity traveling salesman problem with selective pickup and delivery: An ant colony approach , 2010, IEEE Congress on Evolutionary Computation.

[33]  Brian W. Kernighan,et al.  An Effective Heuristic Algorithm for the Traveling-Salesman Problem , 1973, Oper. Res..

[34]  Fanggeng Zhao,et al.  Genetic algorithm for the one-commodity pickup-and-delivery traveling salesman problem , 2009, Comput. Ind. Eng..

[35]  Fan Wang,et al.  The one-commodity pickup and delivery travelling salesman problem on a path or a tree , 2006, Networks.

[36]  Gerold Jäger,et al.  Improving the Efficiency of Helsgaun's Lin-Kernighan Heuristic for the Symmetric TSP , 2007, CAAN.

[37]  Jalel Euchi,et al.  Genetic scatter search algorithm to solve the one-commodity pickup and delivery vehicle routing problem , 2017 .

[38]  Martin W. P. Savelsbergh,et al.  Local search in routing problems with time windows , 1984 .

[39]  Jie Wu,et al.  Enhanced delegation forwarding in delay tolerant networks , 2011, Int. J. Parallel Emergent Distributed Syst..

[40]  Ivan Stojmenovic,et al.  Back-Tracking Based Sensor Deployment by a Robot Team , 2010, 2010 7th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks (SECON).

[41]  Inmaculada Rodríguez Martín,et al.  A hybrid GRASP/VND heuristic for the one-commodity pickup-and-delivery traveling salesman problem , 2009, Comput. Oper. Res..

[42]  Ivan Stojmenovic,et al.  Wireless Sensor and Actuator Networks: Algorithms and Protocols for Scalable Coordination and Data Communication , 2010 .

[43]  Christine L. Mumford,et al.  An adaptive hybrid VNS/SA approach to the one-commodity pickup and delivery problem , 2010, GECCO '10.

[44]  Manuel Iori,et al.  A heuristic algorithm for a single vehicle static bike sharing rebalancing problem , 2016, Comput. Oper. Res..