Computer Chess Club Archives


Search

Terms

Messages

Subject: Is this where the 174 bit minimal figure comes from?

Author: Dann Corbit

Date: 18:15:59 05/17/99

Go up one level in this thread


From:
http://www.xs4all.nl/~verhelst/chess/representations.html

We have this:

"Minimal coding
When using 4 bits per square, an array representation will have a total size of
256 bits. It is possible to squeeze a chess position in less bits by using
Huffman coding techniques. For example (C is colour of the piece):

Empty square: 0
Pawn: 10C
Bishop: 1100C
Knight: 1101C
Rook: 1110C
Queen: 11110C
King: 11111C
This gives a total size of 32 + 48 + 20 + 20 + 20 + 12 + 12 = 164 bits. Some
additional bits will be necessary to indicate castle status and side to move."

You would also need to store e.p. square, if any, I think. Ten bits more
[5ep+4castle+1stm]gives 174 bits.



This page took 0.01 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.