Ziyad Benomar

dblp:295/6529 · DBLP profile ↗
← Back
9ranked-venue papers
8as first author
9since 2021 · last 2025
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 9 · 8 first-author · 9 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
7 papers
Approximation and online algorithms · 89% Mathematical optimization · 6% Algorithms and data structures · 6%

Topics — the 9 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Approximation and online algorithms
learning-augmented algorithms
3.952025
Non-Clairvoyant Scheduling with Progress Bars · NeurIPS 2025
Pareto-Optimality, Smoothness, and Stochasticity in Learning-Augmented One-Max-Search · ICML 2025
Learning-Augmented Priority Queues · NeurIPS 2024
Approximation and online algorithms
online algorithms
2.332025
Pareto-Optimality, Smoothness, and Stochasticity in Learning-Augmented One-Max-Search · ICML 2025
Non-clairvoyant Scheduling with Partial Predictions · ICML 2024
Advice Querying under Budget Constraint for Online Algorithms · NeurIPS 2023
Approximation and online algorithms › online algorithms › online scheduling
non-clairvoyant scheduling
1.622025
Non-Clairvoyant Scheduling with Progress Bars · NeurIPS 2025
Non-clairvoyant Scheduling with Partial Predictions · ICML 2024
Approximation and online algorithms
online selection
1.522024
Addressing Bias in Online Selection with Limited Budget of Comparisons · NeurIPS 2024
Lookback Prophet Inequalities · NeurIPS 2024
Approximation and online algorithms › online algorithms
online scheduling
0.912025
Non-Clairvoyant Scheduling with Progress Bars · NeurIPS 2025
Mathematical optimization › sequential decision making
optimal stopping
0.812024
Lookback Prophet Inequalities · NeurIPS 2024
Algorithms and data structures
priority queues
0.812024
Learning-Augmented Priority Queues · NeurIPS 2024
Approximation and online algorithms › online algorithms
prophet inequality
0.812024
Lookback Prophet Inequalities · NeurIPS 2024
Approximation and online algorithms › online algorithms
secretary problem
0.812024
Addressing Bias in Online Selection with Limited Budget of Comparisons · NeurIPS 2024

Methods — techniques the papers use, named apart from their topics

