"Sharpie 1.0 will be the first complete version of the first 64-bit engine my team has ever managed to bring to a competitive level of strength based heavily on genetic algorithms. The engine is unique in that not only does it adjust the weights used in the evaluation function, but it comes up with new parameters to include in the weight matrices on its own. (each engine profile will have multiple matrices that are affected at different stages of the game (opening, opening-middle transition, middle, middle-end transition, end, and defusing and complicating transitions). The determination of the appropriate point for the matrix shift (which is dynamic in search as well as in evaluation) is determined again genetically by the specific engine profile.
Some examples of parameters it "evolved" into the matrix without any hint/coding on our part:
Doubled rooks
Mobility
Some quirky parameters that can best be described as a type of 'initiative' factor
Options (how many legal moves in the given position) <- this was a really interesting one. Since this is genetically generated, it's a factor that correlates strongly (but not perfectly) with this attribute of a position. And since it fell into the local maxima it clearly has an impact on the performance.
The engine will be open source."
Source:
http://rybkaforum.net/cgi-bin/rybkaforu ... ?tid=17636
Sharpie 1.0
- Ted Summers
- Posts: 148
- Joined: Thu Jun 10, 2010 12:49 am
- Real Name: Ted Summers
- Location: Marietta, GA (USA)
- Contact:
Sharpie 1.0
"Good decisions come from experience, and experience comes from bad decisions."
-
- Posts: 53
- Joined: Thu Jun 10, 2010 3:16 pm
- Real Name: Robert Flesher
Re: Sharpie 1.0
This sound very interesting. Lets hope it is a new program!Ted Summers wrote:"Sharpie 1.0 will be the first complete version of the first 64-bit engine my team has ever managed to bring to a competitive level of strength based heavily on genetic algorithms. The engine is unique in that not only does it adjust the weights used in the evaluation function, but it comes up with new parameters to include in the weight matrices on its own. (each engine profile will have multiple matrices that are affected at different stages of the game (opening, opening-middle transition, middle, middle-end transition, end, and defusing and complicating transitions). The determination of the appropriate point for the matrix shift (which is dynamic in search as well as in evaluation) is determined again genetically by the specific engine profile.
Some examples of parameters it "evolved" into the matrix without any hint/coding on our part:
Doubled rooks
Mobility
Some quirky parameters that can best be described as a type of 'initiative' factor
Options (how many legal moves in the given position) <- this was a really interesting one. Since this is genetically generated, it's a factor that correlates strongly (but not perfectly) with this attribute of a position. And since it fell into the local maxima it clearly has an impact on the performance.
The engine will be open source."
Source:
http://rybkaforum.net/cgi-bin/rybkaforu ... ?tid=17636
- Dr.Wael Deeb
- Posts: 104
- Joined: Thu Jun 10, 2010 8:29 pm
- Real Name: Dr.Wael Deeb
Re: Sharpie 1.0
+!Robert Flesher wrote:This sound very interesting. Lets hope it is a new program!Ted Summers wrote:"Sharpie 1.0 will be the first complete version of the first 64-bit engine my team has ever managed to bring to a competitive level of strength based heavily on genetic algorithms. The engine is unique in that not only does it adjust the weights used in the evaluation function, but it comes up with new parameters to include in the weight matrices on its own. (each engine profile will have multiple matrices that are affected at different stages of the game (opening, opening-middle transition, middle, middle-end transition, end, and defusing and complicating transitions). The determination of the appropriate point for the matrix shift (which is dynamic in search as well as in evaluation) is determined again genetically by the specific engine profile.
Some examples of parameters it "evolved" into the matrix without any hint/coding on our part:
Doubled rooks
Mobility
Some quirky parameters that can best be described as a type of 'initiative' factor
Options (how many legal moves in the given position) <- this was a really interesting one. Since this is genetically generated, it's a factor that correlates strongly (but not perfectly) with this attribute of a position. And since it fell into the local maxima it clearly has an impact on the performance.
The engine will be open source."
Source:
http://rybkaforum.net/cgi-bin/rybkaforu ... ?tid=17636
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
- Ted Summers
- Posts: 148
- Joined: Thu Jun 10, 2010 12:49 am
- Real Name: Ted Summers
- Location: Marietta, GA (USA)
- Contact:
Re: Sharpie 1.0
![Image](http://img691.imageshack.us/img691/975/sharpied.jpg)
Logo By David Dahlem
"Good decisions come from experience, and experience comes from bad decisions."