0
Ich habe ein Programm geschrieben, um einen solchen Spielplan zu finden.
Dabei kam heraus, dass es keinen Spielplan gibt, der die Bedingung a), b) und e) erfüllt.
Hierfür kann ich leider keine knackige Begründung geben - der Computer hat es halt nach tausenden von vergeblichen Versuchen so ausgespuckt.
Ich kann mich allerdings irren - möglicherweise habe ich hier einen Programmierfehler gemacht. Aber ich habe alles kontrolliert, Tests
- nur mit a) und b)
- nur mit e)
gemacht, und alles sieht plausibel aus.
Nachtrag: Habe den u.g. Programmierfehler ausgebaut und das Programm optimiert. Danach fand es jede Menge Pläne, die a)-g) erfüllen, z.B.:
Spiel 1: Spieler=(A, B, C, D), Startspieler=A, Geber=E, Kiebitz=F
Spiel 2: Spieler=(A, B, E, F), Startspieler=B, Geber=C, Kiebitz=D
Spiel 3: Spieler=(C, D, E, F), Startspieler=C, Geber=A, Kiebitz=B
Spiel 4: Spieler=(A, B, C, E), Startspieler=E, Geber=D, Kiebitz=F
Spiel 5: Spieler=(A, C, D, F), Startspieler=D, Geber=B, Kiebitz=E
Spiel 6: Spieler=(B, D, E, F), Startspieler=F, Geber=A, Kiebitz=C
Spiel 7: Spieler=(A, C, D, E), Startspieler=A, Geber=F, Kiebitz=B
Spiel 8: Spieler=(B, C, E, F), Startspieler=B, Geber=D, Kiebitz=A
Spiel 9: Spieler=(A, B, D, F), Startspieler=D, Geber=E, Kiebitz=C
Spiel 10: Spieler=(B, C, D, E), Startspieler=C, Geber=A, Kiebitz=F
Spiel 11: Spieler=(A, D, E, F), Startspieler=E, Geber=C, Kiebitz=B
Spiel 12: Spieler=(A, B, C, F), Startspieler=F, Geber=E, Kiebitz=D
Spiel 13: Spieler=(A, B, D, E), Startspieler=D, Geber=C, Kiebitz=F
Spiel 14: Spieler=(B, C, D, F), Startspieler=F, Geber=E, Kiebitz=A
Spiel 15: Spieler=(A, C, E, F), Startspieler=E, Geber=B, Kiebitz=D
Spiel 16: Spieler=(A, B, C, D), Startspieler=A, Geber=F, Kiebitz=E
Spiel 17: Spieler=(A, B, E, F), Startspieler=B, Geber=D, Kiebitz=C
Spiel 18: Spieler=(C, D, E, F), Startspieler=C, Geber=B, Kiebitz=A
Spiel 19: Spieler=(A, B, C, E), Startspieler=A, Geber=F, Kiebitz=D
Spiel 20: Spieler=(A, C, D, F), Startspieler=C, Geber=E, Kiebitz=B
Spiel 21: Spieler=(B, D, E, F), Startspieler=B, Geber=C, Kiebitz=A
Spiel 22: Spieler=(A, C, D, E), Startspieler=D, Geber=B, Kiebitz=F
Spiel 23: Spieler=(B, C, E, F), Startspieler=E, Geber=A, Kiebitz=D
Spiel 24: Spieler=(A, B, D, F), Startspieler=F, Geber=C, Kiebitz=E
Spiel 25: Spieler=(B, C, D, E), Startspieler=B, Geber=F, Kiebitz=A
Spiel 26: Spieler=(A, D, E, F), Startspieler=F, Geber=B, Kiebitz=C
Spiel 27: Spieler=(A, B, C, F), Startspieler=A, Geber=D, Kiebitz=E
Spiel 28: Spieler=(A, B, D, E), Startspieler=E, Geber=F, Kiebitz=C
Spiel 29: Spieler=(B, C, D, F), Startspieler=D, Geber=A, Kiebitz=E
Spiel 30: Spieler=(A, C, E, F), Startspieler=C, Geber=D, Kiebitz=B
Dabei kam heraus, dass es keinen Spielplan gibt, der die Bedingung a), b) und e) erfüllt.
Hierfür kann ich leider keine knackige Begründung geben - der Computer hat es halt nach tausenden von vergeblichen Versuchen so ausgespuckt.
Ich kann mich allerdings irren - möglicherweise habe ich hier einen Programmierfehler gemacht. Aber ich habe alles kontrolliert, Tests
- nur mit a) und b)
- nur mit e)
gemacht, und alles sieht plausibel aus.
Nachtrag: Habe den u.g. Programmierfehler ausgebaut und das Programm optimiert. Danach fand es jede Menge Pläne, die a)-g) erfüllen, z.B.:
Spiel 1: Spieler=(A, B, C, D), Startspieler=A, Geber=E, Kiebitz=F
Spiel 2: Spieler=(A, B, E, F), Startspieler=B, Geber=C, Kiebitz=D
Spiel 3: Spieler=(C, D, E, F), Startspieler=C, Geber=A, Kiebitz=B
Spiel 4: Spieler=(A, B, C, E), Startspieler=E, Geber=D, Kiebitz=F
Spiel 5: Spieler=(A, C, D, F), Startspieler=D, Geber=B, Kiebitz=E
Spiel 6: Spieler=(B, D, E, F), Startspieler=F, Geber=A, Kiebitz=C
Spiel 7: Spieler=(A, C, D, E), Startspieler=A, Geber=F, Kiebitz=B
Spiel 8: Spieler=(B, C, E, F), Startspieler=B, Geber=D, Kiebitz=A
Spiel 9: Spieler=(A, B, D, F), Startspieler=D, Geber=E, Kiebitz=C
Spiel 10: Spieler=(B, C, D, E), Startspieler=C, Geber=A, Kiebitz=F
Spiel 11: Spieler=(A, D, E, F), Startspieler=E, Geber=C, Kiebitz=B
Spiel 12: Spieler=(A, B, C, F), Startspieler=F, Geber=E, Kiebitz=D
Spiel 13: Spieler=(A, B, D, E), Startspieler=D, Geber=C, Kiebitz=F
Spiel 14: Spieler=(B, C, D, F), Startspieler=F, Geber=E, Kiebitz=A
Spiel 15: Spieler=(A, C, E, F), Startspieler=E, Geber=B, Kiebitz=D
Spiel 16: Spieler=(A, B, C, D), Startspieler=A, Geber=F, Kiebitz=E
Spiel 17: Spieler=(A, B, E, F), Startspieler=B, Geber=D, Kiebitz=C
Spiel 18: Spieler=(C, D, E, F), Startspieler=C, Geber=B, Kiebitz=A
Spiel 19: Spieler=(A, B, C, E), Startspieler=A, Geber=F, Kiebitz=D
Spiel 20: Spieler=(A, C, D, F), Startspieler=C, Geber=E, Kiebitz=B
Spiel 21: Spieler=(B, D, E, F), Startspieler=B, Geber=C, Kiebitz=A
Spiel 22: Spieler=(A, C, D, E), Startspieler=D, Geber=B, Kiebitz=F
Spiel 23: Spieler=(B, C, E, F), Startspieler=E, Geber=A, Kiebitz=D
Spiel 24: Spieler=(A, B, D, F), Startspieler=F, Geber=C, Kiebitz=E
Spiel 25: Spieler=(B, C, D, E), Startspieler=B, Geber=F, Kiebitz=A
Spiel 26: Spieler=(A, D, E, F), Startspieler=F, Geber=B, Kiebitz=C
Spiel 27: Spieler=(A, B, C, F), Startspieler=A, Geber=D, Kiebitz=E
Spiel 28: Spieler=(A, B, D, E), Startspieler=E, Geber=F, Kiebitz=C
Spiel 29: Spieler=(B, C, D, F), Startspieler=D, Geber=A, Kiebitz=E
Spiel 30: Spieler=(A, C, E, F), Startspieler=C, Geber=D, Kiebitz=B
Diese Antwort melden
Link
geantwortet
m.simon.539
Punkte: 2.76K
Punkte: 2.76K
Vielen Dank für Deine Mühe.
Von Hand habe ich einen Plan gefunden, der a) bis f) erfüllt. Von daher gehe ich davon aus, dass Dein Programm noch einen Fehler enthält.
Was bei mir Schwierigkeiten bereitet ist g).
Hier meine Lösung zur Kontrolle Deines Programmes:
Spielplan Spieler Anspieler
Spiel Geber/Kiebitz 1 2 3 4 5 6
Runde 1 1 64 x x 1
2 13 x x 2
3 25 x x 3
4 36 x x 4
5 42 x x 5
6 51 x x 6
Runde 2 7 43 x x 5
8 65 x x 1
9 21 x x 3
10 54 x x 6
11 32 x x 4
12 16 x x 2
Runde 3 13 35 x x 4
14 14 x x 2
15 62 x x 1
16 53 x x 6
17 41 x x 5
18 26 x x 3
Runde 4 19 45 x x 6
20 23 x x 4
21 61 x x 2
22 34 x x 5
23 56 x x 1
24 12 x x 3
Runde 5 25 63 x x 1
26 24 x x 3
27 15 x x 2
28 46 x x 5
29 31 x x 4
30 52 x x 6
Diese Tabelle ist wie folgt zu lesen:
Spalte 1: Runde (immer nur beim ersten Spiel der Runde befüllt sonst leer, keine Überschrift), Spalte 2: Spielnummer Überschrift Spiel), Spalte 3 zweistellige Zahlen wobei der Zehner für den Geber und der Einer für den Kiebitz steht, die letzte Spalte gibt die Nummer des Anspielers. Dazwischen gibt es sechs Spalten mit den Spielern und mit x sind die beiden Nichtspieler gekennzeichnet um die Regel e) zu kontrollieren.
Würde mich über eine Rückantwort freuen.
Leider wird die Tabellenformattierung zerstört. Kann man hier auch Dateien hochladen, so würde ich Dir die Excel zur Verfügung stellen.
─ userc8fa0e 27.07.2025 um 22:29
Von Hand habe ich einen Plan gefunden, der a) bis f) erfüllt. Von daher gehe ich davon aus, dass Dein Programm noch einen Fehler enthält.
Was bei mir Schwierigkeiten bereitet ist g).
Hier meine Lösung zur Kontrolle Deines Programmes:
Spielplan Spieler Anspieler
Spiel Geber/Kiebitz 1 2 3 4 5 6
Runde 1 1 64 x x 1
2 13 x x 2
3 25 x x 3
4 36 x x 4
5 42 x x 5
6 51 x x 6
Runde 2 7 43 x x 5
8 65 x x 1
9 21 x x 3
10 54 x x 6
11 32 x x 4
12 16 x x 2
Runde 3 13 35 x x 4
14 14 x x 2
15 62 x x 1
16 53 x x 6
17 41 x x 5
18 26 x x 3
Runde 4 19 45 x x 6
20 23 x x 4
21 61 x x 2
22 34 x x 5
23 56 x x 1
24 12 x x 3
Runde 5 25 63 x x 1
26 24 x x 3
27 15 x x 2
28 46 x x 5
29 31 x x 4
30 52 x x 6
Diese Tabelle ist wie folgt zu lesen:
Spalte 1: Runde (immer nur beim ersten Spiel der Runde befüllt sonst leer, keine Überschrift), Spalte 2: Spielnummer Überschrift Spiel), Spalte 3 zweistellige Zahlen wobei der Zehner für den Geber und der Einer für den Kiebitz steht, die letzte Spalte gibt die Nummer des Anspielers. Dazwischen gibt es sechs Spalten mit den Spielern und mit x sind die beiden Nichtspieler gekennzeichnet um die Regel e) zu kontrollieren.
Würde mich über eine Rückantwort freuen.
Leider wird die Tabellenformattierung zerstört. Kann man hier auch Dateien hochladen, so würde ich Dir die Excel zur Verfügung stellen.
─ userc8fa0e 27.07.2025 um 22:29
Ich die Regel e) falsch verstanden - statt "mehr als 3 Spiele" habe ich "3 Spiele oder mehr" gelesen.
─
m.simon.539
28.07.2025 um 00:47
So, nachdem ich das Programm bezüglich Regel e) korrigiert habe, findet es mehr als 100.000 Spielpläne, die a)-f) erfüllen.
─
m.simon.539
28.07.2025 um 01:16
Jetzt habe ich Bedingung g) eingebaut. Das Programm läuft seit 26 Minuten und hat immer noch keinen Plan gefunden.
─
m.simon.539
28.07.2025 um 01:49