The Eternity II Puzzle |
So we received the puzzle that to-date, no one has been able to solve. For those of you not familiar with the puzzle, it a 256 piece puzzle with 23 different patterns on the pieces. The goal of the puzzle is to assemble the puzzle so that all of the edges align with they gray pattern on the edges. Oh yeah, when this came out on 2007, the first person to solve it my Dec 30th 2010 would be awarded 2 million dollars. The date has come and gone, and no one solved it. If you think it would be a simple issue of getting a bunch of computers together to try each possible placement, it wont happen. The number of possibilities is :
Here is a small 4x4 example (The actual puzzle is 16x16)
4x4 Example of how the pieces go together correctly and a "solved" pattern. |
So there are a lot of smart people out there working on this project. Here are a couple of links to work I find will be basing my work off of:
Trying to solve using Genetic Algorithm (why I am doing this)
http://spectrum.library.concordia.ca/7487/1/Niang_MASc_S2011.pdf
Using Tabu Search
http://www2.lifl.fr/meta10/proceedings/meta20100_submission_161.pdf
Basics Heuristics of automatic puzzle solving by a robot
http://www.parc.com/content/attachments/global_approach_automatic_4365_parc.pdf
Edge Matching
http://peekaboo-vision.blogspot.de/2012/05/graphcuts-for-python-pygco.html
Quantum Computing Approach
http://www.dwavesys.com/en/dev-tutorial-e2.html
Open source Generic Genetic Algorithm Project
http://code.google.com/p/genericga/
How to implement a GA in C#
http://www.c-sharpcorner.com/UploadFile/mgold/GeneticAlgorithm12032005044205AM/GeneticAlgorithm.aspx
Tabu Search
http://en.wikipedia.org/wiki/Tabu_search
Tabu Search Program
http://code.google.com/p/eternity-tabu/downloads/detail?name=eternity
Travelling Salesman Problem
http://en.wikipedia.org/wiki/Travelling_salesman_problem
Eternity II C# solver
http://www.codebrain.co.uk/work/eternity2.aspx
I will be updating this page with the progress!
No comments :
Post a Comment