
179 
5. 
Pebble 
Game 
Pebble 
Game 
is 
the 
two  players 
game 
using  a  play 
board 
and 
stones(pebbles).  Players move one 
stone 
at 
a 
time 
along a given rule alter-
natively.  A player wins when he moves a 
stone 
to 
the 
winning position 
on 
the 
board 
given by 
the 
rule, 
or 
he loses when 
he 
cannot 
move 
any 
stones. 
We 
want 
to 
know 
whether 
there 
exist 
strategies 
such 
that 
a  first  mover 
can 
win every time. 
The 
computational 
complexity of 
this 
problem is obvi-
ously very large, 
and 
in 
some cases dep
end
ing 
on 
a size 
of 
board 
and 
rule 
it 
belongs 
to 
EXPTIME. 
Then 
we  propose a 
quantum 
algorithm 
for 
Pebble 
Game. 
First
, we  explain a 
representation 
of 
game 
and 
a  definition 
of 
Pebble 
Game. 
5.1. 
Representation 
of 
a 
Game 
Let 
I 
be 
a 
set 
of players, M  a 
set 
of 
moves ( 
or 
strategi
es) available 
to 
those 
players, 
and 
P  a 
set 
of 
payments 
for  each  combination of moves.  A 
game 
G  is  given a 
triplet 
(I, 
M, 
P). 
The 
set 
of moves is  given by a  rule of 
the 
game. 
Play
ers choice 
th
eir move 
in 
their 
turn 
alternatively, so 
then 
these 
choices 
are 
described by a sequence 
of 
moves.  We 
denote 
this 
by a position 
Pi 
where a player i  E  I 
has 
the 
move.  A 
set 
of 
ordered 
pair 
(pi, Pj) where 
Pi 
and 
Pj  are positions such 
that 
Pi 
-7 
Pj  is a feasible move implies 
the 
rule 
of 
the 
game. 
The 
game is finished when 
there 
does 
not 
exist 
any 
moves in someone's 
turn. 
When 
the 
game 
is  finished, 
the 
payments 
are 
given 
to 
players  by  a 
function 
of 
the 
position. 
In 
this 
study 
we  assume 
that 
the 
game 
must 
be 
finished so 
that 
the 
length 
of position is finite. 
We say a player A wins if 
the 
payments 
of 
A is 
greater 
than 
a player B 
in 
two players game. 
Then 
we consider 
the 
following problem: 
[Game 
Probleml] 
Does 
there 
exist a  way such 
that 
a  player A wins 
independently 
of 
how a player B plays? 
To answer this, 
a winning position 
of 
A was 
introduced 
by Konig.as a 
set 
of 
positions where A wins 
in 
finite moves 
in 
spite 
of 
moves of B. 
A 
set 
of 
winning positions 
of 
A is 
constructed 
inductively from a 
set 
of 
positions where A  wins by only one move. 
Let 
P is  a  winning position, q 
is  also a  winning position if 
there 
exists a  move r A 
of 
A such 
that 
for  all 
moves 
rB 
of 
B, 
it 
holds