Resource-Adaptive Stochastic Gradient Descent for Online Linear Programming without Re-solving
cs.LG · math.OC
Quick verdict
Claims optimal O(log T) regret for LP-free SGD in online linear programming; coherent theory, supportive synthetic experiments, no real data.
Summary
The paper proposes RASGD, a resource-adaptive stochastic gradient descent algorithm for stochastic online linear programming (OLP). Instead of re-solving an LP at each arrival, the method updates resource prices with a single stochastic subgradient step on a dual objective refreshed with the current remaining-inventory allowance, using O(m) operations and memory per arrival and enforcing feasibility with a filter. Its stepsize decreases early for price learning and increases near the horizon to match accelerating inventory dynamics. Under standard non-degeneracy assumptions (i.i.d. requests, second-moment condition, two-sided threshold response, strict complementarity), the author proves O(log T) expected regret against the realized fractional hindsight optimum with prefix feasibility on every sample path, and embeds Bray's multisecretary lower bound to show this horizon order is optimal even for known-distribution, computationally unrestricted policies. Unlike prior first-order guarantees (O(log²T) by Ma et al. under resource-uniform conditions; O(T^{1/3}) by Gao et al.), the bound requires only curvature at the initial reference price. Experiments on synthetic single- and ten-resource benchmarks (T up to 20,000) show regret close to per-arrival LP re-solving and better than four other first-order baselines in most tested settings, at sub-millisecond runtime. Limitations: synthetic uniform data only, regret constants dependent on instance margins and a supplied curvature bound, and per-arrival re-solving still wins most multi-resource settings.
Review complete
Assessment at a glance
5
risk flags identified
● high 0
● medium 2
● low 3
5 strengths · 4 weaknesses · 5 author questions
AI text signal = Binoculars zero-shot detector score over 20 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.
Levels reflect verification complexity — not a quality score. Evolve never rates your paper.
Key claims under review
- RASGD attains O(log T) expected regret against the realized fractional hindsight optimum under standard non-degeneracy, with prefix feasibility on every sample path and O(m) operations and memory per arrival (Theorem 4.1).
- The logarithmic horizon order is optimal within the class, even for policies knowing the distribution with unrestricted computation, via embedding Bray's multisecretary lower bound (Corollary 4.6).
- The guarantee needs no resource-uniform growth/response conditions — only curvature at the fixed initial reference price (Assumption 2.1), improving on Ma et al. (2025) O(log²T) and Gao et al. (2026) O(T^{1/3}).
- Experiments show RASGD regret close to per-arrival LP re-solving and better than the other tested first-order methods in most resource-constrained settings, at orders-of-magnitude lower measured runtime (Tables 2–4).
Strengths
Optimal rate under strictly weaker assumptions
Theorem 4.1 gives O(log T) regret where Ma et al. (2025, Alg. 5) proved O(log²T) under resource-uniform conditions and Gao et al. (2026) gave O(T^{1/3}); the response condition (G3) is anchored at a single reference price y*(d). Corollary 4.6 embeds Bray's (2025, Prop. 2) Ω(log T) multisecretary lower bound via a two-resource instance (a=(1,Z), d=(1/2,1)), establishing order-optimality even for known-distribution, computationally unrestricted policies.
Exact feasibility handled carefully
The filter x_t = x^e_t·1{a_t ≤ B_t} yields prefix feasibility on every sample path (Thm 4.1), and the gradient correctly uses the preferred action x^e_t so E_t[g_t] = F(y_t) + (q^c_t − d) stays valid near depletion (3.12) — a subtlety that typically breaks first-order analyses.
Transparent about limitations of the bound
Genuinely informative ablation
Honest benchmarking against re-solving
Weaknesses
Synthetic-only evaluation
Practical calibration decoupled from theory
Order-optimality only
Implementation-bound runtime claims
Full Review Report
$1.99 · one-timeUnlock the complete preliminary analysis Evolve produced for this paper.
Report preview
Scope & Claims
The paper studies stochastic online linear programming (OLP): m resources, i.i.d. binary accept/reject requests, initial inventory T·d, benchmarked against the realized fractional hindsight optimum OPT^H_T (2.2)–(2.3). Three claims: (i) RASGD (Algorithm 1), a first-order policy needing O(m) operations and memory per arrival with no LP or sample-average optimization; (ii) O(log T) expected regret under Assumption 2.1 — i.i.d. inputs, second-moment condition (G2), two-sided threshold-response bounds (G3) anchored at a single reference price y*(d), and strict complementarity (G4) — with prefix feasibility on every sample path (Theorem 4.1); (iii) optimality of the horizon order via embedding Bray's (2025) multisecretary lower bound (Corollary 4.6). Relative to the closest first-order predecessors — Ma et al. (2025, Alg. 5, O(log²T) under resource-uniform conditions) and Gao et al. (2026, O(T^{1/3})) — the contribution is a tighter rate under weaker, non-uniform conditions. Table 1 positions the result accurately within the re-solving and LP-free literature.
The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.
- All 5 strengths & 4 weaknesses, analyzed in detail
- 5 risk flags with severity, section & reviewer questions
- Methods & statistical evidence assessment
- 5 questions a peer reviewer would ask
- Full six-dimension evaluation report & recommendations
One-time purchase · this paper only
One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.
Frequently asked questions
What is RASGD and what problem does it solve?
RASGD (Resource-Adaptive Stochastic Gradient Descent) is an algorithm for stochastic online linear programming: requests arrive one at a time, each with a reward and resource consumption, and must be accepted or rejected under a fixed budget. Instead of re-optimizing with a linear program at every arrival, RASGD updates resource 'prices' with a single stochastic gradient step that uses the current request and remaining inventory, costing O(m) operations per arrival for m resources.
How does RASGD differ from re-solving the LP after every arrival?
Per-arrival re-solving (Li–Ye Algorithm 3) optimizes an empirical dual objective over the full history each period, which is accurate but computationally heavy (about 18,184 ms per 5,000-arrival stream in the paper's implementation). RASGD replaces that optimization with one fresh-request subgradient step on a dual objective refreshed with current inventory, running in about 0.262 ms, while achieving regret close to re-solving in the reported experiments.
What regret guarantee does RASGD provide and under what assumptions?
Under i.i.d. requests and standard non-degeneracy conditions (bounded supports, a second-moment condition, two-sided threshold-response bounds around the initial optimal price, and strict complementarity), RASGD achieves O(log T) expected regret versus the realized fractional hindsight optimum, with feasibility on every sample path. The O(log T) order is optimal, matching a multisecretary lower bound that holds even for policies knowing the demand distribution.
Is code or data available for this paper?
The paper references accompanying 'reproducibility materials' documenting executable adaptations, search grids, and timing details, but the extracted text does not state a public repository. All experiments are on synthetic uniform data with fully specified instance generators, so independent reimplementation is straightforward.
About this review
This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.
- Figures 1–4 are available only as text descriptions; visual trends and band overlaps could not be inspected directly.
- Proofs were checked for internal consistency at spot-check level (e.g., μ0κ=2 giving Lemma A.4's −1/8 coefficient) but were not re-derived line by line.
- The paper references 'reproducibility materials' without a public repository URL in the extracted text, so codeAvailable=false reflects absence of a stated public release, not confirmed unavailability.
- Baseline implementations involve 'executable adaptations' documented only in those materials; exact baseline configurations could not be audited.
Go deeper on this paper
Wrote a paper? Stress-test it before reviewers do.
Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.
