Everything About ___
Live briefing

Everything about Move ordering

Prioritizing promising moves for speed

Move ordering refers to the practice of selecting the most promising moves first during game-tree search. In minimax searches with alpha–beta pruning, good move ordering is important, examining stronger moves early causes cutoffs that eliminate subtrees, vastly reducing the number of nodes searched. In the ideal case of perfect move ordering the search complexity drops from to approximately, effectively halving the effective branching factor to and allowing roughly twice the search depth for a given computational effort. Claude Shannon observed that although a typical chess position may have on the order of 30 legal moves, effective pruning and heuristics reduce the useful branching factor to only a few. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Move orderingA 5-minute orientation
  2. Pick up a classic book: A Journal of the Proceedings of the Senate of the ... General Assembly of ...The most-reprinted book on the subject
  3. Read the landmark paper: Computer chess move-ordering schemes using move influenceCited 8 times
  4. Go sideways: Alpha–beta pruningA closely related topic
  5. Go sideways: Principal variation searchA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. History
  2. Theoretical background
  3. Advanced topics

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics