Thanks for that. I've been adapting my samurai generator/solver to tackle tarek's nightmare puzzle, which it still doesn't solve. It solves this one in two iterations in 0.33s.
Mike
Hajime wrote:Here is a Windmill WX with a single fish.
So in order to solve it (298 cells to solve), you need
- box-line reduction and/or pointing pairs
- naked/hidden pairs/triples
- X-Wing (only one small fish swimming around)
creint wrote:No you only need singles and locked singles to solve the one you posted.
......................4....................18.............................6...... TL
..5........8.....................8.......2.................................1..9.. TR
................................................................................. M
...1..........5......8..............................................4..........5. BL
.................7..........1.............8......4.23........4...2.........81.... BR
25 clues, minimal(?), all diagonals empty, central puzzle empty.
......................4..........9.........18.............................6...... TL
..5........8.9...................8.......2.................................1..9.. TR
................................................................................. M
...1..........5......8..............................................4.........15. BL
.................7..........1........2....8......4.23........4...2.........81.... BR
Same with 29 clues, basic techniques.
creint wrote:Hajime wrote:Here is a Windmill WX with a single fish.
So in order to solve it (298 cells to solve), you need
- box-line reduction and/or pointing pairs
- naked/hidden pairs/triples
- X-Wing (only one small fish swimming around)
No you only need singles and locked singles to solve the one you posted.
m_b_metcalf wrote:... It solves this one in two iterations in 0.33s.
m_b_metcalf wrote:creint wrote:No you only need singles and locked singles to solve the one you posted.
Interesting. My program is still a work-in-progress but it needs more than that to solve it.
Still, it can now generate windmill-Xs; here's a first effort, the first is very hard (I believe), the second an easier version:
Hajime wrote:Only 12 cells can be filled using basic methods.
The 13th cell already needs box <-> line reduction.
I think....
creint wrote:In around 7 seconds it checked the last 27 cells and found only 15,4 number 5 can be removed.
......................4....................18.............................6...... TL
...........8.....................8.......2.................................1..9.. TR
................................................................................. M
...1.................8..............................................4..........5. BL
.................7...............................4..3........4...2.........81.... BR
creint wrote:Hajime wrote:Only 12 cells can be filled using basic methods.
The 13th cell already needs box <-> line reduction.
I think....
Yes you are right with box-line reduction is just a term and you have probably implemented only that. In this case you can call it line-line reduction that you are missing, but i call the tactic locked singles. If there is a better name that summarize this i will use that.
tarek wrote:We have been fortunate to have freely available solver/generators for a big variety of gattai!
tarek wrote:The 1st issue which I’m sure SAT would help in is minimality but not many are bothered about that
Tarek
m_b_metcalf wrote:tarek wrote:The 1st issue which I’m sure SAT would help in is minimality but not many are bothered about that
Tarek
Well, I am. I find it very to publish a puzzle claiming that it's minimal when it isn't