Skip to main content
Top
Published in: Journal of Combinatorial Optimization 2/2019

18-03-2019

A tight linear time \(\frac{13}{12}\)-approximation algorithm for the \(P2 || C_{\max }\) problem

Authors: Federico Della Croce, Rosario Scatamacchia, Vincent T’kindt

Published in: Journal of Combinatorial Optimization | Issue 2/2019

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

We consider problem \(P2 || C_{\max }\) where the goal is to schedule n jobs on two identical parallel machines to minimize the makespan. We focus on constant factor approximation algorithms with complexity independent from the required accuracy. We exploit the famous Longest Processing Time (LPT) rule that requires to sort jobs in non-ascending order of processing times and then to assign one job at a time to the machine whose load is smallest so far. We propose an approximation algorithm that applies LPT to a subset of 2k jobs, then considers a single step of local search on the obtained subschedule and finally applies list scheduling to the remaining jobs. This algorithm, when applied for \(k=5\), reaches a tight \(\frac{13}{12}\)-approximation ratio improving the ratio of \(\frac{12}{11}\) proposed by He et al. (Nav Res Logist 47:593–601, 2000). We use Mathematical Programming to analyze the approximation ratio of our approach. As a byproduct, we also show how to improve the FPTAS of Sahni for any \(n > 1/\epsilon \) so as to reach an approximation ratio \((1 + \epsilon )\) with time complexity \(O(n + \frac{1}{\epsilon ^3})\).

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Appendix
Available only for authorised users
Footnotes
1
All LPTs with related optimal sequences, the generation code of model (1)–(14) embedding the extended linear formulation of constraints (10)–(12) and taking in input a given pair \(S_i^{LPT}\), \(S_j^{OPT}\) and the MILP model to which corresponds the worst-case instance are available at: https://​drive.​google.​com/​open?​id=​1IdII7LoSHhYPbmu​pRCTpThnmuSt-35gi.
 
Literature
go back to reference Abolhassani M, Chan HT-H, Chen F, Esfandiari H, Hajiaghayi M, Hamid M, Wu X (2016) Beating ratio 0.5 for weighted oblivious matching problems. In: Sankowski P, Zaroliagis C (ed) 24th annual European symposium on algorithms (ESA 2016), vol 57, pp 3:1–3:18. Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik Abolhassani M, Chan HT-H, Chen F, Esfandiari H, Hajiaghayi M, Hamid M, Wu X (2016) Beating ratio 0.5 for weighted oblivious matching problems. In: Sankowski P, Zaroliagis C (ed) 24th annual European symposium on algorithms (ESA 2016), vol 57, pp 3:1–3:18. Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik
go back to reference Chimani M, Wiedera T (2016) An ILP-based proof system for the crossing number problem. In: Sankowski P, Zaroliagis C (eds) 24th annual European symposium on algorithms (ESA 2016), vol 57, pp 29:1–29:13. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik Chimani M, Wiedera T (2016) An ILP-based proof system for the crossing number problem. In: Sankowski P, Zaroliagis C (eds) 24th annual European symposium on algorithms (ESA 2016), vol 57, pp 29:1–29:13. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik
go back to reference Coffman EG Jr, Sethi R (1976) A generalized bound on LPT sequencing. Rev Fr d’Automatique Inform Rech Oper Suppl 10:17–25MathSciNetMATH Coffman EG Jr, Sethi R (1976) A generalized bound on LPT sequencing. Rev Fr d’Automatique Inform Rech Oper Suppl 10:17–25MathSciNetMATH
go back to reference Della Croce F., Pferschy U., Scatamacchia R. (2018) Approximation results for the incremental knapsack problem. In: Combinatorial algorithms: 28th international workshop, IWOCA 2017, vol 10765 of Springer lecture notes in computer science, pp 75–87 Della Croce F., Pferschy U., Scatamacchia R. (2018) Approximation results for the incremental knapsack problem. In: Combinatorial algorithms: 28th international workshop, IWOCA 2017, vol 10765 of Springer lecture notes in computer science, pp 75–87
go back to reference Graham RL, Lawler EL, Lenstra JK, Rinnooy Kan AHG (1979) Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann Discrete Math 5(C):287–326 Graham RL, Lawler EL, Lenstra JK, Rinnooy Kan AHG (1979) Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann Discrete Math 5(C):287–326
go back to reference Gupta JND, Ruiz-Torres AJ (2001) A listfit heuristic for minimizing makespan on identical parallel machines. Prod Plan Control 12(1):28–36CrossRef Gupta JND, Ruiz-Torres AJ (2001) A listfit heuristic for minimizing makespan on identical parallel machines. Prod Plan Control 12(1):28–36CrossRef
go back to reference Hochbaum DS (ed) (1997) Approximation algorithms for NP-hard problems. PWS Publishing Co., BostonMATH Hochbaum DS (ed) (1997) Approximation algorithms for NP-hard problems. PWS Publishing Co., BostonMATH
go back to reference Hochbaum DS, Shmoys DB (1987) Using dual approximation algorithms for scheduling problems theoretical and practical results. J ACM 34:144–162MathSciNetCrossRef Hochbaum DS, Shmoys DB (1987) Using dual approximation algorithms for scheduling problems theoretical and practical results. J ACM 34:144–162MathSciNetCrossRef
go back to reference Jansen K (2010) An eptas for scheduling jobs on uniform processors: using an milp relaxation with a constant number of integral variables. SIAM J Discrete Math 24:457–485MathSciNetCrossRefMATH Jansen K (2010) An eptas for scheduling jobs on uniform processors: using an milp relaxation with a constant number of integral variables. SIAM J Discrete Math 24:457–485MathSciNetCrossRefMATH
go back to reference Jansen K, Klein KM, Verschae J (2017) Improved efficient approximation schemes for scheduling jobs on identical and uniform machines. In: Proceedings of the 13th workshop on models and algorithms for planning and scheduling problems (MAPSP 2017), Seeon Abbey, Germany Jansen K, Klein KM, Verschae J (2017) Improved efficient approximation schemes for scheduling jobs on identical and uniform machines. In: Proceedings of the 13th workshop on models and algorithms for planning and scheduling problems (MAPSP 2017), Seeon Abbey, Germany
go back to reference Koulamas C, Kyparisis GJ (2008) An improved delayed-start LPT algorithm for a partition problem on two identical parallel machines. Eur J Oper Res 187:660–666MathSciNetCrossRefMATH Koulamas C, Kyparisis GJ (2008) An improved delayed-start LPT algorithm for a partition problem on two identical parallel machines. Eur J Oper Res 187:660–666MathSciNetCrossRefMATH
go back to reference Mireault P, Orlin JB, Vohra RV (1997) A parametric worst-case analysis of the LPT heuristic for two uniform machines. Oper Res 45(1):116–125CrossRefMATH Mireault P, Orlin JB, Vohra RV (1997) A parametric worst-case analysis of the LPT heuristic for two uniform machines. Oper Res 45(1):116–125CrossRefMATH
go back to reference Walter R (2017) A note on minimizing the sum of squares of machine completion times on two identical parallel machines. Cent Eur J Oper Res 25:139–144MathSciNetCrossRefMATH Walter R (2017) A note on minimizing the sum of squares of machine completion times on two identical parallel machines. Cent Eur J Oper Res 25:139–144MathSciNetCrossRefMATH
Metadata
Title
A tight linear time -approximation algorithm for the problem
Authors
Federico Della Croce
Rosario Scatamacchia
Vincent T’kindt
Publication date
18-03-2019
Publisher
Springer US
Published in
Journal of Combinatorial Optimization / Issue 2/2019
Print ISSN: 1382-6905
Electronic ISSN: 1573-2886
DOI
https://doi.org/10.1007/s10878-019-00399-w

Other articles of this Issue 2/2019

Journal of Combinatorial Optimization 2/2019 Go to the issue

Premium Partner