Traveling Salesman Problem with neighborhoods on a sphere in reflectance transformation imaging scenarios

被引:8
作者
Deckerova, Jindriska [1 ]
Faigl, Jan [1 ]
Kratky, Vit [1 ]
机构
[1] Czech Tech Univ, Fac Elect Engn, Tech 2, Prague 16627, Czech Republic
关键词
Unsupervised learning; Traveling Salesman Problem; Spherical geometry; APPROXIMATION ALGORITHMS; DISCRETE; TSP;
D O I
10.1016/j.eswa.2022.116814
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we propose a solution to the non-Euclidean variant of the Traveling Salesman Problem with Neighborhoods on a Sphere (TSPNS). The introduced problem formulation is motivated by practical scenarios of employing unmanned aerial vehicles in the Reflectance Transformation Imaging (RTI). In the RTI, a vehicle is requested to visit a set of sites at a constant distance from the object of interest and cast light from different directions to model the object from the images captured from another fixed location. Even though the problem can be formulated as an instance of the regular traveling salesman problem, we report a significant reduction of the solution cost by exploiting a non-zero tolerance on the light direction and defining the sites as regions on a sphere. The continuous neighborhoods of the TSPNS can be sampled into discrete sets, and the problem can be transformed into the generalized traveling salesman problem. However, finding high-quality solutions requires dense sampling, which increases the computational requirements. Therefore, we propose a practical heuristic solution based on the unsupervised learning of the Growing Self-Organizing Array (GSOA) that quickly finds an initial solution with the competitive quality to the sampling-based method. Furthermore, we propose a fast post-processing optimization to improve the initial solutions of both solvers. Based on the reported results, the proposed GSOA-based solver provides solutions of a similar quality to the transformation approach while it is about two orders of magnitude less computationally demanding.
引用
收藏
页数:13
相关论文
共 25 条
[1]  
[Anonymous], 2007, Princeton Series in Applied Mathematics
[2]   A Practical Guide for Using Statistical Tests to Assess Randomized Algorithms in Software Engineering [J].
Arcuri, Andrea ;
Briand, Lionel .
2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, :1-10
[3]   APPROXIMATION ALGORITHMS FOR THE GEOMETRIC COVERING SALESMAN PROBLEM [J].
ARKIN, EM ;
HASSIN, R .
DISCRETE APPLIED MATHEMATICS, 1994, 55 (03) :197-218
[4]   A METHOD FOR SOLVING TRAVELING-SALESMAN PROBLEMS [J].
CROES, GA .
OPERATIONS RESEARCH, 1958, 6 (06) :791-812
[5]   TSP with neighborhoods of varying size [J].
de Berg, M ;
Gudmundsson, J ;
Katz, MJ ;
Levcopoulos, C ;
Overmars, MH ;
van der Stappen, AF .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2005, 57 (01) :22-36
[6]   Approximation algorithms for TSP with neighborhoods in the plane [J].
Dumitrescu, A ;
Mitchell, JSB .
JOURNAL OF ALGORITHMS, 2003, 48 (01) :135-159
[7]   APPROXIMATION ALGORITHMS FOR THE EUCLIDEAN TRAVELING SALESMAN PROBLEM WITH DISCRETE AND CONTINUOUS NEIGHBORHOODS [J].
Elbassioni, Khaled ;
Fishkin, Aleksei V. ;
Sitters, Rene .
INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 2009, 19 (02) :173-193
[8]   The application of ant colony optimization in the solution of 3D traveling salesman problem on a sphere [J].
Eldem, Huseyin ;
Ulker, Erkan .
ENGINEERING SCIENCE AND TECHNOLOGY-AN INTERNATIONAL JOURNAL-JESTECH, 2017, 20 (04) :1242-1248
[9]   Fast Heuristics for the 3-D Multi-Goal Path Planning Based on the Generalized Traveling Salesman Problem With Neighborhoods [J].
Faigl, Jan ;
Vana, Petr ;
Deckerova, Jindriska .
IEEE ROBOTICS AND AUTOMATION LETTERS, 2019, 4 (03) :2439-2446
[10]   GSOA: Growing Self-Organizing Array - Unsupervised learning for the Close-Enough Traveling Salesman Problem and other routing problems [J].
Faigl, Jan .
NEUROCOMPUTING, 2018, 312 :120-134