Infinite-Horizon Optimal Control of Switched Boolean Control Networks With Average Cost: An Efficient Graph-Theoretical Approach

被引:30
作者
Gao, Shuhua [1 ]
Sun, Changkai [2 ]
Xiang, Cheng [1 ]
Qin, Kairong [3 ]
Lee, Tong Heng [1 ]
机构
[1] Natl Univ Singapore, Dept Elect & Comp Engn, Singapore 119077, Singapore
[2] Dalian Univ Technol, Res & Educ Ctr Control Engn Translat Precis Med, Sch Biomed Engn, Dalian 116024, Peoples R China
[3] Dalian Univ Technol, Sch Optoelect Engn & Instrumentat Sci, Dalian 116024, Peoples R China
关键词
Optimal control; Switches; Graph theory; Control theory; Sun; Time complexity; infinite-horizon optimal control (IHOC); minimum-mean cycle (MMC); switched Boolean control networks (SBCNs); STATE; CONTROLLABILITY; STABILIZATION; ALGORITHMS; OBSERVABILITY; STABILITY; DESIGN;
D O I
10.1109/TCYB.2020.3003552
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This study investigates the infinite-horizon optimal control (IHOC) problem for switched Boolean control networks with an average cost criterion. A primary challenge of this problem is the prohibitively high computational cost when dealing with large-scale networks. We attempt to develop a more efficient approach from a novel graph-theoretical perspective. First, a weighted directed graph structure called the optimal state transition graph (OSTG) is established, whose edges encode the optimal action for each admissible state transition between states reachable from a given initial state subject to various constraints. Then, we reduce the IHOC problem into a minimum-mean cycle (MMC) problem in the OSTG. Finally, we develop an algorithm that can quickly find a particular MMC by resorting to Karp's algorithm in the graph theory and construct an optimal switching control law based on state feedback. The time complexity analysis shows that our algorithm, albeit still running in exponential time, can outperform all the existing methods in terms of time efficiency. A 16-state-3-input signaling network in leukemia is used as a benchmark to test its effectiveness. Results show that the proposed graph-theoretical approach is much more computationally efficient and can reduce the running time dramatically: it runs hundreds or even thousands of times faster than the existing methods. The Python implementation of the algorithm is available at https://github.com/ShuhuaGao/sbcn_mmc.
引用
收藏
页码:2314 / 2328
页数:15
相关论文
共 43 条
[1]   Control of Boolean networks: Hardness results and algorithms for tree structured networks [J].
Akutsu, Tatsuya ;
Hayashida, Morihiro ;
Ching, Wai-Ki ;
Ng, Michael K. .
JOURNAL OF THEORETICAL BIOLOGY, 2007, 244 (04) :670-679
[2]  
[Anonymous], 2009, Introduction to Algorithms
[3]   A note on finding minimum mean cycle [J].
Chaturvedi, Mmanu ;
McConnell, Ross M. .
INFORMATION PROCESSING LETTERS, 2017, 127 :21-22
[4]   Output controllability and optimal output control of state-dependent switched Boolean control networks [J].
Chen, Hao ;
Sun, Jitao .
AUTOMATICA, 2014, 50 (07) :1929-1934
[5]   Receding Horizon Based Feedback Optimization for Mix-Valued Logical Networks [J].
Cheng, Daizhan ;
Zhao, Yin ;
Xu, Tingting .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2015, 60 (12) :3362-3366
[6]   OPTIMAL CONTROL OF FINITE-VALUED NETWORKS [J].
Cheng, Daizhan ;
Zhao, Yin ;
Liu, Jiang-Bo .
ASIAN JOURNAL OF CONTROL, 2014, 16 (04) :1179-1190
[7]   Stability and stabilization of Boolean networks [J].
Cheng, Daizhan ;
Qi, Hongsheng ;
Li, Zhiqiang ;
Liu, Jiang B. .
INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2011, 21 (02) :134-156
[8]   A Linear Representation of Dynamics of Boolean Networks [J].
Cheng, Daizhan ;
Qi, Hongsheng .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2010, 55 (10) :2251-2258
[9]   Controllability and observability of Boolean control networks [J].
Cheng, Daizhan ;
Qi, Hongsheng .
AUTOMATICA, 2009, 45 (07) :1659-1667
[10]   Control approaches for probabilistic gene regulatory networks [J].
Datta, Aniruddha ;
Pal, Ranadip ;
Choudhary, Ashish ;
Dougherty, Edward R. .
IEEE SIGNAL PROCESSING MAGAZINE, 2007, 24 (01) :54-63