Skip to main content
Log in

Improved approximation algorithms for two-stage flexible flow shop scheduling

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

A two-stage flexible flow shop scheduling is a manufacturing infrastructure designed to process a set of jobs, in which a single machine is available at the first stage and m parallel machines are available at the second stage. At the second stage, each task can be processed by multiple parallel machines. The objective is to minimize the maximum job completion time, i.e., the makespan. Sun et al. (J Softw 25:298–313, 2014) presented an \(O(n\log n)\)-time 3-approximation algorithm for \(F2(1, Pm)~|~size_i~|~C_{\max }\) under some special conditions. Zhang et al. (J Comb Optim 39:1–14, 2020) presented a 2.5-approximation algorithm for \(F2(1, P2)~|~line_i~|~C_{\max }\) and a 2.67-approximation algorithm for \(F2(1, P3)~|~line_i~|~C_{\max }\), which both run in linear time. In this paper, we achieved following improved results: for \(F2(1, P2)~|~line_i~|~C_{\max }\), we present an \(O(n\log n)\)-time 2.25-approximation algorithm, for \(F2(1, P3)~|~line_i~|~C_{\max }\), we present an \(O(n\log n)\)-time 7/3-approximation algorithm, for \(F2(1, Pm)~|~size_i~|~C_{\max }\) with the assumption \( \mathop {\min }_{1 \le i \le n} \left\{ {{p_{1i}}} \right\} \ge \mathop {\max }_{1 \le i \le n} \left\{ {{p_{2i}}} \right\} \), we present a linear time optimal algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Data Availibility Statement

Data sharing not applicable to this article as no datasets were generated or analysed during the current study.

References

  • Alisantoso D, Khoo LP, Jiang PY (2003) An immune algorithm approach to the scheduling of a flexible PCB flow shop. Int J Adv Manuf Technol 22:819–827

    Article  Google Scholar 

  • Almeder C, Hartl RF (2013) A metaheuristic optimization approach for a real-world stochastic flexible flow shop problem with limited buffer. Int J Prod Econ 145:88–95

    Article  Google Scholar 

  • Arthanari TS, Ramamurthy KG (1971) An extension of two machines sequencing problem. Opsearch 8:10–22

    MathSciNet  Google Scholar 

  • Choi BC, Lee K (2013) Two-stage proportionate flexible flow shop to minimize the makespan. J Comb Optim 25:123–134

    Article  MathSciNet  Google Scholar 

  • Graham RL, Lawler EL, Lenstra JK, Kan R (1979) Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann Discrete Math 5:287–326

    Article  MathSciNet  Google Scholar 

  • Gupta J, Krüger K, Lauff V, Werner F, Sotskov Y (2002) Heuristics for hybrid flow shops with controllable processing times and assignable due dates. Comput Oper Res 29:1417–1439

    Article  Google Scholar 

  • He LM, Sun SJ, Luo RZ (2008) Two-stage flexible flow shop scheduling problems with a batch processor on second stage. Chin J Eng Math 25:829–842

    MATH  Google Scholar 

  • Lee CY, Vairaktarakis GL (1994) Minimizing makespan in hybrid flowshops. Oper Res Lett 16:149–158

    Article  MathSciNet  Google Scholar 

  • Lin HT, Liao CJ (2003) A case study in a two-stage hybrid flow shop with setup time and dedicated machines. Int J Prod Econ 86:133–143

    Article  Google Scholar 

  • Moseley B, Dasgupta A, Kumar R, Sarlós T (2011) On scheduling in map-reduce and flow-shops. In: Proceedings of the twenty-third annual ACM symposium on Parallelism in algorithms and architectures(SPAA ’11), pp 289–298

  • Salvador MS (1973) A solution to a special class of flow shop scheduling problems. In: Symposium of theory of scheduling and its applications, pp 83–91

  • Sun JH, Deng QX, Meng YK (2014) Two-stage workload scheduling problem on GPU architectures: formulation and approximation algorithm. J Softw 25:298–313

    Google Scholar 

  • Zhang MH, Lan Y, Han X (2020) Approximation algorithms for two-stage flexible flow shop scheduling. J Comb Optim 39:1–14

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Longcheng Liu.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This research is supported by the Fundamental Research Funds for the Central Universities (Grant No. 20720190068)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Peng, A., Liu, L. & Lin, W. Improved approximation algorithms for two-stage flexible flow shop scheduling. J Comb Optim 41, 28–42 (2021). https://doi.org/10.1007/s10878-020-00657-2

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-020-00657-2

Keywords

Navigation