Riproduzione
Durante la riproduzione un clone dellagente viene
ricombinato con un altro attraverso un two-point crossover che
viene applicato alle parole chiave dellagente. I figli
vengono poi mutati (sia nella rete neurale che nelle parole
chiave) in maniera stocastica per fornire allalgoritmo
evolutivo una sufficiente esplorazione.
Con questo processo evolutivo la query si adatta nel
tempo e a seconda del contesto. La popolazione inoltre
rappresenta un modello di rilevanza distribuito e eterogeneo che
contiene molti casi differenti. Ogni singolo agente invece si
focalizza in un piccolo insieme di casi mantenendo cosė un
modello semplice e facilmente gestibile di fronte alle enormi
dimensioni dello spazio di ricerca.