In many scheduling applications, a large number of jobs are grouped into a comparatively small number of lots made of identical items. It is then sufficient to give, for each lot, the number of jobs it involves plus the description of one single job. The resulting high-multiplicity input format is much more compact than the standard one. As a consequence, in order to be efficient, standard solution methods must be modified. We consider high-multiplicity parallel machine scheduling problems with identical, uniform, and unrelated machines, and two classic objectives: minimum sum of completion times and minimum makespan. For polynomially solvable cases, we provide exact algorithms, while for hard cases we provide approximate, asymptotically exact algorithms. The exact algorithms exploit multiplicities to identify and fix a partial schedule, consisting of most jobs, that is contained in an optimal schedule, and then solve the residual problem optimally. The approximate algorithms use the same approach, but in their case neither it is guaranteed that the fixed partial schedule is contained in an optimal one nor the residual problem is optimally solved. All proposed algorithms are polynomial and easy to implement for practical purposes.

Exact and approximate algorithms for high-multiplicity parallel machine scheduling

ROMANIN JACUR, GIORGIO
2009

Abstract

In many scheduling applications, a large number of jobs are grouped into a comparatively small number of lots made of identical items. It is then sufficient to give, for each lot, the number of jobs it involves plus the description of one single job. The resulting high-multiplicity input format is much more compact than the standard one. As a consequence, in order to be efficient, standard solution methods must be modified. We consider high-multiplicity parallel machine scheduling problems with identical, uniform, and unrelated machines, and two classic objectives: minimum sum of completion times and minimum makespan. For polynomially solvable cases, we provide exact algorithms, while for hard cases we provide approximate, asymptotically exact algorithms. The exact algorithms exploit multiplicities to identify and fix a partial schedule, consisting of most jobs, that is contained in an optimal schedule, and then solve the residual problem optimally. The approximate algorithms use the same approach, but in their case neither it is guaranteed that the fixed partial schedule is contained in an optimal one nor the residual problem is optimally solved. All proposed algorithms are polynomial and easy to implement for practical purposes.
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11577/2380550
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 9
  • ???jsp.display-item.citation.isi??? 7
  • OpenAlex ND
social impact