True or false? Chess will never be solved! why?

Sort:
waffllemaster
Atlec wrote:

It has nothing to do with "the amount of atoms in the universe".  There are always more combinations of particles location/speed/direction in space then there are particles in space. 

For example, if you think of every atom in the universe as a chess piece and all the space in between as squares, just try to imagine all the different combinations that game of chess would have, and all of the solutions that it would require.  Now try to imagine a computer that could compute all that.

Our universes ability to store information has a far bigger limit than just how many atoms are in it.

It's like saying:  "There are more arrangements of things then there are things in the universe!!"

Well of course there are, but it's a totally moot point.

Correct.  On a universal scale, chess could be solved completely in fractions of a second.  Harnessing such huge power I'm sure we'll have found a way around storing the data as it's calculated too.

But... I hate to state the obvious, but humanity wont be at this level in 100 years... I dare say in 1 000 or 10 000 either.  100 000?  1 000 000?  I think perhaps the more relevant question for this time scale is if humanity will still be around.

DaMaGor
TheChessJudge wrote:

Hi Irontiger...

I am Not talking about any Pruning!...Reducing! Etc.

The Full Tree of All Possibles Moves will be Solved 100% using Brute Force Calculation! for Every Board Game! (And nothing to do with Clever Programming Tricks!)

Yeah, no.  If you could solve the game tree of chess in one Planck interval you'd still never solve the game tree of 19x19 go before the heat death of the universe.  Even evaulating 10^43ish positions, to have a 32-piece tablebase for chess, is intractable.

Empirically, chess seems to be a draw and Go (before komi) seems to be a win for black by about 7 points.

TKACHS

Perceive Chess like a bell curve, and also a reduction algorithm. In the bell curve the opening moves, and endgame moves are finite (usually under 100 possibilities per move of which just a few are reasonable.) The middle game which peaks out the bell curve, are ~ 20 to 50 moves, each of which has only a few reasonable moves. So by this reduction technique one can surmise that chess may be solved.

  • Like tic-tac-toe the objective to draw but never to lose. Hone away the imbalances per position. We have seen this in the career of Karpov during his championship reign in the 70-80s. So the question is whether we find an even more complex game like Go, or chess with more variables. However, the computer will be able to sort things out better than the human competitor by brute force of memory combinations on any future timeline of game play. 

What we come to is the question of human endeavor. Is there any original music yet to be composed, any more math problems to be solved, any more scientific achievements to be made? If we took all the brilliant minds off the chess board, and put them into solving universal challenges, what will the computer as a tool do to help us to work it out?!

dinkir9
Atlec wrote:

It has nothing to do with "the amount of atoms in the universe".  There are always more combinations of particles location/speed/direction in space then there are particles in space. 

For example, if you think of every atom in the universe as a chess piece and all the space in between as squares, just try to imagine all the different combinations that game of chess would have, and all of the solutions that it would require.  Now try to imagine a computer that could compute all that.

Our universes ability to store information has a far bigger limit than just how many atoms are in it.

It's like saying:  "There are more arrangements of things then there are things in the universe!!"

Well of course there are, but it's a totally moot point.

To clarify.... atoms aren't what computers use to store information, they utilize electrons which are in far greater numbers than atoms. However even with the amount of electrons (in the solar system, lets not go nuts here) you still wouldn't be able to calculate every chess position there is. Of course... variables within chess like legal positions have to be taken into account. You can't have a pawn on the far ranks and have it be a legal position... so knowing that, you can take out a very large amount of positions
Even still, the numbers represented would be too much to be contained, and even if they were, the expense of creating something that could retain all of the information in those legal chess positions is not something we humans are yet capable of. Maybe once qbits get figured out we can begin to reach a solution to chess as... that has infinite potential so far as we know.

DaMaGor
TheChessJudge wrote:

Hi DaMagor..

Chess & Go are Both Draws!...as are all other fair Symmetrical Board Games! (with Equal chances of Winning!)

The fact that we can state how many Calculations are Needed means it Can be Solved in the Future!...

Now a Good example of something which as far as we know can Never? be Solved is How many Stars are there in the Infinite Universe!?

The Scientists Keep getting it Wrong!?...

http://www.huffingtonpost.com/2010/12/01/number-of-stars-in-universe_n_790563.html

Neither chess nor go (without the appropriate komi) provides equal chances of winning.  In both cases the first player has an advantage.  The rest of what you wrote is not even wrong.

Polar_Bear
Irontiger wrote:
ponz111 wrote:

But any good player knows it is a draw.  The evidence is overwhelming 

