Hi all,
I would first react to a statement form daj95376.
Some are still working on cloning serate, I know at least three of them including me.
The main problem we face is that we find new problems at each step.
Here one on which lksoduku will certainly comment.
I know for long that serate is not performing well in the area of Y cycles and Y chains.
The deviations in ratings can be very large.
in that puzzle from the ongoing game 145
9....8..7.6..9..5...47..3..8.....2...9..6..1...2.....5..5..14...4..3..7.3..4....1skfr, the program we are building following serate rules, finds a 6.8 diamond.
serate rates the same puzzle 7.2 7.2 7.1
here is the start on each side
- Code: Select all
9 1235 13 |12356 1245 8 |16 246 7
127 6 1378 |123 9 234 |18 5 248
125 1258 4 |7 125 256 |3 2689 2689
--------------------------------------------------
8 1357 1367 |1359 1457 34579 |2 3469 3469
457 9 37 |2358 6 23457 |78 1 348
1467 137 2 |1389 1478 3479 |6789 34689 5
--------------------------------------------------
267 278 5 |2689 278 1 |4 23689 23689
126 4 1689 |25689 3 2569 |5689 7 2689
3 278 6789 |4 2578 25679 |5689 2689 1
start form skfr, 3 "y chains" rated 6.8
[] 1r1c7 -> ~1r1c3 -> 3r1c3 -> ~3r5c3 -> 7r5c3 -> ~7r5c7 -> 8r5c7 -> ~8r2c7 -> 1r2c7 -> ~1r1c7
[] 1r2c1 -> ~1r1c3 -> 3r1c3 -> ~3r5c3 -> 7r5c3 -> ~7r5c7 -> 8r5c7 -> ~8r2c7 -> 1r2c7 -> ~1r2c1
[] 1r2c3 -> ~1r1c3 -> 3r1c3 -> ~3r5c3 -> 7r5c3 -> ~7r5c7 -> 8r5c7 -> ~8r2c7 -> 1r2c7 -> ~1r2c3
start from serate, a "xy chain" rated 7.1
(1) If A2 = 1, then A2 <> 7
(2) If A2 <> 7, then C2 = 7
(3) If C2 = 7, then C5 <> 7
(4) If C5 <> 7, then C5 = 3
(5) If C5 = 3, then C1 <> 3
(6) If C1 <> 3, then C1 = 1
(7) If C1 = 1, then A2 <> 1
difficult to figure out why serate did not locate the "y chains";
champagne