The importance of move ordering made obvious

Discussion of chess software programming and technical issues.

Moderator: Ras

How much elo do you think this lost? Myrddin is rated 2600 CCRL.

0-50 elo
0
No votes
51-100 elo
1
3%
101-150 elo
4
13%
151-200 elo
7
23%
201-300 elo
2
6%
301-400 elo
5
16%
401-500 elo
5
16%
501+ elo
7
23%
 
Total votes: 31

JVMerlino
Posts: 1396
Joined: Wed Mar 08, 2006 10:15 pm
Location: San Francisco, California

The importance of move ordering made obvious

Post by JVMerlino »

So I (very briefly) had a bug in which all captures were moved to the end of the move order and left unsorted (IOW, left in the order that they were generated).

Try to guess how much elo this lost. I'll post the answer in 24 hours.
JVMerlino
Posts: 1396
Joined: Wed Mar 08, 2006 10:15 pm
Location: San Francisco, California

Re: The importance of move ordering made obvious

Post by JVMerlino »

The answer is that this bug caused a loss of 325 elo (+/- 22). So the one person who guessed 301-400 was correct.

I'd be interested to see what the results would be if anybody else gave this a quick test with their engine.

Thanks for voting! :D
jm
jswaff
Posts: 105
Joined: Mon Jun 09, 2014 12:22 am
Full name: James Swafford

Re: The importance of move ordering made obvious

Post by jswaff »

Are you saying your next release will be 2900+ ?
JVMerlino
Posts: 1396
Joined: Wed Mar 08, 2006 10:15 pm
Location: San Francisco, California

Re: The importance of move ordering made obvious

Post by JVMerlino »

jswaff wrote: Fri Aug 19, 2022 2:47 pm Are you saying your next release will be 2900+ ?
God no! :) I was saying that I temporarily created a bug which was then tested to show a loss of 325 elo. That bug is not in any released version.
jswaff
Posts: 105
Joined: Mon Jun 09, 2014 12:22 am
Full name: James Swafford

Re: The importance of move ordering made obvious

Post by jswaff »

JVMerlino wrote: Fri Aug 19, 2022 8:15 pm
jswaff wrote: Fri Aug 19, 2022 2:47 pm Are you saying your next release will be 2900+ ?
God no! :) I was saying that I temporarily created a bug which was then tested to show a loss of 325 elo. That bug is not in any released version.

lol, I read your post too fast and nearly fell out of my seat. Sorry, you did say "very briefly". For a while I thought you meant you had an existing bug that you only just now found and leapt 300+ points. :-)
JVMerlino
Posts: 1396
Joined: Wed Mar 08, 2006 10:15 pm
Location: San Francisco, California

Re: The importance of move ordering made obvious

Post by JVMerlino »

jswaff wrote: Fri Aug 19, 2022 8:21 pm
JVMerlino wrote: Fri Aug 19, 2022 8:15 pm
jswaff wrote: Fri Aug 19, 2022 2:47 pm Are you saying your next release will be 2900+ ?
God no! :) I was saying that I temporarily created a bug which was then tested to show a loss of 325 elo. That bug is not in any released version.
lol, I read your post too fast and nearly fell out of my seat. Sorry, you did say "very briefly". For a while I thought you meant you had an existing bug that you only just now found and leapt 300+ points. :-)
Heh, yeah. The day Myrddin reaches 2900 is the day somebody (other than me) decides to add NNUE and a real tuning framework....and maybe not even then....