Litcius/Paper detail

An effective algorithm for flexible assembly job‐shop scheduling with tight job constraints

Wen‐Hui Lin, Qianwang Deng, Wenwu Han, Guiliang Gong, Kexin Li

2020International Transactions in Operational Research35 citationsDOI

Abstract

Abstract Thus far, the available works on the flexible assembly job‐shop scheduling problem (FAJSP) consider job processing and assembly separately. However, in some real production systems, if equipment is composed of thousands of jobs and assembled in many stages, some jobs and assemblies cannot be processed simultaneously. Therefore, this work proposes an FAJSP with tight job constraints (FAJSP‐JC) in which jobs and assemblies can be processed simultaneously, and each assembly is treated as an operation. A job constraint genetic algorithm (JCGA) is presented to solve the proposed FAJSP‐JC with the goal of minimizing the makespan. In the JCGA, a novel two‐dimensional encoding method (2D‐encoding) is designed to conveniently express the operating constraints and tight job constraints, and an effective decoding method is proposed to decode the 2D‐encoded information. Furthermore, a crossover operator and a mutation operator are designed to improve the computational efficiency and expand the solution space. Ten benchmark instances of the FAJSP‐JC are constructed to test the JCGA. The Taguchi method is used to obtain the best combination of the key parameters that are used in the JCGA. Computational experiments carried out confirm that the JCGA is able to easily obtain better solutions compared to the genetic algorithm (GA) with a division encoding method and the classical GA, demonstrating its superior performance over these algorithms in terms of both solution quality and computational efficiency.

Topics & Concepts

Job shop schedulingCrossoverComputer scienceBenchmark (surveying)Mathematical optimizationAlgorithmScheduling (production processes)Job shopJob schedulerEncoding (memory)Decoding methodsTaguchi methodsOperator (biology)Genetic algorithmFlow shop schedulingMathematicsArtificial intelligenceScheduleCloud computingMachine learningTranscription factorRepressorOperating systemGeographyChemistryBiochemistryGeodesyGeneScheduling and Optimization AlgorithmsAssembly Line Balancing OptimizationAdvanced Manufacturing and Logistics Optimization
An effective algorithm for flexible assembly job‐shop scheduling with tight job constraints | Litcius