Output Selection and Observer Design for Boolean Control Networks: A Sub-Optimal Polynomial-Complexity Algorithm

We derive a new graph-theoretic sufficient condition for observability of a Boolean control network (BCN). We describe two algorithms that are based on this condition. The first selects a set of nodes so that observing this set makes the BCN observable. The second algorithm builds an observer for the observable BCN. Both algorithms are sub-optimal, as they are based on a sufficient but not necessary condition for observability. Yet their time-complexity is linear in the length of the description of the BCN, rendering them feasible for large-scale BCNs. We discuss how these results can be used to provide a sub-optimal yet polynomial-complexity algorithm for the minimal observability problem in BCNs. Some of the theoretical results are demonstrated using BCN models of mammalian cell cycle control, and T-cell receptor kinetics.

[1]  A. Kasyanov,et al.  A Spatial SIRS Boolean Network Model for the Spread of H5N1 Avian Influenza Virus among Poultry Farms , 2008 .

[2]  Michael Margaliot,et al.  Observability of Boolean networks: A graph-theoretic approach , 2013, Autom..

[3]  T. Chu,et al.  Controllability and observability of Boolean networks arising from biology. , 2015, Chaos.

[4]  Debmalya Biswas,et al.  Minimal Observability for Transactional Hierarchical Services , 2008, SEKE.

[5]  Tania G. Leishman,et al.  The Emergence of Social Consensus in Boolean Networks , 2007, 2007 IEEE Symposium on Artificial Life.

[6]  Zhihua Zhang,et al.  Finite Horizon Tracking Control of Boolean Control Networks , 2018, IEEE Transactions on Automatic Control.

[7]  Rui-Sheng Wang,et al.  Boolean modeling in systems biology: an overview of methodology and applications , 2012, Physical biology.

[8]  Eduardo D. Sontag,et al.  Mathematical control theory: deterministic finite dimensional systems (2nd ed.) , 1998 .

[9]  Tamer Başar,et al.  Controllability of Conjunctive Boolean Networks With Application to Gene Regulation , 2017, IEEE Transactions on Control of Network Systems.

[10]  Daizhan Cheng,et al.  Controllability and observability of Boolean control networks , 2009, Autom..

[11]  Zhihua Zhang,et al.  Observer design for Boolean control networks , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

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

[13]  Tamer Basar,et al.  Stability structures of conjunctive Boolean networks , 2016, Autom..

[14]  Aurélien Naldi,et al.  Dynamical analysis of a generic Boolean model for the control of the mammalian cell cycle , 2006, ISMB.

[15]  Ettore Fornasini,et al.  Observability, Reconstructibility and State Observers of Boolean Control Networks , 2013, IEEE Transactions on Automatic Control.

[16]  H. Othmer,et al.  The topology of the regulatory interactions predicts the expression pattern of the segment polarity genes in Drosophila melanogaster. , 2003, Journal of theoretical biology.

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

[18]  Daizhan Cheng,et al.  Observability of Boolean networks via set controllability approach , 2018, Syst. Control. Lett..

[19]  Subutai Ahmad,et al.  Why Neurons Have Thousands of Synapses, a Theory of Sequence Memory in Neocortex , 2015, Front. Neural Circuits.

[20]  Lijun Zhang,et al.  Observability of Boolean Control Networks: A Unified Approach Based on Finite Automata , 2014, IEEE Transactions on Automatic Control.

[21]  Philippe Bogaerts,et al.  Hybrid extended Luenberger-asymptotic observer for bioprocess state estimation , 2003, 2003 European Control Conference (ECC).

[22]  Nikil D. Dutt,et al.  Minimal sparse observability of complex networks: Application to MPSoC sensor placement and run-time thermal estimation & tracking , 2014, 2014 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[23]  Vincent D. Blondel,et al.  Observable graphs , 2007, Discret. Appl. Math..

[24]  Michael Margaliot,et al.  A Maximum Principle for Single-Input Boolean Control Networks , 2011, IEEE Transactions on Automatic Control.

[25]  J. M. Pastor,et al.  Advanced Boolean modeling of biological networks applied to systems pharmacology , 2017, Bioinform..

[26]  Kuize Zhang,et al.  Observability and reconstructibility of large-scale Boolean control networks via network aggregations , 2017, 1704.03231.

[27]  Daizhan Cheng,et al.  Semi-tensor product of matrices and its application to Morgen’s problem , 2007, Science in China Series : Information Sciences.

[28]  S. Kauffman Metabolic stability and epigenesis in randomly constructed genetic nets. , 1969, Journal of theoretical biology.

[29]  Denis Thieffry,et al.  Logical modelling of cell cycle control in eukaryotes: a comparative study. , 2009, Molecular bioSystems.

[30]  Albert-László Barabási,et al.  Observability of complex systems , 2013, Proceedings of the National Academy of Sciences.

[31]  Tianguang Chu,et al.  State Feedback Stabilization for Boolean Control Networks , 2013, IEEE Transactions on Automatic Control.

[32]  Tamer Başar,et al.  Asymptotic Behavior of Conjunctive Boolean Networks Over Weakly Connected Digraphs , 2017, IEEE Transactions on Automatic Control.

[33]  John N. Tsitsiklis,et al.  A survey of computational complexity results in systems and control , 2000, Autom..

[34]  Steffen Klamt,et al.  A methodology for the structural and functional analysis of signaling and regulatory networks , 2006, BMC Bioinformatics.

[35]  Michael Margaliot,et al.  A Polynomial-Time Algorithm for Solving the Minimal Observability Problem in Conjunctive Boolean Networks , 2017, IEEE Transactions on Automatic Control.

[36]  Shahin Shahrampour,et al.  Topology Identification of Directed Dynamical Networks via Power Spectral Analysis , 2013, IEEE Transactions on Automatic Control.

[37]  Yuanzhan Sun,et al.  Optimal PMU placement for full network observability using Tabu search algorithm , 2006 .

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

[39]  Alexander A. Semenov,et al.  Using Synchronous Boolean Networks to Model Several Phenomena of Collective Behavior , 2014, PloS one.

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

[41]  Daizhan Cheng,et al.  Disturbance Decoupling of Boolean Control Networks , 2011, IEEE Transactions on Automatic Control.