Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash 91 tok/s
Gemini 2.5 Pro 47 tok/s Pro
GPT-5 Medium 30 tok/s
GPT-5 High 33 tok/s Pro
GPT-4o 98 tok/s
GPT OSS 120B 483 tok/s Pro
Kimi K2 242 tok/s Pro
2000 character limit reached

Finite-Horizon Discrete-Time Dynamic Systems

Updated 6 August 2025
  • Finite-horizon discrete-time dynamic systems are defined as systems evolving in discrete time steps over a fixed interval with explicit initial and terminal boundary conditions.
  • The framework employs extended symplectic pencils and generalized Riccati equations to derive closed-form, non-recursive parametric solutions for optimal state and control trajectories.
  • This methodology enhances robustness in optimal control design by accommodating singular matrices and varying dynamics, extending classical LQ techniques to descriptor systems.

A finite-horizon discrete-time dynamic system refers to any system or optimal control problem in which the evolution occurs in discrete time steps over a fixed, finite interval (e.g., t=0,,Tt = 0, \ldots, T). In control theory, economics, and systems engineering, such systems are fundamental in the paper of optimization, planning, and feedback strategies where the future horizon is known and limited. The finite-horizon formulation is distinguished by two characteristics: explicit consideration of boundary conditions at both the start and end points and potential changes in system dynamics, costs, or constraints over the interval. This article surveys the mathematical structure, analysis, and application of finite-horizon discrete-time dynamic systems, particularly in the context of optimal control, with emphasis on techniques rooted in algebraic, geometric, and spectral decomposition, as advanced in recent research.

1. Algebraic Structure and the Extended Symplectic Pencil

A discrete-time, finite-horizon optimal control problem with quadratic cost and linear dynamics can be systematically encoded using an extended symplectic matrix pencil. This pencil, denoted NzMN-zM, arises by expressing the set of all first-order optimality conditions (state evolution, co-state, and stationarity) as an implicit difference equation:

Mp(t+1)=Np(t),t=0,,T1,M p(t+1) = N p(t), \quad t=0,\ldots,T-1,

where p(t)p(t) concatenates the state, input, and Lagrange multiplier (co-state) variables. The matrices MM and NN are constructed as:

M=[IA0 00B],N=[AQS BSR].M = \begin{bmatrix} I & -A^\top & 0 \ 0 & 0 & -B^\top \end{bmatrix}, \quad N = \begin{bmatrix} A & Q & S^\top \ B & S & R \end{bmatrix}.

The concept of the symplectic pencil is central in characterizing both feasible trajectories and optimal policy structures. This approach generalizes the "Hamiltonian" operator familiar from continuous-time optimal control, providing a compact algebraic mechanism to analyze coupled linear-quadratic dynamics over bounded horizons.

A significant result is that, given any solution XX to a generalized discrete-time Riccati equation (see below), there exist invertible matrices UXU_X, VXV_X such that:

UX(NzM)VX=[AXzI0 0IzAK ]U_X (N-zM) V_X = \begin{bmatrix} A_X - zI & 0\ 0 & I - zA_K \ \end{bmatrix}

where AXA_X denotes the closed-loop state matrix and AKA_K relates to the dual eigenstructure. This block-diagonalization allows explicit parametrization of trajectories.

2. Parametric Solution for Optimal State and Control Trajectories

The decomposition of the extended symplectic pencil enables a closed-form, non-recursive parametric expression for the entire family of optimal state and control trajectories. For a partitioned state variable x=[x1;x2]x = [x_1; x_2], the dynamics for x2x_2 are

x2(t+1)=AX,22x2(t)+B12u2(t),x_2(t + 1) = A_{X, 22} x_2(t) + B_{12} u_2(t),

which leads to an explicit solution involving initial and terminal conditions:

x2(t)=AX,22tx2(0)+AB12(T,t)λ2(T),x_2(t) = A_{X,22}^{t} x_2(0) + \mathcal{A}_{B_{12}}'(T, t) \lambda_2(T),

u2(t)=RX0B12(AX,22)Tt1λ2(T),u_2(t) = R_X^0 B_{12}^\top (A_{X,22})^{T-t-1} \lambda_2(T),

with λ2(T)\lambda_2(T) encoding the boundary multiplier ("costate"). For x1x_1, after controlling for effects from x2x_2, the remaining degrees of freedom are isolated via reachability subspaces and manifest in a (possible) nonuniqueness of the optimal control, parametrized as:

