Local Search-based Hybrid Algorithms for Finding Golomb Rulers

  • Authors:
  • Carlos Cotta;Iván Dotú;Antonio J. Fernández;Pascal Hentenryck

  • Affiliations:
  • Dept. Lenguajes y Ciencias de la Computación, E.T.S.I. Informática, Universidad de Málaga, Campus de Teatinos, Málaga, Spain;Dept. Ingeniería Informática, Universidad Autónoma de Madrid, Madrid, Spain;Dept. Lenguajes y Ciencias de la Computación, E.T.S.I. Informática, Universidad de Málaga, Campus de Teatinos, Málaga, Spain;Brown University, Providence, USA 02912

  • Venue:
  • Constraints
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Golomb ruler problem is a very hard combinatorial optimization problem that has been tackled with many different approaches, such as constraint programming (CP), local search (LS), and evolutionary algorithms (EAs), among other techniques. This paper describes several local search-based hybrid algorithms to find optimal or near-optimal Golomb rulers. These algorithms are based on both stochastic methods and systematic techniques. More specifically, the algorithms combine ideas from greedy randomized adaptive search procedures (GRASP), scatter search (SS), tabu search (TS), clustering techniques, and constraint programming (CP). Each new algorithm is, in essence, born from the conclusions extracted after the observation of the previous one. With these algorithms we are capable of solving large rulers with a reasonable efficiency. In particular, we can now find optimal Golomb rulers for up to 16 marks. In addition, the paper also provides an empirical study of the fitness landscape of the problem with the aim of shedding some light about the question of what makes the Golomb ruler problem hard for certain classes of algorithm.