there's a mention in
https://en.wikipedia.org/wiki/Skew-symmetric_graph
Cook (2003) shows that a still life pattern in Conway's Game of Life may be partitioned into two smaller still lifes if and only if an associated switch graph contains a regular cycle. As he shows, for switch graphs with at most three edges per vertex, this may be tested in polynomial time by repeatedly removing bridges (edges the removal of which disconnects the graph) and vertices at which all edges belong to a single partition until no more such simplifications may be performed. If the result is an empty graph, there is no regular cycle; otherwise, a regular cycle may be found in any remaining bridgeless component. The repeated search for bridges in this algorithm may be performed efficiently using a dynamic graph algorithm of Thorup (2000).
Dunno what "associated switch graph" means here
---
I also found
https://www.paradise.caltech.edu/~cook/ ... heory.html which I think are Cook's lecture notes from '98(?), where he wrote
exactly two subsets (the standard definition) -- O(n^2)
two or three subsets -- NP-complete
two or three or four subsets (i.e. any number of subsets) -- [open problem]
(I think NP-completeness comes from map 3-coloring being NP-complete)
(Edit: I was wrong)
---
By the way, where did you find the referenced book?
----
Sooooo I spent some time downloading the book from Anna's Archive,
In section 3 we will propose a natural modification of the definition to allow partitioning patterns into any number of sets of islands, rather than just two
...
In section 5 we will show that the problem of testing patterns according to modified definition in section 3 is, in fact, NP-complete as well
so I guess no poly
----
O(n^2) algo in the paper is the same as at
https://www.paradise.caltech.edu/~cook/ ... dPoly.html
To me it feels like it builds abstraction on the wrong layer (GoL cells instead of graphs made from island boundaries), so can be simplified in presentation somewhat