Further Results on the Controllability of Boolean Control Networks

This note presents further results based on the recent paper [J. Liang, H. Chen, and J. Lam, “An improved criterion for controllability of Boolean control networks,” <italic>IEEE Trans. Autom. Control</italic>, vol. 62, no. 11, pp. 6012–6018, Nov. 2017]. After some optimizations, the conventional method can be more efficient than the method used in the above paper. We also propose an improved method via combining the well known Tarjan's algorithm and depth-first search technique for the controllability analysis of Boolean control networks (BCNs). As a result, the computational complexity will not exceed <inline-formula><tex-math notation="LaTeX">$O(N^2)$</tex-math></inline-formula> with <inline-formula><tex-math notation="LaTeX">$N=2^n$</tex-math></inline-formula>, where <inline-formula><tex-math notation="LaTeX">$n$</tex-math></inline-formula> is the number of state-variables in a BCN.

[1]  Yang Liu,et al.  Controllability of Boolean control networks with impulsive effects and forbidden states , 2014 .

[2]  Daizhan Cheng,et al.  Input-state incidence matrix of Boolean control networks and its applications , 2010, Syst. Control. Lett..

[3]  Yuzhen Wang,et al.  Controllability Analysis and Control Design for Switched Boolean Networks with State and Input Constraints , 2015, SIAM J. Control. Optim..

[4]  Jongrae Kim,et al.  Aggregation Algorithm Towards Large-Scale Boolean Network Analysis , 2013, IEEE Transactions on Automatic Control.

[5]  Jinde Cao,et al.  On Controllability of Delayed Boolean Control Networks , 2016, SIAM J. Control. Optim..

[6]  Michael Margaliot,et al.  Minimal Controllability of Conjunctive Boolean Networks is NP-Complete , 2017, Autom..

[7]  M. Margaliot Controllability and observability of Boolean control networks , 2012 .

[8]  Ettore Fornasini,et al.  Optimal Control of Boolean Control Networks , 2014, IEEE Transactions on Automatic Control.

[9]  Fangfei Li,et al.  Controllability of probabilistic Boolean control networks , 2011, Autom..

[10]  M. Ng,et al.  Control of Boolean networks: hardness results and algorithms for tree structured networks. , 2007, Journal of theoretical biology.

[11]  Lijun Zhang,et al.  Controllability and Observability of Boolean Control Networks With Time-Variant Delays in States , 2013, IEEE Transactions on Neural Networks and Learning Systems.

[12]  François Le Gall,et al.  Powers of tensors and fast matrix multiplication , 2014, ISSAC.

[13]  James Lam,et al.  An Improved Criterion for Controllability of Boolean Control Networks , 2017, IEEE Transactions on Automatic Control.

[14]  Xin-She Yang,et al.  Introduction to Algorithms , 2021, Nature-Inspired Optimization Algorithms.

[15]  Yuzhen Wang,et al.  On reachability and controllability of switched Boolean control networks , 2012, Autom..

[16]  Jianquan Lu,et al.  Some necessary and sufficient conditions for the output controllability of temporal Boolean control networks , 2014 .

[17]  Robert E. Tarjan,et al.  Depth-First Search and Linear Graph Algorithms , 1972, SIAM J. Comput..

[18]  Robert J. Plemmons,et al.  Nonnegative Matrices in the Mathematical Sciences , 1979, Classics in Applied Mathematics.

[19]  Yang Liu,et al.  On algorithms for state feedback stabilization of Boolean control networks , 2017, Autom..

[20]  Jinde Cao,et al.  On Pinning Controllability of Boolean Control Networks , 2016, IEEE Transactions on Automatic Control.

[21]  Michael Margaliot,et al.  Controllability of Boolean control networks via the Perron-Frobenius theory , 2012, Autom..