(Sorry if this is a duplicate; the first posting didn't show up.)
To clarify (or maybe not) the status of the computational complexity
of NxN go:
Go with Japanese rules is EXPTIME-complete (Robson, 1983).
Go with superko is only known to be PSPACE-hard, and EXPSPACE-easy
(Robson, 1984). That is, both the upper and the lower bounds in
Robson's EXPTIME-completeness proof fail. It is rather surprising that
neither of those bounds has been tightened in the ~25 years since the
last relevant papers.
Slightly confusing the issue is a "proof" in Papadimitriou's book that
go is PSPACE-complete (Papadimitriou, 1993). However, the problem he
considers is actually a modification of go which prevents
exponentially long games, thus putting the problem trivially in
PSPACE. Unfortunately this proof has been cited by others in claims
that go is PSPACE-complete.
But fascinating as these complexity issues are (I've spent a fair
amount of time trying to prove that go with superko is EXPSPACE-
complete), I don't think they are really relevant to computer go.
Bob Hearn
References:
J. M. Robson. The complexity of Go. In Proceedings of the IFIP 9th World
Computer Congress on Information Processing, pages 413417, 1983.
J. M. Robson. Combinatorial games with exponential space complete
decision
problems. In Proceedings of the Mathematical Foundations of Computer
Science
1984, pages 498506, London, UK, 1984. Springer-Verlag.
Christos H. Papadimitriou. Computational Complexity. Addison Wesley,
1993.
_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/