



Checkers Solved, Unbeatable Database Created 359
tgeller writes "My story on the Nature site announced that a team of computer scientists at the University of Alberta has solved checkers. From the game's 500 billion billion positions (5 * 10^20), 'Chinook' has determined which 100,000 billion (10^14) are needed for their proof, and run through all relevant decision trees. They've set up a site where you can see the proof, traverse the logic, and play their unbeatable automaton. '[Jonathan] Schaeffer notes that his research has implications beyond the checkers board. The same algorithms his team writes to solve games could be helpful in searching other databases, such as vast lists of biological information because, as he says, "At the core, they both reduce to the same fundamental problem: large, compressed data sets that have to be accessed quickly."'"
Wow. (Score:5, Funny)
Re:Wow. (Score:4, Informative)
Re:Wow. (Score:4, Funny)
Re:Wow. (Score:5, Funny)
Re: (Score:3, Informative)
So, in answer to your first question, none. Checkers might be "solved," but the computer is not guaranteed to win. (It is, however, quite likely.)
In answer to your second question, if both sides play perfect games then you'll alwa
Re: (Score:3, Insightful)
No it wasn't. Every game of tic-tac-toe I've ever played used Xs and Os, not black and white pieces.
Uhhhh... no it most certainly doesn't. It states quite plainly that "chess is even harder to solve than checkers, with a state-space complexity of 10^46," and furthermore that "
The writing's been on the wall... (Score:3, Informative)
Re:The writing's been on the wall... (Score:5, Interesting)
They randomise starting back-rank positions now in some tournaments, to stave off the eventual "book death" that has already conquered checkers.
I made up my own variation with randomness that I call Schrödinger's Chess [rowan.edu].
Let me know if you try it out.
Re: (Score:2)
Re:The writing's been on the wall... (Score:5, Funny)
Re: (Score:3, Funny)
Re: (Score:3, Informative)
Re: (Score:3, Informative)
Re: (Score:2)
It's called Fischer Random Chess (FRC) because Bobby Fischer created the rules. Though it was later renamed Chess960..
Re:The writing's been on the wall... (Score:4, Interesting)
I'm not surprised that checkers has been solved. As a programmer and an engineer, I cheer in the fact that a difficult problem has been solved, as a human being, I'm sad in a way. Computers are tools, humans are well, humans. There must remain some ways we can think better.
Re:The writing's been on the wall... (Score:4, Funny)
Re:The writing's been on the wall... (Score:5, Funny)
Re:The writing's been on the wall... (Score:4, Funny)
It's now 2007 and we still haven't completed the first game...
Slashdot effect. . . (Score:5, Funny)
Holy crap. .
Re: (Score:3, Insightful)
It's a little difficult to play when you can't even load the game...
It's a draw (Score:5, Informative)
Re:It's a draw (Score:5, Funny)
<clack....clack....clack>
"That's a inside giraffe, king me."
Re: (Score:2)
Well, if you read the article most tournaments start with three random moves, so it would be possible that some opening positions are win/lose instead of draw which would make it non-deterministic (but not fun, since the game is decided before you start to play).
Re: (Score:2, Informative)
Strange (Score:3, Funny)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Flawed proof (Score:5, Funny)
When I click on the proof, all I get is a Java error saying "Unable to connect to server". While the inability to connect to the Checkers server may make it "Unbeatable" in a Wargames-esque "the only way to win is not to play" kind of way, it's kind of a cop-out.
Re: (Score:2)
What I find more interesting is that it took 18 years to do this, on around 50 computers. That has to be the longest simulation or computation I've ever heard of. Wonder how much it cost, just in terms of the power bill to get this dataset.
We'll always have Go (Score:4, Informative)
http://playgo.to/interactive/ [playgo.to], learn how to play the game in an interactive fashion.
http://361points.com/atarigo/ [361points.com], play "capture" Go against a simple computer opponent.
http://www.gokgs.com/ [gokgs.com], after you've learned the rules, play against others online worldwide.
http://www.godiscussions.com/ [godiscussions.com], have more questions about the game? Ask them on this discussion board devoted to the game.
Re:We'll always have Go (Score:5, Interesting)
http://www.chessvariants.com/d.betza/chessvar/16x
Re:We'll always have Go (Score:4, Funny)
I've always wondered what God is... Now I know, God is 'cussions'. Now if only I knew what a 'cussion' is. Is it like a cushion?
Checkers, Not Draughts (Score:5, Interesting)
Also, I've heard before that "it takes longer to learn to play checkers at the master level than it does chess. What checkers lacks in breadth, it makes up in precision and finality. [smithsonianmagazine.com]" I realize that puts me at risk of being modded as flamebait but I wonder if any other Slashdot reader can confirm or contest that.
Re: (Score:2, Informative)
Re: (Score:2)
Re: (Score:3, Interesting)
"[Checkers is] a very finely balanced game, and a very subtle game. The subtleties of checkers are not very well appreciated by the average player. You play as a kid and someone always wins. In chess, differences are larger: In chess, you can make a mistake and still recover. In checkers, if you make a mistake, even a small one, you probably won't recover. People are fascinated by this game of minutiae,
Re: (Score:3, Insightful)
Or to put it differently, it's a game so subtle that one bad move will kill you, and tournament chess requires three moves at the beginning just to randomize it a bit.
I guess I have a Chess bias - [Grin] Pug
Re:Checkers, Not Draughts (Score:4, Interesting)
Great Story!
So, who wins? (Score:5, Interesting)
Re:So, who wins? (Score:5, Informative)
Re: (Score:2, Informative)
What about tic-tac-toe? (Score:2)
Re: (Score:3, Informative)
I've been developing an algorithm to solve that game for years, and so far all I've come up with is: start with the middle square.
Nah, that's false.
If you're going first, put your mark in the corner. Almost regardless of what your opponent does, put your next mark in an adjacent corner. He'll now have to block you, and then you put your third mark in yet another corner, and voila, you have 2 winning moves.
The only defense against it is to take the middle square with your first move and then block whatever side X tries to take with your second, and then X has to block your row with his third. That ends the game in a draw.
The only winn
Re: (Score:2)
Re: (Score:2)
If the first player puts their mark in a corner, the only correct moves for the second player is to mark one of the 2 adjacent squares. There is no way to garauntee victory in tic-tac-toe, regardless of who goes first. There are plenty of ways to lose though.
Incorrect. The only way to defend yourself is to take the middle square. Otherwise:
X--
---
---
XO-
---
---
XO-
---
X--
XO-
O--
X--
XO-
O--
X-X
(or some minor variation thereof) is the final and inevitable outcome.
If you take the middle square, and then block the side that X tries to fill up, X has to block your string through the middle and you've a draw. Otherwise, you lose, just that easy, every time.
The range of possibilities when you're playing second against someone who doesn't employ this strategy is too great to g
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
It's come a long way (Score:2, Informative)
Re:It's come a long way (Score:5, Informative)
Re: (Score:3, Funny)
CmdrTaco = pwn3d (Score:4, Funny)
GAME 17:
Opponent: Cmdr Taco (cmdrtaco@slashdot.org)
Chinook color: White
Level: Novice
Move number: 3
Game analysis: Chinook has a small advantage.
Re: (Score:3, Funny)
http://games.cs.ualberta.ca/~chinook/cgi-bin/stat
Someone put:
Spectator comments about this game:
Hitler: This kind of reminds me of Poland, in '39.
numerosity and solutions within bounds (Score:2)
There are (esitmiated) only about 10^81 atoms in the universe.
Do all of the 10^170 positions exist in any meaningful way? It is impossible to count, enumerate, or articulate them all?
Getting the point back to chess, these folks have done a similar thing - it seems they articulated 1/10000th or so of the legal boards and used it to "p
Re: (Score:2)
So, I've struggled with the issue of the really large numbers in game AI problems. In go, for example, there are about 10^170 possible legal board layouts for the 19x19 board. There are (esitmiated) only about 10^81 atoms in the universe.
I'm not sure what you think the problem is. There are 361 board positions. Therefore you only need 361 pieces (atoms) to play.Re: numerosity and solutions within bounds (Score:2)
Re: (Score:3, Insightful)
They went for the proof of the math behind the game. This article will also be a good flash answer against the wailers who say "but there are 500 billion billion *possible* positions in the game..."
The answer: only a small portion of them *matter*.
Here's the basic chain logic.
"All endgames of 8 pieces or
Re: (Score:2)
Dr. Schaeffer said it well in an email to me. I trust he won't mind if I quote it:
"Say player 1 makes a really dumb move. It is now player 2's move.
Player 2 has a choice of 10 moves.
Player 2 examines the first move and, voila, it is a win! Great!
Do we need to look at the other 9 moves?
No. Move 1 leads to a win, and moves 2 through 10 can do no better.
Some of those moves might also lead to a win, but who cares. We have
one winning move and that is all that matters."
Now you folks see how much goes int
Chinook wind (Score:5, Insightful)
http://en.wikipedia.org/wiki/Chinook_wind [wikipedia.org]
So it an analogy for a bright new idea -- like a lite up light bulb.
Therefore there are a zillion things called "Chinook" in Alberta.
Re: (Score:2)
Just one of the many, many reasons why Calgary is better than Edmonton."
Baloney. Edmonton gets Chinooks, just not as many. And stop with the childish my-city-is-better-than-your-city nonsense. You're all Albertans, be proud of that fact.
Now try beating a Go Player (Score:2)
Hmmmmm (Score:3, Funny)
Re: (Score:2)
My universe imploded when W.O.P.P.E.R. played Tic-tac-toe against itself.
Vindication! (Score:2)
Well, almost. I've been trying to convince my chess-playing friends that someday computers will be (literally) unbeatable at the game, but they've always been skeptical. Like TFA says, there are a finite number of positions and if the computer can store and map all non-losing paths through all of them, the game is solved.
Now interestingly, it sounds like they short cut that strategy by excluding positions reached by moves that this machine will never make and significantly reduced the number of "possibl
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
That is an interesting point about chance games. Obviously, a computer can't be unbeatable at games of chance, but with anything like a card game, it could figure out the BEST chance. Poker would be interesting because of the element of bluffing -- the human players would be at an advantage if the computer always bet based on the odds, however, I imagine a sophisticated enough program could "learn" the strategies of individual human opponents and still do quite well against them. I mean, it would always
Kobayashi Maru (Score:5, Funny)
For people wondering what is checkers (Score:5, Informative)
Ok, for other english impared people wondering what is checkers, it is the US name for game of draughts [wikipedia.org]. If you follow that link, you'll instantly recognize the board [wikipedia.org] :)
Of course, as a brazilian, I had no idea people played that on a 10x10 board around the world. Too bad they can't reuse the chess board :)
As a chess enthusiast (Score:2)
Gratuitous nostalga post (Score:4, Informative)
Problem: Compulsory Jumps (Score:2)
I just know that if there were a chess version of this with a forced capture rule, people would be screaming blood muder.
Poor checkers... so maligned... so misunderstood.
Shaeffer's book about Chinook (Score:3, Interesting)
http://www.amazon.com/One-Jump-Ahead-Challenging-
Includes the details of the Tinsley matches and Tinsley's untimely death. Interesting for people interested in the effects of technology on human societies, as well as some of the technical aspects of the program (as it was in 1997).
Re: (Score:3, Funny)
Re: (Score:2)
Luckily, most of us will survive all the flaming satellites crashing to earth as we're already taking cover in the basement.
can non-intelligence make humans obsolete? (Score:2)
Now, imagine there is a similar system in various structures, such as the military. At one point this dumb system [but with a huge knowledgebase] kicks our ass (simply because it can). Humans wil
Re: (Score:3, Insightful)
Re: (Score:2)
Re: (Score:2, Insightful)
It is no smarter than a choose-your-own-adventure paperback with the "good" endings already mapped out.
Re:Chess? (Score:5, Informative)
Re:Chess? (Score:5, Funny)
Re: (Score:3, Funny)
Re: (Score:2, Funny)
Re:Chess? (Score:5, Informative)
A septillion (from the word for seven) contains 24 zeros.
So what you may ask is a one followed by 22 naughts? 10 sextillion. A one followed by 23 naughts? 100 sextillion. And yet instead of a one followed by 24 naughts being 1000 sextillion, it is all of a sudden a septillion, even though it has nothing whatsoever to do with the number seven.
I don't even know why I care about all of this. I got to this thread late and the chances of anyone reading my post in the developers section of Slashdot are next to zero. Of course next to zero would be one and minus one. Oh gawd, don't get me started on that....
Re: (Score:3, Insightful)
x is the beginning part of the word, e.g. septillion = 1000^(7+1)
Re:If it's unbeatable... (Score:5, Funny)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re:Theoretical vs. practical (Score:5, Informative)
It's a very sad book in many ways- there was a lot of tension between certain members of the team and you realized that professional checkers was dying rapidly. Tinsley and Schaffer set up a world championship rematch between them (Tinsely won the first one) and Tinsely pulled out after six games saying he felt ill. He checked himself into the hospital, was diagnosed with some aggressive form of cancer and died a few months later. Schaeffer basically retired Chinook from human tournaments since nobody else was even remotely close to Tinsley.
It didn't make many headlines because everyone knows checkers is easy. Except that they are wrong- it's not.
Chinook vs Tinsley (Score:5, Informative)
Re: (Score:2)
You're right now, if that wa
Re: (Score:2)
Re: (Score:2)
Solve the minus world on Super Mario Bros.
more importantly.... (Score:2)
Re: (Score:2)