Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Andreas S. Schulz

dblp:66/5251 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Mathematical optimization
combinatorial optimization
0.132004
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.122006
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.132006
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.122004
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.122004
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.112006
Approximation Bounds for a General Class of Precedence Constrained Parallel Machine Scheduling Problems · SIAM J. Comput. 2006
Mathematical optimization › scheduling
list scheduling
0.112006
Approximation Bounds for a General Class of Precedence Constrained Parallel Machine Scheduling Problems · SIAM J. Comput. 2006
Mathematical optimization › scheduling
parallel machine scheduling
0.112006
Approximation Bounds for a General Class of Precedence Constrained Parallel Machine Scheduling Problems · SIAM J. Comput. 2006
Mathematical optimization › scheduling
precedence constrained scheduling
0.112006
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.012004
Approximate local search in combinatorial optimization · SODA 2004
Algorithmic game theory and mechanism design
congestion games
0.012003
On the performance of user equilibria in traffic networks · SODA 2003
Algorithmic game theory and mechanism design
price of anarchy
0.012003
On the performance of user equilibria in traffic networks · SODA 2003
Algorithmic game theory and mechanism design › congestion games
traffic equilibrium
0.012003
On the performance of user equilibria in traffic networks · SODA 2003
Mathematical optimization
integer programming
0.011999
An Oracle-Polynomial Time Augmentation Algorithm for Integer Programming · SODA 1999
Mathematical optimization › scheduling › scheduling under uncertainty
stochastic scheduling
0.011999
Approximation in stochastic scheduling: the power of LP-based priority policies · J. ACM 1999
Approximation and online algorithms
scheduling approximation
0.011996
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
YearPublicationVenuePosition
2025 Scheduling with Testing: Competitive Algorithms for Minimizing the Total Weighted Completion Time in the Adversarial Model
Felix Buld, Andreas S. Schulz
IJTCS-FAW2
2019 Robust Appointment Scheduling with Heterogeneous Costs
abstract
Designing 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-RANDOM1
2019 Precedence-Constrained Scheduling and Min-Sum Set Cover
Felix Happach, Andreas S. Schulz
WAOA2
2016 Min-Sum Scheduling Under Precedence Constraints
abstract
In 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
ESA1
2016 Robust Monotone Submodular Function Maximization
James B. Orlin, Andreas S. Schulz, Rajan Udwani
IPCO2
2014 Robust Appointment Scheduling
abstract
Health 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-RANDOM2
2013 The Price of Anarchy of the Proportional Allocation Mechanism Revisited
José Correa 0001, Andreas S. Schulz, Nicolás E. Stier Moses
WINE2
2012 The complexity of welfare maximization in congestion games
abstract
Abstract 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
Networks2
2011 Approximation Algorithms and Hardness Results for the Joint Replenishment Problem with Constant Demands
Andreas S. Schulz, Claudio Telha
ESA1
2010 On the Rank of Cutting-Plane Proof Systems
Sebastian Pokutta, Andreas S. Schulz
IPCO2
2009 Integer Programming: Optimization and Evaluation Are Equivalent
James B. Orlin, Abraham P. Punnen, Andreas S. Schulz
WADS3
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-RANDOM2
2008 Stochastic Online Scheduling Revisited
Andreas S. Schulz
COCOA1
2007 Encouraging Cooperation in Sharing Supermodular Costs
Andreas S. Schulz, Nelson A. Uhan
APPROX-RANDOM1
2006 Efficiency and fairness of system-optimal routing with user constraints
abstract
Abstract 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
Networks1
2006 Approximation Bounds for a General Class of Precedence Constrained Parallel Machine Scheduling Problems
abstract
An 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
IPCO2
2004 Single Machine Scheduling with Precedence Constraints: Extended Abstract
José Correa 0001, Andreas S. Schulz
IPCO2
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
IPCO2
2004 Approximate local search in combinatorial optimization
James B. Orlin, Abraham P. Punnen, Andreas S. Schulz
SODA3
2004 Approximate Local Search in Combinatorial Optimization
abstract
Local 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
SODA1
2003 Scheduling to Minimize Average Completion Time Revisited: Deterministic On-Line Algorithms
Nicole Megow, Andreas S. Schulz
WAOA2
2002 Single Machine Scheduling with Release Dates
abstract
We 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 Rounding
abstract
We 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
STOC2
1999 Resource-Constrained Project Scheduling: Computing Lower Bounds by Solving Minimum Cut Problems
Rolf H. Möhring, Andreas S. Schulz, Frederik Stork, Marc Uetz
ESA2
1999 Bounds on the Chvátal Rank of Polytopes in the 0/1-Cube
Friedrich Eisenbrand, Andreas S. Schulz
IPCO2
1999 An Oracle-Polynomial Time Augmentation Algorithm for Integer Programming
Andreas S. Schulz, Robert Weismantel
SODA1
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 policies
abstract
We 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. ACM2
1998 Approximation Bounds for a General Class of Precedence Constrained Parallel Machine Scheduling Problems
Alix Munier Kordon, Maurice Queyranne, Andreas S. Schulz
IPCO3
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
ESA1
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
ESA3
1996 Improved Scheduling Algorithms for Minsum Criteria
Soumen Chakrabarti, Cynthia A. Phillips, Andreas S. Schulz, David B. Shmoys, Clifford Stein 0001, Joel Wein
ICALP3
1996 Transitive Packing
Rudolf Müller, Andreas S. Schulz
IPCO2
1996 Scheduling to Minimize Total Weighted Completion Time: Performance Guarantees of LP-Based Heuristics and Lower Bounds
Andreas S. Schulz
IPCO1
1996 Switchbox Routing in VLSI Design: Closing the Complexity Gap
Stephan Hartmann 0003, Markus W. Schäffter, Andreas S. Schulz
WG3
1995 0/1-Integer Programming: Optimization and Augmentation are Equivalent
Andreas S. Schulz, Robert Weismantel, Günter M. Ziegler
ESA1
1995 The Interval Order Polytope of a Digraph
Rudolf Müller, Andreas S. Schulz
IPCO2
1995 Scheduling Unit Jobs with Compatible Release Dates on Parallel Machines with Nonstationary Speeds
Maurice Queyranne, Andreas S. Schulz
IPCO2
1995 The Permutahedron of Series-parallel Posets
Andreas S. Schulz
Discret. Appl. Math.1