making up about 2.47% of all (legal+illegal) 3^289 17x17 positions.
The computation took over 8000 CPU-hours and 3TB of disk space,
generously provided by the Opteron based Linux Cluster of the INS group
at
the Center for Mathematics and Computer Science (CWI) in Amsterdam.
Many thanks to my colleague Michal Koucký for helping develop the
software.
All known exact counts and accurate estimates are available at
http://www.cwi.nl/~tromp/go/legal.html
Also available now is the paper
"Combinatorics of Go"
by Gunnar Farnebäck and myself,
explaining in detail the algorithm for counting.
As usual, comments and suggestions are more than welcome.
regards,
%!PS % -John Tromp (http://www.cwi.nl/~tromp/)
42 42 scale 7 9 translate .07 setlinewidth .5 setgray/c{arc clip fill
setgray}def 1 0 0 42 1 0 c 0 1 1{0 3 3 90 270 arc 0 0 6 0 -3 3 90 270
arcn 270 90 c -2 2 4{-6 moveto 0 12 rlineto}for -5 2 5{-3 exch moveto
9 0 rlineto}for stroke 0 0 3 1 1 0 c 180 rotate initclip}for showpage
For those who cannot easily view postscript, the sig looks roughly like
this (fixed-width font req'd):
vvvvvvvvvvvvvvvvvvvvv%iownwuovvvvvvvvvvvvvvvvvvvvv
vIIIIIIIIIIIIIIIIv+~<yQQQ3QQQQmwvlIIIIIIIIIIIIIIII
vIvvIvvIvvIvvIv%~)_yQQQQQdQQQQWQXmuvvIvvIvvIvvIvvI
vIvlvIIvIIvII%~ =QWQQQQQ3QQQQQQdQQmzIvlvIIvIIvIIv
vIvIvIvIvIvI>"""{cwwwwwwwjwwwwwwvwwwwwlvIvIvIvIvIv
vIvIIvIvIvI~ mkQQQQQQQ3QQQQQQdQQQQQmvIIvIvIIvIv
vIvIvIvIII> jQkQQQQQQQdQQQQQQdQQQQQQkvvIvIIvIvI
vIvIvIIvI`= QWkQQQQQQQdQQQQQQdQQQQQQkQ%vIvIvIIv
vIvIIvIv' = ]WQkQQQQQ?~-?QQQQQdQQQQQQkQmvvIvIvIv
vIvIvIv> = jWQkQQQQ( -QWQQdQQQQQQkQQmlvlvIvI
vIvIIv} = dQQkQQQP ]QQQdQQQQQQkQQQ2IvIIvI
vIvIvIi_,_a___VVVtVVV[ :VVV?VVVVVVtVVVSlIvIvI
vIvII> ..=...mQWkQWQ[ <WQWdQQQWQWkQWWWpIvIIv
vIvIv` = dQQkQQQh jWQQdQQQQQQkQQQQQvlvIv
vIvI> = ]QQkQQQQc _QQQQdQQQQQQkQQQQQklvIv
vIvI; = )QQkQQQQQwa_wQQQQQdQQQQQQkQQQQQmvIvI
vIvI = $QkQQQQQQW3QQQQQQdQQQQQQkQQQQQQzIIv
vIv> = ]QkQQQQQQQdQQQQQQdQQQQQQkQQQQQQkIvI
vIv> = 4kQQQQQQQdQQQQQQdQQQQQQkQQQQQQEIIv
vIv>++++++}+++++)iqqwqwqwjwqqwqwvqwqwwwcqwwwwwwlvI
vIv` = =$QQQQQQ3QQQQQQdQQQQQQkQQQQQQQlvI
vIv. = ) 4WQQQQdQQQQQQdQQQQQQkQQQQQQQvIv
vIv = = -?$QQ3QQQQQQdQQQQQQkQQQQQQQvvI
vIv = ) -r"?9QQQdQQQQQQkQQQQQQQ1Iv
vIv. = ) ( -4WdQQQQQQkQQQQQQQvvI
vIv: = ) ( "3QQQQQQkQQQQQQQIIv
vIv=______s______)_______c______J8HHUHUCHHUHHUVIvI
vIv>------+------)-------( ----->-QmmmmkmmmmmmmlvI
vIv> = = ( = ]QQQQkQQQQQQElIv
vIvl = ) ( = -QQQQkQQQQQQCIvI
vIvI; = ) _c. = ]QQQkQQQQQWvIvI
vIvI> = ) _mQQQc = )QQQkQQQQQEIvIv
vIvIv = ) .QQQQQQ, = QQQkQQQQQ1vIvI
vIvII; = ) ]WQQQQQL = QQQkQQQQDvIvII
vIvIvI++++l+++=++)++-3QQQQQQD++=}++-qwwcmwww1IvIIv
vIvIIv( = ) ]QQQQQQf = QWQkQWQEIIvIvI
vIvIvII, = ) WQQQQQ' = QQQkQQ@vlvIvIv
vIvIIvIl. = ) -$QQ@^ = )QQQkQW1vIvIIvI
vIvIvIvvi = ) -( = jWQQkQCvvIIvIvI
vIvIIvIIvi> ) ( = .QQQQkGlvIvIvIvI
vIvIvIvIvIs. ) ( = jQQQWClIvIIvIvIv
vIvIIvIIvIIi,___.)_______(____._>=BHHH1vIvIvIvIIvI
vIvIvIIvIvIvvs---)-------(------vmmmelIvIvIvIvIvIv
vIvIIvIvIIvIvll,.) ( <dQ81vIvIvIvIIvIIvI
vIvIvIvIvIvIvIvvv%, ( _wW11IIIvIvIIIvIvIvIv
vIvIIvIIvIvIIvIvIvvl|,___(_=uY1lvIvIvIvIvIvIvIIvII
Adam