On the Design of Optimum Order 2 Golomb Ruler

Brigitte Jaumard, CRC Chair on the Optimization of Communication Networks, Université de Montréal, Department of Computer Science and Operations Research

Yannick Solari, Ecole Polytechnique de Montréal, Department of Electrical Engineering

Philippe Galinier, Ecole Polytechnique de Montréal, Department of Computer Engineering


A Golomb ruler with M marks can be defined as a set { ai } of integers so that all differences dij = aj - ai, i ¹j are distinct. An order 2 Golomb ruler is a Golomb ruler such that all differences dijkl  = |dkl - dij  | , i, j ¹ k, l are distinct as much as possible. Contruction of optimum order 2 Golomb ruler, i.e., of rulers of minimum length, is a highly combinatorial problem which has applications, e.g.,
in the design of convolutional self doubly orthogonal codes (CSO2C). We propose here a first exact algorithm, different from a pure exhaustive search, for building optimum order 2 Golomb rulers and provide optimal rulers for up to 9 marks and new rulers which improve on the previous ones for up to 20 marks.

[pdf]

 

 

 

Equivalence of some LP-based Lower Bounds for the Golomb Ruler Problem

Christophe Meyer, Université de Montréal, Department of Computer Science and Operations Research

Brigitte Jaumard, CRC Chair on the Optimization of Communication Networks, Université de Montréal, Department of Computer Science and Operations Research


The Golomb Ruler problem consists in finding n integers such that all possible differences are distinct and such that the largest difference is minimum.
We review three lower bounds based on linear programming that have been proposed in the literature for this problem, and propose a new one.
We then show that these 4 lower bounds are equal. Finally we discuss some computational experience aiming at identifying the easiest lower bound to compute in practice.

[pdf]