Jens Schlöter’s research while affiliated with University of Bremen and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (17)


Competitive Query Minimization for Stable Matching with One-Sided Uncertainty
  • Preprint

July 2024

·

3 Reads

Evripidis Bampis

·

Konstantinos Dogeas

·

·

[...]

·

Amitabh Trehan

We study the two-sided stable matching problem with one-sided uncertainty for two sets of agents A and B, with equal cardinality. Initially, the preference lists of the agents in A are given but the preferences of the agents in B are unknown. An algorithm can make queries to reveal information about the preferences of the agents in B. We examine three query models: comparison queries, interviews, and set queries. Using competitive analysis, our aim is to design algorithms that minimize the number of queries required to solve the problem of finding a stable matching or verifying that a given matching is stable (or stable and optimal for the agents of one side). We present various upper and lower bounds on the best possible competitive ratio as well as results regarding the complexity of the offline problem of determining the optimal query set given full information.



Sorting and Hypergraph Orientation under Uncertainty with Predictions

August 2023

·

5 Reads

·

1 Citation

Learning-augmented algorithms have been attracting increasing interest, but have only recently been considered in the setting of explorable uncertainty where precise values of uncertain input elements can be obtained by a query and the goal is to minimize the number of queries needed to solve a problem. We study learning-augmented algorithms for sorting and hypergraph orientation under uncertainty, assuming access to untrusted predictions for the uncertain values. Our algorithms provide improved performance guarantees for accurate predictions while maintaining worst-case guarantees that are best possible without predictions. For sorting, our algorithm uses the optimal number of queries for accurate predictions and at most twice the optimal number for arbitrarily wrong predictions. For hypergraph orientation, for any γ≥2, we give an algorithm that uses at most 1+1/γ times the optimal number of queries for accurate predictions and at most γ times the optimal number for arbitrarily wrong predictions. These tradeoffs are the best possible. We also consider different error metrics and show that the performance of our algorithms degrades smoothly with the prediction error in all the cases where this is possible.


Santa Claus meets Makespan and Matroids: Algorithms and Reductions

July 2023

·

49 Reads

In this paper we study the relation of two fundamental problems in scheduling and fair allocation: makespan minimization on unrelated parallel machines and max-min fair allocation, also known as the Santa Claus problem. For both of these problems the best approximation factor is a notorious open question; more precisely, whether there is a better-than-2 approximation for the former problem and whether there is a constant approximation for the latter. While the two problems are intuitively related and history has shown that techniques can often be transferred between them, no formal reductions are known. We first show that an affirmative answer to the open question for makespan minimization implies the same for the Santa Claus problem by reducing the latter problem to the former. We also prove that for problem instances with only two input values both questions are equivalent. We then move to a special case called ``restricted assignment'', which is well studied in both problems. Although our reductions do not maintain the characteristics of this special case, we give a reduction in a slight generalization, where the jobs or resources are assigned to multiple machines or players subject to a matroid constraint and in addition we have only two values. This draws a similar picture as before: equivalence for two values and the general case of Santa Claus can only be easier than makespan minimization. To complete the picture, we give an algorithm for our new matroid variant of the Santa Claus problem using a non-trivial extension of the local search method from restricted assignment. Thereby we unify, generalize, and improve several previous results. We believe that this matroid generalization may be of independent interest and provide several sample applications.


Set Selection Under Explorable Stochastic Uncertainty via Covering Techniques

May 2023

·

3 Reads

Lecture Notes in Computer Science

