[Build 120] restart evolution

because of a fresh blood settings which very qucikly means decrease of the fitness and very quickly restart of evolution i have set restart evolution if fitness stagnates for 20 generations



but if i look for info from islands i can see some islands restarting before 20. generation


how exactly does the restart work?
- independently on the island
- or some total value from all the islands


i think it doesnt work correctly

Attachments
No attachments
  • Votes 0
  • Project StrategyQuant X
  • Type Bug
  • Status Refused
  • Priority Normal

History

h
#1

hankeys

04.04.2019 18:17

Task created

MF
#2

Mark Fric

10.04.2019 09:03

Status changed from New to Fixed

can you send your config and a log where it is visible that there was restart before 20 generations?


Islands are independent on each other and are restarted independently. It is so that they don't need to wait for each other and CPU is used all the time.


Restart on stagnation happens when the average top strategies stagnate, it shouldn't be affected by fresh blood, because fresh blood replaces the weakest strategies, not the best ones.


I made one more fix to don't count duplicate strategies multiple times in top fitness computation, it could have been reason for the restarts you saw.

h
#3

hankeys

10.04.2019 11:58
OK, we will see in B120
h
#4

hankeys

14.04.2019 09:34
the evolution is still restarting very soon and it cant be true, that is computed from fitness fo IS stagnation


if i set to restart after 30 gens and see, that the restart could happen on 35. gen, this cant be true

h
#5

hankeys

14.04.2019 09:36
about the freshblood - try to turn it ON/OFF and you will see the behavior of restarting the gen.
MF
#6

Mark Fric

15.04.2019 11:48

Status changed from Fixed to In progress

MF
#7

Mark Fric

15.04.2019 12:55

Status changed from In progress to Waiting for information

sorry, I don't understand what you are saying.


I have restart on stagnation after 30 generations.

It restarts evolution really only after 30+ generations of stagnation, doesn't matter if I have fresh blood settings or not.


Do you mean that it restarts evolution sooner than in 30 generations?


Maybe you can attach your config and som escreenshots describing what you mean.

h
#8

hankeys

15.04.2019 13:48

Attachment restart.jpg added

Attachment set.jpg added

why the island 4 restarts right at 30. generation? does this means, that strategies on this island have only lower and lower fitness through the whole process?


because the stagnation filter is set to stagnate FOR 30 generations


in the old SQ we can have set stagnation for 5 generations and can get with no problem to 70. gen.

MF
#9

Mark Fric

15.04.2019 15:04
yes, it means that in this case population on island 4 stagnated for 30 generations. 


When I test it with defaut genetic evoilution settings every island gets restarted randomly after 40-70 generations. I don't see any error there, it works as it should.

MF
#10

Mark Fric

16.04.2019 13:09

Status changed from Waiting for information to Refused


Votes: 0

Drop files to upload

or

choose files

Max size: 5MB

Not allowed: exe, msi, application, reg, php, js, htaccess, htpasswd, gitignore

...
Wait please