Axon
Axon (Geniss Axon),
a chess engine by primary author Vladan Vučković with chess knowledge and opening moves contributed by Đorđe Vidanović. Geniss Axon, a plain alpha-beta searcher whose development started in 2001, was written in compact 16-bit 8086 assembly, also incorporated into the Axon Benchmark program, which is available from the Arena site [2]. The benchmark indicates how well x86 processors will support Axon's 16-bit instructions.
Description
Axon used a 12x12 mailbox to represent the board, and applies a unique move repetition detection technique, as described by Vučković and Vidanović in 2004 [3]. Further developments were Axon I, the successor of Geniss Axon XP, first using null move pruning with R = 2, the 32-bit port Axon II utilizing 64-bit MMX extensions, and Axon 3 the serial program of the parallel chess system Achilles [4] [5]. In 2008, Vučković introduced the Compact Chessboard Representation as used in Axon [6] [7].
See also
Publications
- Vladan Vučković, Đorđe Vidanović (2004). A New Approach to Draw Detection by Move Repetition in Computer Chess Programming. CoRR cs.AI/0406038, pdf [8]
- Vladan Vučković (2007). The Method of the Chess Search Algorithms - Parallelization using Two-Processor distributed System. Facta Universitatis (Niš) Ser. Math. Inform. Vol. 22, No. 2, pdf
- Vladan Vučković (2007). Axon Development. pdf (Serbian)
- Vladan Vučković (2008). The Compact Chessboard Representation. ICGA Journal, Vol. 31, No. 3
- Vladan Vučković (2012). An Alternative Efficient Chessboard Representation based on 4-Bit Piece Coding. Yugoslav Journal of Operations Research, Vol. 22, No. 1, pdf
Forum Posts
- Geniss Axon - a new chess program. Would your program play 15.Nd4? by Đorđe Vidanović, CCC, July 18, 2003
- Question about Axon Benchmark by Dagh Nielsen, CCC, October 27, 2005
External Links
References
- ↑ Axon from Wikipedia
- ↑ Arena Chess GUI 3.0 - Axon, EloStat, Nalimov
- ↑ Vladan Vučković, Đorđe Vidanović (2004). A New Approach to Draw Detection by Move Repetition in Computer Chess Programming. CoRR cs.AI/0406038, pdf
- ↑ Achilles Home
- ↑ Vladan Vučković (2007). Axon Development. pdf (Serbian)
- ↑ Vladan Vučković (2008). The Compact Chessboard Representation. ICGA Journal, Vol. 31, No. 3
- ↑ Vladan Vučković (2012). An Alternative Efficient Chessboard Representation based on 4-Bit Piece Coding. Yugoslav Journal of Operations Research, Vol. 22, No. 1, pdf
- ↑ Draw Detection by Move Repetition Procedure -- Comments by Đorđe Vidanović, CCC, August 01, 2004