计算机科学 ›› 2018, Vol. 45 ›› Issue (10): 313-319.doi: 10.11896/j.issn.1002-137X.2018.10.058

• 交叉与前沿 • 上一篇    

基于概率模型检测和遗传算法的基因调控网络的无限范围优化控制

刘爽, 魏欧, 郭宗豪   

  1. 南京航空航天大学计算机科学与技术学院 南京210016
  • 收稿日期:2017-09-21 出版日期:2018-11-05 发布日期:2018-11-05
  • 作者简介:刘 爽(1994-),女,硕士生,主要研究方向为复杂系统分析与验证,E-mail:ls_nuaa@163.com;魏 欧(1974-),男,博士,副教授,主要研究方向为形式化方法、软件自动验证,E-mail:owei@nuaa.edu.cn(通信作者);郭宗豪(1992-),男,硕士,主要研究方向为概率模型检测,E-mail:guozhwork@163.com。
  • 基金资助:
    国家自然科学基金项目(61170043),国家重点基础研究发展计划(973计划)(2014CB744904)资助

Infinite-horizon Optimal Control of Genetic Regulatory Networks Based on Probabilistic Model Checking and Genetic Algorithm

LIU Shuang, WEI Ou, GUO Zong-hao   

  1. College of Computer Science and Technology,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China
  • Received:2017-09-21 Online:2018-11-05 Published:2018-11-05

摘要: 基因调控网络是一类基本且重要的生物网络,通过对其进行控制可以实现生物系统功能的调节。在生物系统中,通过外部的干预控制构造关于基因调控网络的控制理论成为了非常热门的研究主题。目前,作为一种重要的网络模型,带有干扰且上下文相关的概率布尔网络已经被广泛地应用于基因调控网络优化控制问题的研究中。针对无限范围的优化控制问题,文中提出了一种基于概率模型检测和遗传算法的近似最优控制策略的计算方法。首先,该方法将无限范围控制中定义的期望总成本归约为离散时间马尔科夫链上的平稳状态回报;然后,构建包含固定控制策略的带有干扰且上下文相关的概率布尔网络模型,采用带回报属性的时序逻辑公式表示固定控制策略的成本,采用概率模型检测器PRISM进行自动计算。进一步,采用遗传算法,将固定控制策略编码为遗传算法解空间中的个体,基于其控制成本,定义个体的适应度值,将PRISM作为求解器,通过在解空间上迭代地执行遗传操作获取近似最优解。将所提方法应用于WNT5A网络中,实验结果证明了该方法的有效性。

关键词: 概率模型检测, 基因调控网络, 遗传算法, 优化控制

Abstract: Genetic regulatory networks (GRNs) are the fundamental and significant biological networks,and the biologi-cal system function can be regulated by controlling them.In the field of biological system,one of the significant research topics is to construct the control theory of genetic regulatory networks by applying external intervention control.Currently,as an important network model,the context-sensitive probabilistic Boolean network with perturbation (CS-PBNp) has been widely used for the research of optimal control problem of GRNs.With respect to the infinite-horizon optimal control problem,this paper proposed an approach of approximate optimal control strategy based on probabilistic model checking and genetic algorithm.Firstly,the total expected cost defined in infinite-horizon control is reduced to the steady-state reward in a discrete-time Markov chain.Then,the model of CS-PBNp containing stationary control policy should be constructed,the cost of the fixed control strategy is represented by the temporal logic with reward property,and the automatic calculation is carried out by using probabilistic model checker PRISM.Next,stationary control policy is encoded as an individual in the solution space of genetic algorithm.The fitness of the individual can be computed by PRISM,and the optimal solution can be obtained by making use of the genetic algorithm to execute genetic operations iteratively.The experimental results generated by utilizing the proposed approach into the WNT5A network illustrate the correctness and effectiveness of this approach.

Key words: Genetic algorithm, Genetic regulatory networks, Optimal control, Probabilistic model checking

中图分类号: 

  • TP311
