Chunker


 * Home * Engines * Chunker**

toc a chess program by Murray Campbell and Hans Berliner in the domain of certain pawn endgames, using chunked knowledge. Chunks were defined as groups of pawns and king that can be handled relatively independently of each other. Chunker [|parses] a position into chunks, and reasons about the position using information obtained from chunk libraries. There are several chunk libraries, each corresponding to a fixed group of pieces (a chunk type). Each chunk type has certain properties, and each chunk instance (a particular configuration of the chunk type) has values attached to the properties. These are used both in evaluation, by allowing reasoning with chunk property values to produce an evaluation of the whole position, and in move selection, to facilitate reaching positions where this is possible.
 * Chunker**,

Some types of chunks that could occur are so complex and rare that to build libraries for all possibilities would require unrealistically large memories. Fur such chunks (containing double pawns for instance) it will be necessary to do the analysis to produce properties on the fly. However, once such an analysis is done, these properties can be retained in a temporary chunk library for the duration of the solution process.  =Szén Position= Due to its chunk library of king versus three connected passers, Chunker is an expert in playing the **Szén position**, popularized by the Hungarian chess player [|József Szén] in the first half of the nineteenth century, with a lineage dating from [|Gioacchino Greco] two centuries before with wK and bK on e1 and e8 respectively  :


 * [[image:http://webchess.freehostia.com/diag/chessdiag.php?fen=4k3/5ppp/8/8/8/8/PPP5/3K4%20w%20-%20-&size=large&coord=yes&cap=no&stm=yes&fb=no&theme=classic&color1=E3CEAA&color2=635147&color3=000000]] ||
 * = 4k3/5ppp/8/8/8/8/PPP5/3K4 w - - ||

=Abstract= //Using Chunking to Solve Chess Pawn Endgames// :

=See also=
 * PawnKing
 * Peasant

=Publications=
 * Murray Campbell, Hans Berliner (**1983**). //A Chess Program That Chunks//. AAAI 1983 49-53, [|pdf]
 * Hans Berliner, Murray Campbell (**1984**). //[|Using Chunking to Solve Chess Pawn Endgames]//. [|Artificial Intelligence], Vol. 23, No. 1, pp. 97-120. ISSN 0004-3702
 * Murray Campbell (**1988**). //Chunking as an Abstraction Mechanism//. Ph.D. thesis, Carnegie Mellon University

=External Links= > [|John Lurie], [|Evan Lurie], [|Roy Nathanson], [|Curtis Fowlkes], Marc Ribot, [|Dougie Bowne], [|Erik Sanko], [|E.J. Rodriguez] > media type="youtube" key="kRY_PZIKeqM" width="560"
 * [|Shallow parsing from Wikipedia]
 * The Lounge Lizards - [|Voice of Chunk], on [|Night Music] in 1988, [|YouTube] Video

=References= =What links here?= include page="Chunker" component="backlinks" limit="40"
 * Up one Level**