New computer program never loses at checkers
Last Updated: Friday, July 20, 2007 | 11:55 AM ET
CBC News
Related
Internal Links
External Links
- University of Alberta website to play checkers against chinook
- Science Magazine abstract "Checkers Is Solved"
(Note: CBC does not endorse and is not responsible for the content of external sites - links will open in new window)
After almost two decades, a dozen University of Alberta researchers using hundreds of computers have created a computer program that always wins or ties at the game of checkers.
Jonathan Schaeffer, chair of the department of computer science at the University of Alberta, was the lead author of a paper about the program, published this week in the journal Science.
Jonathan Schaeffer, head of the department of computer science at the University of Alberta, and his colleagues built a checkers-playing computer program that cannot be beaten.
(Ian Jackson/Canadian Press)
"Checkers is now solved: perfect play by both sides leads to a draw," the article says. "This is the most challenging popular game to be solved to date, roughly one million times more complex than Connect Four."
To come up with the solution, 500 billion billion possible checkers positions were taken into account.
"Solving this problem is huge, more than a million times bigger than any other optimal problem ever solved before," Schaeffer told CBCNews.ca.
He likened the experience to this: imagine that a human foot equals 50,000 potential checkers positions — that foot would have to touch the entire surface of the Earth to come up with the solution to checkers.
Schaeffer started trying to solve the game of checkers in 1989, first consulting masters of the game about their winning strategies. He fed the information into a computer program called Chinook, which used the heuristic approach to the problem, attempting to find out the best solutions via trial and error.
In the mid-1990s, Chinook wasn't a perfect program, sometimes losing at games. But it was still an impressive player, winning the world checkers championship in 1994.
The researchers then tried another method in which many computers played game after game, growing smarter after each round and drawing experience from past games.
The researchers' success will hopefully open people to the concept of solving problems by inventing new techniques to search for the optimal answer, instead of just randomly looking for a needle in a haystack, Schaeffer said.
"Given the effort required to solve checkers, chess will remain unsolved for a long time, barring the invention of new technology. The disk-flipping game of Othello is the next popular game that is likely to be solved, but it will require considerably more resources than were needed to solve checkers," said the article.
Shaeffer is now working on software that can win at poker. It will be tested at the $50,000 man-versus-machine poker match, which takes place next week in conjunction with the Association for the Advancement of Artificial Intelligence conference in Vancouver.
Share Tools
Top News Headlines
- U.S. bank reforms could hurt Canadians, Flaherty fears
- Canada's finance minister and the governor of the Bank of Canada have formally complained to their American counterparts that proposed banking reforms could harm Canadian banks, business, investors and the government itself. more »
- Organ donation rates go flat
- Organ donation rates have stagnated in Canada since 2006, according to a new report. more »
- CBC digital music service launches today

- CBC is diving into the world of online music with the goal of providing listeners access to their favourite tunes, and a way to discover new artists and connect with fellow music fans. more »
- Whitney Houston death shows no signs of trauma
- Whitney Houston's life of glorious song and unnerving self-destruction apparently ended on Grammy weekend, but it could be weeks before investigators know exactly why she died. more »
Latest Technology & Science News Headlines
- Chinese iPhone, iPad factories audited
- Chinese factories where Apple devices are assembled are undergoing voluntary audits of their working conditions by an independent workers' rights watchdog that the company recently joined. more »
- Teen's Facebook post prompts dad to shoot computer
- A North Carolina father responded to his daughter's disrespectful Facebook post by shooting her laptop and putting the video on Youtube. more »
- CBC digital music service launches today

- CBC is diving into the world of online music with the goal of providing listeners access to their favourite tunes, and a way to discover new artists and connect with fellow music fans. more »
- Video game's 50th anniversary marked by MIT
- Students at MIT celebrated the 50th anniversary of Spacewar!, the first videogame in history, by re-creating it on a computer the size of a business card. more »
Bob McDonald's Blog
Glacier Discovery Walk: Will the visitor centre enhance the view? Feb. 10, 2012 3:17 PM Environment minister Peter Kent has announced the construction of a new Glacier Discovery Walk and visitor centre on the Icefields Parkway in Jasper National Park. It raises the issue of how to balance commercial development in our National Parks against the preservation of the last refuges of wilderness.
Quirks & Quarks
- February 11: Inside the Mind of a Neandertal Feb. 10, 2012 4:01 PM Can we get inside the mind of a species that's been dead for 30,000 years? A new book, How to Think Like a Neanderthal, suggests we can. The authors reconstruct a creature like us in many ways, but with important differences.
Latest Features
- 'Disgusting' court backlog may free hit and run accused
- Adele wins best album, best record Grammys
- Whitney Houston autopsy results withheld
- Whitney Houston death shows no signs of trauma
- Quebec town 'heartbroken' after killing of woman, sisters
- Ice road closed after 2 incidents
- Greece cleans up after anti-austerity riots
- CBC digital music service launches today
- Manitoba wants ER death lawsuit thrown out
Jonathan Schaeffer, head of the department of computer science at the University of Alberta, and his colleagues built a checkers-playing computer program that cannot be beaten. 
