Belöningsbaserat urval

Belöningsbaserat urval är en teknik som används i evolutionära algoritmer för att välja potentiellt användbara lösningar för rekombination. Sannolikheten att bli utvald för en individ är proportionell mot den kumulativa belöningen som individen erhåller. Den kumulativa belöningen kan beräknas som summan av den individuella belöningen och belöningen, som ärvts från föräldrarna.

Beskrivning

Belöningsbaserat urval kan användas inom Multi-armed bandit- ramverket för multi-objektiv optimering för att få en bättre approximation av Pareto-fronten .

Den nyfödda och dess föräldrar får en belöning , om valdes för ny population , annars är belöningen noll. Flera belöningsdefinitioner är möjliga:

  • 1. , om den nyfödda individen valdes för ny population .
  • 2. , där är rangordningen för nyligen införd individ i populationen av individer. Rang kan beräknas med hjälp av en välkänd icke-dominerad sorteringsprocedur.
  • 3. , där är hypervolymindikatorns bidrag från individen till populationen . Belöningen om den nyligen införda individen förbättrar kvaliteten på populationen, vilket mäts som dess hypervolymbidrag i det objektiva rummet.
  • 4. En uppmjukning av ovanstående belöning, som involverar en rangbaserad bestraffning för poäng för -:e dominerade Pareto-fronten:

Belöningsbaserat urval kan snabbt identifiera de mest fruktbara sökriktningarna genom att maximera den kumulativa belöningen för individer.

Se även