SOS

Home * Engines * SOS



SOS, a chess program developed and written by Rudolf Huber in C. In its early times in the mid 90s, SOS running on various platforms and operating systems had an own futuristic graphical user interface. SOS supported the Chess Engine Communication Protocol, was available as Young Talent by ChessBase running under the Fritz6 GUI, and since Rudolf is co-designer of the protocol, it finally changed to UCI , and is a Partner Chess Engine of Arena. SOS evolved from PVS to MTD(f) and further as ParSOS to parallel MTD(f).

=Tournaments= SOS has its debut at Don Beal's 1993 QMW Uniform-Platform Computer Chess Championship. It further played various World Microcomputer Chess and World Computer Chess Championships, the WMCCC 1993, WCCC 1995, WMCCC 1997, WCCC 1999, and the WMCCC 2000, where SOS won the title of the Amateur World Microcomputer Chess Champion. ParSOS continued playing the WMCCC 2001, WCCC 2002, WCCC 2003, WCCC 2004 and the WCCC 2006. SOS played most IPCCCs, and also competed at International CSVN Tournaments.

=Descriptions=

1995
SOS is a conventional chess program. It uses depth first minimax tree search with quiescence search, alpha-beta enhancement, minimal window search and null-move pruning. To improve the search efficiency, the history heuristic and a transpositional table is used. The search is extended to deeper plies on those move sequences which have a high probability of being part of the principal variation. For SOS, those sequences are recaptures and check evasions. Leaf node evaluation considers only material, piece placement and pawn structure and only about 10% of the CPU time is spent on this (not including the quiescence search which is capture only, but extends on "losing" captures which are checks and on checking sequences). The evaluation parameters are dynamic and continuously updated during tree search. SOS's weakest part is probably endgame knowledge. SOS actively plays a wide range of openings, but most of those lines are not very deep. With autoplay games against itself, the opening book is tuned to favor those lines which harmonize with SOS's style of play.

1999
SOS is an amateur program which was started in 1993 and has since then competed in a number of tournaments. The newest version runs on multiprocessor systems with a parallelized version of mtd(f) as its minimax search algorithm. SOS used to be a relatively fast searcher and relied on outsearching the opponent. This has changed now and more knowledge and special cases have been implemented which slow it down. Little effort is spent on the opening book. It plays a very broad range of openings. However it learns to avoid unsuccessful lines and tries not to repeat lost games. It uses publicly available endgame databases.

=Forum Posts=
 * New Winboard engine, SOS by Rudolf Huber, Germany ! by Frank Quisinsky, Winboard Forum, 27 October 1999
 * Chess knowledge (eg: SOS) by ujecrh, CCC, March 30, 2000
 * Testing SOS (Chessbase engine) = Extremely strong!! by Tomas Casanovas Martinez, CCC, June 18, 2000
 * Re: Question about SOS by Andrew Williams, CCC, June 19, 2000
 * SSDF(Crafty 17.07 - SOS)AMD K6-2 450, 1-5. by Tony Hedlund, CCC, August 19, 2000
 * SOS is amateur WMCC 2000 with 5.5 point out of 9 by Jorge Pichard, CCC, August 26, 2000
 * Goliath Light, Gromit, Patzer, SOS, etc. commercially sold by Theo van der Storm, CCC, August 28, 2001
 * Stalemate trap(SOS-Delfi) by George Lyapko, Winboard Forum, December 18, 2001 » Stalemate, Test-Positions, Delfi
 * The new UCI / WB GUI Arena is available with UCI Arena SOS .. by Frank Quisinsky, CCC, January 18, 2002
 * After ELChinito 3.25 on Christmas now SOS.4 on New Years day! by Frank Quisinsky, CCC, January 01, 2004 » Chinito

=External Links=

Chess Engine

 * SOS' ICGA Tournaments
 * Arena Chess GUI 3.0 - SOS (Wayback Machine)
 * Interview with SOS programmer Rudolf Huber in German language! by Frank Quisinsky, Arena Chess GUI 3.0 - Archive 9, 132, May 10, 2005 (Wayback Machine)
 * Young Talents, Teil 2 by Peter Schreiner, Mai 2000, hosted by Schachclub Leinzell (German)

Misc

 * Buchholz system - SOS: Sum of Opponent Scores from Wikipedia
 * SOS - Wiktionary
 * SOS from Wikipedia (· · · — — — · · ·)
 * SOS (disambiguation) from Wikipedia
 * Apple SOS from Wikipedia
 * SOS (game) from Wikipedia
 * Wes Montgomery - S.O.S. (take 3), Full House, recorded at Tsubo, Berkeley, California, June 25, 1962, YouTube Video
 * feat. Johnny Griffin, Wynton Kelly, Paul Chambers, Jimmy Cobb

=References= Up one level