REVIEW 2 major objections 6 minor 1 cited by
A Minimax Optimal Controller for Positive Systems
T0 review · 2 major / 6 minor · reviewed 2026-08-09 · deepseek-v4-flash
Pith's one-line read A minimax optimal control problem for positive systems is solved explicitly by a linear program, with optimal linear feedback.
desk verdict Clean, plausible reduction of minimax to disturbance-free minimization for positive systems, but the theorem as stated misses an LP-boundedness condition that a simple counterexample exposes. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The argument is carried by three pieces. First, the elementwise inequality $A \geq |B|E$ keeps trajectories in the nonnegative orthant under all admissible controls and nonnegative disturbances, so the state space $\mathbb{R}^n_+$ is invariant. Second, a linear value function $J^*(x)=p^{\top}x$ is substituted into the Bellman equation, reducing the minimax problem to the linear program (5) whose solution $p$ and auxiliary variable $\zeta$ produce the disturbance-penalty threshold $F^{\top}p$. Third, the optimal control is chosen pointwise from the sign of $r_i^{\top} + p^{\top}B_i$, which yields the linear feedback matrix $K$ with rows $\operatorname{sign}(r_i^{\top} + p^{\top}B_i)E_i$ and therefore inherits the sparsity pattern of $E$. A supporting lemma from earlier work by the same authors supplies the equivalence between finite value, convergence of value iteration, and existence of a nonnegative Bellman solution, which is what turns these pieces into an if-and-only-if proof.
What would settle it
Take the double-tank example in the paper with $\gamma = 1.0$, below the computed threshold $F^{\top}p \approx 1.32$, and run value iteration on a long finite horizon for problem (8): if the worst-case value remains bounded as the horizon grows, the if-and-only-if statement of Theorem 1 is false. Alternatively, keep $\gamma$ above the threshold and search numerically over nonlinear periodic policies for a value below $p^{\top}x_0$, which would disprove optimality of the linear law.
Extended reading notes
Core claim
The central claim is Theorem 1: for discrete-time positive systems $x(t+1)=Ax(t)+Bu(t)+Fw(t)$ with $w\geq 0$, running cost $s^{\top}x + r^{\top}u - \gamma^{\top}w$, and control constraint $|u|\leq Ex$, the assumptions $A \geq |B|E$ and $s > E^{\top}|r|$ imply that the minimax problem has a finite value for every $x_0\in\mathbb{R}^n_+$ if and only if $\gamma \geq F^{\top}p$, where $p$ solves the linear program maximizing $\mathbf{1}^{\top}p$ subject to $p \leq s + A^{\top}p - E^{\top}\zeta$ and $|r + B^{\top}p| \leq \zeta$. Under that condition the optimal value equals $p^{\top}x_0$ and the optimal policy is linear, with row $i$ of $K$ equal to $\operatorname{sign}(r_i^{\top} + p^{\top}B_i)E_i$. A direct corollary is that, whenever a finite solution exists, the worst-case disturbance problem collapses to the disturbance-free minimization problem, and $\gamma \geq F^{\top}p$ is exactly the threshold on the disturbance penalty that makes the game finite.
Load-bearing premise
The whole result rests on the elementwise inequality $A \geq |B|E$, which guarantees the state never leaves the nonnegative orthant under any admissible control and nonnegative disturbance; if that inequality fails, the linear value-function proof and the LP characterization no longer apply.
Editorial extensions
If this is right
- Any control policy, including nonlinear and nonsparse ones, achieves worst-case cost no lower than the linear policy $u=-Kx$.
- Below the threshold $\gamma < F^{\top}p$, no controller can make the worst-case cost finite; at or above it, the closed loop is positively asymptotically stable with performance level $\gamma$.
- The sparsity structure chosen through $E$ is preserved exactly in the optimal gain $K$, so large-scale control constraints can be designed up front and solved by linear programming.
- When the threshold is met, minimax control of positive systems is no harder than disturbance-free linear-cost control, so existing linear-programming solvers apply.
Reading between the lines
- Implicit in the proof is a reading of $\gamma \geq F^{\top}p$ as an induced-gain condition; one could test numerically how far it is from necessary when the invariance condition $A \geq |B|E$ is violated but states spend only a little time outside the orthant.
- The linear-value-function approach suggests a continuous-time analogue for Metzler matrices, with the linear program replaced by a suitable linear program or linear matrix inequality; the paper flags the continuous setting as ongoing rather than proving it.
- A finite-horizon version of the problem would likely have finite value for any $\gamma$, with the threshold pinning down when the infinite-horizon limit stays finite; this could be checked by value iteration on the double-tank example for $\gamma$ below the bound.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. This paper studies the discrete-time, infinite-horizon minimax optimal control problem (1) for positive systems with nonnegative state, componentwise control constraint |u| ≤ Ex, and nonnegative disturbance w with no upper bound. The main result (Theorem 1) states that, under conditions (2) and (3), the problem has a finite value for every initial state x0 ∈ R^n_+ if and only if the disturbance penalty γ satisfies γ ≥ F^T p, where p is obtained from the linear program (5); in that case the value is p^T x0 and an optimal policy is the linear feedback u = -Kx with K given by (7). The proof outline argues via a dynamic-programming lemma from prior work that, under condition (4), the worst-case disturbance is attained at w = 0, so the minimax problem reduces to the corresponding disturbance-free minimization problem.
Significance. If correct, the result gives an explicit, computationally tractable LP characterization of the value function and of an optimal sparse linear controller for a class of robust positive-system problems, extending the authors' earlier constrained-disturbance result. The specific contribution is identifying the threshold condition (4) under which unconstrained disturbances do not increase the worst-case cost, so that the minimax value coincides with the L1-optimal control value. The double-tank example illustrates the design procedure. However, as detailed in the major comments, the theorem currently lacks a well-posedness condition for the LP (5), and the proof is only a sketch. These issues are load-bearing and must be resolved before the central claims are fully supported.
major comments (2)
- [Section 2, Theorem 1 and LP (5)] The theorem states that the problem has finite value iff γ ≥ F^T p, where p is obtained by solving (5), but it does not ensure that (5) has a finite optimum. Under the stated assumptions (2)–(3), the LP can be unbounded. For example, let n=m=l=1, A=1, B=0, F=1, E=0, s=1, r=0. Then (2) and (3) hold, and the constraints of (5) reduce to p ≤ 1+p and ζ ≥ 0, so every p ≥ 0 is feasible and maximize 1^T p is unbounded. At the same time, problem (1) has infinite value for every x0 > 0: even with w=0, the state remains x(t)=x0 and the cumulative cost Σ_{t=0}^∞ x0 diverges. Thus the phrase 'where p is obtained solving the linear program' is undefined in an admissible instance, and the 'if and only if' claim cannot be applied. The theorem should be amended to include a boundedness/well-posedness condition for the LP, or to state explicitly that an unbounded LP corresponds to no finite value, with a proof of that correspondence.
- [Proof of Theorem 1] The proof is explicitly only an outline: the text says 'In this extended abstract we only provide an outline of the proof.' The statements 'use induction over p_k^T x = J_k(x) ... to prove the equivalence' and 'use the equivalences in Lemma 5 to deduce the bound (4)' are not backed by a full induction or explicit derivations. In particular, the 'only if' direction requires showing that a finite value for (1) implies both that (5) has a finite optimal solution and that (4) holds; the outline does not address this. Since these omitted steps are the bridge between the minimax problem and the LP, a complete proof is necessary for a journal publication.
minor comments (6)
- [References] The reference to 'Hansson and Boydt (1998)' should be 'Hansson and Boyd'.
- [Author byline] The second author's name appears as 'Emma T egling' with an extra space; it should be 'Emma Tegling'.
- [Remark 3] Remark 3 is cryptic: 'The result in Theorem 1 is analogous for w < 0 and γ < F^T p respectively.' Since the problem is formulated only for w ≥ 0, the remark needs to define the modified problem for w < 0 and clarify what 'respectively' refers to.
- [Problem setup, Eq. (1)] The constraint '|u| ≤ Ex' should be written componentwise (e.g., |u_i| ≤ E_i x for i=1,...,m) to avoid ambiguity, since E is a matrix.
- [Abstract and Introduction] The phrase 'unconstrained disturbances' is used, but the problem has w ≥ 0 with no upper bound; the wording 'unbounded nonnegative disturbances' would be more precise.
- [Example, Section 3] The example says 'the disturbance and the control action are equally characterized, because a large-scale example cannot be tractably represented'; this sentence is unclear and should be rewritten.
Circularity Check
No circularity: the disturbance-penalty threshold γ ≥ F^T p is derived from the Bellman equation, not imposed by construction.
full rationale
The derivation chain does not reduce to its inputs. Theorem 1's characterization is obtained by inserting the candidate linear value function p^T x into the Bellman equation (12): the inner maximization over w ≥ 0 has a finite value only if the coefficient (p^T F - γ^T) is nonpositive, which is exactly condition (4), and when (4) holds the maximizer is w = 0, so the minimax problem reduces to the disturbance-free linear-programming problem (5), yielding p^T x0 and the linear feedback (7). The vector p is not a fitted parameter renamed as a prediction; it is the value function of the associated minimization problem and is computed independently of the target minimax value. The proof does rely on Lemma 5 from the authors' prior work, but Lemma 5 is a general, parameter-free dynamic-programming equivalence whose stated assumptions (max_w g ≥ 0, guaranteed by conditions (2)-(3)) do not include the theorem's conclusion and whose content is not identical to the claimed result. The proof is abbreviated and Theorem 1 as written omits an explicit feasibility/boundedness caveat for the LP (5), but that is a well-posedness or correctness gap, not a circular step. No equation or fitted value is equivalent by construction to the claimed minimax optimal value or threshold.
Assumptions & free parameters
assumptions (4)
- domain assumption Lemma 5 equivalence between finite value, recursive sequence, and Bellman equation for general minimax problems
- domain assumption A ≥ |B|E (elementwise), condition (2)
- domain assumption s > E^T |r| (elementwise), condition (3)
- domain assumption The LP (5) has a finite optimum and the optimal p is used in the threshold
Cite this review
Pith. "Pith review of A Minimax Optimal Controller for Positive Systems." pith.science (2026). https://pith.science/paper/CXRFZWID
@misc{pith2026250201180,
author = {Pith},
title = {Pith review of: A Minimax Optimal Controller for Positive Systems},
year = {2026},
howpublished = {\url{https://pith.science/paper/CXRFZWID}},
note = {Machine review of arXiv:2502.01180}
}
read the original abstract
We present an explicit solution to the discrete-time Bellman equation for minimax optimal control of positive systems under unconstrained disturbances. The primary contribution of our result relies on deducing a bound for the disturbance penalty, which characterizes the existence of a finite solution to the problem class. Moreover, this constraint on the disturbance penalty reveals that, in scenarios where a solution is feasible, the problem converges to its equivalent minimization problem in the absence of disturbances.
Figures
Forward citations
Cited by 1 Pith paper
-
Minimax adaptive control for finite sets of positive linear systems
Explicit minimax adaptive policies stabilize finite sets of positive LTI plants under adversarial disturbances with certified ℓ1-gain, via a history-variable Bellman inequality.
Reference graph
Works this paper leans on
-
[1]
, " * write output.state after.block = add.period write newline
ENTRY address author booktitle chapter doi edition editor eid howpublished institution journal key month note number organization pages publisher school series title type url volume year label extra.label sort.label short.list INTEGERS output.state before.all mid.sentence after.sentence after.block FUNCTION init.state.consts #0 'before.all := #1 'mid.sent...
-
[2]
write newline
" write newline "" before.all 'output.state := FUNCTION n.dashify 't := "" t empty not t #1 #1 substring "-" = t #1 #2 substring "--" = not "--" * t #2 global.max substring 't := t #1 #1 substring "-" = "-" * t #2 global.max substring 't := while if t #1 #1 substring * t #2 global.max substring 't := if while FUNCTION word.in bbl.in capitalize " " * FUNCT...
-
[3]
Benvenuti, L. and Farina., L. (1996). Discrete-time filtering via charge routing networks. Signal Processing, 49(3), 207--215
work page 1996
-
[4]
Benvenuti, L. and Farina, L. (2001). The design of fiber-optic filters. Journal of Lightwave Technology, 19(9), 1366--1375
work page 2001
-
[5]
Benvenuti, L., Farina, L., and Anderson, B. (2001). The positive side of filters: a summary. IEEE Circuits and Systems Magazine, 1(3), 32--36
work page 2001
-
[6]
Berman, A. and Plemmons, R. (1979). Nonnegative matrices in the mathematical sciences. Academic Press
work page 1979
-
[7]
Blanchini, F., Bolzern, P., Colaneri, P., De Nicolao , G., and Giordano, G. (2023). Optimal control of compartmental models: The exact solution. Automatica, 147, 110680
work page 2023
-
[8]
Blanchini, F., Colaneri, P., and Valcher, M. (2015). Switched Positive Linear Systems. Now Foundations and Trends
work page 2015
Show all 25 references
-
[9]
and Giordano, G
Blanchini, F. and Giordano, G. (2014). Piecewise-linear L yapunov functions for structural stability of biochemical networks. Automatica, 50, 2482–2493
2014
-
[10]
and Cobelli, C
Carson, E. and Cobelli, C. (2001). Modelling Methodology for Physiology and Medicine. Biomedical engineering. Academic Press, San Diego
2001
-
[11]
and Shapiro., H
Coxson, P. and Shapiro., H. (1987). Positive reachability and controllability of positive systems. Linear Algebra and its Applications, 94, 35–53
1987
-
[12]
(2017 a )
Ebihara, Y., Peaucelle, D., and Arzelier, D. (2017 a ). Analysis and synthesis of interconnected positive systems. IEEE Trans. Automatic Control, 62, 652--667
2017
-
[13]
(2017 b )
Ebihara, Y., Peaucelle, D., and Arzelier, D. (2017 b ). Steady-state analysis of delay interconnected positive systems and its application to formation control. IET Control Theory and Applications, 11, 2783 – 2792
2017
-
[14]
Gurpegui, A., Tegling, E., and Rantzer, A. (2023). Minimax linear optimal control of positive systems. The IEEE Control Systems Letters (L-CSS), 7, 3920--3925
2023
-
[15]
and Chellaboina., V
Haddad, W. and Chellaboina., V. (2005). Stability and dissipativity theory for nonnegative dynamical systems: A unified analysis framework for biological and physiological systems. Nonlinear Analysis: Real World Applications, 6(1), 35–65
2005
-
[16]
Haddad, W., Chellaboina, V., and Hui., Q. (2010). Nonnegative and Compartmental Dynamical Systems. Princeton University Press
2010
-
[17]
and Boydt, S
Hansson, A. and Boydt, S. (1998). Robust optimal control of linear discrete-time systems using primal-dual interior-point methods. 1998 American Control Conf. (ACC), 1, 183--187
1998
-
[18]
Hernandez-Vargas, E., Middleton, R., Colaneri, P., and Blanchini, F. (2011). Discrete-time control for switched positive systems with application to mitigating viral escape. International Journal of Robust and Nonlinear Control, 21(10), 1093--1111
2011
-
[19]
and Middleton., R
Hernandez-Vargas, E. and Middleton., R. (2013). Modelling the three stages in HIV infection. Journal of Theoretical Biology, 320, 33--40
2013
-
[20]
Jacquez, J. (1974). Compartmental analysis. Biology and medicine. Biometrische Zeitschrift, 16(8), 537--537
1974
-
[21]
Luenberger, D. (1979). Introduction to Dynamic Systems. Theory, Models, and Applications. Academic Press
1979
-
[22]
Moreno, Y., Pastor-Satorras, R., and Vespignani., A. (2013). Epidemic outbreaks in complex heterogeneous networks. The European Physical Journal B - Condensed Matter and Complex Systems, 26(4), 521–529
2013
-
[23]
Nieuwenhuis, J. (1986). Some results about a Leontieff-type model . In C.I.Byrnes and Lindquist A, editors, Frequency domain and State space methods for Linear Systems. Elsevier Science, 213–225
1986
-
[24]
Rantzer, A. (2022). Explicit solution to B ellman equation for positive systems with linear cost. 2022 IEEE 61st Conference on Decision and Control (CDC), 7, 6154--6155
2022
-
[25]
Smith, H.L. (1995). Monotone Dynamical Systems: An Introduction To The Theory Of Competitive And Cooperative Systems, volume 41. AMS, Mathematical Surveys And Monographs
1995
Reviewed August 9, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.