PC Pals Forum

Technical Help & Discussion => General Tech Discussion, News & Q&A => Topic started by: Simon on July 22, 2007, 09:53

Title: Computers crack famous board game
Post by: Simon on July 22, 2007, 09:53

Computers crack famous board game

It could be a case of game over for draughts - scientists say the ancient board game has finally been solved.

A Canadian team has created a computer program that can win or draw any game, no matter who the opponent is.

It took an average of 50 computers nearly two decades to sift through the 500 billion billion possible draughts positions to come up with the solution.

Writing in the journal Science, the team said it was the most challenging game solved to date.

Jonathan Schaeffer, lead author on the paper and chair of the department of computer science at the University of Alberta, Canada, told the BBC News website: "This was a huge computational problem to solve - more than a million times bigger than anything that had ever been solved before."

Trial and error

Professor Schaeffer, who admits he is "awful" at draughts (also known as checkers), began his attempts to solve the board game in 1989.

He consulted champion players to find out more about their game tactics and then fed this information into a computer program called Chinook.

Chinook looked at solving problems much like a human does by using trial and error to find out what appeared to be the best solutions. This is called a heuristic approach.

However, Professor Schaeffer said that although the program was extremely successful - it won the World Checkers Championship in 1994 - it was not perfect and occasionally lost games.

So the computer scientists tried another non-heuristic tack, for which, over a number of years, hundreds of computers ran through game upon game of draughts to work out the sequences that would lead to winning, losing and drawing.

Eventually, the new program gathered so much information that it "knew" the best move to play in every situation. This meant that every game it played led to a certain win, or, if its opponent played perfectly, a draw.

Professor Schaeffer said: "I think we've raised the bar - and raised it quite a bit - in terms of what can be achieved in computer technology and artificial intelligence."

With the vast number of playing possibilities, draughts is the most complex game to have been solved to date - it was about a million times more complicated to solve than Connect Four.

Researchers are now hoping to move on to even bigger problems. However, it seems that grand master of the board games - chess - may remain unsolved for some time.

It has somewhere in the range of a billion billion billion billion billion possible positions, meaning that computers, with their current capacity, would takes aeons to solve it.
Title: Re: Computers crack famous board game
Post by: sam on July 22, 2007, 10:34
cant be that hard...
Title: Re: Computers crack famous board game
Post by: GillE on July 22, 2007, 11:55
Why bother?
Title: Re: Computers crack famous board game
Post by: Simon on July 22, 2007, 13:40
Quote
It took an average of 50 computers nearly two decades to sift through the 500 billion billion possible draughts positions to come up with the solution.

Actually, I did wonder, when I read that, if all those resources couldn't have been put to better use.  ::)
Title: Re: Computers crack famous board game
Post by: Reno on July 23, 2007, 21:23
When they crack roulette or craps then I'll be impressed.
Title: Re: Computers crack famous board game
Post by: sam on July 23, 2007, 21:50
exactly... plus it doesnt sound like a hard problem, I know people (/ have been involved with) running codes to analyse how the solar wind interacts with the magnetic field of the earth.. much more complicated and we can come up with convincing solutions (based on lab experiments)