Papers
Topics
Authors
Recent
Search
2000 character limit reached

Time Optimization Policy (TOP)

Updated 7 July 2026
  • Time Optimization Policy (TOP) is a family of methods that optimize temporal control as the primary target under domain-specific constraints such as safety, stability, and feasibility.
  • Common formulations use a temporal control variable optimized alongside a feasibility condition, applicable in areas from robotic path tracking to test-time adaptation.
  • Empirical results show that TOP approaches yield enhanced performance and efficiency, as demonstrated in robotics, reinforcement learning, and dynamic dispatch scenarios.

Searching arXiv for the cited TOP-related papers and closely related work. Time Optimization Policy (TOP) is used in recent literature to denote policies that optimize a temporal degree of freedom under explicit structural constraints. In the cited works, the optimized variable is not uniform across domains: it can be a path-parameterization along a geometric path, the convergence time to an equilibrium under sampling-based Lyapunov stability, inter-clip timestamps for humanoid upper-body motion, the number of self-generated rollouts used for test-time adaptation, or dispatch timing in dynamic team orienteering (Fujii et al., 2023, Wang et al., 2023, Chen et al., 1 Aug 2025, Wang et al., 2 Dec 2025, Wu et al., 16 Jan 2026). This suggests that TOP is best understood as a family of constrained time-optimization policies rather than a single canonical algorithm.

1. Common formulation pattern

Across the cited literature, TOP formulations share a recurrent structure: a temporal control variable is optimized jointly with a feasibility condition that is domain-specific. In robotics path tracking, the objective is to track a geometric path in minimal time subject to kinodynamic constraints and SSM safety. In optimal-time stability, the objective is to minimize discounted cumulative cost subject to mean-cost stability. In humanoid standing manipulation, TOP adjusts timestamps Δtt\Delta t_t so as to keep the system within the balance margin while minimizing time. In test-time policy optimization, rollout sampling is halted once posterior confidence exceeds a specified threshold and the retained rollouts are used for an on-policy update. In dynamic team orienteering, the platform decides which requests to accept and how to route workers under hard time budgets (Fujii et al., 2023, Wang et al., 2023, Chen et al., 1 Aug 2025, Wang et al., 2 Dec 2025, Wu et al., 16 Jan 2026).

Domain Temporal decision Governing constraint
ISO-safe path tracking Path traversal time Kinodynamic constraints and SSM safety
Optimal-time stability Convergence time in a mean-cost sense Sampling-based Lyapunov stability
Humanoid standing manipulation Inter-clip timestamps Δtt\Delta t_t Balance, precision, and time efficiency
Test-time policy optimization Rollout stopping time Wald thresholds and minimum retained samples
Dynamic team orienteering Rolling-horizon dispatch timing Worker time budgets and task time windows

This common pattern does not erase substantive differences among formulations. In some cases TOP is a control policy over physical motion; in others it is a sequential decision rule over compute allocation or online dispatch. The unifying element is that the temporal decision is itself the optimization target, rather than a fixed schedule imposed externally.

2. Reachability-based time-optimal path tracking and ISO safety

A central robotics lineage for TOP is Time-Optimal Path Parameterization (TOPP). In the reachability-analysis formulation of Pham and Pham, a robot with configuration qRnq\in\mathbb R^n follows a geometric path q(s)q(s), s[0,send]s\in[0,s_{\rm end}], with time-parameterization s(t)s(t) under second-order constraints of the form

a(s)s¨+b(s)s˙2+c(s)C(s).a(s)\,\ddot s + b(s)\,\dot s^2 + c(s)\in C(s).

After discretization into NN segments with xi=s˙i2x_i=\dot s_i^2, ui=s¨iu_i=\ddot s_i, and Δtt\Delta t_t0, the dynamics become

Δtt\Delta t_t1

and the algorithm computes reachable and controllable sets by solving small LPs before performing a greedy forward pass. TOPP-RA has two passes, each Δtt\Delta t_t2 steps with two LPs per step, returns a feasible solution whenever one exists, and is asymptotically optimal as the grid is refined (Pham et al., 2017).

The ISO-safe extension formulates a stricter problem. Given a geometric path Δtt\Delta t_t3 in configuration space, kinodynamic constraints, dynamic obstacles of known maximum Cartesian speed Δtt\Delta t_t4, and a protective separation distance Δtt\Delta t_t5, the objective is to track Δtt\Delta t_t6 in minimal time subject to kinodynamic constraints and the SSM requirement that, if a collision occurs, the robot must be in a stationary state at the time instant of collision (Fujii et al., 2023). The formulation inherits the TOPP-RA discretization,

