Using Colors in Simple Sudoku to Review Fish

Everything about Sudoku that doesn't fit in one of the other sections

Using Colors in Simple Sudoku to Review Fish

Postby daj95376 » Tue Oct 16, 2007 5:28 pm

Code: Select all
 PM for AKLM_3B(2)
 *--------------------------------------------------------------*
 |  5     248   124   |  9     12    3     |  6     7     128   |
 |  3     6     12    |  48    48    7     |  12    9     5     |
 |  9     28    7     |  12    5     6     |  4     123   1238  |
 |--------------------+--------------------+--------------------|
 |  7     3     9     |  6     124   1245  |  125   8     12    |
 |  248   24    6     |  1258  7     128   |  3     1245  9     |
 |  248   1     5     |  28    3     9     |  7     24    6     |
 |--------------------+--------------------+--------------------|
 |  24    7     8     |  1245  6     124   |  9     1235  123   |
 |  1     9     24    |  3     248   2458  |  258   6     7     |
 |  6     5     3     |  7     9     128   |  128   12    4     |
 *--------------------------------------------------------------*

Code: Select all
 finned mutant Whale c2569b27\r3457c3b8  [r1c3]<>2
 +-----------------------------------+
 |  .  2 -2  |  .  2  .  |  .  .  2  |
 |  .  .  2  |  .  .  .  |  2  .  .  |
 |  .  2  .  |  2  .  .  |  .  2  2  |
 |-----------+-----------+-----------|
 |  .  .  .  |  .  2  2  |  2  .  2  |
 |  2  2  .  |  2  .  2  |  .  2  .  |
 |  2  .  .  |  2  .  .  |  .  2  .  |
 |-----------+-----------+-----------|
 |  2  .  .  |  2  .  2  |  .  2  2  |
 |  .  .  2  |  .  2  2  |  2  .  .  |
 |  .  .  .  |  .  .  2  |  2  2  .  |
 +-----------------------------------+

Note: Unoccupied cells for a candidate/value are ignored in the following instructions.

Code: Select all
Processing each Base sector in turn:

* Change all Blue      cells in the sector to Amber.
* Change all uncolored cells in the sector to Blue.

Code: Select all
 After coloring Base sectors c2569b27
 +-----------------------------------+
 |  . B2  2  |  . A2  .  |  .  . B2  |
 |  .  .  2  |  .  .  .  |  2  .  .  |
 |  . B2  .  | B2  .  .  |  .  2 B2  |
 |-----------+-----------+-----------|
 |  .  .  .  |  . B2 B2  |  2  . B2  |
 |  2 B2  .  |  2  . B2  |  .  2  .  |
 |  2  .  .  |  2  .  .  |  .  2  .  |
 |-----------+-----------+-----------|
 | B2  .  .  |  2  . B2  |  .  2 B2  |
 |  .  . B2  |  . B2 B2  |  2  .  .  |
 |  .  .  .  |  .  . B2  |  2  2  .  |
 +-----------------------------------+

Code: Select all
Processing each Cover sector in turn:

* Change all Green     cells in the sector to Pink.
* Change all Blue      cells in the sector to Green.
* Change all Amber     cells in the sector to Blue.
* Change all uncolored cells in the sector to Pink.

Code: Select all
 After coloring Cover sectors r3457c3b8
 +-----------------------------------+
 |  . B2 P2  |  . A2  .  |  .  . B2  |
 |  .  . P2  |  .  .  .  |  2  .  .  |
 |  . G2  .  | G2  .  .  |  . P2 G2  |
 |-----------+-----------+-----------|
 |  .  .  .  |  . G2 G2  | P2  . G2  |
 | P2 G2  .  | P2  . G2  |  . P2  .  |
 |  2  .  .  |  2  .  .  |  .  2  .  |
 |-----------+-----------+-----------|
 | G2  .  .  | P2  . P2  |  . P2 G2  |
 |  .  . G2  |  . G2 G2  |  2  .  .  |
 |  .  .  .  |  .  . G2  |  2  2  .  |
 +-----------------------------------+

