Video : How do modern chess engines work ?

Discussion of chess software programming and technical issues.

Moderators: hgm, Rebel, chrisw

Dirt
Posts: 2851
Joined: Wed Mar 08, 2006 10:01 pm
Location: Irvine, CA, USA

Re: Video : How do modern chess engines work ?

Post by Dirt »

yurikvelo wrote:Spokesperson answered that Stockfish need modern 4-core PC to beat top humans.
I don't think that's what he said. He said a modern 4-core computer was enough to beat a human, but he didn't say it was necessary.
Deasil is the right way to go.
Henk
Posts: 7216
Joined: Mon May 27, 2013 10:31 am

Re: Video : How do modern chess engines work ?

Post by Henk »

I don't understand worst move observation.

Counter example: If I do many bad moves but my opponent plays one or a few moves which are slightly worse then mine then I have the biggest chance of losing the game.
User avatar
yurikvelo
Posts: 710
Joined: Sat Dec 06, 2014 1:53 pm

Re: Video : How do modern chess engines work ?

Post by yurikvelo »

Ok, more precise question:

what is lowest kn/sec (benchmarked at starting position) for Stockfish-7 to beat any of TOP-5 human in standard WCC Final conditions (either modern 12-game, or "Capablanca London rules" - up to 6 wins)

- no syzygy
- no opening book
- ponder = on
- human can train against frozen code
Henk
Posts: 7216
Joined: Mon May 27, 2013 10:31 am

Re: Video : How do modern chess engines work ?

Post by Henk »

yurikvelo wrote:Ok, more precise question:

what is lowest kn/sec (benchmarked at starting position) for Stockfish-7 to beat any of TOP-5 human in standard WCC Final conditions (either modern 12-game, or "Capablanca London rules" - up to 6 wins)

- no syzygy
- no opening book
- ponder = on
- human can train against frozen code
Don't understand. Is Stockfish-7 based on Worst Move observation ?
Henk
Posts: 7216
Joined: Mon May 27, 2013 10:31 am

Re: Video : How do modern chess engines work ?

Post by Henk »

yurikvelo wrote:Ok, more precise question:

what is lowest kn/sec (benchmarked at starting position) for Stockfish-7 to beat any of TOP-5 human in standard WCC Final conditions (either modern 12-game, or "Capablanca London rules" - up to 6 wins)

- no syzygy
- no opening book
- ponder = on
- human can train against frozen code
If there is 300 ELO difference and doubling speed means 60 ELO then Power(2, 5) = 32

So (current speed Stockfish7) / 32
User avatar
yurikvelo
Posts: 710
Joined: Sat Dec 06, 2014 1:53 pm

Re: Video : How do modern chess engines work ?

Post by yurikvelo »

Henk wrote:If there is 300 ELO difference and doubling speed means 60 ELO then Power(2, 5) = 32

So (current speed Stockfish7) / 32
At what hardware is 300 elo difference?

Engine ratings are hardware-independent, it is software difference on the same hardware. It is not calibrated against human ratings.
User avatar
hgm
Posts: 27790
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Video : How do modern chess engines work ?

Post by hgm »

A 166MHz Pentium 2?