Nur eine Frage der Neugier. Erinnern Sie sich daran, dass der Professor bei Gruppenarbeit die Personen in Gruppen mit einer bestimmten Nummer aufteilt (n
)?Teilen Sie Leute in Teams für die meisten Zufriedenheit
Einige meiner Professoren eine Liste von n
Menschen würde man mit und n
Menschen arbeiten, will man mit von jedem Schüler nicht arbeiten wollen, und dann mit würde magisch entpuppen Gruppen von n
wo die Schüler abgestimmt Menschen, die sie bevorzugen und vermeiden, mit Menschen zu arbeiten, die sie nicht bevorzugen.
Für mich diesen Algorithmus klingt viel wie ein Knapsack Problem, aber ich dachte, ich würde fragen, um zu wissen, was Ihr Ansatz für diese Art von Problem sein würde.
EDIT: Gefunden an ACM article beschreiben etwas genau wie meine Frage. Lesen Sie den zweiten Absatz für deja vu.
laufen lassen Das klingt nett; Meine Professoren beauftragten mich immer mit den faulsten Leuten in der Klasse zu arbeiten und am Ende würde ich zu viel arbeiten. ;-) –
@james Manchmal ist es der beste Weg zu lernen. ;) –
@Jweede: es könnte ein guter Weg sein zu lernen, dass (1) Leute dich ausnutzen und (2) du Boss deine harte Arbeit nicht erkennen wirst –