Given subsets of uncertain values, we study the problem of identifying the subset of minimum total value (sum of the uncertain values) by querying as few values as possible. This set selection problem falls into the field of explorable uncertainty and is of intrinsic importance therein as it implies strong adversarial lower bounds for a wide range of interesting combinatorial problems such as knapsack and matchings. We consider a stochastic problem variant and give algorithms that, in expectation, improve upon these adversarial lower bounds. The key to our results is to prove a strong structural connection to a seemingly unrelated covering problem with uncertainty in the constraints via a linear programming formulation. We exploit this connection to derive an algorithmic framework that can be used to solve both problems under uncertainty, obtaining nearly tight bounds on the competitive ratio. This is the first non-trivial stochastic result concerning the sum of unknown values without further structure known for the set. With our novel methods, we lay the foundations for solving more general problems in the area of explorable uncertainty.Keywordsexplorable uncertaintyqueriesset selectionset cover


Sorting and Hypergraph Orientation under Uncertainty with Predictions
  • Preprint
  • File available

May 2023

·

32 Reads

Learning-augmented algorithms have been attracting increasing interest, but have only recently been considered in the setting of explorable uncertainty where precise values of uncertain input elements can be obtained by a query and the goal is to minimize the number of queries needed to solve a problem. We study learning-augmented algorithms for sorting and hypergraph orientation under uncertainty, assuming access to untrusted predictions for the uncertain values. Our algorithms provide improved performance guarantees for accurate predictions while maintaining worst-case guarantees that are best possible without predictions. For hypergraph orientation, for any γ2\gamma \geq 2, we give an algorithm that achieves a competitive ratio of 1+1/γ1+1/\gamma for correct predictions and γ\gamma for arbitrarily wrong predictions. For sorting, we achieve an optimal solution for accurate predictions while still being 2-competitive for arbitrarily wrong predictions. These tradeoffs are the best possible. We also consider different error metrics and show that the performance of our algorithms degrades smoothly with the prediction error in all the cases where this is possible.

Download

Set Selection under Explorable Stochastic Uncertainty via Covering Techniques

November 2022

·

22 Reads

Given subsets of uncertain values, we study the problem of identifying the subset of minimum total value (sum of the uncertain values) by querying as few values as possible. This set selection problem falls into the field of explorable uncertainty and is of intrinsic importance therein as it implies strong adversarial lower bounds for a wide range of interesting combinatorial problems such as knapsack and matchings. We consider a stochastic problem variant and give algorithms that, in expectation, improve upon these adversarial lower bounds. The key to our results is to prove a strong structural connection to a seemingly unrelated covering problem with uncertainty in the constraints via a linear programming formulation. We exploit this connection to derive an algorithmic framework that can be used to solve both problems under uncertainty, obtaining nearly tight bounds on the competitive ratio. This is the first non-trivial stochastic result concerning the sum of unknown values without further structure known for the set. Further, we handle for the first time uncertainty in the constraints in a value-query model. With our novel methods, we lay the foundations for solving more general problems in the area of explorable uncertainty.


Learning-Augmented Query Policies for Minimum Spanning Tree with Uncertainty

June 2022

·

7 Reads

We study how to utilize (possibly erroneous) predictions in a model for computing under uncertainty in which an algorithm can query unknown data. Our aim is to minimize the number of queries needed to solve the minimum spanning tree problem, a fundamental combinatorial optimization problem that has been central also to the research area of explorable uncertainty. For all integral γ2\gamma\ge 2, we present algorithms that are γ\gamma-robust and (1+1γ)(1+\frac{1}{\gamma})-consistent, meaning that they use at most γOPT\gamma OPT queries if the predictions are arbitrarily wrong and at most (1+1γ)OPT(1+\frac{1}{\gamma})OPT queries if the predictions are correct, where OPT is the optimal number of queries for the given instance. Moreover, we show that this trade-off is best possible. Furthermore, we argue that a suitably defined hop distance is a useful measure for the amount of prediction error and design algorithms with performance guarantees that degrade smoothly with the hop distance. We also show that the predictions are PAC-learnable in our model. Our results demonstrate that untrusted predictions can circumvent the known lower bound of~2, without any degradation of the worst-case ratio. To obtain our results, we provide new structural insights for the minimum spanning tree problem that might be useful in the context of query-based algorithms regardless of predictions. In particular, we generalize the concept of witness sets -- the key to lower-bounding the optimum -- by proposing novel global witness set structures and completely new ways of adaptively using those.


