Why is Stockfish removing killer moves in move ordering ?

Discussion of chess software programming and technical issues.

Moderator: Ras

laurietunnicliffe
Posts: 23
Joined: Wed Nov 17, 2021 1:19 am
Full name: Laurie Tunnicliffe

Re: Why is Stockfish removing killer moves in move ordering ?

Post by laurietunnicliffe »

I could never get an improvement from killer moves in my engine ??????????
rdhoffmann
Posts: 45
Joined: Fri Apr 21, 2023 3:46 pm
Full name: Richard Hoffmann

Re: Why is Stockfish removing killer moves in move ordering ?

Post by rdhoffmann »

laurietunnicliffe wrote: Wed Dec 18, 2024 9:11 am I could never get an improvement from killer moves in my engine ??????????
I never had much success with just about any move ordering method. The exception being using the hash table for move ordering, this seems to dramatically improve performance.
User avatar
Ras
Posts: 2671
Joined: Tue Aug 30, 2016 8:19 pm
Full name: Rasmus Althoff

Re: Why is Stockfish removing killer moves in move ordering ?

Post by Ras »

rdhoffmann wrote: Mon Dec 23, 2024 10:04 pmI never had much success with just about any move ordering method.
What, not even MVV-LVA?!
Rasmus Althoff
https://www.ct800.net
rdhoffmann
Posts: 45
Joined: Fri Apr 21, 2023 3:46 pm
Full name: Richard Hoffmann

Re: Why is Stockfish removing killer moves in move ordering ?

Post by rdhoffmann »

Ras wrote: Tue Dec 24, 2024 12:30 am
rdhoffmann wrote: Mon Dec 23, 2024 10:04 pmI never had much success with just about any move ordering method.
What, not even MVV-LVA?!
What I meant is getting a huge ELO/performance boost. From my recollection, only adding the hash table did that (i.e. getting the best move from the hash). But I could be wrong, would have to intentionally remove the captures-MVV-first part from my main engine to check. What I remember for sure is dabbling with all sorts of heuristics and various ideas what moves might be most promising, and none of those ideas resulted in more than gaining a few ELO points.