neonforestmist's picture
|
download
raw
3.19 kB

Reproduction protocol

The decision set is the Euclidean unit ball and the adversarial constraint is a half-ball. Linear objective gradients have norm at most one, so the exact paper assumptions hold with G=1 and D=2. The feasible comparator for every prefix is solved analytically, never estimated. All arrays are deterministic NumPy float64 values on CPU.

Algorithm 2 / Theorem 4.2

The implementation uses the paper's preprocessing alpha=(2GD)^-1,

lambda_t = 1 / [4 sqrt(t) sqrt(log(t)+1) (log(log(t)+1)+1)],

Phi_t(Q)=exp(lambda_t Q)-1, and

Q(t)=(lambda_(t-1)/lambda_t)Q(t-1)+alpha g_t^+(x_t).

The surrogate gradient is passed to the displayed adaptive OGD/AdaGrad update. Every one of 750,000 prefixes is checked against the exact regret envelope 2GD(sqrt(t)+1) and exact CCV envelope 8GD sqrt(t) sqrt(log(t)+1)(log(log(t)+1)+1)log(4t). The matrix covers 16 configurations, dimensions 2/5/10, and a maximum horizon of 300,000. Shared-prefix replays prove that neither lambda_t nor the action update uses the final horizon.

Time-varying Lyapunov certificate

At every round the reproduction checks the convex drift inequality, potential monotonicity, and Q(t)/alpha >= CCV_t. A separate 1,374-point grid checks the exact transport identity that compensates for the pointwise decrease of Phi_t. An additive-queue mutation removes the lambda_(t-1)/lambda_t factor and produces a strict potential decrease, so the audit is sensitive to the paper's core mechanism.

Algorithm 3 / Theorem 5.3

The dynamic update replaces lambda_t with the paper's lambda_t/sqrt(1+P_t) and uses only the path length observed through the current round. Thirty configurations cover five motion rates, three seeds, a feasible-cost suite, and a constraint-pressure suite. Each of 600,000 prefixes is checked against both exact Theorem 5.3 envelopes. Truncated executions reproduce full-run prefixes exactly, proving that neither future path length nor final horizon is consulted.

Algorithms 4–5 / Theorem 6.1

The optimistic meta-algorithm uses delayed multiplicative queues and Euclidean optimistic mirror descent. Six prediction-noise levels are swept independently for objective and constraint predictions over 192,000 rounds. Perfect objective predictions yield exactly zero E_t(f~); perfect constraint predictions yield exactly zero E_t(g~). A 512-point certificate recovers the square-root error exponent as 0.5, and four deterministic error schedules verify the lambda-weighted summability term used by the proof. Corrupting objective predictions worsens regret; corrupting constraint predictions worsens CCV.

Replay

python3 -m venv .venv
.venv/bin/python -m pip install -r requirements.txt
CUDA_VISIBLE_DEVICES=-1 PYTHONDONTWRITEBYTECODE=1 \
  .venv/bin/python reproduction/run_experiments.py
.venv/bin/python reproduction/run_tests.py
.venv/bin/python reproduction/verify_repeatability.py

Release scripts build the poster, execute a genuine local trackio.log_artifact, render the six-page judge-facing logbook, and then audit ingestion, privacy, source hashes, and publication metadata. No remote write occurs during these steps.

Xet Storage Details

Size:
3.19 kB
·
Xet hash:
9c22f436d50586698f4bf3e8740cb352aad76c1bd0488b460fddbeceddd165e6

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.