Skip to content

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

License

Notifications You must be signed in to change notification settings

ShuhuaGao/bcn_opt_dc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Optimal Control of Boolean Control Networks with Discounted Cost

Code accompanying the paper: Gao, Shuhua, Cheng Xiang, and Tong Heng Lee. "Optimal Control of Boolean Control Networks with Discounted Cost: An Efficient Approach based on Deterministic Markov Decision Process." 2020 IEEE 16th International Conference on Control & Automation (ICCA). IEEE, 2020.

Requirement

Python 3.6 or higher.

Packages:

  • networkx required for our graphical approach
  • numpy required for the algebraic approach

How to run

  • Download or clone this repository to your local computer.

  • In the command line (such as cmd, PowerShell on Windows or terminal on Ubuntu), go into the code folder

  • To run an example, say ara_operon.py, just type python ./ara_operon.py. (Of course, you can also use any IDEs like PyCharm or Visual Studio Code as you want.)

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages