Work has been crazy. I was supposed to deploy new code tonight and found that my application didn't produce the same numbers as the prototype for a few loans. Was at work till 9pm trying to find the problem in my code.
I happen to be a mystery buff -- I love mysteries of all sorts: books, movies, games, etc. I recalled the law of deduction, made famous by Sherlock Holmes in The Sign of the Four:
When you have eliminated the impossible, whatever remains, however improbable, must be the truth
So I put my code down and started to look at the prototype. Within 20 minutes I found an error in the prototype. *sigh* I spent 7 hours looking for a bug in my code that didn't exist. I fixed the prototype, fired off an email to the other people in my group and left work at 9:30pm.
Thank you, Sir Arthur Conan Doyle. If it weren't for you, I shudder to think how much longer I would've spent at work.
I've been persona non grata at MD for a while and have been losing touch with my friends here. I apologize for that. The NYU semester is starting Sept 4, and I've been trying to get as much work and social stuff done before the semester starts because once classes begin, I'm going to be persona non existis. I feel like the semester is this giant black storm system headed this way. Off in the horizon, but fast approaching. Please pardon my absence -- I'm trying to live life to the fullest before the semester saps my life away.
I wanted to gloat more over NobelBreed, I mean LongRanger, some more, but the truth of the matter is, it really means so little in the scheme of things. My education, career, and social life are way more important than some crazy guy pretending to have a doctorate and a high paying job. In the end, it really makes no difference.
So today is cause for minor celebration. I got home totally exhausted, so I curled up on the couch to some Telemann on recorder and did a "challenging" sudoku:
_ 6 _ | _ _ _ | 3_ _ _ 9 _ | 1 _ 7 | 2 _ _ _ _ 1 | 5 _ _ | 6 _ _
_ _ 6 | _ 3 _ | _ _ 9 _ _ _ | _ 4 2 | _ _ _ 8 _ _ | _ _ 9 | _ _ 6
_ _ _ | _ _ _ | _ _ 8 2 1 4 | _ 5 _ | _ _ _ _ _ _ | _ _ _ | 4 _ _
I've certainly solved plenty of challenging sudokus before. I usually get them pretty quickly, although occasionally I'll hit one that has a fairly significant "logjam": I'll hit a point where I look and look and look, but can't make further progress.
Usually I'll put the sudoku down for a day and come back to it, and then there's a hidden triple or something staring me right in the face. I'll eliminate a couple of candidates, and then the whole puzzle falls to pieces in my hands. But there's like this one lynch pin that just jams the entire thing up.
Well, that happened with this puzzle. But I couldn't find any naked pairs or triples. No Gordonian rectangles jumped out at me. I recalled something called an x-wing pattern that I never really learned. Did a quick Google search, learned the technique, and after staring at the puzzle for about 10 minutes, found an x-wing pattern. If you try the sudoku above, the x-wing was a "7" in squares (5,2), (5,3), (7,2), and (7,3). That eliminated all the 7 candidates in rows 5 and 7, which revealed a hidden double, which revealed two naked singles. After that, the puzzle just melted like butter under a hot knife.
So tonight is the first night I used the x-wing pattern to solve a sudoku. It was very gratifying.
There's a couple of more techniques that I've heard about but don't know how to apply: sword fish, jelly fish, x-y wing, and Gordonian polygons.
One important question in mathematics is the idea of completeness: whether a subset of objects can be used to attain every other object in the set. If you've ever taken calculus, you've actually used the idea without knowing it. The set of Taylor polynomials: x^0, x^1, x^2, x^3, ... is complete in the sense that every other differentiable function can be attained by some (possibly infinite) set of Taylor polynomials. The same idea goes for Fourier series, except the complete set is a (possibly infinite) combination of sin(nx) and cos(nx).
A question that's been nagging at me is: what set of sudoku techniques form a complete set for the solution of any valid sudoku.
For example, scanning would not form a complete set: you cannot solve an arbitrary sudoku using scanning. Perhaps the easiest ones you can, but for anything but the most trivial puzzles, you'll find you can't solve them solely using scanning.
I'd love to know what the smallest set of techniques is that will always get me to a solution. I spent a few minutes Googling trying to find the complete set of techniques, but couldn't find any. I'm guessing that to answer such a question, one would need to formulate an arbitrary sudoku in some abstract manner and start proving theorems about what you've just modeled. This has been done for the Rubik's cube, but it appears that this has not been done for sudoku. Yet.
Copy & paste to friend: (Click inside box; Ctrl + C to copy; Ctrl + V to paste)
|
|
read more blogs!
|
LongRanger278