Lol. I suppose I'm too bad to realize this evidence is anything more than speculation. It's very possible that chess with best play is a draw, and if I had to put my money on either of the three outcomes I would pick this one ; but it is no proof whatsoever.

I would like one GM quote (from say the last 20 years) saying "chess is a draw with no doubt possible" (not something like "there is a good chance chess is a draw"), or argumentation other than "everyone knows that".

 

On topic : yes, pruning can be done, but it does not reduce the things to analyse by much. Instead of having 10^123 position to analyse, you will have 10^120. Splendid progress, but not here yet, cap'ain.

The number of legal positions is estimated only 2*10^52 for classical chess.

Yours 10^123 is number of possible games, i.e. possible sequences of legal positions made by legal moves from initial position.

Irontiger
dinkir9 wrote:
Atlec wrote:

It has nothing to do with "the amount of atoms in the universe".  There are always more combinations of particles location/speed/direction in space then there are particles in space. 

For example, if you think of every atom in the universe as a chess piece and all the space in between as squares, just try to imagine all the different combinations that game of chess would have, and all of the solutions that it would require.  Now try to imagine a computer that could compute all that.

Our universes ability to store information has a far bigger limit than just how many atoms are in it.

It's like saying:  "There are more arrangements of things then there are things in the universe!!"

Well of course there are, but it's a totally moot point.

To clarify.... atoms aren't what computers use to store information, they utilize electrons which are in far greater numbers than atoms.

*urgh*

1- electrons are not in "far greater" numbers that atoms. It's more like between 1~100 electrons per atom (but here we are talking about gigantic numbers like 10^80, so your 10^2 factor is nothing).

2- computers do "use electrons" to store information, because they use electricity, but that's a weird presentation. You can as well say I use electrons to walk because elctromagnetic forces are what prevents me to go through the ground.

Computers do store bits on atoms on hard drives.

 

What the poster you quoted mentioned is (simplified) that assuming we have 10^23 storage atoms of one bit each (simplification of something that has reasonable dimensions), the highest number we can store is not 10^23 but 2^(10^23) which is significantly monstruously higher.

However, the conclusion (that storage is not an issue) is wrong because assuming we want the database saying for each legal position whether it is a win, a loss or a draw, the amount of data to store is still equivalent to more than one bit per position, so that's also 2^(N) instead of N (where N~10^52 according to Polar_Bear's correction).

 

Of course, "1 atom = 1 bit of data" is a huge simplification, but not far in order of magnitude of the truth.

Ziryab
TheChessJudge wrote:

Quote: Ziryab 

"Go must be asymmetrical. Not only are computers even farther from solving it than chess, they still cannot beat a reasonably skilled player."

http://gogameguru.com/zen-computer-go-program-beats-takemiya-masaki-4-stones/

Go is the Same Problem as Tic-Tac-Toe/Checkers/Chess Only a longer Tree of Possible moves to Solve!...

Brute force! by the Worlds Most Powerful Super Computer's will Solve All Board Games 100%...

Today's Best Super Computer is now a Pflops (33.863 - 54.902)

http://www.csmonitor.com/Science/2013/0617/China-supercomputer-clocks-in-as-world-s-most-powerful

Time is a Very...Very long Time! in the Future the above Super Computer will be No more than a Pocket Calculator Today!!

The computer received a handicap. I wonder how tic-tac-toe ends if one player starts with a handicap. 

In Andre Philidor's day, chess players were rated by the degree of handicap they needed to play even with a "first class" player.

You're only up-to-date if you read the articles that you post.


I stand by my claim. 

TheGrobe
btickler wrote:

You can't know you've solved if you prune, sorry. You must evaluate the entire game tree,

Rubbish :).  I don't have to check every possible combination of playing cards in a hand of Texas Hold 'Em to eliminate every hand lower than a pair from consideration.  It's not like some random collection of cards will suddenly show itself to be a winner over a royal flush.  

"Maybe an eight and three and two instead of a nine and six and a jack?  Nope...still nothing".  

The same is true of Chess, though admittedly at a much more complex level.

And for the argument above me...we're still talking about completely different animals.  We're not talking about whether a computer will be able to store 10^123 combinations of moves at all.  We're talking about whether Chess is a White win or a draw with best play.  You do not need the former to determine the latter.

You absolutely need the former in order to determine the latter.  Solving chess is a proof.  If you are discarding entire subtrees because they are "clearly" suboptimal you must first prove that they are suboptimal -- with very, very few exceptions this is, out of necessity, a brute force exercise that requires you to examine the entire tree just in case.... meaning you haven't discarded it at all.

TheGrobe
ponz111 wrote:

