L'IT dipende da quali sono gli elementi e le altre variabili del tuo problema, ma puoi probabilmente fare un buon uso dell'euristica qui.
Fondamentalmente, c'è probabilmente un modo per escludere alcuni elementi subito perché la loro distribuzione delle statistiche non corrisponde al tuo personaggio. Quindi puoi probabilmente fare cose del tipo "La statistica più importante è il danno (per esempio), iniziamo calcolando il set di articoli che massimizza questa statistica, quindi vediamo se scambiamo elementi di questo set con altri non precedentemente conservati per vedere se c'è un miglioramento nel rendimento generale ".
Ci sono molti modi per affrontare questo tipo di problema, ma qui gli algoritmi genetici sembrano un po 'eccessivo. Vuoi condividere più informazioni specifiche per il tuo problema? Forse possiamo aiutarti meglio allora!
In realtà, il modo in cui probabilmente mi avvicinerei sarebbe precalcolare un "punteggio" per ogni oggetto, quindi ordinarli e selezionare i 6 punteggi più alti.
Lascio comunque il resto della mia risposta come riferimento.