Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Andreas S. Schulz is active.

Publication


Featured researches published by Andreas S. Schulz.


Mathematics of Operations Research | 1997

Scheduling to Minimize Average Completion Time: Off-Line and On-Line Approximation Algorithms

Leslie A. Hall; Andreas S. Schulz; David B. Shmoys; Joel Wein

In this paper we introduce two general techniques for the design and analysis of approximation algorithms for NP-hard scheduling problems in which the objective is to minimize the weighted sum of the job completion times. For a variety of scheduling models, these techniques yield the first algorithms that are guaranteed to find schedules that have objective function value within a constant factor of the optimum. In the first approach, we use an optimal solution to a linear programming relaxation in order to guide a simple list-scheduling rule. Consequently, we also obtain results about the strength of the relaxation. Our second approach yields on-line algorithms for these problems: in this setting, we are scheduling jobs that continually arrive to be processed and, for each time t, we must construct the schedule until time t without any knowledge of the jobs that will arrive afterwards. Our on-line technique yields constant performance guarantees for a variety of scheduling environments, and in some cases essentially matches the performance of our off-line LP-based algorithms.


Management Science | 2003

Solving Project Scheduling Problems by Minimum Cut Computations

Rolf H. Möhring; Andreas S. Schulz; Frederik Stork; Marc Uetz

In project scheduling, a set of precedence-constrained jobs has to be scheduled so as to minimize a given objective. In resource-constrained project scheduling, the jobs additionally compete for scarce resources. Due to its universality, the latter problem has a variety of applications in manufacturing, production planning, project management, and elsewhere. It is one of the most intractable problems in operations research, and has therefore become a popular playground for the latest optimization techniques, including virtually all local search paradigms. We show that a somewhat more classical mathematical programming approach leads to both competitive feasible solutions and strong lower bounds, within reasonable computation times. The basic ingredients of our approach are the Lagrangian relaxation of a time-indexed integer programming formulation and relaxation-based list scheduling, enriched with a useful idea from recent approximation algorithms for machine scheduling problems. The efficiency of the algorithm results from the insight that the relaxed problem can be solved by computing a minimum cut in an appropriately defined directed graph. Our computational study covers different types of resource-constrained project scheduling problems, based on several notoriously hard test sets, including practical problem instances from chemical production planning.


Journal of the ACM | 1999

Approximation in stochastic scheduling: the power of LP-based priority policies

Rolf H. Möhring; Andreas S. Schulz; Marc Uetz

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.


SIAM Journal on Discrete Mathematics | 2002

Single Machine Scheduling with Release Dates

Michel X. Goemans; Maurice Queyranne; Andreas S. Schulz; Martin Skutella; Yaoguang Wang

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


international colloquium on automata languages and programming | 1996

Improved Scheduling Algorithms for Minsum Criteria

Soumen Chakrabarti; Cynthia A. Phillips; Andreas S. Schulz; David B. Shmoys; Clifford Stein; Joel Wein

\alpha


integer programming and combinatorial optimization | 1996

Scheduling to Minimize Total Weighted Completion Time: Performance Guarantees of LP-Based Heuristics and Lower Bounds

Andreas S. Schulz

-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


SIAM Journal on Discrete Mathematics | 2002

Scheduling Unrelated Machines by Randomized Rounding

Andreas S. Schulz; Martin Skutella

e/(e-1) \approx 1.5819


integer programming and combinatorial optimization | 2005

On the inefficiency of equilibria in congestion games

Andreas S. Schulz; Nicolás E. Stier-Moses

. Both algorithms may be derandomized; their deterministic versions run in O(n2) 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.


symposium on discrete algorithms | 2004

Approximate local search in combinatorial optimization

James B. Orlin; Abraham P. Punnen; Andreas S. Schulz

We consider the problem of finding near-optimal solutions for a variety of NP-hard scheduling problems for which the objective is to minimize the total weighted completion time. Recent work has led to the development of several techniques that yield constant worst-case bounds in a number of settings. We continue this line of research by providing improved performance guarantees for several of the most basic scheduling models, and by giving the first constant performance guarantee for a number of more realistically constrained scheduling problems. For example, we give an improved performance guarantee for minimizing the total weighted completion time subject to release dates on a single machine, and subject to release dates and/or precedence constraints on identical parallel machines. We also give improved bounds on the power of preemption in scheduling jobs with release dates on parallel machines.


Games and Economic Behavior | 2008

A Geometric Approach to the Price of Anarchy in Nonatomic Congestion Games

Andreas S. Schulz; Nicolás E. Stier-Moses

There has been recent success in using polyhedral formulations of scheduling problems not only to obtain good lower bounds in practice but also to develop provably good approximation algorithms. Most of these formulations rely on binary decision variables that are a kind of assignment variables. We present quite simple polynomialtime approximation algorithms that are based on linear programming formulations with completion time variables and give the best known performance guarantees for minimizing the total weighted completion time in several scheduling environments. This amplifies the importance of (appropriate) polyhedral formulations in the design of approximation algorithms with good worst-case performance guarantees.

Collaboration


Dive into the Andreas S. Schulz's collaboration.

Top Co-Authors

Avatar

Rolf H. Möhring

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Martin Skutella

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

James B. Orlin

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Nelson A. Uhan

United States Naval Academy

View shared research outputs
Top Co-Authors

Avatar

Juliane Dunkel

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Sebastian Pokutta

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Frederik Stork

Technical University of Berlin

View shared research outputs
Researchain Logo
Decentralizing Knowledge