[Computer-go] Combinatorics of Go
Robert Jasiek
jasiek at snafu.de
Mon Jan 3 22:49:24 PST 2011
On 04.01.2011 00:30, Erik van der Werf wrote:
> The word 'almost' to me suggests that you would know for sure that
> there exists an exception.
So far you have given only heuristics hoping that your long cycles would
be detected somehow without comparing the positions. ALA you do not give
a general proof, each long cycle is a possible exception. Since I have
not found a general proof for the opposing conjecture yet, I cannot be
sure either, of course.
Your program is White to move.
. O . # O . #
# # # # O O O
. . # # O O .
# # # . . O O
# # # # # O O
# # # O O O O
# # # . . O O
1 O 2 # O 3 # 4 = pass
# # # # O O O
. . # # O O .
# # # . 6 O O
# # # # # O O
# # # O O O O
# # # 5 . O O
With your program's status criteria (especially "number of consecutive
passes", "number of Black/White captures", "number of Black/White passes
(not necessarily consecutive)"), after move 4 your program is in danger
of confusing the move-sequence with a sending-2-returning-1 cycle.
> trigger a bug
It suffices to trigger a tactical mistake or wrong cycle assessment in
the underlying algorithm.
--
robert jasiek
More information about the Computer-go
mailing list