Ho un problema che sto cercando di risolvere con algoritmi genetici. Il problema sta selezionando alcuni sottoinsiemi (per esempio 4) di 100 numeri interi (questi numeri interi sono solo identificativi che rappresentano qualcos'altro). L'ordine non ha importanza, la soluzione al problema è un SET di numeri interi non ordinati. Ho una buona funzione fisica ma ho problemi con la funzione crossover.Algoritmi genetici: come fare crossover in problemi "sottoinsieme"?
Voglio essere in grado di accoppiarsi seguenti due cromosomi:
[1 2 3 4] e [3 4 5 6] in qualcosa di utile. Chiaramente non posso usare la tipica funzione crossover perché potrei finire con duplicati nei miei figli che rappresenterebbero soluzioni non valide. Qual è il miglior metodo di crossover in questo caso.
Qualcuno sa che questa classe di problemi è chiamata in letteratura? – aloo