In Satana i'm started to rewrite the genetical algorithm, in a simplified version. First of all, i've set the values to random numbers, up to 1/10 of a pawns value... then i should write the algorithm itself. Because i'm busy for business software, i let the random values, without any further improvement.
Because Satana is a weak engine, i haven't seen any difference in random evaluation against those with hand made values (still not optimized but not so bad that random ones, i was thinking).
So, just for fun, why not to try to set random evaluation values before any start of search?
In a bullet game, i always loose between actual release of Satana and this is a good result. Satana always loose against other engines but with random values it seems to play better or, almost, with more fantasy.
PS: random values means that instead to add, for sample, a fixed -50 centipawns for a doubled pawn i add a random value set at the start of the search (still negative, in this sample)
Random values
Moderators: hgm, Rebel, chrisw
-
- Posts: 859
- Joined: Mon Aug 10, 2009 10:05 pm
- Location: Italy
- Full name: Stefano Gemma