Combinatorial optimization: algorithms and complexity
Combinatorial optimization: algorithms and complexity
Complex Systems
The &sgr;-game and cellular automata
American Mathematical Monthly
On the computational complexity of finite cellular automata
Journal of Computer and System Sciences
σ-game, σ+-game and two-dimensional additive cellular automata
Theoretical Computer Science
&sgr;-Automata and Chebyshev-polynomials
Theoretical Computer Science
The Parametrized Complexity of Some Fundamental Problems in Coding Theory
SIAM Journal on Computing
Universal configurations in light-flipping games
SODA '01 Proceedings of the twelfth annual ACM-SIAM symposium on Discrete algorithms
Note on the Lamp Lighting Problem
Advances in Applied Mathematics
The Minimum All-Ones Problem for Trees
SIAM Journal on Computing
The constructibility of a configuration in a cellular automaton
Journal of Computer and System Sciences
Does the lit-only restriction make any difference for the σ-game and σ+-game?
European Journal of Combinatorics
Hi-index | 0.04 |
The general @s all-ones problem is defined as follows: Given a graph G=(V,E), where V and E denote the vertex-set and the edge-set of G, respectively. Denote C as an initial subset of V. The problem is to find a subset X of V such that for every vertex v of G@?C the number of vertices in X adjacent to v is odd while for every vertex v of C the number is even. X is called a solution to the problem. When C=@A, this problem is the so-called @s all-ones problem. If a vertex is viewed to be adjacent to itself, the @s all-ones problem is addressed as the @s^+ all-ones problem. The @s^+ all-ones problem has been studied extensively. However, the @s all-ones problem has received much less attention. Unlike the @s^+ all-ones problem, which has solutions for any graphs, the @s all-ones problem may not have solutions for many graphs, even for some very simple graphs like C"3 and P"5. So, it becomes an interesting question to find polynomial time algorithms to determine if for a given tree the problem has solutions. And if it does, to find a solution to the minimum @s all-ones problem. In this paper we present two algorithms of linear time to solve the general @s all-ones problem for trees. The first one is good for counting the number of solutions if solutions do exist, and the second one is good for solving the minimum @s all-ones problem. Furthermore, we can modify the algorithm slightly to solve the general minimum @s all-ones problem.