Problema di Langford

Esempio di una soluzione al problema di Langford

Il problema di Langford (anche detto accoppiamento o sequenza di Langford) è un problema di combinatoria formalizzato dal matematico scozzese C. Dudley Langford.[1] Consiste nell'individuare una sequenza finita di numeri interi da a , dove ciascun numero compare esattamente due volte e la distanza tra le due occorrenze equivale al numero stesso.

Storia

La prima formalizzazione del problema venne pubblicata da Langford nel 1958 dopo aver osservato suo figlio giocare con dei cubi colorati.[1] Langford notò che la curiosa disposizione di sei cubi di tre colori diversi messi in fila era l'unica possibile per quel numero di cubetti (eccetto la soluzione speculare) che rispettasse la regola di inclusione: ad ogni colore associò un numero e quel numero corrispondeva al numero di altri blocchi inclusi tra due dello stesso colore. Aggiunse un'altra coppia di cubetti colorati ed ottenne una nuova soluzione unica del problema per quel numero di blocchi.[2]

Nella figura sono presenti le soluzioni del problema per e .

Langford ha generalizzato il problema individuando alcune soluzioni per = 3, 4, 7, 8, 11, 12 e 15, e dichiarando l'assenza di altre soluzioni per .

Definizione

Una sequenza che risolve il problema di Langford contiene numeri interi presenti a coppie. Ogni numero compare due volte nella sequenza, una in posizione e una in posizione , tali che .[3]

Variante di Skolem-Nickerson

La stessa variante del problema è stata proposta in momenti diversi da Thoralf Skolem[4] e R. S. Nickerson.[5] Quest'ultima prevede che le distanze tra ogni coppia di numeri siano inferiori a 1 rispetto alla formulazione originale. Date le variabili di prima, la variante può essere espressa come .

In questo caso una sequenza valida per è 4, 2, 3, 2, 4, 3, 1, 1; inoltre si noti che i numeri 1 devono sempre apparire in diretta successione.[6]

Secondo la formalizzazione di Skolem,[4] poi estesa da Václav Linek anche alle sequenze di Langford,[7] definiti gli insiemi di interi in successione e una sequenza che risolve il problema è una partizione di in coppie tali che per .

Una sequenza è detta di Skolem di ordine se e ; per la sequenza scritta sopra ad esempio il partizionamento di equivale a . Una sequenza è detta di Langford di ordine e scarto se e ; nella definizione generale lo scarto assume valore 2.

Le sequenze di Skolem trovano applicazione nella teoria dei disegni, in particolare è possibile ricavare un sistema di terne di Steiner a partire da una sequenza di Skolem,[8][9] e in diversi altri problemi combinatori.[10]

Generalizzazioni

Insiemi di ordine superiore

Il problema di Langford può essere risolto non solo considerando coppie di numeri, ma anche triplette o in generale insiemi di ordine superiore a 2, come proposto da Frank S. Gillespie e Winfiled R. Utz.[11] In questi casi la distanza dev'essere garantita tra un numero e il suo successivo omologo nella sequenza, per tutte le volte in cui questo compare. Esiste la sotto-variante di Skolem-Nickerson anche per questa generalizzazione.

Una sequenza corretta di Langford con triplette di numeri e è 3, 4, 7, 9, 3, 6, 4, 8, 3, 5, 7, 4, 6, 9, 2, 5, 8, 2, 7, 6, 2, 5, 1, 9, 1, 8, 1.

Sequenze agganciate ed estese

Un'ulteriore generalizzazione denota come "perfette" le sequenze esposte finora, dove tutti i numeri presenti sono coinvolti in un collegamento, e introduce delle sequenze "agganciate" (hooked in inglese) che ammettono la presenza di caratteri neutri (tipicamente indicati con 0, * o _) che non possiedono nessun gemello e stanno a indicare delle posizioni vuote nella sequenza. Un esempio di sequenza agganciata di Skolem-Nickerson è 2, 4, 2, *, 3, 4, *, 3, 1, 1.[7]

Una sequenza che possiede esattamente una soluzione vuota è detta "estesa". Una sequenza di Langford estesa con è 1, 2, 1, *, 2, mentre l'analoga sequenza di Skolem-Nickerson è 1, 1, 2, *, 2.[3] È sempre possibile individuare una sequenza di Skolem-Nickerson estesa per qualunque , e il numero di soluzioni è almeno .[12]

Soluzioni

Soluzioni planari

Un sottoinsieme delle soluzioni del problema di Langford sono le cosiddette soluzioni planari, proposte da Donald Knuth in The Art of Computer Programming,[13] e sono tali se, tracciando degli archi che connettono ciascuna coppia di numeri, questi non si intersecano mai. Nella figura seguente c'è un esempio di soluzione planare per .

Un'altra versione meno stringente consente che gli archi possano girare intorno alla sequenza partendo dall'alto e arrivando al basso e viceversa. Esse sono dette soluzioni planari "con scappatoia".[14]

Numero di soluzioni

Roy O. Davies ha dimostrato che le soluzioni al problema di Langford L(2, n) esistono solo per multipli di 4 e i loro diretti predecessori.[15] Analogamente per V(2,n) esistono soluzioni solo per multipli di 4 e i loro diretti successori, e sono almeno .[16] Per L(3, n) possono esistere soluzioni solo per gli multipli di 9 e i loro diretti successori e predecessori.[17]

