Optimal Control of Boolean Control Networks with Discounted Cost: An Efficient Approach based on Deterministic Markov Decision Process

This paper deals with the infinite-horizon optimal control problem for Boolean control networks (BCNs) with a discounted-cost criterion. This problem has been investigated in existing studies with algorithms characterized by high computational complexity. We thus attempt to develop more efficient approaches for this problem from a deterministic Markov decision process (DMDP) perspective. First, we show the eligibility of a DMDP to model the control process of a BCN and the existence of an optimal solution. Next, two approaches are developed to handle the optimal control problem in a DMDP. One approach adopts the well-known value iteration algorithm, and the other resorts to the Madani’s algorithm specifically designed for DMDPs. The latter approach can find an exact optimal solution and outperform existing methods in terms of time efficiency, while the former value iteration based approach usually obtains a near-optimal solution much faster than all others. The 9-state-4-input ara operon network of the bacteria E. coli is used to verify the effectiveness and performance of our approaches. Results show that both approaches can reduce the running time dramatically by several orders of magnitude compared with existing work.

[1]  A. Barabasi,et al.  Network biology: understanding the cell's functional organization , 2004, Nature Reviews Genetics.

[2]  Xiao Zhang,et al.  Output Tracking of Boolean Control Networks , 2020, IEEE Transactions on Automatic Control.

[3]  Tielong Shen,et al.  Optimal control of Boolean control networks with average cost: A policy iteration approach , 2019, Autom..

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

[5]  Bart De Schutter,et al.  Reinforcement Learning and Dynamic Programming Using Function Approximators , 2010 .

[6]  Fangfei Li,et al.  Minimum energy control and optimal-satisfactory control of Boolean control network , 2013 .

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

[8]  Zhen Zhang,et al.  Properties Exploring and Information Mining in Consumer Community Network: A Case of Huawei Pollen Club , 2018, Complex..

[9]  D. Cheng,et al.  Optimal control of finite-valued networks , 2012, Proceedings of the 10th World Congress on Intelligent Control and Automation.

[10]  Tielong Shen,et al.  A Finite Convergence Criterion for the Discounted Optimal Control of Stochastic Logical Networks , 2018, IEEE Transactions on Automatic Control.

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

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

[13]  Daizhan Cheng,et al.  Optimal Control of Logical Control Networks , 2011, IEEE Transactions on Automatic Control.

[14]  Tong Heng Lee,et al.  Infinite-Horizon Optimal Control of Switched Boolean Control Networks With Average Cost: An Efficient Graph-Theoretical Approach , 2019, IEEE Transactions on Cybernetics.

[15]  M. Macauley,et al.  Bistability and Asynchrony in a Boolean Model of the l-arabinose Operon in Escherichia coli , 2017, Bulletin of Mathematical Biology.

[16]  Yin Zhao A Floyd-like algorithm for optimization of mix-valued logical control networks , 2011, Proceedings of the 30th Chinese Control Conference.

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

[18]  Aniruddha Datta,et al.  Optimal Intervention in Asynchronous Genetic Regulatory Networks , 2008, IEEE Journal of Selected Topics in Signal Processing.

[19]  Mikkel Thorup,et al.  Discounted deterministic Markov decision processes and discounted all-pairs shortest paths , 2009, TALG.

[20]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

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

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

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

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

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

[26]  Jianquan Lu,et al.  Pinning Stabilization of Boolean Control Networks via a Minimum Number of Controllers , 2021, IEEE Transactions on Cybernetics.

[27]  D. Cheng,et al.  Stability and stabilization of Boolean networks , 2011 .

[28]  Michael Margaliot,et al.  Minimum-Time Control of Boolean Networks , 2013, SIAM J. Control. Optim..

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