Stochastic runtime analysis of a cross-entropy algorithm for traveling salesman problems

From MaRDI portal




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 1,n-valued distance function and a unique optimal solution, we prove a stochastic runtime of O(n6+epsilon) with the vertex-based random solution generation, and a stochastic runtime of O(n3+epsilonlnn) with the edge-based random solution generation for an arbitrary epsilonin(0,1). 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 n vertices positioned on an mimesm grid. When the n vertices span a convex polygon, we obtain a stochastic runtime of O(n3m5+epsilon) with the vertex-based random solution generation, and a stochastic runtime of O(n2m5+epsilon) for the edge-based random solution generation. When there are k=O(1) many vertices inside a convex polygon spanned by the other nk vertices, we obtain a stochastic runtime of O(n4m5+epsilon+n6k1mepsilon) with the vertex-based random solution generation, and a stochastic runtime of O(n3m5+epsilon+n3kmepsilon) with the edge-based random solution generation. These runtimes are better than the expected runtime for the so-called (mu!+!lambda) EA reported in a recent article, and again obtained for the stronger notion of stochastic runtime.



Cites work








This page was built for publication: Stochastic runtime analysis of a cross-entropy algorithm for traveling salesman problems

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2413317)