Di seguito sono elencate quante soluzioni del problema sono tutt'ora note per le principali formulazioni.[18]

Coppie
L(2,n)
Coppie
V(2,n)
Triplette
L(3,n)
Triplette
V(3,n)
Quadruple
L(4,n)
1-1-1-
2-----
31----
413---
5-5---
6-----
726----
8150252-[19]--
9-1 32839-
10--520-
1117 792--33-
12108 144227 968---
13-1 520 280---
14-----
1539 809 640----
16326 721 800700 078 384---
17-6 124 491 24813 440--
18--54 947200 343-
19256 814 891 280-249 280869 006-
202 636 337 861 2005 717 789 399 488-4 247 790-
21-61 782 464 083 584---
22-----
233 799 455 942 515 488----
2446 845 158 056 515 940?--3
25-?--?
26--?-?
27?-???
28?????
29-?-??

Il numero di soluzioni del problema originale, ovvero i valori di L(2,n) al variare di n, fanno a loro volta parte di una sequenza nell'On-Line Encyclopedia of Integer Sequences.[20]

Note

  1. 1 2 (EN) C. Dudley Langford, Problem, in The Mathematical Gazette, vol. 42, n. 341, ottobre 1958, pp. 228, DOI:10.2307/3610395.
  2. ↑ Gardner, p. 9.
  3. 1 2 (EN) Langford and Skolem Sequences, su cut-the-knot.org. URL consultato il 7 aprile 2025.
  4. 1 2 (EN) Thoralf Skolem, On Certain Distributions of Integers in Pairs with Given Differences, in Mathematica Scandinavica, vol. 5, n. 1, Mathematica Scandinavica, 1957, pp. 57-68. URL consultato il 7 aprile 2025.
  5. ↑ (EN) R. S. Nickerson e D. C. B. Marsh, Problem e1845, in The American Mathematical Monthly, vol. 74, n. 5, Taylor & Francis, Ltd., maggio 1967, pp. 591-592, DOI:10.2307/2314911. URL consultato il 7 aprile 2025.
  6. ↑ Miller.
  7. 1 2 (EN) Václav Linek, Extending Skolem sequences, how can you begin? (PDF), in Australasian Journal of Combinatorics, vol. 27, 2003, pp. 129-138. URL consultato il 15 luglio 2026.
  8. ↑ (EN) Thoralf Skolem, Some Remarks on the Triple Systems of Steiner, in Mathematica Scandinavica, vol. 6, n. 2, Mathematica Scandinavica, dicembre 1958, pp. 273-280, DOI:10.7146/math.scand.a-10551. URL consultato il 18 luglio 2026.
  9. ↑ (EN) V. E. Alekseev, Skolem method of constructing cyclic Steiner triple systems, in Mathematical Notes of the Academy of Sciences of the USSR, vol. 2, 1967, pp. 571–576, DOI:10.1007/BF01094248.
  10. ↑ (EN) Sophie Burrill e Lily Yen, Constructing Skolem sequences via generating trees, gennaio 2013, DOI:10.48550/arXiv.1301.6424. URL consultato il 18 luglio 2026.
  11. ↑ (EN) Frank S. Gillespie e Winfiled R. Utz, A Generalized Langford Problem, in The Fibonacci Quarterly, vol. 4, n. 2, Taylor & Francis, 1966, pp. 184-186, DOI:10.1080/00150517.1966.12431383.
  12. ↑ (EN) G. K. Bennett, Mike J. Grannell e Terry S. Griggs, Exponential lower bounds for the numbers of Skolem-type sequences (PDF), in Ars Combinatoria, vol. 73, 2004, pp. 101-106. URL consultato il 18 luglio 2026.
  13. ↑ (EN) D.E. Knuth, The Art of Computer Programming, 4A: Combinatorial Algorithms, Part 1, Addison-Wesley, 2011.
  14. ↑ (EN) Rory Molinari, Molinari | Planar pairings, su dialectrix.com, 19 febbraio 2018. URL consultato il 15 luglio 2026.
  15. ↑ (EN) Roy O. Davies, On Langford's Problem (II), in The Mathematical Gazette, vol. 43, n. 346, dicembre 1959, pp. 253-255, DOI:10.2307/3610650. URL consultato l'8 aprile 2025.
  16. ↑ (EN) Jaromír Abrham, Exponential lower bounds for the number of Skolem and extremal Langford sequences, in Ars Combinatoria, vol. 22, 1986, pp. 187-198.
  17. ↑ (EN) Eugene Levine, On the Generalized Langford Problem, in The Fibonacci Quarterly, vol. 6, n. 2, Taylor & Francis, 1968, pp. 135-137, DOI:10.1080/00150517.1968.12431238.
  18. ↑ John E. Miller, Langford's Problem, su lclark.edu, 8 aprile 2006. URL consultato l'8 aprile 2025 (archiviato dall'url originale il 9 marzo 2008).
  19. ↑ Gardner, p. 24.
  20. ↑ (EN) A014552, su OEIS. URL consultato l'8 aprile 2025.

Bibliografia

Collegamenti esterni