On Apr 21, 2006, at 9:51 AM, Steven W. Orr wrote:

Interesting. I would expect that rotating a sudoku matrix would not have
any impact in the difficulty of the problem. I remember from my old
numerical analysis course (back before you young whippersnappers were
born) we looked at something called the Hubbard or Hibbard constant for a matrix. The deal was that if you multiplied a matrix by its inverse, then there was something you would come up with that would tell you how hard it was to invert the matrix. Of course you needed the inverse to calculate it
in the first place...

It's not the asymmetry of the problem that is at fault, but the asymmetry of the solution. The regexp is a brute force, short- cutting solver that works from L->R and T->B. That particular problem simply tickles the worst-case of the regexp, so it's brute forcing its way through a LOT of wrong solutions before hitting on the right one.

Chris
--
Chris Dolan, Software Developer, Clotho Advanced Media Inc.
608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703
vCard: http://www.chrisdolan.net/ChrisDolan.vcf

Clotho Advanced Media, Inc. - Creators of MediaLandscape Software (http://www.media-landscape.com/) and partners in the revolutionary Croquet project (http://www.opencroquet.org/)


Reply via email to