Code: Select all
 Eliminate Pink cells that see  *ALL*  Blue and Amber cells
 +-----------------------------------+
 |  . B2 P2- |  . A2  .  |  .  . B2  |
 |  .  . P2  |  .  .  .  |  2  .  .  |
 |  . G2  .  | G2  .  .  |  . P2 G2  |
 |-----------+-----------+-----------|
 |  .  .  .  |  . G2 G2  | P2  . G2  |
 | P2 G2  .  | P2  . G2  |  . P2  .  |
 |  2  .  .  |  2  .  .  |  .  2  .  |
 |-----------+-----------+-----------|
 | G2  .  .  | P2  . P2  |  . P2 G2  |
 |  .  . G2  |  . G2 G2  |  2  .  .  |
 |  .  .  .  |  .  . G2  |  2  2  .  |
 +-----------------------------------+

Now, you do: finned franken Whale c2569b27\r13457b8 [r1c3]<>2

Note to ronk: This method may not work in all cases when using fin sectors.
daj95376
2014 Supporter
 
Posts: 2624
Joined: 15 May 2006

Postby re'born » Tue Oct 16, 2007 9:53 pm

Perhaps I'm way out of my league here, but your coloring scheme seems overly complicated. The way I do it is to color blue all of the cells in the base. Then color green all of the colors in the cover (this will necessarily turn most blue cells green). In a finless fish, all of the blue cells will disappear and in a finned fish, the remaining blue cells are the fins. Turn any remaining blue cells amber. Now recolor the base cells blue (skipping any amber colored cell). Any remaining green cells that see all of the amber cells can be eliminated.

...or so he says.

In this case,
Code: Select all
 After coloring Base sectors c2569b27
 +-----------------------------------+
 |  . B2  2  |  .  B2 .  |  .  . B2  |
 |  .  .  2  |  .  .  .  |  2  .  .  |
 |  . B2  .  | B2  .  .  |  .  2 B2  |
 |-----------+-----------+-----------|
 |  .  .  .  |  . B2 B2  |  2  . B2  |
 |  2 B2  .  |  2  . B2  |  .  2  .  |
 |  2  .  .  |  2  .  .  |  .  2  .  |
 |-----------+-----------+-----------|
 | B2  .  .  |  2  . B2  |  .  2 B2  |
 |  .  . B2  |  . B2 B2  |  2  .  .  |
 |  .  .  .  |  .  . B2  |  2  2  .  |
 +-----------------------------------+

Then
Code: Select all
 After coloring cover sectors r3457c3b8 (changing the remaining blue cells to amber)
 +-----------------------------------+
 |  . A2  G2 |  . A2  .  |  .  . A2  |
 |  .  .  G2 |  .  .  .  |  2  .  .  |
 |  . G2  .  | G2  .  .  |  . G2 G2  |
 |-----------+-----------+-----------|
 |  .  .  .  |  . G2 G2  | G2  . G2  |
 | G2 G2  .  | G2  . G2  |  . G2  .  |
 |  2  .  .  |  2  .  .  |  .  2  .  |
 |-----------+-----------+-----------|
 | G2  .  .  | G2  . G2  |  .  2 G2  |
 |  .  . G2  |  . G2 G2  |  2  .  .  |
 |  .  .  .  |  .  . G2  |  2  2  .  |
 +-----------------------------------+

And finally,
Code: Select all
 After recoloring Base sectors c2569b27 (omitting the amber colored cells)
 +-----------------------------------+
 |  . A2 G2- |  . A2  .  |  .  . A2  |
 |  .  . G2  |  .  .  .  |  2  .  .  |
 |  . B2  .  | B2  .  .  |  . G2 B2  |
 |-----------+-----------+-----------|
 |  .  .  .  |  . B2 B2  | G2  . B2  |
 | G2 B2  .  | G2  . B2  |  . G2  .  |
 |  2  .  .  |  2  .  .  |  .  2  .  |
 |-----------+-----------+-----------|
 | B2  .  .  | G2  . B2  |  .  2 B2  |
 |  .  . B2  |  . B2 B2  |  2  .  .  |
 |  .  .  .  |  .  . B2  |  2  2  .  |
 +-----------------------------------+
re'born
 
Posts: 551
Joined: 31 May 2007

Postby daj95376 » Fri Oct 19, 2007 2:22 am

