화학공학소재연구정보센터
SIAM Journal on Control and Optimization, Vol.56, No.1, 388-416, 2018
BISIMULATIONS OF BOOLEAN CONTROL NETWORKS
A framework for analyzing bisimulation relations of Boolean control networks (BCNs) is set up in this paper. Bisimulation relations are natural objectives in control systems theory: A bisimulation relation between a pair of control systems defines a relation on their state spaces or state sets explaining how a trajectory or transition of one system can be paired with a trajectory or transition of the other system, and vice versa. The paper first formalizes the notion of (bi)simulation in BCNs and presents detailed results characterizing (bi)simulation relations for BCNs. Then, as an application of the notion of bisimulation, it considers the propagation of the fundamental properties of (macro)controllability and stabilizability through a bisimulation relation. It thereby suggests the possibility that certain control properties of a BCN can be inferred by analyzing a potentially simpler BCN. The analysis developed in this paper is based on the semitensor product approach, which gives algorithms that have exponential time complexity. A question that naturally arises is if it is possible to check bisimulation relations for BCNs in polynomial time. This question is answered in the negative, by proving that the problem of deciding whether a relation between BCNs is a bisimulation relation is NP-hard.