Ho esaminato l'algoritmo k-nearest neighbors in quanto potrei sviluppare un'applicazione che corrisponda ai pugili nel prossimo futuro.
La ragione per cui la mia domanda è, è capire quale sarebbe l'approccio / algoritmo migliore da usare quando si abbinano pugili basati su più parametri e vincoli a seconda del set di regole.
Le proprietà pertinenti di ciascun pugile sono le seguenti:
- Età (i pugili saranno assegnati a un gruppo di lavoro (15, 17, 19, elite)
- peso
- Quantità di combattimenti
Ora ci sono alcuni set di regole per ciò che può essere permesso quando si abbinano i pugili:
- Un massimo di 2 anni tra i pugili (a meno che non sia elite)
- Un massimo di 3 kg di differenza di peso
Ora ovviamente la corrispondenza perfetta, sarebbe quella in cui tutti i partecipanti vengono abbinati a un altro pugile che si adatta al set di regole. E la priorità principale è quella di abbinare più pugili possibile tra loro.
È Knn la strada da percorrere?