Nous sommes un groupe de personnes qui jouent régulièrement au floorball ensemble. Chaque session commence par la tâche ardue de diviser les équipes ...
Alors quoi de mieux qu'une application pour sélectionner automatiquement des équipes?
Donc, étant donné un historique de combinaisons d'équipes et de résultats, et une liste de personnes se présentant pour cette session particulière, quelle serait une bonne stratégie pour trouver les équipes optimales? Par optimal, je veux dire des équipes aussi égales que possible.
Des idées?
Edit: Pour être clair, les données sur lesquelles je dois baser la cueillette seraient quelque chose comme ceci:
[{ team1: ["playerA", "playerB", "playerC"],
team2: ["playerD", "playerE", "playerF"],
goals_team1: 10,
goals_team2: 8
},
{ team1: ["playerD", "playerB", "playerC"],
team2: ["playerA", "playerE", "playerG"],
goals_team1: 2,
goals_team2: 5
},
{ team1: ["playerD", "playerB", "playerF"],
team2: ["playerA", "playerE", "playerC"],
goals_team1: 4,
goals_team2: 2
}]