Robustification of Online Graph Exploration Methods

June 2022

·

12 Reads

·

9 Citations

Proceedings of the AAAI Conference on Artificial Intelligence

Exploring unknown environments is a fundamental task in many domains, e.g., robot navigation, network security, and internet search. We initiate the study of a learning-augmented variant of the classical, notoriously hard online graph exploration problem by adding access to machine-learned predictions. We propose an algorithm that naturally integrates predictions into the well-known Nearest Neighbor (NN) algorithm and significantly outperforms any known online algorithm if the prediction is of high accuracy while maintaining good guarantees when the prediction is of poor quality. We provide theoretical worst-case bounds that gracefully degrade with the prediction error, and we complement them by computational experiments that confirm our results. Further, we extend our concept to a general framework to robustify algorithms. By interpolating carefully between a given algorithm and NN, we prove new performance bounds that leverage the individual good performance on particular inputs while establishing robustness to arbitrary inputs.


Throughput Scheduling with Equal Additive Laxity

June 2022

·

14 Reads

·

3 Citations

Operations Research Letters

We study a special case of the classical throughput scheduling problem. The task is to determine a largest set of jobs such that each job j can complete its processing requirement pj within its given time interval [rj,dj). In our special case, all jobs have an equal flexibility for starting, referred to as equal additive laxity dj−pj−rj=δ. We present a polynomial-time algorithm for a single machine and derive approximation algorithms in more general settings.


Citations (4)


... Note that this randomized rounding uses intricate preprocessing that violates the marginal preserving property and thus cannot even maintain the cost of a solution in expectation. Based on local search, there is also a combinatorial approach, see e.g., [4,2,1], which yields a (better) constant approximation for restricted assignment. However, it is not at all clear how costs could be integrated in this framework. ...

Reference:

Cost Preserving Dependent Rounding for Allocation Problems
Santa Claus meets Makespan and Matroids: Algorithms and Reductions
  • Citing Chapter
  • January 2024

... Query-competitive algorithms are often associated with the field of 'explorable uncertainty'. Most previous work considers queries revealing an originally uncertain value [3,7,9,18,19,21, 25,10], while in this work we query a preference. ...

Sorting and Hypergraph Orientation under Uncertainty with Predictions
  • Citing Conference Paper
  • August 2023

... We give non-exhaustive pointers to the different models that have been considered in the literature, and note that none of these earlier papers has addressed the single sample question that we address here. The models that have been studied are: chance constrained optimization for normally distributed edge weights [11]; computing an a-priori spanning tree in a regime where only subsets of vertices need to be visited with certain probabilities [3]; computing a robust spanning tree for edge weights in intervals [1]; two stage models to minimize total expected costs over the two stages [5]; analyzing the distribution function of pointwise optimal minimum spanning trees with stochastic weights [15,12,10]; analyzing models where uncertain edge weights can be queried at a cost, and with the goal to minimize the amount or total cost of queries [9,8]; computing the expected weight of spanning trees when edges may or may not be present with independent probabilities [13], or the PAC learnability of minimum spanning trees [6]. ...

Robustification of Online Graph Exploration Methods
  • Citing Article
  • June 2022

Proceedings of the AAAI Conference on Artificial Intelligence

... A classical idea is to design an MCTS-based framework for various types of combinatorial optimization problems [19,30]. Another idea is to design an MCTS-based algorithm to solve a specific combinatorial optimization problem, such as the traveling salesman problem [27,29,38,39] and the Boolean satisfiability problem [5,12,18,31]. We adopt the latter idea to find multiple optimal pivot paths for the simplex method based on MCTS. ...

Improving SAT Solving Using Monte Carlo Tree Search-Based Clause Learning
  • Citing Chapter
  • January 2020