On the Number of Control Nodes in Boolean Networks with Degree Constraints
Liangjie Sun, Wai-Ki Ching, Tatsuya Akutsu
TL;DR
The authors address the minimum control node set problem in degree-constrained Boolean networks by developing a unified combinatorial framework that yields four nontrivial bounds (general lower, best-case upper, worst-case lower, general upper) for four BN families: $k$-$k$-XOR-BN, simple $k$-$k$-AND/OR-BN, $k$-$k$-AND-BN with negation, and $k$-$k$-NC-BN. They introduce a three-set node partitioning strategy and leverage time-to-target metrics $t^*$ to relate control size to controllability, providing concrete constructions that achieve tight or near-tight bounds in several cases and extending results from AND to OR. The paper presents explicit lower and upper bounds, including $|U| obreak o obreak n/t^*$ and $|U| obreak o obreak n-t^*+1$ for XOR-based networks, as well as specialized results such as $|U|=n/2$ for certain $2$-$2$-XOR-BNs, and $|U|=n/k$ for NC-BNs. Simulation evidence on random instances confirms that the computed minimum control sets lie within the predicted bounds and reveals instances where NC-BNs are easier or harder to control than simple AND-BNs, highlighting both the practical relevance and the remaining theoretical gaps.
Abstract
This paper studies the minimum control node set problem for Boolean networks (BNs) with degree constraints. The main contribution is to derive the nontrivial lower and upper bounds on the size of the minimum control node set through combinatorial analysis of four types of BNs (i.e., $k$-$k$-XOR-BNs, simple $k$-$k$-AND-BNs, $k$-$k$-AND-BNs with negation and $k$-$k$-NC-BNs, where the $k$-$k$-AND-BN with negation is an extension of the simple $k$-$k$-AND-BN that considers the occurrence of negation and NC means nested canalyzing). More specifically, four bounds for the size of the minimum control node set: general lower bound, best case upper bound, worst case lower bound, and general upper bound are studied. By dividing nodes into three disjoint sets, extending the time to reach the target state, and utilizing necessary conditions for controllability, these bounds are obtained, and further meaningful results and phenomena are discovered. Notably, all of the above results involving the AND function also apply to the OR function.
