Calcul distribué ou programmation collaborative ?

Bonjour à tous,

Le jeu eternity relève, comme vous le savez tous, d'une branche de l'analyse combinatoire dont on ne possède pas actuellement de solution mathématique pour trouver directement les solutions.

D'après ce que j'ai lu sur le site, vous avez opté pour l'algorithme du backtracking. C'est en effet un des choix qui me semble les meilleurs. Il me semble cependant que vous faites une erreur fondamentale dans la stratégie à employer :

Dans un jeu qui possède autant de combinaisons possibles ( 4^256 * 256!) , chaque optimisation sur l'algorithme peut faire gagner des mois, des années, voire des milliards d'année.

Plutôt que d'exécuter cela en calcul distribué, il faudrait plutôt pencher vers la création d'un algorithme open source où chacun peut suggérer ses idées d'optimisation. Une seule contrainte de plus dans l'algorithme que vous utilisez et vous réduisez plus le nombre de possibilités que vous ne l'avez fait ensemble par le calcul distribué pendant des mois.

L'idée d'offrir 2 000 000 $ était géniale, dans le sens où tout le monde va essayer de faire le jeu, et chacun va vouloir conserver les détails de son algorithme, ce qui va rendre plus difficile la résolution du puzzle. Ne commettez pas cette erreur. Cela demande en revanche d'accepter de renoncer à la récompense. La question est donc la suivante : les raisons pour lesquelles vous faites eternity sont-elles uniquement les 2 000 000 $ ?