[1]ARENDT D.The regulatory genome-gene regulatory networks in development and evolution[J].Science,2006,443(7111):508-509.
[2]SHMULEVICH I,DOUGHERTY E R,ZHANG W.From Boolean to probabilistic Boolean networks as models of genetic regulatory networks[J].Proceedings of the IEEE,2002,90(11):1778-1792.
[3]SHMULEVICH I,DOUGHERTY E R,KIM S,et al.Probabilistic Boolean Networks: a rule-based uncertainty model for gene regulatory networks[J].Bioinformatics,2002,18(2):261-274.
[4]LI P,ZHANG C,PERKINS E J,et al.Comparison of probabilistic Boolean network and dynamic Bayesian network approaches for inferring gene regulatory networks[J].Bmc Bioinformatics,2007,8(Suppl 7):1-8.
[5]FARYABI B,VAHEDI G,CHAMBERLAND J F,et al.Intervention in Context-Sensitive Probabilistic Boolean Networks Revisited[J].Eurasip Journal on Bioinformatics & Systems Biology,2009,2009(1):1-13. [6]PAL R,DATTA A,DOUGHERTY E R.Optimal infinite-horizon control for probabilistic Boolean networks[J].IEEE Tran-sactions on Signal Processing,2006,54(6):2375-2387.
[7]ABUL O,ALHAJJ R,POLAT F.Markov Decision Processes Based Optimal Control Policies for Probabilistic Boolean Networks[C]∥IEEE Symposium on Bioinformatics and Bioengineering.IEEE Computer Society,2004:337.
[8]FOREJT V,KWIATKOWSKA M,NORMAN G,et al.Auto- mated Verification Techniques for Probabilistic Systems[OL].http://www.veriware.org/papers/sfm11.pdf.
[9]KUMAR M,HUSIAN M,UPRETI N,et al.Genetic algorithm: Review and application[J].International Journal of Information Technology and Knowledge Management,2010,2(2):451-454.
[10]DATTA A,CHOUDHARY A,BITTNER M L,et al.External Control in Markovian Genetic Regulatory Networks[J].Machine Learning,2003,52(1/2):169-191 .
[11]KWIATKOWSKA M,NORMAN G,PARKER D.Stochastic Model Checking[C]∥International Conference on Formal Methods for Performance Evaluation.Springer-Verlag,2007:220-270.
[12] KWIATKOWSKA M,NORMAN G,PARKER D.PRISM: Probabilistic Symbolic Model Checker[C]∥International Conference on Computer PERFORMANCE Evaluation,Modelling Techniques and TOOLS.Springer-Verlag,2002:200-204.
[13]BITTNER M,MELTZER P,CHEN Y,et al.Molecular classification of cutaneous malignant melanoma by gene expression profiling[J].Nature,2000,406(6795):536-540.
[14]KOBAYASHI K,HIRAISHI K.Verification and optimal con- trol of context-sensitive probabilistic Boolean networks using model checking and polynomialoptimization[J].Scientific World Journal,2013,2014(3):968341.
[15]PARKER D A.Implementation of symbolic model checking for probabilistic systems[D].Birmingham: University of Birmingham,2003.
[16]SHMULEVICH I,DOUGHERTY E R,ZHANG W.Gene perturbation and intervention in probabilistic Boolean networks[J].Bioinformatics,2002,18(10):1319-1331.
[17]YANG C,WAIKI C,NAMKIU T,et al.On finite-horizon control of genetic regulatory networks with multiple hard-constraints[J].Bmc Systems Biology,2010,4(S2):1-7.
[18]CHING W K,LEUNG H Y,ZHANG S,et al.A genetic algorithm for optimal control of probabilistic Boolean networks[C]∥Optimization and Systems Biology-The Second International Symposium.2008:29-35.
[19]GUO Z H,WEI O.Optimal Control of Probabilistic Boolean Networks Using Model Checking[J].Computer Science,2017,44(5):193-198.(in Chinese). 郭宗豪,魏欧.使用模型检测解决概率布尔网络优化控制[J].计算机科学,2017,44(5):193-198.
[1] 杨浩雄, 高晶, 邵恩露.
考虑一单多品的外卖订单配送时间的带时间窗的车辆路径问题
Vehicle Routing Problem with Time Window of Takeaway Food ConsideringOne-order-multi-product Order Delivery
计算机科学, 2022, 49(6A): 191-198. https://doi.org/10.11896/jsjkx.210400005
[2] 沈彪, 沈立炜, 李弋.
空间众包任务的路径动态调度方法
Dynamic Task Scheduling Method for Space Crowdsourcing
计算机科学, 2022, 49(2): 231-240. https://doi.org/10.11896/jsjkx.210400249
[3] 吴善杰, 王新.
基于AGA-DBSCAN优化的RBF神经网络构造煤厚度预测方法
Prediction of Tectonic Coal Thickness Based on AGA-DBSCAN Optimized RBF Neural Networks
计算机科学, 2021, 48(7): 308-315. https://doi.org/10.11896/jsjkx.200800110
[4] 王金恒, 单志龙, 谭汉松, 王煜林.
基于遗传优化PNN神经网络的网络安全态势评估
Network Security Situation Assessment Based on Genetic Optimized PNN Neural Network
计算机科学, 2021, 48(6): 338-342. https://doi.org/10.11896/jsjkx.201200239
[5] 郑增乾, 王锟, 赵涛, 蒋维, 孟利民.
带宽和时延受限的流媒体服务器集群负载均衡机制
Load Balancing Mechanism for Bandwidth and Time-delay Constrained Streaming Media Server Cluster
计算机科学, 2021, 48(6): 261-267. https://doi.org/10.11896/jsjkx.200400131
[6] 左剑凯, 吴杰宏, 陈嘉彤, 刘泽源, 李忠智.
异构无人机编队防御及评估策略研究
Study on Heterogeneous UAV Formation Defense and Evaluation Strategy
计算机科学, 2021, 48(2): 55-63. https://doi.org/10.11896/jsjkx.191100053
[7] 高帅, 夏良斌, 盛亮, 杜宏亮, 袁媛, 韩和同.
基于投影圆度和遗传算法的空间圆柱面拟合方法
Spatial Cylinder Fitting Based on Projection Roundness and Genetic Algorithm
计算机科学, 2021, 48(11A): 166-169. https://doi.org/10.11896/jsjkx.201100057
[8] 姚泽玮, 林嘉雯, 胡俊钦, 陈星.
基于PSO-GA的多边缘负载均衡方法
PSO-GA Based Approach to Multi-edge Load Balancing
计算机科学, 2021, 48(11A): 456-463. https://doi.org/10.11896/jsjkx.210100191
[9] 高基旭, 王珺.
一种基于遗传算法的多边缘协同计算卸载方案
Multi-edge Collaborative Computing Unloading Scheme Based on Genetic Algorithm
计算机科学, 2021, 48(1): 72-80. https://doi.org/10.11896/jsjkx.200800088
[10] 吉顺慧, 张鹏程.
基于支配关系的数据流测试用例生成方法
Test Case Generation Approach for Data Flow Based on Dominance Relations
计算机科学, 2020, 47(9): 40-46. https://doi.org/10.11896/jsjkx.200700021
[11] 董明刚, 黄宇扬, 敬超.
基于遗传实例和特征选择的K近邻训练集优化方法
K-Nearest Neighbor Classification Training Set Optimization Method Based on Genetic Instance and Feature Selection
计算机科学, 2020, 47(8): 178-184. https://doi.org/10.11896/jsjkx.190700089
[12] 梁正友, 何景琳, 孙宇.
一种用于微表情自动识别的三维卷积神经网络进化方法
Three-dimensional Convolutional Neural Network Evolution Method for Facial Micro-expression Auto-recognition
计算机科学, 2020, 47(8): 227-232. https://doi.org/10.11896/jsjkx.190700009
[13] 杨德成, 李凤岐, 王祎, 王胜法, 殷慧殊.
智能3D打印路径规划算法
Intelligent 3D Printing Path Planning Algorithm
计算机科学, 2020, 47(8): 267-271. https://doi.org/10.11896/jsjkx.190700184
[14] 包振山, 郭俊南, 谢源, 张文博.
基于LSTM-GA的股票价格涨跌预测模型
Model for Stock Price Trend Prediction Based on LSTM and GA
计算机科学, 2020, 47(6A): 467-473. https://doi.org/10.11896/JsJkx.190900128
[15] 马创, 吕孝飞, 梁炎明.
基于GA-SVM的农产品质量分类
Agricultural Product Quality Classification Based on GA-SVM
计算机科学, 2020, 47(6A): 517-520. https://doi.org/10.11896/JsJkx.190900184
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!