Output selection and observer design for boolean control networks: A sub-optimal polynomial-complexity algorithm

Eyal Weiss, Michael Margaliot*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

We derive a new graph-theoretic sufficient condition for observability of a Boolean control network (BCN). We describe two algorithms that are based on this condition. The first selects a set of nodes so that observing this set makes the BCN observable. The second algorithm builds an observer for the observable BCN. Both algorithms are sub-optimal, as they are based on a sufficient but not necessary condition for observability. Yet their time-complexity is linear in the length of the description of the BCN, rendering them feasible for largescale BCNs. We discuss how these results can be used to provide a sub-optimal yet polynomial-complexity algorithm for the minimal observability problem in BCNs. Some of the theoretical results are demonstrated using BCN models of mammalian cell cycle control, and T-cell receptor kinetics.

Original languageEnglish
Article number8474357
Pages (from-to)210-215
Number of pages6
JournalIEEE Control Systems Letters
Volume3
Issue number1
DOIs
StatePublished - Jan 2019

Keywords

  • Boolean control networks and logic networks
  • observers for nonlinear systems
  • systems biology.

Fingerprint

Dive into the research topics of 'Output selection and observer design for boolean control networks: A sub-optimal polynomial-complexity algorithm'. Together they form a unique fingerprint.

Cite this