Una squadra composta da 100 membri deve essere assemblata da un pool di 1000 candidati. Ogni candidato riceve i 99 altri candidati che vorrebbe avere come compagni di squadra.Un team di selezione automatica
Ogni squadra possibile ottiene un punteggio che misura quanto soddisfi le preferenze del compagno di squadra dei suoi membri. Se Lisa è in una squadra e 11 della gente nella lista dei desideri di Lisas sono anche nella squadra, quella squadra ottiene 11 punti per Lisa. I punti per tutti i membri sono sommati. Il massimo teorico che qualsiasi squadra possibile può ottenere è 99 * 100. Il minimo è 0.
Ora vogliamo trovare la squadra con il punteggio più alto. Cercare di forzare questo problema calcolando il punteggio per ciascuna combinazione possibile (≈ 10^140) non è un'opzione.
Esiste un algoritmo intelligente che prenderà una scorciatoia per la risposta migliore o si dovrà accontentarsi di un algoritmo che trova una buona risposta?
Una domanda interessante. Sono certo che ci siano modi per migliorare la ricerca della forza bruta per la soluzione deterministica su C (1000,100), ma sospetto che siano al meglio i miglioramenti geometrici. Per una soluzione trattabile, penso che dovrai ricorrere all'euristica. – RBarryYoung
Sembra un problema agli autovalori. Google per "power iteration" – wildplasser
Questo progetto client è stato avviato. [Curatron Equation] (http://curatroneq.com) è la piattaforma Saas per il crowdsourcing del processo artistico curatoriale. – oivvio