Demo Data from EDBT 2026 / reviewers in the wild / expert
Andreas S. Schulz
dblp:66/5251
· DBLP profile ↗
45ranked-venue papers
13as first author
1since 2021 · last 2025
0000-0002-9595-459XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 39 · 11 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 1 since 2021Computer networks · 2 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 first-author
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
8 papers |
Mathematical optimization · 61% Approximation and online algorithms · 24% Algorithmic game theory and mechanism design · 12% |
Topics — the 16 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Mathematical optimization
combinatorial optimization |
0.1 | 3 | 2004 | Approximate Local Search in Combinatorial Optimization · SIAM J. Comput. 2004 Approximate local search in combinatorial optimization · SODA 2004 epsilon-optimization schemes and L-bit precision: alternative perspectives in combinatorial optimization (extended abstract) · STOC 2000 |
Approximation and online algorithms
approximation algorithms |
0.1 | 2 | 2006 | Approximation Bounds for a General Class of Precedence Constrained Parallel Machine Scheduling Problems · SIAM J. Comput. 2006 Approximate local search in combinatorial optimization · SODA 2004 |
Mathematical optimization
scheduling |
0.1 | 3 | 2006 | Approximation Bounds for a General Class of Precedence Constrained Parallel Machine Scheduling Problems · SIAM J. Comput. 2006 Approximation in stochastic scheduling: the power of LP-based priority policies · J. ACM 1999 Improved Scheduling Algorithms for Minsum Criteria · ICALP 1996 |
Mathematical optimization › combinatorial optimization
local search |
0.1 | 2 | 2004 | Approximate Local Search in Combinatorial Optimization · SIAM J. Comput. 2004 Approximate local search in combinatorial optimization · SODA 2004 |
Approximation and online algorithms
approximation schemes |
0.1 | 2 | 2004 | Approximate Local Search in Combinatorial Optimization · SIAM J. Comput. 2004 epsilon-optimization schemes and L-bit precision: alternative perspectives in combinatorial optimization (extended abstract) · STOC 2000 |
Mathematical optimization
linear programming relaxation |
0.1 | 1 | 2006 | Approximation Bounds for a General Class of Precedence Constrained Parallel Machine Scheduling Problems · SIAM J. Comput. 2006 |
Mathematical optimization › scheduling
list scheduling |
0.1 | 1 | 2006 | Approximation Bounds for a General Class of Precedence Constrained Parallel Machine Scheduling Problems · SIAM J. Comput. 2006 |
Mathematical optimization › scheduling
parallel machine scheduling |
0.1 | 1 | 2006 | Approximation Bounds for a General Class of Precedence Constrained Parallel Machine Scheduling Problems · SIAM J. Comput. 2006 |
Mathematical optimization › scheduling
precedence constrained scheduling |
0.1 | 1 | 2006 | Approximation Bounds for a General Class of Precedence Constrained Parallel Machine Scheduling Problems · SIAM J. Comput. 2006 |
Approximation and online algorithms › approximation algorithms › combinatorial approximation algorithms
local search approximation |
0.0 | 1 | 2004 | Approximate local search in combinatorial optimization · SODA 2004 |
Algorithmic game theory and mechanism design
congestion games |
0.0 | 1 | 2003 | On the performance of user equilibria in traffic networks · SODA 2003 |
Algorithmic game theory and mechanism design
price of anarchy |
0.0 | 1 | 2003 | On the performance of user equilibria in traffic networks · SODA 2003 |
Algorithmic game theory and mechanism design › congestion games
traffic equilibrium |
0.0 | 1 | 2003 | On the performance of user equilibria in traffic networks · SODA 2003 |
Mathematical optimization
integer programming |
0.0 | 1 | 1999 | An Oracle-Polynomial Time Augmentation Algorithm for Integer Programming · SODA 1999 |
Mathematical optimization › scheduling › scheduling under uncertainty
stochastic scheduling |
0.0 | 1 | 1999 | Approximation in stochastic scheduling: the power of LP-based priority policies · J. ACM 1999 |
Approximation and online algorithms
scheduling approximation |
0.0 | 1 | 1996 | Improved Scheduling Algorithms for Minsum Criteria · ICALP 1996 |
Methods — techniques the papers use, named apart from their topics
list scheduling · 0.1linear programming relaxation · 0.1local search · 0.0worst-case equilibrium analysis · 0.0game theory · 0.0priority policy · 0.0oracle-polynomial time · 0.0linear programming · 0.0augmentation algorithm · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Scheduling with Testing: Competitive Algorithms for Minimizing the Total Weighted Completion Time in the Adversarial Model
Felix Buld, Andreas S. Schulz |
IJTCS-FAW | 2 |
| 2019 | Robust Appointment Scheduling with Heterogeneous CostsabstractDesigning simple appointment systems that under uncertainty in service times, try to achieve both high utilization of expensive medical equipment and personnel as well as short waiting time for patients, has long been an interesting and challenging problem in health care. We consider a robust version of the appointment scheduling problem, introduced by Mittal et al. (2014), with the goal of finding simple and easy-to-use algorithms. Previous work focused on the special case where per-unit costs due to under-utilization of equipment/personnel are homogeneous i.e., costs are linear and identical. We consider the heterogeneous case and devise an LP that has a simple closed-form solution. This solution yields the first constant-factor approximation for the problem. We also find special cases beyond homogeneous costs where the LP leads to closed form optimal schedules. Our approach and results extend more generally to convex piece-wise linear costs. For the case where the order of patients is changeable, we focus on linear costs and show that the problem is strongly NP-hard when the under-utilization costs are heterogeneous. For changeable order with homogeneous under-utilization costs, it was previously shown that an EPTAS exists. We instead find an extremely simple, ratio-based ordering that is 1.0604 approximate. Andreas S. Schulz, Rajan Udwani |
APPROX-RANDOM | 1 |
| 2019 | Precedence-Constrained Scheduling and Min-Sum Set Cover
Felix Happach, Andreas S. Schulz |
WAOA | 2 |
| 2016 | Min-Sum Scheduling Under Precedence ConstraintsabstractIn many scheduling situations, it is important to consider non-linear functions of job completions times in the objective. This was already recognized by Smith (1956). Recently, the theory community has begun a thorough study of the resulting problems, mostly on single-machine instances for which all permutations of jobs are feasible. However, a typical feature of many scheduling problems is that some jobs can only be processed after others. In this paper, we give the first approximation algorithms for min-sum scheduling with (nonnegative, non-decreasing) non-linear functions and general precedence constraints. In particular, for 1|prec|sum w_j f(C_j), we propose a polynomial-time universal algorithm that performs well for all functions f simultaneously. Its approximation guarantee is 2 for all concave functions, at worst. We also provide a (non-universal) polynomial-time algorithm for the more general case 1|prec|sum f_j(C_j). The performance guarantee is no worse than 2+epsilon for all concave functions. Our results match the best bounds known for the case of linear functions, a widely studied problem, and considerably extend the results for minimizing sum w_jf(C_j) without precedence constraints. Andreas S. Schulz, José Verschae |
ESA | 1 |
| 2016 | Robust Monotone Submodular Function Maximization
James B. Orlin, Andreas S. Schulz, Rajan Udwani |
IPCO | 2 |
| 2014 | Robust Appointment SchedulingabstractHealth care providers are under tremendous pressure to reduce costs and increase quality of their services. It has long been recognized that well-designed appointment systems have the potential to improve utilization of expensive personnel and medical equipment and to reduce waiting times for patients. In a widely influential survey on outpatient scheduling, Cayirli and Veral (2003) concluded that the "biggest challenge for future research will be to develop easy-to-use heuristics." We analyze the appointment scheduling problem from a robust-optimization perspective, and we establish the existence of a closed-form optimal solution--arguably the simplest and best `heuristic' possible. In case the order of patients is changeable, the robust optimization approach yields a novel formulation of the appointment scheduling problem as that of minimizing a concave function over a supermodular polyhedron. We devise the first constant-factor approximation algorithm for this case. Shashi Mittal, Andreas S. Schulz, Sebastian Stiller |
APPROX-RANDOM | 2 |
| 2013 | The Price of Anarchy of the Proportional Allocation Mechanism Revisited
José Correa 0001, Andreas S. Schulz, Nicolás E. Stier Moses |
WINE | 2 |
| 2012 | The complexity of welfare maximization in congestion gamesabstractAbstract We investigate issues of complexity related to welfare maximization in congestion games. In particular, we provide a full classification of complexity results for the problem of finding a minimum cost solution to a congestion game, under the model of Rosenthal. We consider both network and general congestion games, and we examine several variants of the problem concerning the structure of the game and the properties of its associated cost functions. Many of these problem variants turn out to be NP‐hard, and some are hard to approximate to within any finite factor, unlessP=NP. We also identify several versions of the problem that are solvable in polynomial time. © 2011 Wiley Periodicals, Inc. NETWORKS, 2012 Carol A. Meyers, Andreas S. Schulz |
Networks | 2 |
| 2011 | Approximation Algorithms and Hardness Results for the Joint Replenishment Problem with Constant Demands
Andreas S. Schulz, Claudio Telha |
ESA | 1 |
| 2010 | On the Rank of Cutting-Plane Proof Systems
Sebastian Pokutta, Andreas S. Schulz |
IPCO | 2 |
| 2009 | Integer Programming: Optimization and Evaluation Are Equivalent
James B. Orlin, Abraham P. Punnen, Andreas S. Schulz |
WADS | 3 |
| 2009 | Coordination mechanisms for selfish scheduling
Nicole Immorlica, Li Erran Li, Vahab S. Mirrokni, Andreas S. Schulz |
Theor. Comput. Sci. | 4 |
| 2008 | A General Framework for Designing Approximation Schemes for Combinatorial Optimization Problems with Many Objectives Combined into One
Shashi Mittal, Andreas S. Schulz |
APPROX-RANDOM | 2 |
| 2008 | Stochastic Online Scheduling Revisited
Andreas S. Schulz |
COCOA | 1 |
| 2007 | Encouraging Cooperation in Sharing Supermodular Costs
Andreas S. Schulz, Nelson A. Uhan |
APPROX-RANDOM | 1 |
| 2006 | Efficiency and fairness of system-optimal routing with user constraintsabstractAbstract We study the route‐guidance system proposed by Jahn, Möhring, Schulz, and Stier‐Moses Operations Research 53 (2005), 600–616 from a theoretical perspective. As system‐optimal guidance is known to be problematic, this approach computes a traffic pattern that minimizes the total travel time subject to user constraints. These constraints are designed to ensure that routes suggested to users are not much longer than shortest paths for the prevailing network conditions. To calibrate the system, a certain measure—called normal length—must be selected. We show that when this length is defined as the travel time at equilibrium, the resulting traffic assignment is provably efficient and close to fair. To measure efficiency, we compare the output to the best solution without guidance and to user equilibria. To measure unfairness, we compare travel times of different users, and show that they do not differ too much. Inefficient or unfair traffic assignments cause users to travel too long or discourage people from accepting the system; either consequence would jeopardize the potential impact of a route‐guidance system. © 2006 Wiley Periodicals, Inc. NETWORKS, Vol. 48(4), 223–234 2006 Andreas S. Schulz, Nicolás E. Stier Moses |
Networks | 1 |
| 2006 | Approximation Bounds for a General Class of Precedence Constrained Parallel Machine Scheduling ProblemsabstractAn important class of scheduling problems concerns parallel machines and precedence constraints. We consider precedence delays, which associate with each precedence constraint a certain amount of time that must elapse between the completion and start times of the corresponding jobs. Together with ordinary precedence constraints, release dates and delivery times can be modeled in this manner. We present a 4-approximation algorithm for the total weighted completion time objective for this general class of problems. The algorithm is a rather simple form of list scheduling. The list is in order of job midpoints derived from a linear programming relaxation. Our analysis unifies and simplifies that of a number of special cases heretofore separately studied, while actually improving many of the former approximation results. Maurice Queyranne, Andreas S. Schulz |
SIAM J. Comput. | 2 |
| 2005 | On the Inefficiency of Equilibria in Congestion Games
José Correa 0001, Andreas S. Schulz, Nicolás E. Stier Moses |
IPCO | 2 |
| 2004 | Single Machine Scheduling with Precedence Constraints: Extended Abstract
José Correa 0001, Andreas S. Schulz |
IPCO | 2 |
| 2004 | Computational Complexity, Fairness, and the Price of Anarchy of the Maximum Latency Problem: Extended Abstract
José Correa 0001, Andreas S. Schulz, Nicolás E. Stier Moses |
IPCO | 2 |
| 2004 | Approximate local search in combinatorial optimization
James B. Orlin, Abraham P. Punnen, Andreas S. Schulz |
SODA | 3 |
| 2004 | Approximate Local Search in Combinatorial OptimizationabstractLocal search algorithms for combinatorial optimization problems are generally of pseudopolynomial running time, and polynomial-time algorithms are not often known for finding locally optimal solutions for NP-hard optimization problems. We introduce the concept of $\varepsilon$-local optimality and show that, for every $\varepsilon > 0$, an $\varepsilon$-local optimum can be identified in time polynomial in the problem size and $1/\varepsilon$ whenever the corresponding neighborhood can be searched in polynomial time. If the neighborhood can be searched in polynomial time for a $\delta$-local optimum, a variation of our main algorithm produces a $(\delta + \varepsilon)$-local optimum in time polynomial in the problem size and $1/\varepsilon$. As a consequence, a combinatorial optimization problem has a fully polynomial-time approximation scheme if and only if the problem of determining a better neighbor in an exact neighborhood has a fully polynomial-time approximation scheme. James B. Orlin, Abraham P. Punnen, Andreas S. Schulz |
SIAM J. Comput. | 3 |
| 2003 | On the performance of user equilibria in traffic networks
Andreas S. Schulz, Nicolás E. Stier Moses |
SODA | 1 |
| 2003 | Scheduling to Minimize Average Completion Time Revisited: Deterministic On-Line Algorithms
Nicole Megow, Andreas S. Schulz |
WAOA | 2 |
| 2002 | Single Machine Scheduling with Release DatesabstractWe consider the scheduling problem of minimizing the average weighted completion time of n jobs with release dates on a single machine. We first study two linear programming relaxations of the problem, one based on a time-indexed formulation, the other on a completion-time formulation. We show their equivalence by proving that a O(n log n) greedy algorithm leads to optimal solutions to both relaxations. The proof relies on the notion of mean busy times of jobs, a concept which enhances our understanding of these LP relaxations. Based on the greedy solution, we describe two simple randomized approximation algorithms, which are guaranteed to deliver feasible schedules with expected objective function value within factors of 1.7451 and 1.6853, respectively, of the optimum. They are based on the concept of common and independent $\alpha$-points, respectively. The analysis implies in particular that the worst-case relative error of the LP relaxations is at most 1.6853, and we provide instances showing that it is at least $e/(e-1) \approx 1.5819$. Both algorithms may be derandomized; their deterministic versions run in O(n 2 ) time. The randomized algorithms also apply to the on-line setting, in which jobs arrive dynamically over time and one must decide which job to process without knowledge of jobs that will be released afterwards. Michel X. Goemans, Maurice Queyranne, Andreas S. Schulz, Martin Skutella, Yaoguang Wang |
SIAM J. Discret. Math. | 3 |
| 2002 | Scheduling Unrelated Machines by Randomized RoundingabstractWe present a new class of randomized approximation algorithms for unrelated parallel machine scheduling problems with the average weighted completion time objective. The key idea is to assign jobs randomly to machines with probabilities derived from an optimal solution to a linear programming (LP) relaxation in time-indexed variables. Our main results are a $(2+\varepsilon)$-approximation algorithm for the model with individual job release dates and a $(3/2+\varepsilon)$-approximation algorithm if all jobs are released simultaneously. We obtain corresponding bounds on the quality of the LP relaxation. It is an interesting implication for identical parallel machine scheduling that jobs are randomly assigned to machines, in which each machine is equally likely. In addition, in this case the algorithm has running time O(n log n) and performance guarantee 2. Moreover, the approximation result for identical parallel machine scheduling applies to the on-line setting in which jobs arrive over time as well, with no difference in performance guarantee. Andreas S. Schulz, Martin Skutella |
SIAM J. Discret. Math. | 1 |
| 2000 | epsilon-optimization schemes and L-bit precision: alternative perspectives in combinatorial optimization (extended abstract)
James B. Orlin, Andreas S. Schulz, Sudipta Sengupta |
STOC | 2 |
| 1999 | Resource-Constrained Project Scheduling: Computing Lower Bounds by Solving Minimum Cut Problems
Rolf H. Möhring, Andreas S. Schulz, Frederik Stork, Marc Uetz |
ESA | 2 |
| 1999 | Bounds on the Chvátal Rank of Polytopes in the 0/1-Cube
Friedrich Eisenbrand, Andreas S. Schulz |
IPCO | 2 |
| 1999 | An Oracle-Polynomial Time Augmentation Algorithm for Integer Programming
Andreas S. Schulz, Robert Weismantel |
SODA | 1 |
| 1999 | On the Chvátal Rank of Polytopes in the 0/1 Cube
Alexander Bockmayr, Friedrich Eisenbrand, Mark E. Hartmann, Andreas S. Schulz |
Discret. Appl. Math. | 4 |
| 1999 | Approximation in stochastic scheduling: the power of LP-based priority policiesabstractWe consider the problem to minimize the total weighted completion time of a set of jobs with individual release dates which have to be scheduled on identical parallel machines.Job processing times are not known in advance, they are realized on-line according to given probability distributions.The aim is to find a scheduling policy that minimizes the objective in expectation.Motivated by the success of LP-based approaches to deterministic scheduling, we present a polyhedral relaxation of the performance space of stochastic parallel machine scheduling.This relaxation extends earlier relaxations that have been used, among others, by Hall et al. [1997] in the deterministic setting.We then derive constant performance guarantees for priority policies which are guided by optimum LP solutions, and thereby generalize previous results from deterministic scheduling.In the absence of release dates, the LP-based analysis also yields an additive performance guarantee for the WSEPT rule which implies both a worst-case performance ratio and a result on its asymptotic optimality, thus complementing previous work by Weiss [1990].The corresponding LP lower bound generalizes a previous lower bound from deterministic scheduling due to Eastman et al. [1964], and exhibits a relation between parallel machine problems and corresponding problems with only one fast single machine.Finally, we show that all employed LPs can be solved in polynomial time by purely combinatorial algorithms. Rolf H. Möhring, Andreas S. Schulz, Marc Uetz |
J. ACM | 2 |
| 1998 | Approximation Bounds for a General Class of Precedence Constrained Parallel Machine Scheduling Problems
Alix Munier Kordon, Maurice Queyranne, Andreas S. Schulz |
IPCO | 3 |
| 1998 | Switchbox Routing in VLSI Design: Closing the Complexity Gap
Stephan Hartmann 0003, Markus W. Schäffter, Andreas S. Schulz |
Theor. Comput. Sci. | 3 |
| 1997 | Scheduling-LPs Bear Probabilities: Randomized Approximations for Min-Sum Criteria
Andreas S. Schulz, Martin Skutella |
ESA | 1 |
| 1997 | Facets of the Generalized Permutahedron of a Poset
Annelie von Arnim, Andreas S. Schulz |
Discret. Appl. Math. | 2 |
| 1996 | Scheduling Jobs with Communication Delays: Using Infeasible Solutions for Approximation (Extended Abstract)
Rolf H. Möhring, Markus W. Schäffter, Andreas S. Schulz |
ESA | 3 |
| 1996 | Improved Scheduling Algorithms for Minsum Criteria
Soumen Chakrabarti, Cynthia A. Phillips, Andreas S. Schulz, David B. Shmoys, Clifford Stein 0001, Joel Wein |
ICALP | 3 |
| 1996 | Transitive Packing
Rudolf Müller, Andreas S. Schulz |
IPCO | 2 |
| 1996 | Scheduling to Minimize Total Weighted Completion Time: Performance Guarantees of LP-Based Heuristics and Lower Bounds
Andreas S. Schulz |
IPCO | 1 |
| 1996 | Switchbox Routing in VLSI Design: Closing the Complexity Gap
Stephan Hartmann 0003, Markus W. Schäffter, Andreas S. Schulz |
WG | 3 |
| 1995 | 0/1-Integer Programming: Optimization and Augmentation are Equivalent
Andreas S. Schulz, Robert Weismantel, Günter M. Ziegler |
ESA | 1 |
| 1995 | The Interval Order Polytope of a Digraph
Rudolf Müller, Andreas S. Schulz |
IPCO | 2 |
| 1995 | Scheduling Unit Jobs with Compatible Release Dates on Parallel Machines with Nonstationary Speeds
Maurice Queyranne, Andreas S. Schulz |
IPCO | 2 |
| 1995 | The Permutahedron of Series-parallel Posets
Andreas S. Schulz |
Discret. Appl. Math. | 1 |