Next: Results
Up: Novelty Engine
Previous: Tunable Parameters
- 1.
- (Reset)
Create a population
of random
robots
and a random training set T2 of t-f agents.
- 2.
- (Seed)
If option SEED is true,
- (a)
- fetch 100 best from main population
- (b)
- replace
with them
- 3.
- (Refetch)
Fetch f best agents from the main server
and call this group T1
- 4.
- Let g=0
- 5.
- Repeat forever
- (a)
- Let
- (b)
- Play each against each
- (c)
- Sort
according to eq. (3.2)
- (d)
- For i=1 to 500
Select random
and
replace pi+500 with a random crossover of a1and a2
- (e)
- Let
, then for i=1 to t-f
add a new agent to T' by eq. (3.3).
Let T2=T'
- (f)
- Let g=g+1
- (g)
- If the main population has finished a new generation, then
- i.
- Send
to main population as next
group of rookies
- ii.
- If
then go to (Reset) else goto (Refetch)
Next: Results
Up: Novelty Engine
Previous: Tunable Parameters
Pablo Funes
2001-05-08