Précédent   Forum FS Generation > Futura-Sciences : les forums de la science > MATHEMATIQUES > Mathématiques du supérieur
Mot de passe oublié ? Inscrivez-vous !



Réponse
 
Outils de la discussion Modes d'affichage
Vieux 31/12/2005, 16h13   #1
 
Date d'inscription: décembre 2005
Localisation: 94270
Âge: 23
Messages: 23
Question Vous connaissez le Sudoku? A la recherche de l'algorythme du Sudoku!!!

Le Sudoku vous connaissez? Comment peut-on résoudre une grille mathématiquement parlant???
jubano est déconnecté   Réponse avec citation
Alt Aujourd'hui
Publicité

Beitrag Liens sponsorisés

   
Vieux 31/12/2005, 16h24   #2
 
Date d'inscription: décembre 2005
Âge: 22
Messages: 90
Re : Vous connaissez le Sudoku? A la recherche de l'algorythme du Sudoku!!!

Je dirais avec un peu de refléxion, un crayon, un bon fauteuil

Après, il existe surement un algorithme permettant de générer les grilles, mais de là à ce qu'il y en éxiste un pour les résoudre, je ne sais pas.
n0unours est déconnecté   Réponse avec citation
Vieux 31/12/2005, 16h49   #3
 
Date d'inscription: avril 2005
Localisation: Paris
Âge: 23
Messages: 303
Re : Vous connaissez le Sudoku? A la recherche de l'algorythme du Sudoku!!!

Il n'y a pas (encore!) d'algorithme permettant de résoudre les grilles de sudoku...
Pour l'anecdote, j'ai entendu parler de l'existence d'une prime d'un million (euros? dollars?) qui reviendrait à celui ou celle qui en mettrait un sur pied.
chung est déconnecté   Réponse avec citation
Vieux 31/12/2005, 16h53   #4
 
Date d'inscription: décembre 2005
Localisation: Colorado Springs - USA
Âge: 34
Messages: 656
Re : Vous connaissez le Sudoku? A la recherche de l'algorythme du Sudoku!!!

Je pense qu'il est beaucoup plus facile de programmer en n'importe quoi la résolution que la création des grilles.

Pour la résolution, on fait le compte des nombres "possibles" dans chaque case, des "nécessaires" dans les lignes/colonnes/carrés. Quand on est bloqué, un petit coup de récursivité pour tester une hypothèse qui aboutit à la solution ou à une contradiction... c'est pas insurmontable... ni passionnant d'ailleurs...
__________________
Plutôt appliquer son intelligence à des conneries que sa connerie à des choses intelligentes...
pat7111 est déconnecté   Réponse avec citation
Vieux 31/12/2005, 17h15   #5
 
Date d'inscription: février 2005
Localisation: IdF
Messages: 4 440
Re : Vous connaissez le Sudoku? A la recherche de l'algorythme du Sudoku!!!

Citation:
Envoyé par chung
Il n'y a pas (encore!) d'algorithme permettant de résoudre les grilles de sudoku...
D'algorithme très efficace peut-être (et encore). Mais sinon c'est très facile d'envisager l'algorithme le plus bête et méchant qui soit: tester toutes les possibilités qui sont en nombre fini. C'est un algorithme idiot et inapplicable, mais c'est un algorithme.
matthias est déconnecté   Réponse avec citation
Vieux 31/12/2005, 18h02   #6
 
Date d'inscription: janvier 2005
Localisation: 34-1=33
Âge: 21
Messages: 3 270
Re : Vous connaissez le Sudoku? A la recherche de l'algorythme du Sudoku!!!

l'algorithme pour créer les grilles existe à mon avis : il y a des logiciels de "création de grilles".

ou alors, ce sont des grilles déjà faites.

si on sait faire un prog pour résoudre un sudoku, on sait fabriquer une grille.
par exemple, en 9x9, on fait réaliser une grille complète à l'ordinateur aléatoirement (ça doit pas être trop dur), puis on lui fait enlever un nombre au hasard, l'ordinateur résoud le sudoku. S'il peut le résoudre, il enlève à nouveau un nombre, sinon, il s'arrête. Et ainsi de suite. Au final, la grille comportera le nombre minimum d'informations pour que l'ordi le résolve.
__________________
Je cherche une signature originale...
Romain-des-Bois est déconnecté   Réponse avec citation
Vieux 31/12/2005, 19h21   #7
 
Date d'inscription: décembre 2005
Localisation: Colorado Springs - USA
Âge: 34
Messages: 656
Re : Vous connaissez le Sudoku? A la recherche de l'algorythme du Sudoku!!!

Citation:
Envoyé par Romain29
l'algorithme pour créer les grilles existe à mon avis : il y a des logiciels de "création de grilles".
Je suis d'accord, puisqu'il y a des grilles à foison et qu'on ne s'imagine pas qu'elles ont été laborieusement élaborées à la main.