re'born,

I think your approach probably works in most cases. However, you don't say what to do when there aren't any amber cells. No matter what, I don't see your approach coming up with elimination [r1c4] in the fish below.

Code: Select all
mutant Jellyfish r39c9b2\r1c24b9 w/fin cell [r3c4] => ![r145678c4]
+-----------------------------------+
|  *  *  *  | **  .  .  |  *  *  .  |
|  .  *  .  |  .  /  /  |  .  .  /  |
|  /  .  /  |  #  /  /  |  /  /  /  |
|-----------+-----------+-----------|
|  .  *  .  | **  .  .  |  .  .  /  |
|  .  *  .  | **  .  .  |  .  .  /  |
|  .  *  .  | **  .  .  |  .  .  /  |
|-----------+-----------+-----------|
|  .  *  .  | **  .  .  |  *  *  .  |
|  .  *  .  | **  .  .  |  *  *  .  |
|  /  .  /  |  .  /  /  |  .  .  /  |
+-----------------------------------+

for ronk: mutant Sashimi Jellyfish:)
daj95376
2014 Supporter
 
Posts: 2624
Joined: 15 May 2006

Postby ronk » Fri Oct 19, 2007 8:39 am

daj95376 wrote:I don't see your approach coming up with elimination [r1c4] in the fish below.

Code: Select all
mutant Jellyfish r39c9b2\r1c24b9 w/fin cell [r3c4] => ![r145678c4]
+-----------------------------------+
|  *  *  *  | **  .  .  |  *  *  .  |
|  .  *  .  |  .  /  /  |  .  .  /  |
|  /  .  /  |  #  /  /  |  /  /  /  |
|-----------+-----------+-----------|
|  .  *  .  | **  .  .  |  .  .  /  |
|  .  *  .  | **  .  .  |  .  .  /  |
|  .  *  .  | **  .  .  |  .  .  /  |
|-----------+-----------+-----------|
|  .  *  .  | **  .  .  |  *  *  .  |
|  .  *  .  | **  .  .  |  *  *  .  |
|  /  .  /  |  .  /  /  |  .  .  /  |
+-----------------------------------+

Haven't studied the fish highlighting examples above, but does your point have something to do with the existence of the endo-fin-cell (candidate in the intersection of two fish units)?

for ronk: mutant Sashimi Jellyfish:)

Hmm, if it were really for me, you would've written sashimi Mutant Jellyfish.:)

BTW since that fish pattern doesn't match the single-digit grid being discussed, an associated PM, if available to cut & paste into a solver, would be nice.
ronk
2012 Supporter
 
Posts: 4764
Joined: 02 November 2005
Location: Southeastern USA

Postby re'born » Fri Oct 19, 2007 12:58 pm

daj95376 wrote:re'born,

I think your approach probably works in most cases. However, you don't say what to do when there aren't any amber cells.

Sure I did. It's just the vacuous case. If there are no amber cells then every remaining green cell sees all of the amber cells and hence can be eliminated.

daj95376 wrote:No matter what, I don't see your approach coming up with elimination [r1c4] in the fish below.

AFAIK, you are correct. I've never really looked at these endo-fin-cells. Nasty stuff.:)
Last edited by re'born on Mon Oct 22, 2007 3:52 pm, edited 2 times in total.
re'born
 
Posts: 551
Joined: 31 May 2007

Postby ab » Mon Oct 22, 2007 6:22 pm

i like this way of colouring grids to catch fish! Using it makes locked candidates 1 dimensional fish. I have some questions though. If i wanted to do a systematic search for these types of fish, what sectors should i use as bases and covers and how many should i go up to:?:
ab
 
Posts: 451
Joined: 06 September 2005

Postby daj95376 » Mon Oct 22, 2007 11:08 pm

ab wrote:i like this way of colouring grids to catch fish! Using it makes locked candidates 1 dimensional fish. I have some questions though. If i wanted to do a systematic search for these types of fish, what sectors should i use as bases and covers and how many should i go up to?

You'll notice that I was very careful to place Review Fish in the title for this thread. Searching for fish is a completely different ball game!!!
daj95376
2014 Supporter
 
Posts: 2624
Joined: 15 May 2006


Return to General