Tsuyoshi, ottima osservazione nel tuo commento! Penso che questo risolva quasi il problema.
Considera le seguenti due domande
- Esistono righe di lunghezza
modo che nessun numero compaia due volte in qualsiasi colonna e per ogni coppia di righe tutte le coppie ordinate fornite dalle colonne sono distinte?n ( n - 1 )kn(n−1)
- Esistono righe di lunghezza
modo che per ogni coppia di righe, tutte le coppie ordinate fornite dalle colonne siano distinte?n 2kn2
L'osservazione di Tsuyoshi nel suo commento mostra che se puoi ottenere un valore per la domanda (1), puoi ottenere lo stesso valore per la domanda (2). Mostriamo ora che se possiamo ottenere un valore per la domanda (2), possiamo ottenere il valore per la domanda (1). Pertanto, la risposta a queste due domande è quasi la stessa.k k k - 1kkkk−1
La costruzione procede come segue: ignora la prima riga, tranne posiziona tutti gli nelle prime posizioni. Ora puoi applicare una permutazione dei valori a ciascuna delle righe rimanenti di modo che, ad eccezione della prima voce, ciascuna delle prime colonne contenga valori identici e dall'osservazione di Tsuyoshi nel commento, questo ti dà una serie di righe soddisfano le tue condizioni.n { 1 , 2 , … , n } k - 1 n k - 11n{1,2,…,n}k−1nk−1
Ora, se hai un set di righe di lunghezza con ogni coppia di righe contenente tutte le coppie ordinate in ogni colonna, allora questo equivale a un set di quadrati latini ortogonali . Ciascuna delle righe , , , indica un quadrato latino. Per ottenere il quadrato latino associato riga , inserire il valore nella 'esima colonna della riga nella cella cui coordinate sono dati dalla coppia ordinata nella ' esima colonna nelle prime due righe.n 2 k - 2 3 4 … k j i j ikn2k−2 34…kjiji
Se non è un potere primo, quanti quadrati latini reciprocamente ortogonali di ordine esiste è un famoso problema aperto, e non credo che si sappia che esiste un insieme di quadrati latini ortogonali per non un potere principale; il consenso generale è che tali insiemi non esistono. L'unico risultato dimostrato finora è che un tale set non esiste per . Ciò che è noto è che il numero di possibili righe cresce almeno come per alcuni . Credo che siano ancora aperti 8 quadrati latini ortogonali di ordine 10. (È noto che non ci sono 9, ma a causa della possibile differenza din n - 2 n n = 6 k k = Ω ( n c ) c 1nnn−2nn=6kk=Ω(nc)c1 nella risposta alle due domande, questo non ci dice nulla del problema originale.)
Per , il massimo che puoi ottenere è 3, e si scopre che puoi ottenere tre righe per il problema (1) osservando qualsiasi quadrato latino con una croce, di cui ci sono molti non equivalenti esempi. Per , ci sono costruzioni note che danno due quadrati latini ortogonali. Se questi quadrati hanno un trasversale comune, puoi ottenere per il problema (1).k 6 × 6 n = 10 k = 4n=6k6×6n=10k=4