Frozen Policy Iteration in RL & Control
- Frozen Policy Iteration is a framework that fixes the current policy during evaluation phases to enhance computational efficiency in MDPs and control systems.
- It integrates techniques like inexact evaluation, semismooth Newton methods, and partial evaluation to balance error attenuation and policy improvement.
- The approach underpins diverse applications from large-scale reinforcement learning and deterministic control to static analysis and language model alignment.
to=arxiv_search.search ,最新高清无码专区 万亚json {"query":"\"Frozen Policy Iteration\" arXiv", "max_results": 10} to=arxiv_search.search оШjson {"query":"\"Inexact Policy Iteration Methods for Large-Scale Markov Decision Processes\" (Gargiani et al., 2024)", "max_results": 5} to=arxiv_search.search 大发快三豹子json {"query":"\"Convergence Analysis of Policy Iteration\" (Heydari, 2015) OR \"Approximate Modified Policy Iteration\" (Scherrer et al., 2012) OR \"Easy Monotonic Policy Iteration\" (Achiam, 2016) OR \"Frozen Policy Iteration: Computationally Efficient RL under Linear Qπ Realizability for Deterministic Dynamics\" (Ke et al., 28 Feb 2026)", "max_results": 10} Frozen Policy Iteration (FPI) denotes a class of schemes in which a current policy is held fixed during a policy-evaluation phase and changed only in a subsequent improvement phase. In the cited literature, that template appears in several technically distinct forms: exact or inexact policy evaluation for discounted finite Markov decision processes (MDPs), admissibility-preserving policy iteration for deterministic undiscounted nonlinear control, partial evaluation in modified policy iteration, online reinforcement learning with statewise freezing under linear realizability, test-time alignment of frozen LLMs through value-guided reweighting, and branch-freezing procedures for monotone max-min equation systems in static analysis (Gargiani et al., 2024, Heydari, 2015, Scherrer et al., 2012, Ke et al., 28 Feb 2026, Zhang et al., 21 Jun 2025, Monniaux et al., 9 Jun 2026).
1. Core scheme and formal structure
In discounted finite MDPs, the canonical setup is a 5-tuple with finite state set , finite action set , transition matrices , reward vectors , and discount . A deterministic stationary policy induces and , and its Bellman operator is
0
Exact policy evaluation solves
1
while policy improvement selects a greedy policy
2
In this setting, freezing means that 3 is fixed while its value is computed, whether exactly or inexactly (Gargiani et al., 2024).
In deterministic undiscounted nonlinear control, the same separation appears with different objects. For dynamics
4
stage cost 5, and infinite-horizon performance index
6
a stationary feedback policy 7 has value
8
Frozen evaluation solves
9
and improvement chooses
0
Here the frozen object is again the current policy, but the analysis does not rely on discounting or contraction (Heydari, 2015).
| Setting | Frozen object | Evaluation mechanism |
|---|---|---|
| Discounted finite MDPs | Current greedy policy | Exact linear solve or inexact inner solver |
| Deterministic undiscounted control | Current stabilizing feedback law | Fixed-point solution of 1 |
| Modified / approximate PI | Current policy for 2 steps | Partial evaluation 3 |
| Online RL under linear 4 realizability | Policy at well-explored states | Least squares on on-policy trajectory suffixes |
| Frozen-base-model alignment | Base model weights | Value-guided decoding distribution |
| Max-policy iteration | Branch selections in max/min operators | Value iteration on 5 |
This common structure does not imply a single convergence mechanism. In some works the key tool is Bellman contraction, in others semismooth Newton theory, comparison lemmas, self-normalized confidence bounds, or finite-height order structure. A plausible implication is that “frozen policy iteration” is best understood as a design pattern rather than a single algorithmic identity.
2. Discounted finite MDPs: inexact frozen evaluation and semismooth Newton structure
A particularly explicit formalization appears in the inexact policy iteration framework for large-scale discounted finite MDPs. There, FPI is interpreted as policy iteration in which the greedy policy is frozen during evaluation, but the policy-evaluation linear system is solved only approximately. Given 6, one sets
7
then approximately solves
8
and finally sets 9 to the last inner iterate (Gargiani et al., 2024).
The semismooth Newton interpretation is based on the Bellman residual
0
For any 1, 2 returns argmax selections of 3, and the generalized Jacobian of 4 is
5
Each 6 is nonsingular. At the optimal value 7, the residual is globally Lipschitz and strongly semismooth, with
8
for 9 and any 0.
The inexact evaluation step uses the residual condition
1
with 2. In reward form this becomes
3
The practical local-convergence range identified in the paper is
4
Within that range, local convergence satisfies
5
Hence the method converges Q-linearly with asymptotic rate
6
and becomes Q-superlinear if 7. The same work also gives a global contraction regime: if 8 and 9, then
0
For arbitrary 1, the scheme converges globally to a ball 2 with
3
This formulation strictly generalizes optimistic or modified policy iteration. If the inner solver is value iteration under the frozen policy and is stopped after a fixed number 4 of inner steps, then
5
which is the optimistic/modified policy iteration form. The inexact framework replaces fixed 6 by a residual-based rule and allows alternative inner solvers, including Richardson, steepest descent, MinRes, and GMRES. The paper emphasizes that the choice of inner solver is fundamental. GMRES is particularly effective because policy-evaluation matrices have eigenvalues in the disk centered at 7 of radius 8, and the stopping condition is guaranteed to be met after finitely many inner iterations whenever the inner solver contracts linearly in some norm. On epidemiological discounted MDPs for dynamic SIS control, the numerical study reports that with 9, iGMRES-PI consistently outperforms exact PI in CPU time, with speedups of 0 at 1, 2 at 3, and up to 4 on the largest tested problem (Gargiani et al., 2024).
3. Deterministic undiscounted control: admissibility, uniqueness, and monotone convergence
In A. Heydari’s analysis of policy iteration for deterministic nonlinear systems, frozen policy iteration is studied on a compact, connected domain 5 containing the origin. The admissible-policy set 6 consists of policies that asymptotically stabilize the system in 7 and whose value functions are finite and upper-bounded on 8 by a continuous function 9 with 0. The standing assumptions are the existence of at least one admissible policy and the condition that the intersection of 1 with the invariant set of the autonomous dynamics 2 is 3 (Heydari, 2015).
The Bellman optimality equation is
4
No contraction argument is used. Instead, uniqueness of the Bellman solution on 5 is derived from two comparison lemmas. The first states that if, for admissible 6 and 7,
8
then 9 on 0. The second states that if 1 at some 2, then there exists some state where
3
These lemmas yield the theorem that the Bellman equation has a unique solution on 4.
The frozen policy iteration algorithm begins from an initial admissible stabilizing policy 5, computes 6, and then alternates frozen evaluation
7
with greedy improvement
8
The improvement step implies
9
and, through the comparison lemmas, yields the monotonicity property
0
Thus 1 is pointwise nonincreasing and bounded below by 2, so it converges pointwise to some 3. At the limit,
4
hence 5 solves the Bellman equation and, by uniqueness, 6 on 7. The paper further shows that all intermediate policies remain admissible.
A central comparative statement is that policy iteration is not slower than value iteration when both are initialized with the same admissible value function 8. For all 9 and all 00,
01
The same framework is extended to multi-step look-ahead policy iteration, with improvement
02
and monotone convergence to 03 is preserved. The limiting case 04 selects the optimal policy in one improvement step. This suggests that, in the undiscounted deterministic setting, the frozen-evaluation viewpoint is compatible with strong monotonicity and stabilization guarantees even though contraction is unavailable.
4. Partial evaluation, approximation, and conservative improvement
Modified policy iteration (MPI) makes the degree of freezing explicit through an integer parameter 05. Starting from 06, it computes a greedy policy 07 and then performs a frozen partial evaluation
08
The extreme cases recover value iteration at 09 and policy iteration at 10. In that sense, frozen policy iteration can be viewed as the general MPI pattern in which the policy remains fixed during 11 Bellman updates (Scherrer et al., 2012).
The approximate MPI framework abstracts approximation through an evaluation error 12 and a greedy or classification error 13: 14 Three implementations are analyzed: AMPI-V, AMPI-Q, and classification-based MPI (CBMPI). The paper’s key structural result is that for 15, the operator 16 is not a contraction in any norm and is not monotone. The analysis therefore proceeds through Bellman residual, distance-to-optimality, and shift-to-policy-value sequences. In CBMPI, the main 17 bound shows that the evaluation-error term is multiplied by 18, revealing an explicit trade-off: larger 19 attenuates evaluation error but reduces how often policies are improved and, under fixed sample budget, reduces the data available to the classifier. The finite-sample CBMPI result summarizes this as
20
up to constants and log factors (Scherrer et al., 2012).
A different but related notion of freezing appears in Easy Monotonic Policy Iteration. There the emphasis is not frozen evaluation of a fixed Bellman operator, but conservative policy improvement controlled by an average-divergence penalty. The central lower bound is
21
which replaces a sup-norm divergence penalty by an average total-variation term. With 22, this yields
23
The resulting update maximizes a certified lower bound on improvement, and because 24 is always feasible with objective value 25, the generated returns are guaranteed to be non-decreasing under exact expectations and a sufficiently conservative penalty. In the vocabulary of frozen policy iteration, this is best read as a conservative-update analogue: large deviations from the current policy are “frozen” by a trust-region-style penalty rather than by extended evaluation of a fixed policy (Achiam, 2016).
5. Modern reinterpretations: online RL and frozen-base-model alignment
In online RL under linear 26 realizability, Frozen Policy Iteration becomes a specific computationally efficient algorithm for episodic deterministic MDPs with stochastic initial states and stochastic rewards. The setting is a horizon-27 MDP 28 with deterministic transition maps 29, rewards in 30, and approximate linear realizability
31
with 32 and 33. The decisive mechanism is statewise freezing: once a state is well-explored, the algorithm freezes the policy there and computes 34 using only the first 35 samples in the stage-36 dataset. Coverage is defined through the self-normalized norm
37
where
38
Only the last non-covered step of each trajectory is added to the data. Determinism ensures that, after freezing, all returns used in regression remain effectively on-policy. The main guarantee is
39
and in the exact case 40,
41
For 42, this reduces to the optimal linear-bandit order 43. The same framework yields a Uniform-PAC statement and extends to function classes with bounded eluder dimension (Ke et al., 28 Feb 2026).
A distinct reinterpretation arises in alignment of frozen LLMs through Iterative Reweight-then-Optimize (IRO). Here the base model 44 remains frozen in its parameters, and policy iteration is carried out in the space of decoding distributions. Generation is modeled as a token-level MDP with state 45, action 46, deterministic transition 47, and terminal reward 48. At iteration 49, IRO alternates: sampling trajectories using the current guided policy, fitting a lightweight value function by Monte Carlo regression,
50
and constructing an improved implicit decoding policy
51
The update is derived from a TRPO-style KL-constrained policy-improvement step,
52
At test time, the learned values guide chunked beam-search-like decoding, and the final candidate is selected by the external reward model. The paper states that IRO is policy iteration “over the sampling distribution,” not policy-gradient training of the base model. Under bounded function class and concentrability assumptions, Theorem 1 gives convergence toward an optimal policy at 53 with adaptive 54. Empirically, on AlpacaEval 2.0, Meta-Llama-3-8B-Instruct moves from a base length-controlled win rate of 55 to 56 by iteration 3, while Meta-Llama-3-70B-Instruct moves from 57 to 58 (Zhang et al., 21 Jun 2025).
Taken together, these two works show that modern FPI-style algorithms need not freeze an entire policy uniformly. One may freeze it only on well-explored states, or freeze the underlying model weights while iterating over auxiliary value-guided policies.
6. Frozen branch selection beyond reinforcement learning: max-policy iteration and fixpoint computation
In static analysis and invariant generation, frozen policy iteration no longer refers to an MDP policy over actions, but to branch selections inside monotone equation systems. The problem class is a system
59
with 60 monotone and each component built from maxima and minima of affine forms, such as
61
or
62
A policy selects one branch for each operator occurrence. Freezing that policy yields an induced affine system 63, and evaluation is performed by plain value iteration
64
starting from an appropriate lower bound (Monniaux et al., 9 Jun 2026).
The decisive observation is that mathematical optimization in max-policy iteration can be replaced by value iteration while preserving termination. If 65 is a finite-height poset and 66 is monotone, then the value-iteration sequence is monotone and stabilizes in finitely many steps at the least fixpoint of 67 above the start point. This applies directly to IEEE 754 floating-point domains, since the domain is finite, and to bounded integer systems. The overall frozen max-policy or max-min policy iteration terminates after finitely many improvements because each improvement step either strictly increases the current value componentwise or leaves the policy unchanged.
For bounded systems, the algorithm returns the least fixpoint 68. At termination there exists a policy 69 such that
70
and 71 is the least fixpoint of both 72 and 73. The framework also handles unbounded systems by propagating 74 and detecting divergence. A further contribution is the construction of soundness and optimality certificates: a vector 75 together with a witness policy showing that the selected branch is tight at each component and that 76 or 77, depending on the certificate type. In abstract-interpretation terms, this provides precise bound analysis for integer or floating-point variables while avoiding widening operators altogether.
This non-RL usage is structurally faithful to the broader FPI idea. A policy is frozen, an induced monotone system is evaluated exactly by iterative refinement, and a subsequent improvement step changes only the branch choices that are suboptimal at the evaluated point. The result is a transfer of policy-iteration logic from dynamic programming to program analysis, with monotonicity and finite-height order replacing Bellman contraction as the underlying convergence mechanism (Monniaux et al., 9 Jun 2026).