Skip to main content

Integrated scheduling of part and tool in a flexible manufacturing system using modified genetic algorithm

  • Original Article
  • Published:
International Journal of System Assurance Engineering and Management Aims and scope Submit manuscript

Abstract

Scheduling problems in an FMS have been considered as complex optimization problems whose solution by conventional techniques requires a great deal of efforts and time. In this paper, a simultaneous loading and scheduling of part and tool has been proposed for a flexible manufacturing system which has identical machines and a common tool magazine. All the tools are stored in the common tool magazine, and shared among the different machines through a material handling system. Each tool type is single in number. A modified genetic algorithm (MGA) with three parent crossover and a mutation operator is used to find the optimal solution of the loading and scheduling problem. The MGA uses an algorithm which is based on Giffler and Thompson procedure with a heuristic approach to resolve the job conflict and generate an active feasible schedule. The performance of the proposed algorithm is analyzed by comparing the makespan results with the results existing in literature. It is observed that the MGA yields better results than the algorithms reported so far. Furthermore, efficiency of MGA improves as the problem size increases.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Similar content being viewed by others

Abbreviations

FMS:

Flexible manufacturing system

AGVs:

Automated guided vehicles

ASRS:

Automated storage and retrieval system

PDRA:

Priority dispatching rules algorithm

CTM:

Central tool magazine

GA:

Genetic algorithm

GADG:

Genetic algorithm with dominant genes

ACO:

Ant colony optimization

PNs:

Petri nets

ASMEA:

Symbiotic evolutionary asymmetric multileveled algorithm

WIP:

Work in process

SAA:

Simulated annealing algorithm

FMC:

Flexible manufacturing cell

\(est_{ik}\) :

Earliest start time of kth operation of ith job

eft ik :

Earliest finishing time kth operation of ith job

DT :

Datum time

N :

Number of jobs

K :

Number of operations

t ik :

Processing time of kth operation of ith job

IP :

Initial population size

s :

Population size of the selection pool \(A\)

J i :

Job number (i = 1 to n)

J ik :

kth operation of ith job

COJ :

Conflict of jobs

M j :

Machine number (j = 1 to m)

m :

Number of machines

MT :

Makespan time

p :

Mutation probability

MGA :

Modified genetic algorithm

MAXGEN :

Maximum number of generations for MGA

P.O.J :

Processed operation of job

JA :

Job assigned