u1=R1+(x1(T)AX,11Tx1(0)R2E)+(IR1R1+)v1u_1 = R_1^+ \big(x_1(T) - A_{X,11}^T x_1(0) - R_2 E \big) + (I - R_1 R_1^+) v_1

where R1+R_1^+ is the Moore-Penrose pseudo-inverse.

This parametrization formalism encapsulates all optimal solutions, including cases where uniqueness fails due to non-strict convexity or degenerate boundary conditions.

3. Generalized Riccati Equations and Mild Assumptions

A core analytic step is the solution of a generalized (constrained) discrete-time algebraic Riccati equation (CGDARE), formulated as:

X=AXA(AXB+S)(R+BXB)+(BXA+S)+Q,X = A^\top X A - (A^\top X B + S) (R + B^\top X B)^{+} (B^\top X A + S^\top) + Q,

with constraintker(R+BXB)ker(AXB+S),\text{with constraint} \quad \ker(R + B^\top X B) \subseteq \ker(A^\top X B + S),

where ()+(\cdot)^+ is the Moore-Penrose pseudo-inverse. These equations relax the restrictive assumptions found in standard Riccati theory:

  • The method does not require the regularity of the symplectic pencil, i.e., it holds even if det(NzM)\det(N - zM) vanishes identically for some zz.
  • Modulus controllability (a type of stabilizability) is not required; solution existence suffices.

These relaxations are significant for applicability, especially in the presence of singular weight matrices RR, state or input constraints, or boundary conditions that force singularities in the associated matrix pencils.

Ancillary results include characterization of reachability and output-nulling subspaces via solutions to CGDARE, as well as the invariance of the closed-loop map structure to the particular solution XX.

4. Spectral Properties and Eigenstructure Interpretation

The eigenstructure of the extended symplectic pencil dictates the qualitative and quantitative behavior of finite-horizon solutions. In the regular (nonsingular) case, the determinant admits a factorization:

det(NzM)=det(AXzI)det(IzAK)det(RX),\det(N - zM) = \det(A_X - zI) \cdot \det(I - zA_K) \cdot \det(R_X),

implying:

  • Generalized eigenvalues of the pencil correspond to eigenvalues of the closed-loop AXA_X,
  • The spectrum exhibits reciprocal structure (det(IzAK)\det(I - zA_K) yields reciprocals of AXA_X's non-zero eigenvalues),
  • The multiplicity at infinity is governed by the algebraic structure of RXR_X.

In the singular case (RXR_X singular), only the eigenvalues of AXA_X on the quotient space Rn/RX\mathbb{R}^n / R_X (i.e., those not "hidden" by restriction to the output-nulling subspace) appear as genuine eigenvalues of NzMN-zM.

Examples in the literature demonstrate subtle phenomena such as closed-loop matrices with eigenvalues not manifesting in the pencil due to reachability degeneracies.

5. Relaxed Framework and Implications for LQ and Descriptor Systems

The analytic machinery based on the extended symplectic pencil and CGDARE supports a broad unification of finite-horizon problems, including:

  • LQLQ problems with singular weight matrices,
  • Descriptor systems and general boundary constraints,
  • Problems where standard dynamic programming does not apply due to singularities or lack of full controllability.

In these cases, the decomposition allows both theoretical tractability (via geometric and algebraic tools) and explicit algorithmic construction of controllers and admissible trajectories.

Furthermore, the nonrecursive, closed-form expression of all optimal trajectories (state and input) enables efficient computation and characterization, particularly essential for problems with two-sided (affine or linear) boundary constraints.

6. Broader Relevance in Finite-Horizon Discrete-Time Optimal Control

The principal methodological advance is the harmonization of classical Riccati approaches, symplectic geometry, and algebraic analysis in a single, comprehensive framework for discrete-time, finite-horizon problems. Key practical implications include:

  • Broader applicability to engineered and physical systems that often feature singular or poorly conditioned cost matrices,
  • Foundation for robust controller synthesis where optimality conditions must handle degenerate cases,
  • Clear spectral-theoretic insight into how boundary conditions and system structure influence achievable closed-loop behavior.

The result is a methodology that significantly enlarges the class of systems and problem formulations amenable to explicit optimal control on finite discrete horizons, while retaining the ability to analyze stability, performance, and structural properties via algebraic and geometric constructs.