Hallo.
Ich habe eine Aufgabe, an der ich schon einige Zeit herumgrübel und nicht weiter komme.
Vielleicht finde ich hier jemanden, der mir eine Richtung zeigen kann.
Die Aufgabe:
27 Personen sollen an 20 Tagen in zwei Gruppen aufgeteilt werden, deren Mitglieder von Tag zu Tag wechseln sollen.
Jedes Gruppenmitglied soll an 10 Tagen der Gruppe 1 und an 10 Tagen der Gruppe 2 zugehören.
An jedem Tag darf die Gruppenstärke von Gruppe 1 die Mitgliederzahl von 13 nicht unterschreiten und/oder von 14 nicht übersteigen.
Das gewünschte Ergebnis ist in etwa so:
name1 1 0 1 1 0 0 ... 0 1 1 0 |maximal 10x0, 10x1
name2 1 1 1 0 0 1 ... 0 0 0 1 | -"-
name3 0 1 0 0 1 0 ... 0 1 1 1
.. . . . . . . ... . . . .
.. . . . . . . . . . .
.. . . . . . . . . . .
name27 0 0 0 1 1 1 ... 0 0 1 1
________________________________________
1Tag|2Tag|..
13x0|14x0|..
14x1|13x1|..
Ich bin in der Lage, Zeile für Zeile per Zufallsfunktion zu ermitteln.
Doch in der senkrechten Anforderung der Aufgabe - täglich zwei Gruppen von 13 bzw. 14 Mitgliedern, deren Mitglieder in 20 Tagen gleichmäßig der Gruppe 1 und/oder 2 angehören - fehlt mir die Idee.
Für jede Anregung bin ich dankbar.
MFG
A.Malethan