Observability of Boolean control networks: A unified approach based on the theories of finite automata and formal languages

In this paper, we solve a basic problem of whether there are algorithms to determine the observability of Boolean control networks (BCNs). In fact, we give a unified approach to design algorithms to judge whether a given BCN is observable with respect to different observability. In this work, an algorithm determining the observability of BCNs is a deterministic mechanical procedure that receives a BCN and after a finite number of processing steps it returns “Yes”, if the BCN is observable; and returns “No”, otherwise. First, we investigate the implication relationship between different observability of BCNs, which are the most general observability, i.e., any two distinct states can be distinguished by a designed control sequence, and the observability proposed in [D. Cheng, H. Qi (2009). Controllability and observability of Boolean control networks, Automatica, 45(7), 1659-1667.] and [D. Cheng, Y. Zhao (2011). Identification of Boolean control networks, Automatica, 47, 702-710.], respectively. Second, we put forward a concept of weighted pair graph for BCNs, using which, based on the theories of finite automata and formal languages, we give equivalent test criteria and further design algorithms to judge whether a given BCN is observable with respect to these observability, respectively, in the framework of the semi-tensor product of matrices.

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

[2]  Jarkko Kari,et al.  Reversibility and Surjectivity Problems of Cellular Automata , 1994, J. Comput. Syst. Sci..

[3]  Peter Linz,et al.  An Introduction to Formal Languages and Automata , 1997 .

[4]  Satoru Miyano,et al.  Inferring qualitative relations in genetic networks and metabolic pathways , 2000, Bioinform..

[5]  Albert,et al.  Dynamics of complex systems: scaling laws for the period of boolean networks , 2000, Physical review letters.

[6]  T. Ideker,et al.  A new approach to decoding life: systems biology. , 2001, Annual review of genomics and human genetics.

[7]  Cheng Daizhan Semi-tensor product of matrices and its application to Morgen’s problem , 2001 .

[8]  J.H. van Schuppen,et al.  Observability of hybrid systems and turing machines , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[9]  John Maloney,et al.  Scalar equations for synchronous Boolean networks with biological applications , 2004, IEEE Transactions on Neural Networks.

[10]  Qianchuan Zhao,et al.  A remark on "Scalar equations for synchronous Boolean networks with biological Applications" by C. Farrow, J. Heidel, J. Maloney, and J. Rogers , 2005, IEEE Transactions on Neural Networks.

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

[12]  D. Cheng,et al.  Analysis and control of Boolean networks: A semi-tensor product approach , 2010, 2009 7th Asian Control Conference.

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

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

[15]  Daizhan Cheng,et al.  A Linear Representation of Dynamics of Boolean Networks , 2010, IEEE Transactions on Automatic Control.

[16]  Fangfei Li,et al.  Observability of Boolean Control Networks With State Time Delays , 2011, IEEE Transactions on Neural Networks.

[17]  Daizhan Cheng,et al.  Identification of Boolean control networks , 2011, Autom..

[18]  Lijun Zhang,et al.  Controllability of time-variant Boolean control networks and its application to Boolean control networks with finite memories , 2012, Science China Information Sciences.

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

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

[21]  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.

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

[23]  T. Chu,et al.  Observability conditions of Boolean control networks , 2014 .