Stochastic Runtime Analysis of a Cross Entropy Algorithm for Traveling Salesman Problems
Abstract
This article analyzes the stochastic runtime of a Cross-Entropy Algorithm on two classes of traveling salesman problems. The algorithm shares main features of the famous Max-Min Ant System with iteration-best reinforcement. For simple instances that have a -valued distance function and a unique optimal solution, we prove a stochastic runtime of with the vertex-based random solution generation, and a stochastic runtime of with the edge-based random solution generation for an arbitrary . These runtimes are very close to the known expected runtime for variants of Max-Min Ant System with best-so-far reinforcement. They are obtained for the stronger notion of stochastic runtime, which means that an optimal solution is obtained in that time with an overwhelming probability, i.e., a probability tending exponentially fast to one with growing problem size. We also inspect more complex instances with vertices positioned on an grid. When the vertices span a convex polygon, we obtain a stochastic runtime of with the vertex-based random solution generation, and a stochastic runtime of for the edge-based random solution generation. When there are many vertices inside a convex polygon spanned by the other vertices, we obtain a stochastic runtime of with the vertex-based random solution generation, and a stochastic runtime of with the edge-based random solution generation. These runtimes are better than the expected runtime for the so-called EA reported in a recent article, and again obtained for the stronger notion of stochastic runtime.
Cite
@article{arxiv.1612.06962,
title = {Stochastic Runtime Analysis of a Cross Entropy Algorithm for Traveling Salesman Problems},
author = {Zijun Wu and Rolf Moehring and Jianhui Lai},
journal= {arXiv preprint arXiv:1612.06962},
year = {2017}
}
Comments
40 pages, 7 figures