atlas

Research map / Bandits and online learning / Online convex optimization and games

Learning-Augmented Online Algorithm for Two-Level Ski-Rental Problem

AAAI 2024 · Bandits and online learning › Online convex optimization and games · approach: Learning-augmented online algorithms · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes a deterministic robust online algorithm (RDTSR) with competitive ratio 3 - 1/Cs - (2-1/Cs)/Cc for the two-level ski-rental problem, and a learning-augmented variant (LADTSR) with trust parameter balancing consistency and robustness, evaluated on synthetic, Azure VM, and app-usage traces.

Problem

Online decision-making for the two-level ski-rental problem, where a user fulfilling demands for multiple items chooses among rent, single purchase, and combo purchase without knowing future demand; existing deterministic algorithms have unbounded CR with multi-unit demands, and ML predictions lack

Approach

Redefine the indicative cost so the combo purchase has highest priority and is not skipped after single purchases, yielding an improved and multi-unit-valid competitive ratio; then integrate per-item and combo ML predictions by scaling purchase thresholds (theta for trusted purchases, 1/theta for others, theta^2 for combo), giving consistency-robustness trade-off.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Integrate predictions with RDTSR using trust parameter θ ∈ (0, 1)LADTSR · Two-level ski-rental with perfect predictionscompetitive ratio: 1 + θ + θ^2Helped
Integrate predictions with RDTSR using trust parameter θ ∈ (0, 1)LADTSR · Two-level ski-rental under arbitrary prediction errorcompetitive ratio: 1 + θ^{-1} + θ^{-3}Helped
Use θ=0, fully following predictions (ablation)LADTSR · Synthetic, Azure, and AppUsage traces with accurate predictionsaverage cost ratioHelped
Use θ=0, fully following predictions (ablation)LADTSR · Synthetic, Azure, and AppUsage traces as prediction bias increasesaverage cost ratioHurt
Use θ ∈ {0.25, 0.5, 0.75} instead of θ=1 (ablation)LADTSR · Synthetic, Azure, and AppUsage traces with accurate predictionsaverage cost ratioHelped
Use θ ∈ {0.25, 0.5, 0.75} instead of θ=1 (ablation)LADTSR · Synthetic, Azure, and AppUsage traces with large prediction biasaverage cost ratioHurt
Use λ_c=θ² C_c instead of λ_c=θ C_c (ablation)LADTSR · Perfect-prediction constructed demand sequencecompetitive ratio: 2 - \frac{1}{C_c}Helped
Redefine the indicative cost and prioritize combo purchaseRDTSR · Two-level ski-rental with multi-unit demandscompetitive ratio: 3 - \frac{1}{C_s} - \frac{1}{C_c}(2 - \frac{1}{C_s}) vs. (3 - \frac{1}{C_s})Helped
Replace RDTSR with DTSRDTSR · Synthetic and real-world tracesempirical competitive ratioHurt
Allow multi-unit demand arrivalsDTSR · Two-level ski-rental with multi-unit demandscompetitive ratio: KC_s/C_cHurt
Increase the prediction bias toward overestimationLADTSR · Synthetic, Azure, and AppUsage tracesaverage cost ratioHurt

Surprising findings

Limitations

Experimental setup

Datasets: Synthetic demand sequences (uniform and long-tailed) Microsoft Azure VM workload traces Mobile app data usage traces

Benchmarks: Synthetic dataset Azure VM workload traces AppUsage dataset

Metrics: empirical competitive ratio average cost ratio theoretical competitive ratio

Baselines: DTSR Follow the Prediction (FTP) RDTSR

Builds on: ski-rental problem deterministic two-level ski-rental (DTSR) learning-augmented online algorithms with predictions

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy