Constraint-Based Local Search for Golomb Rulers

This paper presents a constraint-based local search algorithm to find an optimal Golomb ruler of a specified order. While the state-of-the-art search algorithms for Golomb rulers hybridise a range of sophisticated techniques, our algorithm relies on simple tabu meta-heuristics and constraint-driven variable selection heuristics. Given a reasonable time limit, our algorithm effectively finds 16-mark optimal rulers with success rate 60 % and 17-mark rulers with 6 % near-optimality.

[1]  Konstantinos Drakakis,et al.  A review of the available construction methods for Golomb rulers , 2009, Adv. Math. Commun..

[2]  Torleiv Kløve Bounds and construction for difference triangle sets , 1989, IEEE Trans. Inf. Theory.

[3]  Arthur J. Bernstein,et al.  A class of binary recurrent codes with limited error propagation , 1967, IEEE Trans. Inf. Theory.

[4]  Pascal Van Hentenryck,et al.  A simple hybrid evolutionary algorithm for finding Golomb rulers , 2005, 2005 IEEE Congress on Evolutionary Computation.

[5]  Steven Prestwich,et al.  Trading Completeness for Scalability: Hybrid Search for Cliques and Rulers , 2015 .

[6]  Toby Walsh,et al.  Modelling the Golomb Ruler Problem , 1999 .

[7]  Abdul Sattar,et al.  Local search with edge weighting and configuration checking heuristics for minimum vertex cover , 2011, Artif. Intell..

[8]  G.S. Bloom,et al.  Applications of numbered undirected graphs , 1977, Proceedings of the IEEE.

[9]  Abderrazak Jemai,et al.  A hybrid genetic algorithm for Golomb ruler problem , 2010, ACS/IEEE International Conference on Computer Systems and Applications - AICCSA 2010.

[10]  William T. Rankin,et al.  Optimal Golomb Rulers: An Exhaustive Parallel Search Implementation , 1993 .

[11]  F. Biraud,et al.  On optimum synthetic linear arrays with application to radioastronomy , 1974 .

[12]  Brigitte Jaumard,et al.  A Constraint-Based Approach to the Golomb Ruler Problem , 2007 .

[13]  Michael J. Maher,et al.  Kangaroo: An Efficient Constraint-Based Local Search System Using Lazy Propagation , 2011, CP.

[14]  Apostolos Dollas,et al.  A New Algorithm for Golomb Ruler Derivation and Proof of the 19 Mark Ruler , 1998, IEEE Trans. Inf. Theory.

[15]  Pascal Van Hentenryck,et al.  Local Search-based Hybrid Algorithms for Finding Golomb Rulers , 2007, Constraints.

[16]  Abdollah Homaifar,et al.  Genetic Algorithm Approach to the Search for Golomb Rulers , 1995, ICGA.

[17]  W. C. Babcock Intermodulation interference in radio systems frequency of occurrence and control by channel selection , 1953 .

[18]  Robert M. Gagliardi,et al.  Acquisition sequences in PPM communications , 1987, IEEE Trans. Inf. Theory.

[19]  James B. Shearer,et al.  Some new optimum Golomb rulers , 1990, IEEE Trans. Inf. Theory.