Abstract

PurposeTo propose a methodology based on genetic algorithm (GA) to solve the parallel machine scheduling problems with precedence constraints.Design/methodology/approachWorkflow balancing helps to remove bottlenecks present in a shop floor yielding faster movements of components or jobs. Multiple machines are used in parallel for processing the jobs to meet the demand. In parallel machine scheduling with precedence constraints, there are m machines to which n jobs are assigned using suitable scheduling algorithms. Workflow of a machine is the sum of processing time of all jobs assigned. All the preceding jobs are allocated first to satisfy the constraints. GA is developed to solve parallel machine scheduling problems with precedence constraints based on the objective of workflow balancing. The GA was coded on IBM/PC compatible system in the C++ language for simulation to a standard manufacturing environment.FindingsThe relative percentage of imbalance (RPI) in workloads among the parallel machines is used to evaluate the performance of the GA developed. The proposed GA produces lesser RPI values against the RANDOM heuristic algorithm for a wider range of jobs and machines.Research limitations/implicationsThe performance of GA can be compared with the performance of other meta‐heuristic algorithms to find out the robustness of the results obtained by this research.Practical implicationsThe proposed GA also gives better solution for a case study of assembly scheduling.Originality/valueThe allocation of assembly operations to the operators is modeled into a parallel machine scheduling problem with precedence constraints using the objective of minimizing the workflow among the operators.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.