Δtt\Delta t_t7

and adds stoppable sets

Δtt\Delta t_t8

together with the separation-time quantity

Δtt\Delta t_t9

At execution time, with current stage-velocity index qRnq\in\mathbb R^n0 and qRnq\in\mathbb R^n1, the policy selects

qRnq\in\mathbb R^n2

and applies the first control from the standard TOPP-RA forward pass on qRnq\in\mathbb R^n3 (Fujii et al., 2023).

The theoretical claim is precise: for any robot motion that is strictly faster than the motion recommended by the policy, there exists a human motion that results in a collision with the robot in a non-stationary state. The proof uses two theorems. The first establishes nested stoppable sets, qRnq\in\mathbb R^n4 for any qRnq\in\mathbb R^n5 and all qRnq\in\mathbb R^n6. The second shows that any strictly larger qRnq\in\mathbb R^n7 either violates qRnq\in\mathbb R^n8 or drives qRnq\in\mathbb R^n9, in which case an adversarial obstacle moving at q(s)q(s)0 can force a collision at stage q(s)q(s)1 while the robot still has q(s)q(s)2 (Fujii et al., 2023).

This formulation also clarifies a frequent misconception in safety-critical robotics. In general, it is impossible to avoid all human-robot collisions; the guarantee is instead that if a collision ever occurs, then the robot must have zero joint velocities at that instant. The controller is therefore time-optimal under the stated safety semantics, not a collision-elimination policy. In simulation, it is strictly less conservative than state-of-the-art safe robot control methods. For the 6-DoF robot simulation with a path from RRT, smoothed, q(s)q(s)3 stages, q(s)q(s)4, dynamic obstacles at q(s)q(s)5, and protective distance q(s)q(s)6, the reported pre-computation improves from q(s)q(s)7 to q(s)q(s)8 using CPU multi-core plus GPU LP, while cycle time is q(s)q(s)9 on CPU and s[0,send]s\in[0,s_{\rm end}]0 on GPU; the robot tracks the path, stops exactly at collision, then restarts, and never violates joint limits (Fujii et al., 2023).

3. Optimal-time stability in reinforcement learning

A different TOP formulation appears in model-free reinforcement learning as “optimal-time stability.” The problem is posed on an MDP s[0,send]s\in[0,s_{\rm end}]1, where mean-cost stability requires

s[0,send]s\in[0,s_{\rm end}]2

and the optimization target is

s[0,send]s\in[0,s_{\rm end}]3

The paper’s interpretation is that minimizing the discounted cumulative cost under the stability constraint forces the system to reach equilibrium in the smallest possible cost-weighted time (Wang et al., 2023).

The theoretical device is a sampling-based Lyapunov theorem. It assumes a function s[0,send]s\in[0,s_{\rm end}]4 and constants s[0,send]s\in[0,s_{\rm end}]5 such that

s[0,send]s\in[0,s_{\rm end}]6

s[0,send]s\in[0,s_{\rm end}]7

and, in stationarity,

s[0,send]s\in[0,s_{\rm end}]8

Under these conditions, the policy satisfies mean-cost stability. The paper further connects the strictness of the condition to a discrete analogue of finite-time stability (Wang et al., 2023).

The practical algorithm is Adaptive Lyapunov-based Actor-Critic (ALAC). It parameterizes a Lyapunov critic s[0,send]s\in[0,s_{\rm end}]9, uses a TD-style update toward

s(t)s(t)0

and defines a constraint-violation measure

s(t)s(t)1

A single Lagrange multiplier s(t)s(t)2 enforces s(t)s(t)3, with adaptive updates s(t)s(t)4 and s(t)s(t)5 (Wang et al., 2023).

Empirically, ALAC is evaluated on ten robotic control tasks, including Cartpole, Point-Circle, Swimmer, HalfCheetah, Ant, Humanoid, PyBullet Minitaur, and three free-floating space-robot planning tasks. Against SAC-cost, SPPO, LAC/LAC*, POLYC, LBPO, and TNLF, it attains the lowest cost and near-zero stability violation on all ten tasks. Under persistent action disturbance up to s(t)s(t)6 control range, its performance degrades far less than baselines, and under desired-goal shifts of s(t)s(t)7, only ALAC with error in state maintains near-optimal cost (Wang et al., 2023). In this setting, TOP does not mean unconstrained minimum-time motion; it means policy optimization toward the fastest admissible stabilization compatible with the Lyapunov condition.