|
Aug 23 @ 1:35AM
|
|
568 294 371 493 167 285 721 583 694
146 835 729 957 642 813 832 719 546
379 426 158 214 358 967 685 971 432
Was this part of your dissertation
|
|
koyaanisqatsi

|
Aug 23 @ 2:39AM
|
|
Very funny, Mr. PhD.
Now try to solve it without an Internet Sudoku solver.
Seriously, isn't it depressing to have to lie about who you are all the time? I'm sure you realize nobody believes you, and you obviously don't care that we don't believe you. So you're definitely after the troll effect.
But aside from that, isn't it depressing to have to constantly lie about your self worth? Do you, as a person, not stand up to your personal vision of who you ought to be versus who you are in real life?
|
|
misschoos

|
Aug 23 @ 8:16AM
|
|
Interesting, I was reading up on Rubik last week. Love Sudoku too.
|
|
enigmasrook

|
Aug 23 @ 8:35AM
|
|
you guys kill me
|
|
enigmasrook

|
Aug 23 @ 1:45PM
|
|
I think both koy and long can coexist in Blogland.....you are both great in your own way......dissertation or not...... . Even though one of you is really mean to me from time to time. And it isn't koy? As for sudoku...I've never played it. . I know people who can't get enough of it.
|
|
koyaanisqatsi

|
Aug 23 @ 2:04PM
|
|
Mean to you? Ocean, I've never been mean to you.
I'm only mean to people who lie about their degree and who cheat at sudoku. :)
|
|
enigmasrook

|
Aug 23 @ 3:02PM
|
|
LOL....the question mark was placed wrong...sorry....I meant Long....and he knows it. You have always been sweet Koy.
|
|
BandTMom

|
Aug 24 @ 8:58PM
|
|
I'm a crossword puzzle fan myself.
But you get a kudo anyway.
|
|
enigmasrook

|
Aug 24 @ 9:25PM
|
|
|
oh
|
|
LolaLicksLife

|
Aug 27 @ 9:17PM
|
|
*GASP*
Not only are you witty, handsome, devastatingly sexy, and brilliant, but now I find out that you are also a Sudoku fiend? What are you trying to do? Make me hop the next plane to New York and camp on your doorstep? (and no, I swear I don't want to borrow money; I'm truly enamored.)
Sudoku totally sucked me in and didn't let me go for months. I nearly lost a lover over it. My addiction to it was nearly as bad as my Tetris addiction, which I played so much that when I closed my eyes to go to sleep at night, I couldn't sleep because my brain was still sending down the shapes and I had to move them around to fit into the spaces! I once played Sudoku for about eight hours straight (causing the aforementioned near split). I found it to be better than sex at the time, at least sex with the person I was with then.
as David Cassidy sang so well..."I think I love you..." (and if you know who that is, don't admit it, because that means you are older than dirt.)
Good luck in the new semester!
xxoo
|
|
sudoku_maniac

|
Mar 19 @ 7:59PM
|
|
|
hmm.. solving Sudoku puzzles are much easier if you do it online.. that too with nice UI.. for example I solve it using Sudoku Solver . I love those evil puzzles at this site...
|
|
sudoku_maniac

|
Mar 19 @ 8:00PM
|
|
|
hmm.. solving Sudoku puzzles are much easier if you do it online.. that too with nice UI.. for example I solve it using Sudoku Solver . I love those evil puzzles at this site...
|
|
|