CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Résolution de sudoku ?

Zoltor
Zoltor
Niveau 6
05 avril 2007 à 21:09:38

J´aimerais juste savoir si il a un calcul mathématique ou quel que chose pour trouver la solution d´un sudoku ?

Merci

donfal71
donfal71
Niveau 10
05 avril 2007 à 21:15:49

Oui il existe des algorithme pouvant résoudre des sudoku , mais arrivé à une certaines difficultés ceci devient très complexe et les algorithmes ce trompent voilà :ok:

Zoltor
Zoltor
Niveau 6
05 avril 2007 à 21:18:09

^^ :)

Merci

donfal71
donfal71
Niveau 10
05 avril 2007 à 21:19:53

en passant ...
Quand tu as le sudoku , t´as le nord devant toi

:dehors:

Zoltor
Zoltor
Niveau 6
05 avril 2007 à 21:22:15

heuu... ouais ouais ^^

Albert_Hoffman
Albert_Hoffman
Niveau 10
05 avril 2007 à 21:39:07

A la base, c´est un jeu de logique, pas de mathématiques.

Après, les super difficiles, j´en sais rien. ^^

donfal71
donfal71
Niveau 10
05 avril 2007 à 21:46:44

LOL albert tout probleme logique à sa résolution plus ou moins mathématique , et le sudoku c´est bien plus mathématique que logique crois moi ;- )

dnob700
dnob700
Niveau 10
05 avril 2007 à 22:32:25

mouais ...

il y a une règle et c´est pas vraiment des maths, comme ce n´estpas vraiment de la logique (en tout cas, je n´ai jamais vu une analyse tant logique que mathématique de ce jeu).

Ensuite, il y a des algorithme pour le résoudre, qui ne sont pas particulièrement compliqué, et surtout, qui ne se trompe pas même quand la grille est très complexe.

Albert_Hoffman
Albert_Hoffman
Niveau 10
05 avril 2007 à 23:10:19

donfal71

:d) Je suis une quiche en math, et j´arrive à faire des sudokus. Comme je l´ai dit, les super difficiles, je laisse tomber. Mais certains difficiles passent très bien. Juste avec la logique.

Zoltor
Zoltor
Niveau 6
05 avril 2007 à 23:26:31

faut t´il des programmes ou un peu le faire a la main l´algorithme ?

( je suis très débutant dsl )

Fvirtman
Fvirtman
Niveau 10
06 avril 2007 à 00:05:40

J´ai fait un programme qui résoud les Sudoku si ça t´intéresse.

Pseudo supprimé
Pseudo supprimé 06 avril 2007 à 00:12:38

Albert_Hoffman

:d) l´idée c´est que les maths sont capables de donner des règles générales pour résoudre le sudoku dans tous les cas de figure, et la recherche d´algorithmes est une branche des maths.

Fvirtman
Fvirtman
Niveau 10
06 avril 2007 à 09:36:42

J´ai d´ailleurs mis a jour la page "programme" de mon site, regarde, en bas de cette page, tu trouveras un screenshot (accompagné d´explication et du ZIP de téléchargement) sur le Sudoku :)

http://perso.numericable..fr/~fvirtman/progs/index.html

Albert_Hoffman
Albert_Hoffman
Niveau 10
06 avril 2007 à 15:02:33

Bah, pour la ligne mise en évidence, pas besoin de programme. :ok:

Le deux du haut entouré en vert est sur la même ligne (0,5 seconde).

Le deuxième 2 entouré de vert empêche de remettre un 2 dans le carré de neuf cases (0,5 secondes)

http://img243.imageshack.k.us/img243/8025/sudokubp0.jpg

Albert_Hoffman
Albert_Hoffman
Niveau 10
06 avril 2007 à 15:03:15

...mais bon, c´est un exemple facile.

Fvirtman
Fvirtman
Niveau 10
06 avril 2007 à 15:14:53

disons que des fois, ça ne saute pas aux yeux.

En gros, cet algo essaie, pour chaque ligne, chaque colonne, et chaque carré (9 * 9 * 9), de voir si un des 9 chiffres ne peut etre mis que dans une seule case.

Donc ça fait 9^4 = 6561 cas a voir : unr bricole pour la machine, mais des fois, ça nous échappe :-)
C´est l´algo principal de mon programme (que j´appellerai l´algo de recherche)

Mon programme est fait de 3 algos :
- l´algo trivial (s´il ne manque qu´un seul chiffre dans une ligne/colonne/carré), alors il le met.
- l´algo de recherche (ci dessus)
- l´algo brute-force si les 2 autres ont échoué.

L´algo brute force prend un case vide, voit quel chiffre il peut y mettre (en gardant le sudoku possible). Si par exemple il peut mettre 3 chiffres différents, alors il considere 3 nouveaux cas, et pour chaque nouveaux cas, il recommence.
Dès qu´il est bloqué, il interromp la branche ou il est. Dès qu´il a réussi a tout remplir, il affiche la solution et casse toutes les autres branches.
Cet algo trouvera forcément la solution si elle existe (brute force porte bien son nom), par contre, cet algo n´est pas humainement compréhensible, comme les 2 précédents.

Fvirtman
Fvirtman
Niveau 10
06 avril 2007 à 15:15:48

Albert_Hoffman > tes fleches rouges, sur le PNG, ce sont mes traits gris :-)

Zoltor
Zoltor
Niveau 6
06 avril 2007 à 15:59:21

Merci, pour cette réponse constructive

Pseudo supprimé
Pseudo supprimé 06 avril 2007 à 18:54:08

lors des concours sur internet certains utilisent des programmes, ce qui permet d´expliquer la résolution de sudoku force 9 en 1 minute 30... :rire:

Fvirtman
Fvirtman
Niveau 10
06 avril 2007 à 19:16:23

1 minute 30 ?
Quels algos sont employés ?

Car si tu le résoud en "brute force", un force 9, ou force 1000000 se résoud quasi instantanément, sitot que le sudoku est possible, l´algo brute force se moque de la "force", il y a va bourrinement.
Si tu as un sudoku de force 9 sous la main, je le met a tester a mon programme.

Sous forums
  • Astronomie
La vidéo du moment