Quant à la résolution, il suffit de résoudre une demi douzaine de grilles pour se convaincre que le raisonnemment est tellement mécanique qu'une machine le ferait très bien. Seul le fameux mais sans doute illusoire million, qu'il s'agisse d'euros, de dollars ou même seulement de caramels mous, mériterait qu'on se donne la peine de coder cela.

Sur ce, bon réveillon et bonne année à tous
__________________
Plutôt appliquer son intelligence à des conneries que sa connerie à des choses intelligentes...
pat7111 est déconnecté   Réponse avec citation
Vieux 31/12/2005, 19h25   #8
 
Date d'inscription: juillet 2004
Messages: 914
Re : Vous connaissez le Sudoku? A la recherche de l'algorythme du Sudoku!!!

suis en train de le coder
pour l instant il resou sans probleme les grilles simple
les plus dure j ai des truc a rajouter
cricri est déconnecté   Réponse avec citation
Vieux 31/12/2005, 19h35   #9
 
Date d'inscription: juin 2005
Localisation: Sur terre, mais parfois dans la Lune.
Âge: 15
Messages: 481
Re : Vous connaissez le Sudoku? A la recherche de l'algorythme du Sudoku!!!

J'ai trouvé un programme en C++ qui résoud la grille que l'on lui donne. Donc, la prime 1 million de .... je ne vois pas à qui on peut la donner, car, plein de programmeurs on déjà écrits des algorithmes qui marchent (celui que j'ai testé met moins d'une seconde).

Le plus interressant, c'est quand même de faire des grilles à la main et d'inventer des méthodes qui les résoud SANS récursivité.

Bonne fin d'année. (avec peut-être des grilles de Su Doku)
__________________
Pour comprendre la récursivité croisée, il faut comprendre les arbres d'appels. Et vice versa.
Pole est déconnecté   Réponse avec citation
Vieux 01/01/2006, 14h37   #10
 
Date d'inscription: décembre 2005
Localisation: à côté de Brest
Âge: 18
Messages: 16
Re : Vous connaissez le Sudoku? A la recherche de l'algorythme du Sudoku!!!

En tout cas la meilleur méthode c'est de prendre prendre son crayon et c'est parti pour un bon moment de réflexion (ça rime !!!! )

J'allais oublié BONNE ANNÉE 2006 !!!!!!
__________________
Rien ne se perd, rien ne se crée, tout se transforme.
xalbin.du.29 est déconnecté   Réponse avec citation
Vieux 01/01/2006, 16h40   #11
 
Date d'inscription: octobre 2003
Localisation: Alsace
Âge: 49
Messages: 4 761
Re : Vous connaissez le Sudoku? A la recherche de l'algorythme du Sudoku!!!

Ayant récemment vu un accros résoudre de manière quasi-automatique des grilles difficiles, je me demande s'il n'y a pas des schémas relativement simple et que notre cerveau pourrait apprendre à force d'apprentissage.
EN fait, la question que je me pose c'est combien y-a-t-il de variantes possibles dans le remplissage des grilles. Mais en tenant compte des répétabilités dans les schémas.
Ainsi, si l'on prend des nombres a, b, c, d, e, f, g, h, et i, dans lequel a peut représenter n'importe lequel des 9 chiffres usuellement utilisés, b l'un des 8 autres chiffres et ainsi de suite. Le nombre de combinaisons possibles est-il si grand que cela ?
__________________
"Une théorie n'est scientifique que si elle est réfutable". Karl Popper
Narduccio est déconnecté   Réponse avec citation
Vieux 01/01/2006, 16h45   #12
 
Date d'inscription: juillet 2004
Messages: 914
Re : Vous connaissez le Sudoku? A la recherche de l'algorythme du Sudoku!!!

mon programme ne fait pas du recursif il agit comme un humain il y a toujours ( a premier vu ) des cases ou un seul chiffre rentre
( en tous ca pour les grilles simple a dure )
pour les plus hyper dure faut que j amelliore
cricri est déconnecté   Réponse avec citation
Vieux 01/01/2006, 17h23   #13
 
Date d'inscription: décembre 2005
Messages: 40
Re : Vous connaissez le Sudoku? A la recherche de l'algorythme du Sudoku!!!

Pour ceux qui aiment les récréations combinatoires, un petit site sympa:
http://www.recreomath.qc.ca/dict_combinatoire_recre.htm
Surement déjà donné sur le Forum, mais c'est pas grave...
__________________
"Have a ball, and get involved" - Beastie Boys.
ExtatiK Design est déconnecté   Réponse avec citation
Vieux 01/01/2006, 19h46   #14
 
Date d'inscription: juin 2005
Localisation: Sur terre, mais parfois dans la Lune.
Âge: 15
Messages: 481
Re : Vous connaissez le Sudoku? A la recherche de l'algorythme du Sudoku!!!

Pour ceux qui veulent le programme de résolution de Su Doku, faites une rechercher sur ce site : www.cppfrance.com.
Si vous le voulez dans d'autres langages, regardez à gauche dans la section " Autres langages ".

