Playing Games with Algorithms Algorithmic Combinatorial Game

 ! " ! #!! $
%! ! # ! ! !$ & # #! '
! #!! ( $ %! # ! " ! ! (( ! ! $ # ' !
! $
!" #$ %&'
"$
"$ ( $ #$ ) ) $ ' $ $ $ ! ) $ $
* +,- ) ) $ $ . ) ) $ ) $ () $ $ $ / 01 $
! $ ' 2 $$ ' $)
)) 3 )) $ ) $
45*6
" $ $ $ $ $ 7 $ $ $ 7 4556
$) $ ' 4++6
! )) 2 8) $ $ $
"9 ( : $ ' $ &$ $ $ $
' $ ) 4+ 5;,5<6 ! $ $ 2 ) $ $ =
# $ 7 $ : "$
) $ "$ 2
8) $ 2 $ $ $ )> $ ' $ $ $ $ $ 2 $ ) $
. ! ) "$ 7
3 $ : ?$ $ $ $ $ ) ) $ > $ $ ! $ $) $ : ?$ $ 2 ) $$ : ?$ $
) # $ $ 2 $
!$ $ $ $ $ ! $ $ $ ) &$ $) $ @ " ( 4+6 $ $ " 4A6 4*56 $ &$ $ $ $ $ $) $
: ) $
?$ )> ) 2
$ $ $ B &$
$ $ ) $ $ C . ) $ $ $ ! $ D$ 8 "9
4A6 ) $ @ $ 01 $ :
$ ?$ > $ : ?$ 2 $ : $ $ ?$ 4A6 2
3 7 $ $ $ $
E> $ $ E $
$ E 5 &$ $ # $ $ $ $ $ E E 5> ) !$ 7 $ $ E $ 5 E 5 $$ ¾½ > ! 2 $ > $ $ $ .$ $ $ ) $ $ $ $ $ ) 3$ $ $ $ $ E 7 $ $ &$ $ 7 $
3 2 $ ) & $ &$ $ ) $ $ : ?$ $$ $ &$ $ $$ $ 9 $ $ $ $$ ) $ ! 2 ) ) : $ ) ?$ $ $ $ 5 5 F E F 5 5 G 5 ) E ) ) $
$
$ $ 5 5 $) $ $ ) ! $ $ = $
= ' = E $) $
$ $ ) 3$ =
) $) $ $ $ : > ) $ E $) $ ) $) $ $ $ ?$ $ $ &$ $ $ )
) $ 2 ) ! 7 $ 5 E> $ 5 E @ $ )
5 E E ' 5 E E 5 ' 5 E E 5 E 5 ' $ $ $ ) 4 6 $ $ )
3 ) $ $
$ 2 2 $$ $ > 4+ A6
! $ $ $ ) $
5H+E9 4+H6 ( 4*-6 ? $ $ $ : ?$ &$ (
$ 4+H *- A +6 $ ) 2 =) $ $ &$
$ $ > 4A +A6
4-6 $ ) $ $ ! $ $ $ ) ) &$ $ $) E &$ $ E 5 5 $ ) ) ' $ ½ ¾ =) $ $
%#? ½ ¾ ! = $ $ ) $ $ $ ) &$ ) $ !
$ ' 2 $ $ ½ $ 2 ) $$ 2 @ ½ F ½ F &$ $ $ = $ $ $ ½ &$ $ " " $ &$ $ $ $ 2 $ 4A +A6
&$ ( 5 $ ) $
$ $ $ 7 ) $ $ > $ $ $ $ I $ (
$ ) $ $ $$ 7 $ $ $ ( $ 7 $ $ Æ $ $ 7 J ) 4*<6> " " 4+ *;,*H6 ' $ 7
$ ( $ $ $
Æ )> !$ $= $ ) $ &$ $
$ ) $ $ $ $
$ &$ ) $ $
$) ! 7 $ ) +5 I $ )
$ $ $ 7 '
$ $ +5 $ &$ $ $ $ $ . $ ) $ ' ) = ) &$ ) 7
$ $ : ?$ &$ $
$$ $ ) ) : > 7 ) $
! = $ ) ) $ 7 $ $ ) ?$ = $ 7 $$ ) ) 2 $ $ $ ) ! $ ) $
) $ = $ $ 3 7 $ ) $ $$ $ $ !" &$ 7 $ =2 $$ 2 !" $ 7
) : $ $ ) ?$ $ 7 $ ) : ! !" $ = 3 !" $ $ 7 &$ $ $) $ 7$)
$ $ $ ) F !" $$ ) 0 1 $ = # $ $ $ %&'
$ $ 7 $
$ $ = 7 $ ' $ / ) $ 7 ) $ $ $ 2 45A6 ) @ $ $ ( $ #$ 3 $ $ $ ) $ 45*6
!
87 4+ ;<H,;AE6 8 $ $7 > 3 5
2 $7 $ $
&$ $ $ $ $7 $ ' $ 2
$ $ ! 87 ) $7 " ! - - 87
$ $ $ $ 4+ ;AE6 ) $ $ 2 )
*+ ' ?$ 4+-6 ) $ $ 87 !" #$
%&
'
&$ A A "$ $ 2 $ $ &$ 7 $ $ 3 * 8) $ 2 !" $ 4**6 ' $ ) $ K $$ $
"$ 4**6 $ $ !" $ !" .$ $ $) "$ %&'
4+<6
# $ $ $ = "$
4** 5+6 " " ! 2 5E5E "$
4**6
) $ $ 9 ) ) KL "
)L @ $ $ = $ $ 7 $
$ ) $> 4** 5+6 8
) 2 $ $ 2 = 4**6
$ $ "$ $ ) 3#" 9<A :$
4+*6 ) $ $ ( !" $ 2 " ! &$ )) 9 $ ) ) 2 ' ? 4+;6 ) $ ( %&'
$ 9 )) K &$
$ $ 3 + .$ $ ) $ $ 2 $ ) $ $
) $ $ 2 ? . 4M56 $ $ $ ) ( !" $
$ $ $ (
$ = &$ ) ( $ @ . 4*6
3 :$ 4*+6 ) $ $ "$ %&'
2 $ $ = $ $ $ $
= J$ &$ 2 2> $ %&'
$ $ $ $ 2 2
(
#$
# $ $ 7 > 4+ M,H6 ! ) $ $ $ $ : ?$ $ )
) $ $ $$ )7 ) &$ "$ < 4+ 5A+,**E6 ) $ $ 8$ $
) & %
#'
%
4+ 55<,5*M6 )) $ ) > : ) ?$ $ K &$ &$ 7 $ $ $ )
:$ ? 4+56 $) $
$ $ 5 * + M - < H 55 &$ $ $
) $ $ . $ & 4+ M;A,M<*6
* &
+!
456 4+ -E<,--E6 $9
$$ $ )
$ .$) ) $ =
$ $ $ " $ $ ) &$ $ !
$ $ $ $ $ @7
3 M 7 ! $ @7 !
& &$ )) $ $ )
$ &$ $ $ $ 01 > $ $ $ )
$ $ $ $ $ ) &$ $ 4+ -M+,-MM6 $ "
$ 45A6 ) $ $ $ @7
% '"
, -
( ) . N 5HAA "$ ( ( 5E 5E $ $ 3 - ' $ : 4?$6 ) 4$6 = "$ =9 )
2 = $ "$ =9 )
$ 9 &$ => $ ) $ = &$
( ! $ ' $ $ $
$ &$ $ $
7 $ ) $ @ 4<6 )
$ 7 $ ) ' $ " ( &$ Æ ! ) $ $ $ $ $
8) @ 4<6 ) $ $
) 4*M6 $ ) $ ) )
' $$ $ ! !" $ &$ !" $ ) $ = $ . "9 )* +
) 4+
" ) ! ) $ K
;AA,;H56 )) $ $ ( ' $ =
$ $ $ $ $ $ $ ) $ = ) ) =
$ $ $ ) 3 ;
! K ) $ $ K ) $
K $ ) : ?$ $)
$ $ :9 )
$ $ ?$9 ?$
$ $ $ $ $ $ 2 # )
$ $ $ 01
$ $ ? $) 45+6 $ $ 2
$ ) $ $$ $ )
0 51 "$ &$ ) $ 7
$ ) $) $ 8) ) $ $$ !" 8) $
$ &$ / ) $ $ $ ) ! ) ' ' "$ $$
3 $ $ $ ) $
45*6
+#$
&$ 3 4+ <-;6 5- =
M M > = $ $ $$ &$ $ $ 4*H6 $ $ $ ! $ 3 $ ¾ 5 ' $$ 2 $ ¾ 5 $
$ $ $ $ $ $$ $ ) ) 8) 2 $ 4+M6 ' $ 7 $ ) $ 7 4+M6
! $ # @ ! '
) 5 * 5 + * 5 + 5 8 $ ) ) $ K &$ ) $ ) $ ? 3 @ 4*E6 ) $ $ ?$
8 !" ! 8 4*H6
# $ $ 7 $ ) $ ) )
$ K &$ 2 $ & $ 7 $$ $ ) ! ) $ $ ?$ 8 $
!" /
. ( $ $$ = ! ) ,
) => $ = $ $ $ ) $ $ A K =
&$ $ &$ ) 3 7 ) 2 ) = $ $ $ K $ $ )L $ $ $ ) = L ! G $ 2 =
$$ ) 2 ! $ $$ = $ $ 2 = ! 2 $$ ) 2 $ = J 4+E6 ) $ &$ )
$ 7 $ $ = )
+#$
$ M5 $
' 7 ) $ $ $ ) K
) $ &$ $
. 4ME6 $ ) $ $$
$ $ $ $ $ $ :$ .9 $ $ $ $$ $ $ $ = & $ $ $ $ $$ 2 " $ $ ) $ $ $ $
$ $ #9? 45<6 $
7 = ) $ $$ $ $ $ 27 @
#9? $ 4;6 $ $ !" ? 8G 4*A6 ) $ $ ) $ 27
$$ !" ) $ $ ' $
7 27 * * )
! $ 7 !$ $
$ $ $ =
&$ ) !" " 45E6 ! 5 $ $ $ $ #9? 45M6 $) ) $ $ $ $$ !" ! ) $ $ $ $ &$ $ $ )
45M *A6 !$ ) $ ) = $ 9 $ &$ 45M6 $ ? 8G 45;6 ) $ 5 5 8G9 $ $ 27 #$ % '
! 4M6 = $
8 " * &$ ) ) K $ " " ) $ L
! ) ) $ 01 > 3 < 3
) $ $ ) $ &$ " ) $ @ 4M6
) $ $$ $ &$ 7
$ ) $ 2) $ 2) $ # $ $ $ $ =) $ $ $
$ 7 ) ' $ $ ) ) $ 7
$ ) O " 7 $ $ 5 ?$ ) " 4M6 $$ )
$ > $ 7 $ & $
( /0 ) ) $ 2 $ $ 2
= ) $ $ $ $ 7 $ $ 3 A &$ $ )) ) $ $ K ") O 45-6 '
$ 3 A $$ $ 9 $ $ $ = $ ) )
3 $ ) $
$ $
$ 3 $ =
$ 3
7 $ 7 )> $
$
) ) 2
7 $
O $ $ K
$ $
$ ) $ 7 $ = $) $
' $ )
)*
%
! #
! $
)* , ! - $
)* + !
)* & ! . /
$
" , ") $$ $ )
K $ > $
$ $ = &$ $ $ 45-6
"9 $ =
$ ' = $ ) )) $ ) ) * + A $ ) ) $ + ) $ "$ *- 4+ A5<,A-E6 ) $ $ $$ 2 : ) ' $ = : $ !" ) $ $ G )) $ $) > 4M*6
!
"# $ ( 4*;6 $ $ $$ $) ) ! 7
Æ ) "9 ) 4H6
$ $ $) $$ $ 7 $ 7 & 3 45H6 4+
5M,5-6 +; M5 3 $ $ @7 +< $ M+ $ $ 7 7 ) $ $) $ $
$ 0$ 1'$ $ 2$ 3$ 45
$ 666$
$ 0$ 1' $ $ $ 2$
3$ 4 $ 77/$
$ 0$ +$ 1' 8$ 9$ # +$ 3$ $ $ 2 4
7-$
/$ %$ $ 1 0$ $ :$ $ +$ ,! $ 8 8$ &$
:$ %! " '$ & +$ 8$ #'#' $ 66$ % $
;$ $ $ 1$ #! ! !$ !"# <;=7 76=6$
>$ $ 1 8$ 5+' %$ !$ : ?
' 442
0 $ 8 77/$
@$ :$ 1$ 2( ! 9 !$ & " $ % 666$
-$ 8$ 9$ #$ & %' $ 2 4 7@>$
7$ 8$ 9$ #$ %! $ & +$ 8$ #'#' $ $ =$ 4 77>$
6$ 8$ $ ' 442
0 $ & $ (% )
$ >;=@> 0 & 8 77-$
$ $ . +$ .!$ < 2 $ :
8$ 66$ $
$ 0$ $ $ 4 #! !< 2! !$ 4 $
A66>67 +! +$ $
$ 0$ $ :$ $ $ 0$ 4! 4
!$ & +$ 8$ #'#' $ 66$ % $
!"#$
/$ 0$ $ :$ $ 8$ 5+'$ 4!4! 4! 4
! $ & *" % $ =7 666$
$
" %$
;$ 0$ $ :$ $ 9$ .$ (($ & +$
' + , 1' 8 666$
>$ 0$ $ :$ 9B$ 4! ' 4 !$ & *- % 66$ % $
@$
-$
7$
6$
$
$
$
/$
;$
>$
@$
-$
7$
6$
$
$
$
/$
;$
>$
@$
-$
7$
/6$
/$
/$
2$ ! 8$ 5+'$ : ? '$ &
. % $ --=7 77$
$ 0$ " (($ $
8$ 0'$ # % , $ & +$ 8$ #'#' $ $ 77=6$ 4 77>$
$ $ ,' 0$ 1$ 1$ +! 9 442
0 C! ! ' D$ : 66$ & ' $
2$ $ ,'$ < ! #! $ / 0% ' 77/$ (
)$
2$ $ ,' :$ +$ $ $ 8! %$ ! E$ E!$ %!
" !' $ & *1
$/// (% $ ;;=>/ 7@-$
2$ $ ,' $ !$ !
? " $ 0 ' <77=/ 7-$
:$ +$ $ $ 8!$ % $' % 2$ $ 9$ , F $ 7@7$
4$ :$ $ :! $ /%, <>=- $ 77$
+$ 3$ $ $ & +$ 8$ #'#' $
$ /@;=/7$ 4 77>$
+$ 3$ $ 2$ 1$ !$ %! $ '
;<;/=;> 7;>$
:$ 9B$ 4! * 4 !$ & *" % $ 6;=6 666$ $
+%$
0$ 9$ %33$ " 4 7->$
+$ 3$ :# 4 $ $ )*<7=; 666$
:$ ! $ : &$ +$ ! # G & +$ ' + , 1'
8 666$
$ ! :$ $ !$ 0 %
@)*<7=/6 2$ 7-6$
$ 9$ 4$ 2! ! &$ & -- % 8 66$
$ + :$ !$ %! )¾ * (( $
0 ' % 6<=@ 776$
$ +!$ 9" 442
0 H$ $ ;<>@=7 7-$
8$ :$ +$ %! " $ & $($ 1 % $ $ /=/@ 7-$
8$ :$ +$ !' 0I4%&:0 $ $ 0 % )*<;=>@ : 7-/$
$ 2$ 1$ !$ ! $ 0 ' <;=- 7>>$
+$ $ H !! 3$ 4,% 0%
/</-=/// 7;=>$
$ $ : ! $ 5 $ )*<=;6 77$
$ $ 442
0 !$ & +$ 8$ #'#' $ 66$ % $
$ $ % % $ 4 4
77/$