000
19.05.2010, 20:01 Uhr
surbier
|
Hi,
I habe mir eine paar Gedanken ueber den vwxyz-wing und den uvwxyz-wing gemacht.
Ausgehend vom xy-wing, dem einfachsten wing, kann man sich durch schrittweise Erweiterungen komplexerer Fluegel vorstellen: xyz-wing (Angelpunkt mit 3 Werten und 2 Fluegel) wxyz-wing (Angelpunkt mit 4 Werten und 3 Fluegel) vwxyz-wing (Angelpunkt mit 5 Werten und 4 Fluegel) uvwxyz-wing (Angelpunkt mit 6 Werten und 5 Fluegel)
Hier ein wxyz-wing
| Quellcode: | . -z wxyz -z | xz . . | . yz . . . . | . . . | . . . wz . . | . . . | . . .
|
Die Ausschlusslogik ist: Egal welcher der vier Werte w,x,y, oder z im Angelpunkt steht, in jedem Fall kann z in den beiden Zellen ausgeschlossen werden. Die drei Felder mit wxyz, xz und yz bilden ALS, die Zweikandidatenzelle wz ebenfalls eine ALS. Mit w als restricted common, kann der wxyz-wing auch als ALS-XZ gesehen werden. Deshalb gibt es auch die erweiterte Form des wxyz-wings.
| Quellcode: | . -z wxyz -z | x(y)z . . | . (x)yz . . . . | . . . | . . . wz . . | . . . | . . .
|
bei der in den beiden Fluegen zusaetzlich x und y stehen duerfen, ohne dass der Ausschluss der beiden z beeintraechtigt wird.
Siehe auch hier: http://www.sudoku-raetsel.com/showtopic.php?threadid=412
Der vwxyz-wing kann als Erweiterung des wxyz-wing, gesehen werden. Der Angelpunkt hat fuenf Kandidaten v,w,x,y, und z und die vier Fluegel haben die Kandidaten: xz, yz, wz und vz. Der vwxyz-wing und der uvwxyz-wing fuehren eine Schattendasein, denn es wird an verschiedenen Stellen behauptet/vermutet alle Fluegel seine besondere Formen der allgemeineren ALS. Das stimmt natuerlich nicht. Dieser Beitrag soll zur Rehabilitierung des vwxyz-wings beitragen:
Beim vwxyz-wing unterscheide ich zwei Formen. Eine Form hat die Fluegel so verteilt wie beim wxyz-wing: Ein Fluegel alleine in einer Einheit (hier der vz Fluegel) and die anderen drei Fluegel in der anderen Einheit (xz, w, und yz in der Zeile).
| Quellcode: | . -z vwxyz -z | xz . wz | . yz . . . . | . . . | . . . vz . . | . . . | . . .
|
Diese Stellung kann wieder als ALS-XZ gesehen werden. Ein ALS besteht aus dem Angelpunkt und den drei Fluegeln die in der selben Einheit stehen. Das andere ALS besteht nur aus dem einen Fluegel (hier vz), der in einer Einheit alleine steht. Im Fall oben ist v das restricted common. Fuer diese Form gibt es auch Erweiterungen im Sinne des ALS. In den drei Fluegeln, die in einer Einheit stehen, koennen noch weitere Kandidaten stehen.
| Quellcode: | . -z vwxyz -z | (wy)xz . wz(xy) | . yz(wx) . . . . | . . . | . . . vz . . | . . . | . . .
|
Es gibt aber auch ein eigenstaendiger vwxyz-wing, der nicht durch ein ALS-XZ ersetzt werden kann. Dieser vwxyz-wing hat zwei Fluegel pro Einheit:
| Quellcode: | . -z vwxyz -z | xz . . | . wz . . . . | . . . | . . . vz yz . | . . . | . . .
|
Da der eigenstaendige vwxyz-wing kein ALS-XZ ist, gibt es auch keine erweiterte Form.
Beim uvwxyz-wing genau das Gleiche: Die Form mit vier Fluegeln in einer Einheit und eine Fluegel in der anderen Einheit kann wieder als ALS-XZ gesehen werden, und fuer diese Form gibt auch wieder erweiterte Formen gemaass den Regeln fuer ALS.
| Quellcode: | . -z uvwxyz -z | xz . wz | . yz vz . . uz | . . . | . . . . . . | . . . | . . .
|
Der uvwxyz-wing in der Form: 2 Fluegel in einer Einheit und drei Fluegel in der anderen Einheit ist wieder eigenstaendiger Fluegel. Fuer diese Form gibt es wieder keine erweiterte Form.
| Quellcode: | . -z uvwxyz -z | xz . . | . yz . . . uz | . . . | . . . wz vz . | . . . | . . .
|
Da ich kein Programm kenne, das den vwxyz-wing oder den uvwxyz-wing unterstuetzt, habe ich diese Methode implementiert und mich auf die Suche nach dem eigenstaendigen vwxyz-wing gemacht. Letzte Woche habe ich einen gefunden:
Angelpunkt = r6c4(14789) wings: r5c4(18) r6c3(17) r6c7(14) r4c6(19) : r6c6<>1
| Quellcode: | +----------------------+------------------------+-------------------------+ | 8 9 3 | 14 45 125 | 12 7 6 | | 7 5 6 | 19 8 129 | 3 12 4 | | 1 4 2 | 6 7 3 | 8 5 9 | +----------------------+------------------------+-------------------------+ | 5 8 17 | 1479 2 (19) | 146 169 3 | | 4 2 9 |(18) 3 6 | 7 18 5 | | 6 3 (17) |(14789) 45 -159 |(14) 189 2 | +----------------------+------------------------+-------------------------+ | 2 1 4 | 5 6 8 | 9 3 7 | | 3 6 8 | 2 9 7 | 5 4 1 | | 9 7 5 | 3 1 4 | 26 26 8 | +----------------------+------------------------+-------------------------+
890000070000000304100603000080020003029036700600000000000068000000207500905004008 # s tf(1) s (from hodoku benchmark list)
|
Dieser Post wurde am 19.05.2010 um 20:12 Uhr von surbier editiert.
|