4. Timestamp optimization for humanoid standing manipulation

In humanoid standing manipulation, TOP is introduced as a three-part framework consisting of a motion prior, a decoupled upper-/lower-body controller, and a Time Optimization Policy. The motion prior is a s(t)s(t)8-VAE trained on short upper-body motion clips

s(t)s(t)9

with a(s)s¨+b(s)s˙2+c(s)C(s).a(s)\,\ddot s + b(s)\,\dot s^2 + c(s)\in C(s).0, stacked as a(s)s¨+b(s)s˙2+c(s)C(s).a(s)\,\ddot s + b(s)\,\dot s^2 + c(s)\in C(s).1 and a(s)s¨+b(s)s˙2+c(s)C(s).a(s)\,\ddot s + b(s)\,\dot s^2 + c(s)\in C(s).2. The encoder maps a(s)s¨+b(s)s˙2+c(s)C(s).a(s)\,\ddot s + b(s)\,\dot s^2 + c(s)\in C(s).3 to a(s)s¨+b(s)s˙2+c(s)C(s).a(s)\,\ddot s + b(s)\,\dot s^2 + c(s)\in C(s).4, samples a(s)s¨+b(s)s˙2+c(s)C(s).a(s)\,\ddot s + b(s)\,\dot s^2 + c(s)\in C(s).5, and the decoder reconstructs a(s)s¨+b(s)s˙2+c(s)C(s).a(s)\,\ddot s + b(s)\,\dot s^2 + c(s)\in C(s).6. The loss is

a(s)s¨+b(s)s˙2+c(s)C(s).a(s)\,\ddot s + b(s)\,\dot s^2 + c(s)\in C(s).7

with a(s)s¨+b(s)s˙2+c(s)C(s).a(s)\,\ddot s + b(s)\,\dot s^2 + c(s)\in C(s).8, four 1D-convolution layers with LayerNorm and ReLU, latent dimension a(s)s¨+b(s)s˙2+c(s)C(s).a(s)\,\ddot s + b(s)\,\dot s^2 + c(s)\in C(s).9, and training for NN0 epochs with batch NN1, learning rate NN2, and cyclical KL schedule (Chen et al., 1 Aug 2025).

Control is then decoupled. The upper body uses a PD controller,

NN3

while the lower body uses a goal-conditioned policy NN4 with NN5 and

NN6

The lower-body policy outputs NN7 and is trained with PPO using reward terms that penalize base linear and angular velocities, penalize COM drift through projected gravity, encourage “standing still” leg posture, impose foot contact and slip penalties, and regularize action rate and torque; convergence takes approximately NN8 hours on RTX4090 (Chen et al., 1 Aug 2025).

TOP acts on timing rather than torque. At each step NN9, given xi=s˙i2x_i=\dot s_i^20 and a history embedding xi=s˙i2x_i=\dot s_i^21, the TOP network xi=s˙i2x_i=\dot s_i^22 outputs a horizon

xi=s˙i2x_i=\dot s_i^23

which is smoothed by exponential weighting

xi=s˙i2x_i=\dot s_i^24

to yield the actual xi=s˙i2x_i=\dot s_i^25 applied at step xi=s˙i2x_i=\dot s_i^26. The clip is then replaced by

xi=s˙i2x_i=\dot s_i^27

with xi=s˙i2x_i=\dot s_i^28. Training combines supervision and PPO,

xi=s˙i2x_i=\dot s_i^29

ui=s¨iu_i=\ddot s_i0

with ui=s¨iu_i=\ddot s_i1 and ui=s¨iu_i=\ddot s_i2 (Chen et al., 1 Aug 2025).

At run time, the loop is

ui=s¨iu_i=\ddot s_i3

