Skip to main content

Scientists Write Perfect Checkers Program

Scientists Write Perfect Checkers ProgramIt might not seem like much, but Canadian scientists have created a computer program that can always win at checkers.   Yet behind that is a much bigger achievement.   The team behind theprogram have written about it in Science, and lead author Jonathan Schaeffer, who is also chair of the department of computer science at the University of Alberta, wrote   “This was a huge computational problem to solve – more than a million times bigger than anything that had ever been solvedbefore.”   Schaeffer began his quest in 1989, feeding data from checkers champions into a program called Chinook, whose heuristic approach used trial and error to discover the bestsolutions.   It was largely successful, winning the world’s checkers championships in 1994, but it wasn’t perfect; Chinook could still lose. So the scientists abandoned the heuristicapproach, and instead used literally hundreds of computers to run through game after game until there was enough information that the computer knew what move to make in any game situation – andthere are about 500 billion billion possible positions. Every game is now won by Chinook.   Checkers is by far the biggest game yet solved by computer, about a million times more complex thanConnect 4. However, don’t expect any team to move on and crack chess anytime soon. It has roughly a billion billion billion billion billion possible positions – far beyond thecapabilities of current computers.

Editors' Recommendations

Digital Trends Staff
Digital Trends has a simple mission: to help readers easily understand how tech affects the way they live. We are your…
AMD’s latest V-Cache chip proves to be cheap, fast, and perfect for gaming
AMD Ryzen 5 5600X3D box.

AMD's surprise launch of the Ryzen 5 5600X3D is upon us -- the CPUs are hitting the shelves starting tomorrow. However, it's a very exclusive set of shelves, seeing as the CPU will only be available at Micro Center for a limited amount of time.

Based on AMD's aging AM4 platform, is this CPU a worthy contender at a time when there are newer Ryzen 7000 parts readily available? The first reviews are in, and we pretty much know the answer.
Specs and architecture

Read more
Apple’s ChatGPT rival may automatically write code for you
A slide of Xcode running on MacOS Monterey at Apple's WWDC 2021 event

Artificial intelligence (AI) tools like ChatGPT and Bing Chat have exploded in popularity over the past year, yet industry titan Apple has remained conspicuously quiet on the matter. Now, though, we might know what could be in store for us if the Cupertino firm decides to launch its own AI chatbot.

In a recently granted patent (#US-11687830-B2), Apple explains how it could infuse machine learning (ML) tech into its Xcode app, which may allow it to automatically write code for developers. If successful, that could be a major boost for app builders who work within Apple’s ecosystem -- and could mean better apps for users.

Read more
How to use the Sudowrite Story Engine to write full-length novels with AI
Using the Sudowrite story engine to generate a synopsis.

The Sudowrite Story Engine is a tool that's designed to help you finish, finalize, or actually generate an entire novel from scratch. It uses the power of OpenAI's natural language model aAI (the same one that power versions of ChatGPT) to generate text for a real novel. It's not perfect, and you will absolutely need to edit it — a lot. But it's a fantastic tool for creating the bones of a story, or building something more on top of that.

Here's how to use Sudowrite's Story Engine to write your own novel.

Read more