Red Ed wrote:Denis, I am running code from 2009. It starts:denis_berthier wrote:OK, you had some definition, but it doesn't explain why you didn't run it and didn't even mention it in your overall conclusion recalled above. Part of your current algorithm must be recent.(perhaps someone else has a copy?) plus a few new lines of suexg-cb simulation to allow comparison with that approach. The results from running the 2009 code would have been reported in the other minimals-counting thread, which appears to have been lost to the server crash. Snippets from the 2009 results are present in the RDMP thread. There's no "falsification of history".
- Code: Select all
/* minsubs.c : simple DFS subsets method for the minimals-counting problem
*
* This version placed on www.sudoku.com on 23 December 2009
Red Ed wrote:denis_berthier wrote:OK, let me know if some day you have anything new.
The new bit, my dear inattentive correspondent, is the quantification of just how much better one can do than the path-based method in the main part of the distribution (below 30 clues).
You can't even be consistent with yourself. The "new bit" that allows your absurd comparisons of timings rely on major pieces of code you didn't have in 2009 and that drastically change the efficiency of your algorithm.
The minimum you could do is state it clearly in your post. This wouldn't change the absurdity of the comparison, but at least it would be honest.
Generally speaking, I don't think it's a good practice to modify posts so many times after they have been commented. It can only lead to modifications of comments, modifications of modifications...
Red Ed wrote:The "generic method" is just a convenient framework within which to explain the practical applications (subsets method, etc) and, in and of itself, needs no further definition of the distribution underpinning A.BTW, your "generic method" remains devoid of any content without a probability distribution being first defined on P(M). This is so basic probability theory that I can't understand you persist refusing to see it.
As writing Pr(m) ≡ ΣA∋m Pr(A=A) before defining Pr(A=A) is pure nonsense, it can't be a "framework" for explaining anything.