Volume 64, Issue 4 pp. 306-320
Research Article

Sorting common operations to minimize the number of tardy jobs

Claudio Arbib

Claudio Arbib

Dipartimento di Ingegneria/Scienze dell'Informazione e Matematica, Università degli Studi dell'Aquila, via Vetoio, Coppito, 67010 L'Aquila, Italy

Search for more papers by this author
Mara Servilio

Mara Servilio

Dipartimento di Ingegneria/Scienze dell'Informazione e Matematica, Università degli Studi dell'Aquila, via Vetoio, Coppito, 67010 L'Aquila, Italy

Search for more papers by this author
Giovanni Felici

Corresponding Author

Giovanni Felici

Consiglio Nazionale delle Ricerche, Istituto di Analisi dei Sistemi e Informatica “Antonio Ruberti”, Via dei Taurini 19, , 00185 Roma, Italy

Correspondence to: G. Felici; [email protected]Search for more papers by this author
Mara Servilio

Mara Servilio

Consiglio Nazionale delle Ricerche, Istituto di Analisi dei Sistemi e Informatica “Antonio Ruberti”, Via dei Taurini 19, , 00185 Roma, Italy

Search for more papers by this author
First published: 27 November 2014
Citations: 2

Abstract

We study an operation scheduling problem where a finite set of jobs with due dates must be completed by one machine: each job is completed as soon as a specific subset of unit operations is done. Distinct jobs may share operations, and when an operation is done, it is done for all the jobs that share it. The goal is to schedule operations so that the (weighted) number of tardy jobs is minimized. We reformulate the problem as maximum stable set problem on a special graph and study its structure. Valid inequalities and optimality cuts are derived, separated, and tested in a computational experience that identifies some features of hard instances and the potential contribution of the addition, at root, of various cut classes. © 2014 Wiley Periodicals, Inc. NETWORKS, Vol. 64(4), 306–320 2014

The full text of this article hosted at iucr.org is unavailable due to technical difficulties.