2016-03-03 Résoudre un Rubik’s cube: GAP

GAP : is a system for computational discrete algebra, with particular emphasis on Computational Group Theory. GAP provides a programming language, a library of thousands of functions implementing algebraic algorithms written in the GAP language as well as large data libraries of algebraic objects.

GAP est un langage de programmation qui permet de résoudre des problèmes d’algèbres dont la résolution s’appuie sur les groupes. Un autre lien intéressant pour le problème du Rubik’s cube en particulier : 3D Interactive Rubik’s Cube in Python.