The paper states that this closed-loop guarantees whole-body consistency and that TOP actively keeps ui=s¨iu_i=\ddot s_i4 in a regime where the Zero-Moment Point or Zero-Moment Line remains inside the support polygon; empirically, the ZMP-distance satisfies ui=s¨iu_i=\ddot s_i5 at all times (Chen et al., 1 Aug 2025). On ui=s¨iu_i=\ddot s_i6 clips in simulation, the reported comparison is: Exbody, whole-body RL, TimeCost ui=s¨iu_i=\ddot s_i7, success rate ui=s¨iu_i=\ddot s_i8, JPE ui=s¨iu_i=\ddot s_i9, EEPE Δtt\Delta t_t00, ZMPProj Δtt\Delta t_t01; Mobile-TV, decoupled, TimeCost Δtt\Delta t_t02, success rate Δtt\Delta t_t03, JPE Δtt\Delta t_t04, EEPE Δtt\Delta t_t05, ZMPProj Δtt\Delta t_t06; Ours (TOP), TimeCost Δtt\Delta t_t07, success rate Δtt\Delta t_t08, JPE Δtt\Delta t_t09, EEPE Δtt\Delta t_t10, ZMPProj Δtt\Delta t_t11 (Chen et al., 1 Aug 2025). Inference overhead is reported as VAE Δtt\Delta t_t12, RL policy Δtt\Delta t_t13, and TOP policy Δtt\Delta t_t14, for a total of approximately Δtt\Delta t_t15 at Δtt\Delta t_t16 on RTX4090 or embedded CPU.

5. Adaptive rollout allocation in test-time policy optimization

OptPO instantiates TOP in a non-physical setting: test-time adaptation of LLMs. The setup assumes a prompt Δtt\Delta t_t17, a policy Δtt\Delta t_t18, and an extractor Δtt\Delta t_t19 mapping each sampled completion Δtt\Delta t_t20 to one of Δtt\Delta t_t21 discrete answer tokens Δtt\Delta t_t22. The goal is twofold: efficiently decide on a consensus pseudo-label by sequentially sampling rollouts Δtt\Delta t_t23, and use the retained samples for a single on-policy update via PPO, GRPO, or related methods, without requiring ground-truth labels (Wang et al., 2 Dec 2025).

The core mechanism is a Bayesian sequential probability ratio test between the current leader Δtt\Delta t_t24 and runner-up Δtt\Delta t_t25. Under hypothesis Δtt\Delta t_t26, each vote equals Δtt\Delta t_t27 with probability Δtt\Delta t_t28 and other classes absorb total probability Δtt\Delta t_t29. With vote counts Δtt\Delta t_t30, the likelihood under Δtt\Delta t_t31 is

Δtt\Delta t_t32

and the posterior follows by Bayes’ rule. The Bayes-factor is

Δtt\Delta t_t33

with

Δtt\Delta t_t34

Given type-I and type-II error budgets Δtt\Delta t_t35, Wald thresholds are

Δtt\Delta t_t36

and the equivalent stopping gaps are

Δtt\Delta t_t37

Sampling stops as soon as Δtt\Delta t_t38 or Δtt\Delta t_t39, otherwise continuing until a hard cap Δtt\Delta t_t40 (Wang et al., 2 Dec 2025).

After stopping at Δtt\Delta t_t41, the method retains at least Δtt\Delta t_t42 samples and assigns them the consensus pseudo-label Δtt\Delta t_t43. A PPO-style update uses

Δtt\Delta t_t44

where

Δtt\Delta t_t45

and Δtt\Delta t_t46 is the Δtt\Delta t_t47 reward or a smoothed version (Wang et al., 2 Dec 2025).

The efficiency claim is classical and specific. Under simple two-point models, SPRT minimizes the average number of rollouts for fixed type-I and type-II errors, and the expected stopping time is approximated by

Δtt\Delta t_t48

Empirically, on AIME, AMC, MATH-500, and GPQA with Qwen-Math-1.5B, Qwen-7B, and Llama-3.2-1B backbones, OptPO achieves Δtt\Delta t_t49–Δtt\Delta t_t50 token savings versus fixed-budget TTRL baselines at equal or better mean@16 accuracy. The reported examples include GPQA with Qwen-Math-1.5B+PPO, where TTRL-PPO uses Δtt\Delta t_t51 tokens with mean@16 Δtt\Delta t_t52 while OptPO-PPO uses Δtt\Delta t_t53 tokens with mean@16 Δtt\Delta t_t54, and MATH-500 with Qwen-7B+GRPO, where mean@16 is approximately Δtt\Delta t_t55 while tokens drop from Δtt\Delta t_t56 to Δtt\Delta t_t57 (Wang et al., 2 Dec 2025). Here, TOP refers to optimal rollout allocation, not to trajectory retiming in physical space.

