Algoritmus-segítség (programozás)
Sziasztok!
Segítséget szeretnék kérni, szükség lenne valamilyen algoritmusra, ami képes a következőre:
Adott egy adathalmaz, embereket szimbolizál, minden embernek vannak adott készségei pontozva 1-5ig terjedő skálán. Kellene egy algoritmus, ami képes munkacsoport-beosztás szerűséget készíteni úgy, hogy a készségeik alapján leginkább hasonló képességű emberek kerüljenek párba. Kellene hozzá egy paraméterezhető tűréshatár, tehát mondjuk általánosságban a 2 pont differencia elfogadható, ha nem érint többet, mint a készségek 50%-a. Ráadásul elég sok emberrel kellene számolni, illetve gyakran változó készségekkel és állománnyal, tehát a gyorsaság is szempont.
Remélem nem túl ködös, gondoltam már valamiféle Élő-pont számításra, vagy a készségek alapján valamiféle hash-mezőt kellene készíteni, viszont ebbe nem nagyon lehet beletenni a a készségek hasonlóságát illető tűréshatárt. Van valakinek esetleg valami ötlete?
Előre is köszi.
- Tovább (Algoritmus-segítség (programozás))
- 2890 megtekintés