Constraint-based search for optimal Golomb rulers

被引:2
|
作者
Polash, M. M. A. [1 ]
Newton, M. A. H. [1 ]
Sattar, A. [1 ]
机构
[1] Griffith Univ, Inst Integrated & Intelligent Syst, 170 Kessels Rd, Nathan, Qld 4111, Australia
关键词
Golomb ruler; Constraints; Local search; Tabu meta-heuristics; LOCAL SEARCH; CONFIGURATION CHECKING; ALGORITHM;
D O I
10.1007/s10732-017-9353-x
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Finding optimal Golomb rulers is an extremely challenging combinatorial problem. The distance between each pair of mark is unique in a Golomb ruler. For a given number of marks, an optimal Golomb ruler has the minimum length. Golomb rulers are used in application areas such as X-ray crystallography, radio astronomy, information theory, and pulse phase modulation. The most recent optimal Golomb ruler search algorithm hybridises a range of techniques such as greedy randomised adaptive search, scatter search, tabu search, clustering techniques, and constraint programming, and obtains optimal Golomb rulers of up to 16 marks with very low success rates. In this paper, we provide tight upper bounds for Golomb ruler marks and present heuristic-based effective domain reduction techniques. Using these along with tabu and configuration checking meta-heuristics, we then develop a constraint-based multi-point local search algorithm to perform a satisfaction search for optimal Golomb rulers of specified length. We then present an algorithm to perform an optimisation search that minimises the length using the satisfaction search repeatedly. Our satisfaction search finds optimal Golomb rulers of up to 19 marks while the optimisation search finds up to 17 marks.
引用
收藏
页码:501 / 532
页数:32
相关论文
共 50 条
  • [1] Constraint-based search for optimal Golomb rulers
    M. M. A. Polash
    M. A. H. Newton
    A. Sattar
    Journal of Heuristics, 2017, 23 : 501 - 532
  • [2] Constraint-Based Local Search for Golomb Rulers
    Polash, M. M. Alam
    Newton, M. A. Hakim
    Sattar, Abdul
    INTEGRATION OF AI AND OR TECHNIQUES IN CONSTRAINT PROGRAMMING, 2015, 9075 : 322 - 331
  • [3] Local search-based hybrid algorithms for finding Golomb rulers
    Cotta, Carlos
    Dotu, Ivan
    Fernandez, Antonio J.
    Van Hentenryck, Pascal
    CONSTRAINTS, 2007, 12 (03) : 263 - 291
  • [4] Local Search-based Hybrid Algorithms for Finding Golomb Rulers
    Carlos Cotta
    Iván Dotú
    Antonio J. Fernández
    Pascal Van Hentenryck
    Constraints, 2007, 12 : 263 - 291
  • [5] Memoisation for Constraint-Based Local Search
    Agren, Magnus
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, 2009, 5732 : 119 - 126
  • [6] Distributed constraint-based local search
    Michel, Laurent
    See, Andrew
    Van Hentenryck, Pascal
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2006, 2006, 4204 : 344 - 358
  • [7] Excluding Symmetries in Constraint-Based Search
    Rolf Backofen
    Sebastian Will
    Constraints, 2002, 7 (3-4) : 333 - 349
  • [8] A constraint-based architecture for local search
    Michel, L
    Van Hentenryck, P
    ACM SIGPLAN NOTICES, 2002, 37 (11) : 101 - 110
  • [9] Excluding symmetries in constraint-based search
    Backofen, R
    Will, S
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING-CP'99, 1999, 1713 : 73 - 87
  • [10] Constraint-based combinators for local search
    Van Hentenryck, P
    Michel, L
    Liu, LY
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2004, PROCEEDINGS, 2004, 3258 : 47 - 61