6. Rolling-horizon dispatch, virtual lookahead, and interpretive boundaries

In dynamic team orienteering for spatial crowdsourcing, TOP appears as an event-driven rolling-horizon policy for the Dynamic Team Orienteering Problem in Spatial Crowdsourcing (DTOP-SC). Workers travel along fixed origin-destination trips under hard time budgets, tasks arrive online with release times and time windows, and at each decision epoch the dispatcher solves a deterministic static subproblem over currently available tasks and idle workers. The static snapshot is an HT-TOPTW with binary routing variables Δtt\Delta t_t58, service indicators Δtt\Delta t_t59, and service start times Δtt\Delta t_t60, maximizing

Δtt\Delta t_t61

subject to route-continuity and time-window constraints (Wu et al., 16 Jan 2026).

The scenario-sampling rolling-horizon framework mitigates myopic bias by augmenting each planning epoch with sampled virtual tasks. At each epoch, Δtt\Delta t_t62 independent futures are generated: virtual task locations are sampled in the bounding box of current task and worker locations, profits and durations are drawn from empirical ranges, and time-window bounds are drawn from Δtt\Delta t_t63. For each scenario, the augmented task set Δtt\Delta t_t64 is solved by ALNS, candidate real tasks are extracted from the resulting routes, and conflict-free assignments are selected from the union of candidates using frequencies Δtt\Delta t_t65 and the threshold Δtt\Delta t_t66 with Δtt\Delta t_t67 (Wu et al., 16 Jan 2026).

The static subproblems are solved with an ALNS à la Ropke–Pisinger using random removal, worst-cost removal, and Shaw removal; greedy insertion, regret-2 insertion, and regret-3 insertion; local search by intra-route 2-opt, inter-route relocate, and inter-route swap; adaptive operator weighting; and simulated annealing acceptance. The reported parameter settings are Δtt\Delta t_t68, Δtt\Delta t_t69, Δtt\Delta t_t70, Δtt\Delta t_t71, and Δtt\Delta t_t72 (Wu et al., 16 Jan 2026).

Computationally, the reported results separate benchmark and map-based settings. On the DTOP benchmark with high dynamism, Scen-RH-ALNS obtains mean profit Δtt\Delta t_t73 versus Δtt\Delta t_t74 for MPAd and Δtt\Delta t_t75 for MPAc, with gaps Δtt\Delta t_t76 versus MPAd and Δtt\Delta t_t77 versus MPAc, average decision time approximately Δtt\Delta t_t78, instance-wise best on Δtt\Delta t_t79 high-dynamism instances and Δtt\Delta t_t80 overall, and new BKs on Δtt\Delta t_t81 instances. On map-based DTOP-SC, the Base family reports a gap to the Δtt\Delta t_t82 MIP incumbent of Δtt\Delta t_t83 on average with standard deviation Δtt\Delta t_t84 and time approximately Δtt\Delta t_t85; scaling from Δtt\Delta t_t86 to Δtt\Delta t_t87 workers/tasks, the gap decreases from Δtt\Delta t_t88 to Δtt\Delta t_t89 while time grows from approximately Δtt\Delta t_t90 to approximately Δtt\Delta t_t91 (Wu et al., 16 Jan 2026).

These formulations delineate the interpretive boundaries of TOP. First, “time-optimal” does not mean “always move or decide as fast as possible”: in ISO-safe tracking, any faster motion than the recommended one admits a human motion leading to a non-stationary collision (Fujii et al., 2023). Second, TOP does not necessarily assume perfect foresight: the ISO-safe controller requires only current minimum distance and obstacle Δtt\Delta t_t92, not detailed motion prediction; the DTOP-SC policy uses virtual tasks that are never executed and only influence routing; OptPO uses posterior confidence rather than labels from an oracle (Fujii et al., 2023, Wu et al., 16 Jan 2026, Wang et al., 2 Dec 2025). Third, the acronym is domain-specific. Some papers present TOP as a named method, while others contribute key building blocks for what one summary calls the emerging field of Time Optimization Policy (Wang et al., 2023). The common denominator is therefore methodological rather than taxonomic: time is elevated to a controlled resource, and admissibility is encoded through safety, stability, balance, statistical confidence, or routing feasibility constraints.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Time Optimization Policy (TOP).