ArticleslgStudy

mathematics

Golomb ruler

Golomb ruler is a mathematics topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Golomb ruler rather than just read about it. In short: In mathematics, a Golomb ruler is a set of marks at integer positions along a ruler such that no two pairs of marks are the same distance apart. The number of marks on the ruler is its order, and the largest distance between two of its marks is its length.

Golomb ruler — main illustration
Golomb ruler — illustration

Key takeaways

  • Golomb ruler belongs to mathematics; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Golomb ruler to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Golomb ruler from memory before moving on to harder problems.

Reference excerpt

In mathematics, a Golomb ruler is a set of marks at integer positions along a ruler such that no two pairs of marks are the same distance apart. The number of marks on the ruler is its order, and the largest distance between two of its marks is its length. Translation and reflection of a Golomb ruler are considered trivial, so the smallest mark is customarily put at 0 and the next mark at the smaller of its two possible values. Golomb rulers can be viewed as a one-dimensional special case of Costas arrays. The Golomb ruler was named for Solomon W. Golomb and discovered independently by Sidon (1932) and Babcock (1953). Sophie Piccard also published early research on these sets, in 1939, stating as a theorem the claim that two Golomb rulers with the same distance set must be congruent. This turned out to be false for six-point rulers, but true otherwise. There is no requirement that a Golomb ruler be able to measure all distances up to its length, but if it does, it is called a perfect Golomb ruler. It has been proved that no perfect Golomb ruler exists for five or more marks. A Golomb ruler is optimal if no shorter Golomb ruler of the same order exists. Creating Golomb rulers is easy, but proving the optimal Golomb ruler (or rulers) for a specified order is computationally very challenging. Distributed.net has completed distributed massively parallel searches for optimal order-24 through order-28 Golomb rulers, each time confirming the suspected candidate ruler. Currently, the complexity of finding optimal Golomb rulers (OGRs) of arbitrary order n (where n is given in unary) is unknown. In the past there was some speculation that it is an NP-hard problem. Problems related to the construction of Golomb rulers are provably shown to be NP-hard, where it is also noted that no known NP-complete problem has a similar flavor to finding Golomb rulers. Golomb rulers have practical applications in information theory and error correction, radio frequency selection and antenna placement, as well as current transformers.

Definitions

Golomb rulers as sets A set of integers A = { a 1 , a 2 , . . . , a m } {\displaystyle A=\{a_{1},a_{2},...,a_{m}\}} where a 1 < a 2 < . . . < a m {\displaystyle a_{1}<a_{2}<...<a_{m}} is a Golomb ruler if and only if

for all i , j , k , l ∈ { 1 , 2 , . . . , m } such that i ≠ j and k ≠ l , a i − a j = a k − a l ⟺ i = k and j = l . {\displaystyle {\text{for all }}i,j,k,l\in \left\{1,2,...,m\right\}{\text{such that }}i\neq j{\text{ and }}k\neq l,\ a_{i}-a_{j}=a_{k}-a_{l}\iff i=k{\text{ and }}j=l.}

The order of such a Golomb ruler is m {\displaystyle m} and its length is a m − a 1 {\displaystyle a_{m}-a_{1}} . The canonical form has a 1 = 0 {\displaystyle a_{1}=0} and, if m > 2 {\displaystyle m>2} , a 2 − a 1 < a m − a m − 1 {\displaystyle a_{2}-a_{1}<a_{m}-a_{m-1}} . Such a form can be achieved through translation and reflection.

Golomb rulers as functions An injective function f : { 1 , 2 , . . . , m } → { 0 , 1 , . . . , n } {\displaystyle f:\left\{1,2,...,m\right\}\to \left\{0,1,...,n\right\}} with f ( 1 ) = 0 {\displaystyle f(1)=0} and f ( m ) = n {\displaystyle f(m)=n} is a Golomb ruler if and only if

… excerpt ends here. Continue reading the full article.

Illustrations

Golomb ruler: Golomb ruler of order 4 and length 6. This ruler is both optimal and perfect.
Golomb ruler of order 4 and length 6. This ruler is both optimal and perfect.
Golomb ruler: The perfect circular Golomb rulers (also called difference sets) with the specified order. (This preview should show multiple concentric circles. If not, click to view a larger version.)
The perfect circular Golomb rulers (also called difference sets) with the specified order. (This preview should show multiple concentric circles. If not, click to view a larger version.)
Golomb ruler: Example of a conference room with proportions of a [0, 2, 7, 8, 11] Golomb ruler, making it configurable to 10 different sizes.[13]
Example of a conference room with proportions of a [0, 2, 7, 8, 11] Golomb ruler, making it configurable to 10 different sizes.[13]

Worked examples

Example 1 — a first encounter with Golomb ruler

Start with the simplest possible case. Write down what Golomb ruler claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In mathematics, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Golomb ruler before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Golomb ruler ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Golomb ruler

In research
Golomb ruler appears in mathematics research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Golomb ruler in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Golomb ruler is common in secondary-school and first-year university syllabi. It links to neighbouring topics Antennas (radio), Distributed computing projects, Length, distance, or range measuring devices, so understanding it makes those chapters shorter.
In everyday life
Look for Golomb ruler outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Golomb ruler” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Golomb ruler in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Golomb ruler means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Golomb ruler out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Golomb ruler in simple terms?

In mathematics, a Golomb ruler is a set of marks at integer positions along a ruler such that no two pairs of marks are the same distance apart. The number of marks on the ruler is its order, and the largest distance between two of its marks is its length.

Why does Golomb ruler matter?

Because it connects several mathematics ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Golomb ruler?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Golomb ruler.

Tags

  • Antennas (radio)
  • Distributed computing projects
  • Length, distance, or range measuring devices
  • Number theory

Keep exploring