You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Make move shuffling optional for Negamax/IterativeSearch and support it in ParallelSearch #10
Moves are shuffled in Negamax and IterativeSearch, which is useful in practice. However, this behavior should be configurable rather than enforced. In some cases, preserving the move generator order can be valuable, and shuffling should ideally be an option (possibly even the default, depending on the use case).
ParallelSearch does not currently apply shuffling, but it should support it as well. In practice, move generation order (especially with bitboard-based generators) often starts with weaker moves, so shuffling can improve overall search behavior by reducing bias from the generator order.
Activity