Hallo,
wie hast du denn festgelegt, das es pro team maximal 6 Personen sein können?
Wie weit kommst du denn mit deinem Zufallsverfahren ans Optimum ran?
Dabei müsstest du doch um die 14^75 verschiedene Kombinationen testen, oder nicht?
Mit 100, 100000 oder selbst 100 Milliarden Versuchen dürftest du da kaum eine Chance haben...
Mit dem Nebenbedingungen lässt sich diese Zahl ja schon verringern, aber da müsste man einiges optimieren um das richtige Ergebnis in einer annehmbaren Zeit rauszubekommen. Ich glaub nicht das es durch reines ausprobieren der verschiedenen Kombinationen möglich ist...
Vielleich könntest du eher die Teams nach Geschlechtern etc. aufteilen (systematisch) und dann Nebenbedingungen so lange erfüllen bis Nebenbedingugen gefunden werden die sich gegenseitig ausschließen. Und dann je nach Priorität die eine oder andere erfüllen... genau so vorgehen wie du manuell deine optimale Lösung gefunden hast.
Gruß
Till
|