References

  • Agnetis A, Alfieri A, Brandimarte P, Prinsecchi P (1997) Joint job/tool scheduling in FMC with no on-board tool magazine. Comput Integr Manuf Syst 10(1):61–68

    Article  Google Scholar 

  • Balin S (2011) Non-identical parallel machine scheduling using genetic algorithm. Expert Syst Appl 38(6):6814–6821

    Article  Google Scholar 

  • Brucker P (1995) Scheduling algorithm, 1st edn. Springer, Berlin

    Book  MATH  Google Scholar 

  • Chan FTS, Chung SH, Chan LY (2008) An introduction of dominant genes in genetic algorithm for FMS. Int J Prod Res 46(16):4369–4389

    Article  MATH  Google Scholar 

  • Elsayed SM, Sarkar SA, Essam DL (2014) A new genetic algorithm for solving optimization problems. Eng Appl Artif Intell 27:57–69

    Article  Google Scholar 

  • Fathi Y, Barnette KW (2002) Heuristic procedure for parallel machine problem with tool switches. Int J Prod Res 40(1):151–164

    Article  MATH  Google Scholar 

  • French S (1982) Sequencing and scheduling, 5th edn. Hardwood, London

    MATH  Google Scholar 

  • Gang X, Wu Z (2004) Deadlock-free scheduling strategy for automated production cell. IEEE Trans Syst Man Cybern Part A Syst Hum 34(1):113–122

    Article  MathSciNet  Google Scholar 

  • Giffler B, Thompson GL (1960) Algorithms for solving production scheduling problems. Int J Oper Res 8:487–503

    MATH  MathSciNet  Google Scholar 

  • Gnanavel BA, Jerald J, NoorulHaq A, Muthu Luxmi M, Vigneswaralu TP (2010) Scheduling of machines and automated guided vehicles in FMS using differential evolution. Int J Prod Res 48(16):4683–4699

    Article  MATH  Google Scholar 

  • Godinho FM, Barco CF, Neto RFT (2014) Using genetic algorithms to solve scheduling problems on flexible manufacturing systems (FMS): a literature survey, classification and analysis. Flex Serv Manuf J 26(3):408–431

    Article  Google Scholar 

  • Goldberg DE (1989) Genetic algorithm in search, optimization, and machine learning. Addition-Wesley, Boston, MA

    MATH  Google Scholar 

  • Gray AE, Seidmann A, Stecke KE (1993) A synthesis of decision models for tool management in automated manufacturing. Manag Sci 39:549–567

    Article  Google Scholar 

  • Holland HH (1975) Adaption in natural and artificial systems. University of Michigan Press, Detroit, MI

    MATH  Google Scholar 

  • Hsu T, Korbas O, Dupas R, Gonclaves G (2008) Cyclic scheduling of FMS: modeling and evolutionary solving approach. Eur J Oper Res 191:464–484

    Article  Google Scholar 

  • Jun HB, Kim YD, Suh HW (1999) Heuristics for a tool provisioning problem in a flexible manufacturing system with an automatic tool transporter. IEEE Trans Robot Autom 15(3):488–496

    Article  Google Scholar 

  • Kaplanoğlu V (2016) An object-oriented approach for multi-objective flexible job-shop scheduling problem. Expert Syst Appl 45:71–84

    Article  Google Scholar 

  • Keung KW, Ip WH, Yuen D (2003) An intelligent hierarchical workstation control model for FMS. J Mater Process Technol 139:134–139

    Article  Google Scholar 

  • Kim YK, Kim JY, Shin KS (2007) An asymmetric multileveled symbiotic evolutionary algorithm for integrated FMS scheduling. J Intell Manuf 18(6):631–645

    Article  Google Scholar 

  • Mukhopadhyay SK, Nandi PK (1999) Solving tool allocation problem in flexible manufacturing system. J Ind Eng (India) 80:16–20

    Google Scholar 

  • Nasciment MA (1993) Giffler and Thompson algorithm for job shop scheduling is still good for flexible manufacturing systems. J Oper Res Soc 44(5):521–524

    Article  Google Scholar 

  • Ponnambalam SG, Aravindan P, Srinivasa Rao P (2001) Comparative evaluation of genetic algorithms for job-shop scheduling. Prod Plan Control 12(6):560–574

    Article  Google Scholar 

  • Prabaharan T, Nakkeeran PR, Jawahar N (2006) Sequencing and scheduling of job and tool in a flexible manufacturing cell. Int J Adv Manuf Technol 29(7–8):729–745

    Article  Google Scholar 

  • Reddy BSP, Rao CSP (2006) A hybrid multi-objective GA for simultaneous scheduling of machines and AGVs in FMS. Int J Adv Manuf Technol 31:602–613

    Article  Google Scholar 

  • Roh HK, Kim YD (1997) Due date based loading and scheduling methods for a flexible manufacturing system with an automatic tool transporter. Int J Prod Res 35(11):2989–3003

    Article  MATH  Google Scholar 

  • Selim AM, Ozkan S (2001) Integrated scheduling and tool management in flexible manufacturing systems. Int J Prod Res 39(12):2697–2722

    Article  Google Scholar 

  • Selim AM, Siraceddin O (1999) Joint lot sizing and tool management in a CNC environment. Comput Ind 40:61–75

    Article  Google Scholar 

  • Shankar S, Ponnamabalam SG, Gurumarinuthu M (2005) Scheduling flexible manufacturing systems using parallelization of multi-objective evolutionary algorithms. Int J Adv Manuf Technol 30:279–285

    Article  Google Scholar 

  • Stecke KE (1983) Formulation and solution of non-linear integer production planning problem for flexible manufacturing system. Manag Sci 29(3):273–288

    Article  MATH  Google Scholar 

  • Turkcan A, SelimAkturk M, Storer RH (2007) Due date and cost-based FMS loading, scheduling and tool management. Int J Prod Res 45(5):1183–1213

    Article  MATH  Google Scholar 

  • Udhayakumar P, Kumanan S (2010) Sequencing and scheduling of job and tool in a flexible manufacturing system using ant colony optimization algorithm. Int J Adv Manuf Technol 50:1075–1084

    Article  Google Scholar 

  • Veeramani D, Upton DM, Barash MM (1992) Cutting tool management in computer integrated manufacturing. Int J Flex Manuf Syst 4(3–4):237–265

    Article  Google Scholar 

  • Wu MC, Lin CS, Lin CH, Chen CF (2017) Effects of different chromosome representations in developing genetic algorithms to solve DFJS scheduling problems. Comput Oper Res 80:101–112

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Naveen Kumar.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kumar, N., Chandna, P. & Joshi, D. Integrated scheduling of part and tool in a flexible manufacturing system using modified genetic algorithm. Int J Syst Assur Eng Manag 8 (Suppl 2), 1596–1607 (2017). https://doi.org/10.1007/s13198-017-0633-5

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13198-017-0633-5

Keywords