
handle: 10419/312474
AbstractMotivated by a routing problem faced by banks to enhance their encashment services in the city of Perm, Russia, we solve versions of the traveling salesman problem (TSP) with clustering. To minimize the risk of theft, suppliers seek to operate multiple vehicles and determine an efficient routing; and, a single vehicle serves a set of locations that forms a cluster. This need to form independent clusters—served by distinct vehicles—allows the use of the so-called cluster-first route-second approach. We are especially interested in the use of heuristics that are easily implementable and understandable by practitioners and require only the use of open-source solvers. To this end, we provide a short survey of 13 such heuristics for solving the TSP, five for clustering the set of locations, and three to determine an optimal number of clusters—all using data from Perm. To demonstrate the practicality and efficiency of the heuristics, we further compare our heuristic solutions against the optimal tours. We then provide statistical guarantees on the quality of our solution. All of our anonymized code is publicly available allowing extensions by practitioners, and serves as a decision-analytic framework for both clustering data and solving a TSP.
decision analysis, Combinatorial optimization, Transportation, logistics and supply chain management, approximations, Classification and discrimination; cluster analysis (statistical aspects), ddc:000, traveling salesman problem, Approximations, open-source solvers, heuristics, Programming involving graphs or networks, 650, Decision analysis, Approximation methods and heuristics in mathematical programming, Mathematical Sciences, Clustering, 004, Traveling salesman problem, Heuristics, Open-source solvers, clustering
decision analysis, Combinatorial optimization, Transportation, logistics and supply chain management, approximations, Classification and discrimination; cluster analysis (statistical aspects), ddc:000, traveling salesman problem, Approximations, open-source solvers, heuristics, Programming involving graphs or networks, 650, Decision analysis, Approximation methods and heuristics in mathematical programming, Mathematical Sciences, Clustering, 004, Traveling salesman problem, Heuristics, Open-source solvers, clustering
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 4 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 10% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
