Neunmalneun wrote:Sirdave:
"Also, in the end, it's all about solving elegance". I think that is the only question we disagree about.....
I don't mind guesswork at all and I can't see the moral distinction between patterns and chains. If you look for your missing key you would not care if your way to find it was elegant or if you looked into the same drawer for several times. You are just relieved when you found it in the end.
"I only resort to forcing chains when all other techniques including nice loops have a escaped me and it is only one type of forcing chain- the classic double-implication forcing chain." I can't see the logic here. If you eventually resort to forcing chains, why don't you use them before if (it gives you an easier solution)? That looks to me as if you deliberately avoid an earlier solution just for elegant's sake.
Of course, everyone has the right to solve a Sudoku puzzle however they want; there's nothing moral involved in the premise. My concern is more for those budding Sudoku players who are trying to figure out what direction to take and what methods to learn and having learned them, what order to use them in. Discussions like this can be very confusing to them. Also, I firmly believe that the interest in Sudoku over the last 2 years has increased in direct proportion to the advances that have been made in the solving process.
Regarding my 'solving elegance' remark- perhaps I didn't explain the concept (as I use it) well enough. It's not just about the sophistication of the solution, although I admit to the fact that I am much prouder of a puzzle solution that involves using methods that are as far removed from guessing as possible, it's also about efficiency. Let's assume that I am solving one of the more difficult Diabolicals and have 'used up' all of the basic and most of the more advanced methods leaving me with a choice between nice loops and forcing chains. Which to use first?
After a lot of exposure to nice loops one gets to the point where one can play around with the various kinds of nice loops which may very well not only solve one cell, but raise possibilities for solving other cells. This usually doesn't take very long. However, with forcing chains you can spend a lot of time trying to find a chain that works to solve just one cell. For me it's just not as efficient and, in addition, I admit that personally for me, it's too close to guesswork. However, if I come up dry with nice loops, I can resort to the forcing chain sledgehammer to solve a cell that may get me back on track. As I mention above, I am actually hoping for the day where I get to the point where I won't have to use the forcing chain option.