« Résolution de casse-têtes/Résolution du sudoku » : différence entre les versions
Contenu supprimé Contenu ajouté
Ortho. |
m Ortho. |
||
Ligne 170 :
</TR>
</TABLE>
Cette technique est la plus simple à comprendre mais elle est plus lourde à mettre en
En pratique, il est assez judicieux, du moins dans un premier temps (c'est-à-dire tant que l'on ne rencontre pas de difficulté à continuer d'avancer dans la résolution du sudoku), de n'envisager cette technique que dans les régions où le nombre <noinclude></noinclude>de valeurs renseignées est déjà assez élevé (d'abord 7, puis 6 ou à la rigueur 5).<br />
Notons que si une région (ligne, colonne ou pavé) possède déjà 8 valeurs
Ligne 358 :
<BR>
Dans ce type de situation, l'une des 2 régions (R<FONT SIZE="1">1</FONT> ou R<FONT SIZE="1">2</FONT>) est un pavé, l'autre étant une région
"<I>mince</I>", c'est-à-dire une ligne ou une colonne <FONT SIZE="1">(on verra que, parmi les techniques extrêmes, on peut définir une technique -celle des réseaux s'inspirant du même principe mais mettant en
Donnons deux exemples :<br>
Ligne 710 :
<TABLE BORDER="0" CELLPADDING="25px" WIDTH="90%">
<TR><TD WIDTH="100%">
Dans la mise en
<i>Remarque</i> : on verra que le fait de tomber sur une "<i>situation d'interdiction</i>" est souvent l'indice de la possibilité d'une élimination de candidat ...
</TD></TR></TABLE>
Ligne 723 :
Pour pouvoir appliquer correctement ce principe, voici ce qu'il faut entendre par "<B>voisinage</B>" entre couples : deux couples case-candidat distincts sont "voisins" s'ils ont, soit la même case (et donc des candidats distincts), soit même candidat et même région (ligne, colonne ou pavé) !<BR>
<br>
Parce qu'ils mettent en
</TD></TR></TABLE>
Ligne 932 :
<font id=Elim2> </font>
<B>Elimination de candidat</B> :
:En cas de coloriage multiple, l'élimination éventuelle d'un candidat repose sur une "extension" de l'[[#Elim|élimination]] mise en
:- que le candidat <B><I><FONT COLOR="#993300">c</FONT></I></B> peut être effacé pour toutes les cases solidaires dotées de la couleur <FONT COLOR="#339900"><B>C3</B></FONT> (ou <FONT COLOR="#339900">C4</FONT>), et<BR>
:- que les cases antagonistes <FONT COLOR="#339900">C4</FONT> (ou <FONT COLOR="#339900"><B>C3</B></FONT>) doivent prendre la valeur <B><I><FONT COLOR="#993300">c</FONT></I></B> !
Ligne 1 103 :
COLOR="#0066CC">1</FONT><FONT SIZE="1">~Df</FONT><FONT
COLOR="#0000FF"><B>1</B></FONT><BR><BR>
Le couple Df2 est à la fois "voisin" de Df<FONT COLOR="#0000FF"><B>1</B></FONT> et "voisin" de Fd<FONT COLOR="#0066CC">2</FONT> et l'on est certain que Df<FONT COLOR="#0000FF"><B>1</B></FONT> et Fd<FONT COLOR="#0066CC">2</FONT> sont "antagonistes" puisque les liens de paires mis en
<br> <br></DIV></TD>
<TD WIDTH=6%> </TD>
Ligne 1 220 :
Terminons par quelques <b>commentaires généraux</b> :<BR>
:- un coloriage généralisé utilise toujours plusieurs (au moins deux) jeux de couleurs opposées : <FONT COLOR="#0000FF"><B>C1</B></FONT>|<FONT COLOR="#0066CC">C2</FONT>, <FONT COLOR="#339900"><B>C3</B></FONT>|<FONT COLOR="#339900">C4</FONT>, <FONT COLOR="#996600"><B>C5</B></FONT>|<FONT COLOR="#cc9933">C6</FONT>, <FONT COLOR="#9900CC"><B>C7</B></FONT>|<FONT COLOR="#9966CC">C8</FONT>, etc ...<BR>
:- à chaque jeu de couleurs correspond un "circuit", c'est-à-dire un enchaînement de liens ; et réciproquement, chaque circuit ne met en
:- un circuit n'est pas nécessairement "pur", c'est-à-dire constitué de liens de même nature ; il peut au contraire être "mixte", c'est-à-dire combiner à la fois des liens "simples" ("~") et des "liens (de paire) forts" ("=") ; <BR>
:- un circuit "mixte" présente au moins une case "charnière", c'est-à-dire une case présentant d'un côté un lien "simple" (pour l'un de ses candidats) et de l'autre un "lien de paire" ; ceci n'est possible que si la case n'a que 2 candidats (paire) ; <BR>
|