Review Article

Recent Research Trends in Genetic Algorithm Based Flexible Job Shop Scheduling Problems

Table 3

FJSSP with advanced forms of GA.

RefYearArticle typeAlgorithm detailsObjectiveGA parametersBenchmark
MutationCrossoverSelection

[19]2002JControlled GA, sum of machine workloadsArtificial mutationModified crossoverElitismKA

[103]2005JMultistage operation based GALocal-search mutationOne-cut point crossoverRandomKA

[104]2005CLEGA---KA

[20]2006JIterative GARandomSPX, job-based order crossoverRoulette wheelFT, LA

[105]2006CGA with Choquet integral---KA

[106]2007JLearning GARandom, algorithm basedTPX, randomLinear scaling, stochastic universal samplingMesghouni, BR

[107]2008CTPGAMin of fuzzy RandomGOX, generalization of PPXTournament selectionKA

[108]2008JGA with Choquet integral, sum of weighted earliness and weighted tardiness, sum of production cost---KA

[109]2009CCourse grained parallel GA based on island model parallelization techniqueSublot step mutation, Sublot swap mutation, random operation AssM, intelligent operations AssM, operations sequence shift mutationSPX-, SPX-2 (SPC-2), operation to machine ACX, job level operations sequence crossover, subplot level operations sequence crossoverTournament selectionOther

[110]2009CAdaptive GAAdaptiveAdaptive, precedence operation crossoverRoulette wheelKA

[111]2010CGA with learning by injection of sequencesMutation by direct exchange, mutation by random exchange, mutation by inversion, Mutation by close exchange, mutation by gap of all the elementsSPXRandomFT, other

[112]2010CCooperative coevolutionary GARandom, SMRow crossover, column crossover, precedence order crossoverRoulette wheelBR

[113]2010JParallel GAPPS, AssM, IMACX, POXTournament selectionOther

[114]2010CMatrix coded GAMachine dimension mutation, operation dimension mutationMachine dimension crossover, operation dimension crossoverTournamentOther

[115]2010JDecomposition integration GASwap operatorGeneralized position crossover, generalization of PPXTournament selectionKA

[116]2010JLEGARandom, operational memory based mutationTPX, randomTournamentLA

[117]2010CAdaptive GARandomOPX, three-point crossoverLeague selectionIndustry

[118]2010CCoevolutionary genetic algorithmFuzzy SM
Random
TPX, discrete crossoverTournament selectionKA

[119]2010CGA based on immune and entropy principleRandomIPOX, MPX-KA

[120]2011JGA with heuristics--Elitism, tournament selectionBR, other

[121]2011CAdaptive GARandomOPXElitismKA

[122]2011CMSCEANeighborhood mutationTPXRandomBR

[123]2012JMultiobjective GA, total machining timeSMSPX-Other

[124]2012CGA with learningRandomOPXElitistLD, BR

[125]2012JCoevolutionary GAFuzzy SMTPX, extension of PPXModified tournament selectionOther

[126]2012JJumping genes GA, flow time of products with AGV, completion of the productsEMSPXTournament selectionOther

[127]2013JReal coded GARandomExtended intermediate crossover, OPXRoulette wheel, binary tournament, elitism, replacementBR

[128]2014JNSGA-II based on blood variation, processing cost, energy consumption, cost-weighted processing qualityModified mutationBlood relation based crossoverModified quick sorting rankingIndustry

[129]2016CPImmune GAMaximization of due time satisfaction, minimize the total processing costsRandomSPXRoulette wheelFT

[130]2016JExtended GAMaximize satisfaction degreeSMTPX, POXTournament selectionOther

[131]2016CPGA with comprehensive searchRandomOperation-based crossoverRoulette wheelOther