Citat:
Ursprungligen postat av
nerdnerd
Jag är fortsatt fascinerad både av det allmänna problemet med N spelare och m kontroller, och av din lösning för (N,m)=(7,3). Hur bar du dig åt?
Man kan skriva din lösning som en matris, där varje rad är matchnummer, och varje kolumn är spelare:
Kod:
1 1 1 0 0 0 0
1 0 0 1 1 0 0
1 0 0 0 0 1 1
0 1 0 1 0 1 0
0 1 0 0 1 0 1
0 0 1 1 0 0 1
0 0 1 0 1 1 0
Denna matris är symmetrisk, dvs lika med sitt transponat. Inte alls självklart kan tyckas. Varje par av rader har precis EN spelare gemensam, vilket om man vill även kan tolkas som att det är samma vinkel mellan alla radvektorer (=acos(1/3)= ca 70.53°). Matrisens determinant är -24, dvs inte 0, vilket betyder att radvektorerna är en 7D vektorbas. Och så inte minst att det för varje par av spelare finns exakt EN match där de möts.
Liknande gäller om (N,m)=(7,4), där matrisen blir samma som ovan, fast med alla nollor och ettor utbytta mot varandra. Vinkeln mellan radvektor blir nu 60°. Och i detta fall möts varje par av spelare i TVÅ matcher.
I båda fallen är antalet kombinationer
(7 över 3) = (7 över 4) = 35
men bara 7 matcher räcker alltså för att lösa TS problem. Man kan misstänka att det det finns 5 olika lösningar, eftersom 5•7=35. Sant??
Och hur gör man nu i det allmänna fallet??
Frågan är(?) vad ett korrekt spel är. Det finns ingen entydig uppställning.
(7,3). Några möjligheter:
{1, 2, 3}, {1, 4, 5}, {1, 6, 7}, {2, 4, 6}, {2, 5, 7}, {3, 4, 7}, {3, 5, 6}
eller
{1, 2, 7}, {1, 3, 6}, {1, 4, 5}, {2, 3, 5}, {2, 4, 6}, {3, 4, 7}, {5, 6, 7}
(7,4):
{1, 2, 3, 4}, {1, 5, 6, 7}
eller
{1, 5, 6, 7}, {2, 3, 4, 7}
(och många andra)
Lite mera info som jag fann på nätet. Fanns två metoder att skapa dessa spelplaner, t.ex. för (9,3):
{1, 2, 3}, {1, 4, 5}, {1, 6, 7}, {1, 8, 9}, {2, 4, 6}, {2, 5, 7}, {3, 4, 7}, {3, 5, 6}
och
{1, 2, 9}, {1, 3, 8}, {1, 4, 7}, {1, 5, 6}, {2, 3, 7}, {2, 4, 6}, {2, 5, 8}, {3, 4, 5}, {3, 6, 9}, {4, 8, 9}, {5, 7, 9}, {6, 7, 8}
Längden är olika för (9,3) men lika för (7,3) även om spelen skiljer sig åt;
{1, 2, 3}, {1, 4, 5}, {1, 6, 7}, {2, 4, 6}, {2, 5, 7}, {3, 4, 7}, {3, 5, 6}
och
{1, 2, 7}, {1, 3, 6}, {1, 4, 5}, {2, 3, 5}, {2, 4, 6}, {3, 4, 7}, {5, 6, 7}
En \(10\times10\)-matris där rader är \(n\) och kolumner \(k\) för den första spelalgoritmen ges av, \(1<k \le n/2\),
\[
M_1=
\left(
\begin{array}{cccccccccc}
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
0 & 6 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
0 & 10 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
0 & 15 & 4 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
0 & 21 & 7 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
0 & 28 & 7 & 2 & 0 & 0 & 0 & 0 & 0 & 0 \\
0 & 36 & 8 & 3 & 0 & 0 & 0 & 0 & 0 & 0 \\
0 & 45 & 10 & 3 & 2 & 0 & 0 & 0 & 0 & 0 \\
\end{array}
\right)
\]