Depends on your definition of "solving" where there does not seem to be a clear agreement here.

One thing is certain--with best play for both sides- chess is a draw.

waynet wrote:

What is the definition of solve? The question doesn't quite make sense.

 

The definition is objective and well established in game theory.  I provided it in post #82.  Here it is again:

TheGrobe wrote:

Just on a quick semantic note, there's an accepted terminology here:

Ultra Weak Solution: The knowlege of whether the game is won, lost or drawn from the starting position without the knowlege of how to accomplish it.

Weak Solution: An algorithm or strategy that always secures the best result for both sides from the starting position.  Basically, knowlege of what a game with perfect play from both sides looks like.

Strong Solution: An algorithm or strategy that always secures the best result for both sides from any position.  For chess, this is bascially the 32 peice tablebase.


I believe that the only one that we might find within reach (ever in human existence) is an Ultra Weak solution -- and that only on the back of a quantum computing breakthrough.

 
TheGrobe

Also, the argument that atoms are not the smallest components of the universe, so maybe there is room to store it all after all completely misses the point.  The comparison is meant to be illustrative of the sheer impracticality of tackling the problem.

In theory, theory and practice are the same.  In practice, they are not.

JamieKowalski

I don't know whether chess can be solved, but I believe strongly that it won't be solved. 

The problem is so gigantic that whatever workable plan might eventually come along, the execution is bound to take more time and resources than anyone will think is worth the effort. This is likely to be the case up until the time that humans and chess no longer exist. 

TheGrobe
TheChessJudge wrote:

Imagine How things would Progress if Everyone Said "It Can't be Sloved"

Cave Man/Woman would Still Roam the Earth!!

Take it form Me!...If Humans see a Possible End to Something they will find it!

And imagine how things would progress if we spent any and all resources we had at our disposal on futile pursuits?

Your hyperbole misses the mark anyway -- I don't think anyone here said nothing can be accomplished, just not this.

TheGrobe

Um, no, not the same thing at all.

Feel free to pursue futile endeavours, I'd prefer to spend my energy on things that are achievable and meaningful.

MainManHunter

true

TheGrobe

Playing chess is not the same thing as solving chess..., though you seem to equate the two.

Playing, even occasionally winning, a game of chess is acheivable and meaningful to me.

Trying to solve the game of chess is not acheivable at all, and for the resources that would be required to even attempt it certainly not meaningful when held up against other endeavours that could make far better use of those resources.

Ziryab
TheChessJudge wrote:

Ziryab wrote!...

"The computer received a handicap. I wonder how tic-tac-toe ends if one player starts with a handicap. "

We don't want any Handicap's... and any Un-Fair Start Situations for White & Black! 

Only Pure Truth!...as will be Found by Future Computer Systems! 

Out with the Old Way's and Dirty Smoke Filled Book Shops Harnessing Out of Date Data!!

In Andre Philidor's day!? We has the Plague & other Nastie's to Stop People Studying How to Play Chess! 

As far as " I wonder how tic-tac-toe ends if one player starts with a handicap."

It does? X Goes First? and it's a Draw! :)

By all means, dispense with history because it is in "old books". That way you can foist your comic strip version of the paleolitic upon those who are equally gullible.

The point about Philidor was clearly too obscure.  

macer75
TheChessJudge wrote:

Classic Quote: TheGrobe "I'd prefer to spend my energy on things that are achievable and meaningful."

Ha!..We Play Chess because it's Fun!...and because it's Not Solved! (at Human level)

No one Plays Tic-Tac-Toe Because We Know it's a Draw! and Can Easily See the End of the Game Tree!!

Even When Chess is Solved! the Beauty is Humans will Still Play the Game! Because we can Never See or Calculate the End! from the Start!

I'm a very good tic tac toe player - I only lose about 1 in every 10 games. That's about the same as the percentage of chess games that Anand loses.

ponz111

Tic-tac-toe and chess if played with no errors both end in a draw.

Ziryab
macer75 wrote:
TheChessJudge wrote:

Classic Quote: TheGrobe "I'd prefer to spend my energy on things that are achievable and meaningful."

Ha!..We Play Chess because it's Fun!...and because it's Not Solved! (at Human level)

No one Plays Tic-Tac-Toe Because We Know it's a Draw! and Can Easily See the End of the Game Tree!!

Even When Chess is Solved! the Beauty is Humans will Still Play the Game! Because we can Never See or Calculate the End! from the Start!

I'm a very good tic tac toe player - I only lose about 1 in every 10 games. That's about the same as the percentage of chess games that Anand loses.

I'v lost one game of tic-tac-toe since 1970. I'm embarrassed to admit how recently.