Table of Contents
Fetching ...

Reference Output Tracking in Boolean Control Networks

Giorgia Disarò, Maria Elena Valcher

TL;DR

This work tackles the problem of tracking time-varying Boolean reference outputs in Boolean control networks using an algebraic framework based on the semi-tensor product. It first generalizes finite-length trajectory tracking to arbitrary initial conditions by developing forward and backward vector sequences (α and β) and a set-based methodology to enumerate all compatible state/input trajectories, then extends the results to periodic reference trajectories with a pruning algorithm that identifies feasible initial states. The key contributions include formal solvability criteria, algorithms to compute all exact-tracking controls, and a clear separation of compatibility and reachability conditions, enabling delayed tracking when exact tracking from all initial states is not possible. The results provide a practical procedure for designing control sequences in BCNs and are demonstrated via a numerical example, highlighting the approach’s applicability to periodic tracking tasks.

Abstract

In this paper, the problem of tracking a given reference output trajectory is investigated for the class of Boolean control networks, by resorting to their algebraic representation. First, the case of a finite-length reference trajectory is addressed, and the analysis and algorithm first proposed in [17] are extended to be able to deal with arbitrary initial conditions and to identify all possible solutions. The approach developed for the finite-length case is then adjusted to cope with periodic reference output trajectories. The results of the paper are illustrated through an example.

Reference Output Tracking in Boolean Control Networks

TL;DR

This work tackles the problem of tracking time-varying Boolean reference outputs in Boolean control networks using an algebraic framework based on the semi-tensor product. It first generalizes finite-length trajectory tracking to arbitrary initial conditions by developing forward and backward vector sequences (α and β) and a set-based methodology to enumerate all compatible state/input trajectories, then extends the results to periodic reference trajectories with a pruning algorithm that identifies feasible initial states. The key contributions include formal solvability criteria, algorithms to compute all exact-tracking controls, and a clear separation of compatibility and reachability conditions, enabling delayed tracking when exact tracking from all initial states is not possible. The results provide a practical procedure for designing control sequences in BCNs and are demonstrated via a numerical example, highlighting the approach’s applicability to periodic tracking tasks.

Abstract

In this paper, the problem of tracking a given reference output trajectory is investigated for the class of Boolean control networks, by resorting to their algebraic representation. First, the case of a finite-length reference trajectory is addressed, and the analysis and algorithm first proposed in [17] are extended to be able to deal with arbitrary initial conditions and to identify all possible solutions. The approach developed for the finite-length case is then adjusted to cope with periodic reference output trajectories. The results of the paper are illustrated through an example.
Paper Structure (5 sections, 5 theorems, 27 equations, 3 algorithms)

This paper contains 5 sections, 5 theorems, 27 equations, 3 algorithms.

Key Result

Theorem 2

Given a BCN BCNtot and a finite-length reference output trajectory $\{{\bf y}_r(t)\}_{t=1}^{T}$, with ${\bf y}_r(t)\in {\mathcal{L}}_P,$ the following facts are equivalent.

Theorems & Definitions (13)

  • Definition 1
  • Theorem 2
  • proof
  • Remark 3
  • Corollary 4
  • Remark 5
  • Remark 6
  • Proposition 7
  • proof
  • Remark 8
  • ...and 3 more