competitive analysis · 3.2stochastic modeling · 0.9stochastic analysis · 0.9learning-augmented framework · 0.8competitive ratio analysis · 0.8budget-constrained comparison · 0.8
YearPublicationVenuePosition
2025 On Tradeoffs in Learning-Augmented Algorithms
abstract
The field of learning-augmented algorithms has gained significant attention in recent years. Using potentially inaccurate predictions, these algorithms must exhibit three key properties: consistency, robustness, and smoothness. In scenarios with stochastic predictions, a strong average-case performance is required. Typically, the design of such algorithms involves a natural tradeoff between consistency and robustness, and previous works aimed to achieve Pareto-optimal tradeoffs for specific problems. However, in some settings, this comes at the expense of smoothness. In this paper, we explore the tradeoffs between all the mentioned criteria and show how they can be balanced.
Ziyad Benomar, Vianney Perchet
AISTATS1
2025 Pareto-Optimality, Smoothness, and Stochasticity in Learning-Augmented One-Max-Search
abstract
One-max search is a classic problem in online decision-making, in which a trader acts on a sequence of revealed prices and accepts one of them irrevocably to maximise its profit. The problem has been studied both in probabilistic and in worst-case settings, notably through competitive analysis, and more recently in learning-augmented settings in which the trader has access to a prediction on the sequence. However, existing approaches either lack smoothness, or do not achieve optimal worst-case guarantees: they do not attain the best possible trade-off between the consistency and the robustness of the algorithm. We close this gap by presenting the first algorithm that simultaneously achieves both of these important objectives. Furthermore, we show how to leverage the obtained smoothness to provide an analysis of one-max search in stochastic learning-augmented settings which capture randomness in both the observed prices and the prediction.
Ziyad Benomar, Lorenzo Croissant, Vianney Perchet, Spyros Angelopoulos 0001
ICML1
2025 Non-Clairvoyant Scheduling with Progress Bars
abstract
In non-clairvoyant scheduling, the goal is to minimize the total job completion time without prior knowledge of individual job processing times. This classical online optimization problem has recently gained attention through the framework of learning-augmented algorithms. We introduce a natural setting in which the scheduler receives continuous feedback in the form of progress bars—estimates of the fraction of each job completed over time. We design new algorithms for both adversarial and stochastic progress bars and prove strong competitive bounds. Our results in the adversarial case surprisingly induce improved guarantees for learning-augmented scheduling with job size predictions. We also introduce a general method for combining scheduling algorithms, yielding further insights in scheduling with predictions. Finally, we propose a stochastic model of progress bars as a more optimistic alternative to conventional worst-case models, and present an asymptotically optimal scheduling algorithm in this setting.
Ziyad Benomar, Romain Cosson, Alexander Lindermayr, Jens Schlöter
NeurIPS1
2024 Non-clairvoyant Scheduling with Partial Predictions
abstract
The non-clairvoyant scheduling problem has gained new interest within learning-augmented algorithms, where the decision-maker is equipped with predictions without any quality guarantees. In practical settings, access to predictions may be reduced to specific instances, due to cost or data limitations. Our investigation focuses on scenarios where predictions for only $B$ job sizes out of $n$ are available to the algorithm. We first establish near-optimal lower bounds and algorithms in the case of perfect predictions. Subsequently, we present a learning-augmented algorithm satisfying the robustness, consistency, and smoothness criteria, and revealing a novel tradeoff between consistency and smoothness inherent in the scenario with a restricted number of predictions.
Ziyad Benomar, Vianney Perchet
ICML1
2024 Lookback Prophet Inequalities
abstract
Prophet inequalities are fundamental optimal stopping problems, where a decision-maker observes sequentially items with values sampled independently from known distributions, and must decide at each new observation to either stop and gain the current value or reject it irrevocably and move to the next step. This model is often too pessimistic and does not adequately represent real-world online selection processes. Potentially, rejectesd items can be revisited and a fraction of their value can be recovered. To analyze this problem, we consider general decay functions $D_1,D_2,\ldots$, quantifying the value to be recovered from a rejected item, depending on how far it has been observed in the past. We analyze how lookback improves, or not, the competitive ratio in prophet inequalities in different order models. We show that, under mild monotonicity assumptions on the decay functions, the problem can be reduced to the case where all the decay functions are equal to the same function $x \mapsto \gamma x$, where $\gamma = \inf_{x>0} \inf_{j \geq 1} D_j(x)/x$. Consequently, we focus on this setting and refine the analyses of the competitive ratios, with upper and lower bounds expressed as increasing functions of $\gamma$.
Ziyad Benomar, Dorian Baudry, Vianney Perchet
NeurIPS1
2024 Learning-Augmented Priority Queues
abstract
Priority queues are one of the most fundamental and widely used data structures in computer science. Their primary objective is to efficiently support the insertion of new elements with assigned priorities and the extraction of the highest priority element. In this study, we investigate the design of priority queues within the learning-augmented framework, where algorithms use potentially inaccurate predictions to enhance their worst-case performance. We examine three prediction models spanning different use cases, and we show how the predictions can be leveraged to enhance the performance of priority queue operations. Moreover, we demonstrate the optimality of our solution and discuss some possible applications.
Ziyad Benomar, Christian Coester
NeurIPS1
2024 Addressing Bias in Online Selection with Limited Budget of Comparisons
abstract
Consider a hiring process with candidates coming from different universities. It is easy to order candidates with the same background, yet it can be challenging to compare them otherwise. The latter case requires additional costly assessments, leading to a potentially high total cost for the hiring organization. Given an assigned budget, what would be an optimal strategy to select the most qualified candidate? We model the above problem as a multicolor secretary problem, allowing comparisons between candidates from distinct groups at a fixed cost. Our study explores how the allocated budget enhances the success probability of online selection algorithms.
Ziyad Benomar, Evgenii Chzhen, Nicolas Schreuder, Vianney Perchet
NeurIPS1
2023 Advice Querying under Budget Constraint for Online Algorithms
abstract
Several problems have been extensively studied in the learning-augmented setting, where the algorithm has access to some, possibly incorrect, predictions. However, it is assumed in most works that the predictions are provided to the algorithm as input, with no constraint on their size. In this paper, we consider algorithms with access to a limited number of predictions, that they can request at any time during their execution. We study three classical problems in competitive analysis, the ski rental problem, the secretary problem, and the non-clairvoyant job scheduling. We address the question of when to query predictions and how to use them.
Ziyad Benomar, Vianney Perchet
NeurIPS1
2021 A rigorous runtime analysis of the 2-MMASib on jump functions: ant colony optimizers can cope well with local optima
abstract
Ant colony optimizers have been successfully used as general-purpose optimization heuristics. Due to the complicated nature of the random processes that describe the runs of ACO algorithms, the mathematical understanding of these algorithms is much less developed than that of other nature-inspired heuristics. In this first runtime analysis of a basic ACO algorithm on a classic multimodal benchmark, we analyze the runtime of the 2-MMASib on jump functions. For moderate jump sizes k ≤ α0 ln n, α0 > 0 a constant, we prove a runtime of order O(√n/ρ), when the evaporation factor ρ satisfies ρ ≤ Cn-1/2 ln(n)-1 for a sufficiently small constant C. For ρ = Θ(n-1/2 ln(n)-1), we thus obtain a runtime of O(n ln(n)). This result shows that simple ACO algorithms can cope much better with local optima than many evolutionary algorithms, which need Ω(nk) time.
Riade Benbaki, Ziyad Benomar, Benjamin Doerr
GECCO2