Network


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

Hotspot


Dive into the research topics where Jan Karel Lenstra is active.

Publication


Featured researches published by Jan Karel Lenstra.


Annals of discrete mathematics | 1979

Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey

Ronald L. Graham; Eugene L. Lawler; Jan Karel Lenstra; A. H. G. Rinnooy Kan

The theory of deterministic sequencing and scheduling has expanded rapidly during the past years. In this paper we survey the state of the art with respect to optimization and approximation algorithms and interpret these in terms of computational complexity theory. Special cases considered are single machine scheduling, identical, uniform and unrelated parallel machine scheduling, and open shop, flow shop and job shop scheduling. We indicate some problems for future research and include a selective bibliography.


Operations Research | 1992

Job shop scheduling by simulated annealing

Pjm Peter van Laarhoven; Ehl Emile Aarts; Jan Karel Lenstra

We describe an approximation algorithm for the problem of finding the minimum makespan in a job shop. The algorithm is based on simulated annealing, a generalization of the well known iterative improvement approach to combinatorial optimization problems. The generalization involves the acceptance of cost-increasing transitions with a nonzero probability to avoid getting stuck in local minima. We prove that our algorithm asymptotically converges in probability to a globally minimal solution, despite the fact that the Markov chains generated by the algorithm are generally not irreducible. Computational experiments show that our algorithm can find shorter makespans than two recent approximation approaches that are more tailored to the job shop scheduling problem. This is, however, at the cost of large running times.


Discrete Applied Mathematics | 1983

Scheduling subject to resource constraints: classification and complexity

Jacek Blazewicz; Jan Karel Lenstra; A. H. G. Rinnooy Kan

Abstract In deterministic sequencing and scheduling problems, jobs are to be processed on machines of limited capacity. We consider an extension of this class of problems, in which the jobs require the use of additional scarce resources during their execution. A classification scheme for resource constraints is proposed and the computational complexity of the extended problem class is investigated in terms of this classification. Models involving parallel machines, unit-time jobs and the maximum completion time criterion are studied in detail; other models are briefly discussed.


Operations Research | 1978

Complexity of Scheduling under Precedence Constraints

Jan Karel Lenstra; A. H. G. Rinnooy Kan

Precedence constraints between jobs that have to be respected in every feasible schedule generally increase the computational complexity of a scheduling problem. Occasionally, their introduction may turn a problem that is solvable within polynomial time into an NP-complete one, for which a good algorithm is highly unlikely to exist. We illustrate the use of these concepts by extending some typical NP-completeness results and simplifying their correctness proofs for scheduling problems involving precedence constraints.


foundations of computer science | 1987

Approximation algorithms for scheduling unrelated parallel machines

Jan Karel Lenstra; David B. Shmoys; Éva Tardos

We consider the following scheduling problem. There are m parallel machines and n independent jobs. Each job is to be assigned to one of the machines. The processing of job j on machine i requires time pij. The objective is to find a schedule that minimizes the makespan. Our main result is a polynomial algorithm which constructs a schedule that is guaranteed to be no longer than twice the optimum. We also present a polynomial approximation scheme for the case that the number of machines is fixed. Both approximation results are corollaries of a theorem about the relationship of a class of integer programming problems and their linear programming relaxations. In particular, we give a polynomial method to round the fractional extreme points of the linear program to integral points that nearly satisfy the constraints. In contrast to our main result, we prove that no polynomial algorithm can achieve a worst-case ratio less than 3/2 unless P = NP. We finally obtain a complexity classification for all special cases with a fixed number of processing times.


Handbooks in Operations Research and Management Science | 1993

Chapter 9 Sequencing and scheduling: Algorithms and complexity

Eugene L. Lawler; Jan Karel Lenstra; Alexander H. G. Rinnooy Kan; David B. Shmoys

Publisher Summary This chapter discusses different types of sequencing and scheduling problems, and describes different types of algorithms and the concepts of complexity theory. A class of deterministic machine scheduling problems has been introduced in the chapter. The chapter also deals with the single machine, parallel machine and multi-operation problems in this class, respectively. The two generalizations of the deterministic machine-scheduling model have been presented in the chapter. A deterministic scheduling model may give rise to various stochastic counterparts, as there is a choice in the parameters that are randomized, in their distributions, and in the classes of policies that can be applied. A characteristic feature of these models is that the stochastic parameters are regarded as independent random variables with a given distribution and that their realization occurs only after the scheduling decision has been made. In the deterministic model, one has perfect information, and capitalizing on it in minimizing the realization of a performance measure may require exponential time.


Journal of Multivariate Analysis | 1982

Recent Developments in Deterministic Sequencing and Scheduling: A Survey

E. L. Lawler; Jan Karel Lenstra; A. H. G. Rinnooy Kan

The theory of deterministic sequencing and scheduling has expanded rapidly during the past years. We survey the state of the art with respect to optimization and approximation algorithms and interpret these in terms of computational complexity theory. Special cases considered are single machine scheduling, identical, uniform and unrelated parallel machine scheduling, and open shop, flow shop and job shop scheduling. This paper is a revised version of the survey by Graham et al. (Ann. Discrete Math. 5(1979) 287–326) , with emphasis on recent developments.


SIAM Journal on Computing | 1980

Generating All Maximal Independent Sets: NP-Hardness and Polynomial-Time Algorithms

Eugene L. Lawler; Jan Karel Lenstra; A. H. G. Rinnooy Kan

Suppose that an independence system


Operations Research | 1978

A General Bounding Scheme for the Permutation Flow-Shop Problem

B. J. Lageweg; Jan Karel Lenstra; A. H. G. Rinnooy Kan

(E,\mathcal {I})


Operations Research | 1975

Minimizing Total Costs in One-Machine Scheduling

A. H. G. Rinnooy Kan; B. J. Lageweg; Jan Karel Lenstra

is characterized by a subroutine which indicates in unit time whether or not a given subset of E is independent. It is shown that there is no algorithm for generating all the K maximal independent sets of such an independence system in time polynomial in

Collaboration


Dive into the Jan Karel Lenstra's collaboration.

Top Co-Authors

Avatar

A. H. G. Rinnooy Kan

Erasmus University Rotterdam

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Karen Aardal

Delft University of Technology

View shared research outputs
Top Co-Authors

Avatar

B Veltman

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Leen Stougie

VU University Amsterdam

View shared research outputs
Top Co-Authors

Avatar

Sr Serghey Tiourine

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Caj Cor Hurkens

Eindhoven University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge