Simple Max-Min Ant Systems and the Optimization of Linear Pseudo-Boolean Functions

07/27/2010
by   Timo Kötzing, et al.
0

With this paper, we contribute to the understanding of ant colony optimization (ACO) algorithms by formally analyzing their runtime behavior. We study simple MAX-MIN ant systems on the class of linear pseudo-Boolean functions defined on binary strings of length 'n'. Our investigations point out how the progress according to function values is stored in pheromone. We provide a general upper bound of O((n^3 n)/ ρ) for two ACO variants on all linear functions, where (ρ) determines the pheromone update strength. Furthermore, we show improved bounds for two well-known linear pseudo-Boolean functions called OneMax and BinVal and give additional insights using an experimental study.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/02/2019

Merging variables: one technique of search in pseudo-Boolean optimization

In the present paper we describe new heuristic technique, which can be a...
research
04/09/2019

Black-Box Complexity of the Binary Value Function

The binary value function, or BinVal, has appeared in several studies in...
research
04/25/2014

On Quadratization of Pseudo-Boolean Functions

We survey current term-wise techniques for quadratizing high-degree pseu...
research
11/15/2010

Non-Existence of Linear Universal Drift Functions

Drift analysis has become a powerful tool to prove bounds on the runtime...
research
05/30/2023

Algorithmic Foundations of Inexact Computing

Inexact computing also referred to as approximate computing is a style o...
research
07/08/2021

SoS certification for symmetric quadratic functions and its connection to constrained Boolean hypercube optimization

We study the rank of the Sum of Squares (SoS) hierarchy over the Boolean...
research
06/27/2012

Distributed Parameter Estimation via Pseudo-likelihood

Estimating statistical models within sensor networks requires distribute...

Please sign up or login with your details

Forgot password? Click here to reset