Copyright (c) 2013 John L. Jerz

A Proposed Heuristic (Chapter 5 - A Ton of Other Things)

Home
A Proposed Heuristic for a Computer Chess Program (John L. Jerz)
Problem Solving and the Gathering of Diagnostic Information (John L. Jerz)
A Concept of Strategy (John L. Jerz)
Books/Articles I am Reading
Quotes from References of Interest
Satire/ Play
Viva La Vida
Quotes on Thinking
Quotes on Planning
Quotes on Strategy
Quotes Concerning Problem Solving
Computer Chess
Chess Analysis
Early Computers/ New Computers
Problem Solving/ Creativity
Game Theory
Favorite Links
About Me
Additional Notes
The Case for Using Probabilistic Knowledge in a Computer Chess Program (John L. Jerz)
Resilience in Man and Machine

Return to Previous Chapter: Chapter 4 - A Refinement of the Search Process

Continue to Next Chapter: Chapter 6 - Supporting Quotations from Published Works

5. "A Ton of Other Things"
 
This section looks at the "ton of other things" that make up a computer chess program. Most of these should not have to change much from they way they are implemented in a traditional chess program.
 
The following additional issues need to be addressed in order to build a competitive chess program. These issues might be considered out of scope for this paper, but the reader should understand something of the additional work required to complete the task of putting together a reasonably functioning computer chess program. 
 
This link:
 
best addresses the subject, whose topics include:
 
Transposition table
 
Iterative Deepening
 
Principal Variation Search
 
NegaScout.
 
Memory Enhanced Test
 
Enhanced Transposition Cutoff
 
Killer heuristic

History heuristic
 
Null move heuristic

Quiescence search
 
Selective extensions
 
Continue to next section
 

Chapter 6 - Supporting Quotations form Published Works

Enter supporting content here