Stochastic Runtime Analysis of a Cross Entropy Algorithm for Traveling Salesman Problems

12/21/2016
by   Zijun Wu, et al.
0

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(n^6+ϵ) with the vertex-based random solution generation, and a stochastic runtime of O(n^3+ϵ n) with the edge-based random solution generation for an arbitrary ϵ∈ (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 m× m grid. When the n vertices span a convex polygon, we obtain a stochastic runtime of O(n^3m^5+ϵ) with the vertex-based random solution generation, and a stochastic runtime of O(n^2m^5+ϵ) for the edge-based random solution generation. When there are k = O(1) many vertices inside a convex polygon spanned by the other n-k vertices, we obtain a stochastic runtime of O(n^4m^5+ϵ+n^6k-1m^ϵ) with the vertex-based random solution generation, and a stochastic runtime of O(n^3m^5+ϵ+n^3km^ϵ) 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/13/2018

Better Runtime Guarantees Via Stochastic Domination

Apart from few exceptions, the mathematical runtime analysis of evolutio...
research
07/01/2022

Search-Space Reduction via Essential Vertices

We investigate preprocessing for vertex-subset problems on graphs. While...
research
04/14/2020

Fast Mutation in Crossover-based Algorithms

The heavy-tailed mutation operator proposed in Doerr et al. (GECCO 2017)...
research
02/18/2020

Fixed-Parameter Tractability of the Weighted Edge Clique Partition Problem

We develop an FPT algorithm and a kernel for the Weighted Edge Clique Pa...
research
05/16/2022

A faster algorithm for Vertex Cover parameterized by solution size

We describe a new algorithm for vertex cover with runtime O^*(1.25400^k)...
research
04/18/2020

The (2,k)-connectivity augmentation problem: Algorithmic aspects

Durand de Gevigney and Szigeti <cit.> have recently given a min-max theo...

Please sign up or login with your details

Forgot password? Click here to reset