Bonne année!
__________________
Pour comprendre la récursivité croisée, il faut comprendre les arbres d'appels. Et vice versa.
Pole est déconnecté   Réponse avec citation
Vieux 01/01/2006, 20h05   #15
 
Date d'inscription: mars 2004
Localisation: Cherbourg
Âge: 19
Messages: 158
Re : Vous connaissez le Sudoku? A la recherche de l'algorythme du Sudoku!!!

Bonjour,
l'article de wikipedia est tres complet et établit le nombre de grilles possibles a 6.67*10^27.
http://fr.wikipedia.org/wiki/Sudoku
sylvainix est déconnecté   Réponse avec citation
Vieux 01/01/2006, 20h41   #16
 
Date d'inscription: mai 2005
Localisation: Nice
Messages: 32
Re : Vous connaissez le Sudoku? A la recherche de l'algorythme du Sudoku!!!

Et pour les algorithme de génération de sudoku quelqu'un a une idée ?? Les deux principales difficultées etant : la solution doit etre unique , et pouvoir donner un niveau de difficulté au sudoku généré.
__________________
-- Zebac --
gregcrv est déconnecté   Réponse avec citation
Vieux 02/01/2006, 09h31   #17
 
Date d'inscription: juin 2005
Localisation: Sur terre, mais parfois dans la Lune.
Âge: 15
Messages: 481
Re : Vous connaissez le Sudoku? A la recherche de l'algorythme du Sudoku!!!

Citation:
Envoyé par gregcrv
Et pour les algorithme de génération de sudoku quelqu'un a une idée ?? Les deux principales difficultées etant : la solution doit etre unique , et pouvoir donner un niveau de difficulté au sudoku généré.
Tu peux construire une grille avec tout les chiffres, puis tu en enlèves 1, tu résoud la grille, s'il y a plus d'une solution, tu affiches l'ancienne grille si c'est de la bonne complexité (la complexité doit être évaluée dans la résolution) sinon tu recommences au début.

Tu peux faire dans l'autre sens : partir d'une grille vide et rajouter des chiffres.

A+.
__________________
Pour comprendre la récursivité croisée, il faut comprendre les arbres d'appels. Et vice versa.
Pole est déconnecté   Réponse avec citation
Vieux 02/01/2006, 09h57   #18
 
Date d'inscription: décembre 2005
Localisation: Colorado Springs - USA
Âge: 34
Messages: 656
Re : Vous connaissez le Sudoku? A la recherche de l'algorythme du Sudoku!!!

Citation:
Envoyé par Pole
Tu peux construire une grille avec tout les chiffres
Il me semble que c'est là la principale difficulté et autant la résolution d'un problème donné ne me parait poser aucun problème algorithmique, la méthode de génération d'une grille complète ne saute pas aux yeux.
A partir d'un certain nombre de chiffres placés, la solution devenant unique, si on continue à en rajouter au hasard, il n'y en a plus du tout...

Je pense qu'on devrait y arriver en supposant disposer d'un algo de résolution qui ne postule pas l'unicité de la solution.
A partir d'un début de grille, on construit l'arbre des solutions possibles. On devrait alors pouvoir créer toute une série de problèmes d'un coup et on verrait à partir de quel stade la solution est devenue unique.

Dans l'absolu, en partant d'une grille complètement vide, on fabriquerait d'un coup tous les problèmes possibles mais il faut certainement restreindre l'espace des solutions pour obtenir quelque chose en un temps raisonnable
__________________
Plutôt appliquer son intelligence à des conneries que sa connerie à des choses intelligentes...
pat7111 est déconnecté   Réponse avec citation
Réponse

Tags
lalgorythme, recherche, connaissez, vous

Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Les challenges du Sudoku Argyre Science ludique : la science en s'amusant 5 16/11/2006 09h43
Cherche SVP une solution à un jeu Sudoku roro123 Science ludique : la science en s'amusant 4 24/07/2006 11h01
Sudoku pruno_d_agen Mathématiques du collège et du lycée 2 27/06/2006 12h56
Sudoku rapporteur Mathématiques du supérieur 1 02/05/2006 14h31
sudoku & dénombrement fderwelt Mathématiques du supérieur 19 22/02/2006 17h03


Les dernières actualités
07/10 18:29 - Prix Nobel de physique 2008 : la physique des particules à l'honneur
07/10 15:33 - Corot-Exo-3b : un bien étrange objet détecté par Corot
07/10 13:35 - Le paracétamol suspecté dans l'asthme infantile
07/10 11:36 - Un GPS visuel pour les voitures ou les robots
07/10 10:42 - En bref : la plainte américaine contre le LHC définitivement rejetée !
07/10 09:31 - Le Soleil influence-t-il les désintégrations radioactives ?
06/10 18:23 - Le Nobel de médecine 2008 à trois découvreurs de virus

Fuseau horaire GMT +2. Il est actuellement 00h08.


Édité par : vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. Tous droits réservés.