Article View: sci.logic
Article #384practical solvability
From: timoshenko
Date: Sun, 27 Sep 1992 08:21
Date: Sun, 27 Sep 1992 08:21
63 lines
2872 bytes
2872 bytes
I've made another posting on this topic that makes a similar point, but
I hope that this one will be more fun.
There have been a number of posts about the solvability of chess that
argue that:
i) chess is theoretically solvable (i.e. assuming no time or
memory limitations, a computer could play perfect chess, simply by
exhaustive search of the game tree).
ii) chess is practically insoluble (i.e. given what we know
about physics and the size and age of the universe, exhaustive search
of the game tree cannot be done).
The corollary that is usually implicitly drawn is:
iii) optimal chess cannot practically be played.
I would like to propose a game that is similar to chess in both (i)
and (ii) above, but that can practically be played optimally.
Call it, um, Integer-chess.
Here are the rules of Integer-chess:
Assume that X is some odd number that is greater than the number of possible
chess positions. (say 10^200+1, if that is in fact large enough).
1) White starts the game by choosing some number greater than
0 and less than or equal to X.
2) Thereafter, players alternate in choosing integers which
are greater than 0, and less than or equal to X. No number that
has been chosen once by either player can be chosen again.
3) Either player wins if:
3a) if he or she chooses a number which is less than a number
previously chosen by the opponent, or if
3b) the opponent cannot make a legal move
Here is a game of Integer-chess, played optimally by both sides:
White: 1
Black: 2
White: 3
Black: 4
[..]
White: X
Black: (concedes)
Since the "game-tree" of this game is as large as that of chess, the
optimal game cannot be practically played by (dumb) game-tree search (ii).
It's also true that its game-tree is finite, so it is theoretically
solvable (i). Finally, it should be clear that optimal Integer-chess
_can_ be practically played.
My question is: how can we conclude that (iii) is true of chess if it
is not true of Integer-chess?
--tim
--
-------------------------------------------------------------------------------
Tim Converse U. of Chicago CS Dept. converse@cs.uchicago.edu (312) 702-8584
Technical Details
Message-ID:
<CONVERSE.92Sep27022106@sloth.uchicago.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!uchinews!uchinews.uchicago.edu!converseReferences:
<1992Sep24.055117.13187@raven.alaska.edu>Show Full Headers
Complete Article Headers
Newsgroups: sci.logic,sci.math,rec.games.chess Path: arc1-ca.pugleaf.net!sparky!uunet!cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!uchinews!uchinews.uchicago.edu!converse From: converse@cs.uchicago.edu (timoshenko) Subject: practical solvability In-Reply-To: fsmgs@camelot.acf-lab.alaska.edu's message of 24 Sep 92 05:51:17 GMT Message-ID: <CONVERSE.92Sep27022106@sloth.uchicago.edu> Sender: news@uchinews.uchicago.edu (News System) Organization: University of Chicago Computer Science References: <1992Sep24.055117.13187@raven.alaska.edu> Date: Sun, 27 Sep 1992 08:21:06 GMT Lines: 63