A Petri net-based heuristic for mixed-model assembly line balancing problem of Type-E

To effectively respond to the changing market demands, a manufacturer should produce variety of products with small lots. Thus, multiple products (models) are assembled simultaneously on a same line. However, it is very challenging to balance such an assembly line. This paper conducts a study on balancing a mixed-model assembly line of Type E. To solve this problem, a coloured-timed Petri net model is developed to describe the task precedence relationship. Also, the optimisation problem is formulated as a mathematical programming model. Then, with the models, a two-stage heuristic algorithm is proposed to solve the problem. At the first stage, based on the Petri net model, a P-invariant algorithm (PA) is presented to minimise the number of workstations. At the second stage, a heuristic is proposed to further minimise the cycle time by combining the PA with a binary search algorithm (BSA). Performance of the proposed method is evaluated by an illustrative example and numerical experiments. It is shown that it works well in terms of both solution accuracy and computational efficiency for large size problems.

[1]  Ana S. Simaria,et al.  2-ANTBAL: An ant colony optimisation algorithm for balancing two-sided assembly lines , 2009, Comput. Ind. Eng..

[2]  Nils Boysen,et al.  A classification of assembly line balancing problems , 2007, Eur. J. Oper. Res..

[3]  Naiqi Wu,et al.  System Modeling and Control with Resource-Oriented Petri Nets , 2009 .

[4]  Pedro M. Vilarinho,et al.  ANTBAL: an ant colony optimization algorithm for balancing mixed-model assembly lines with parallel workstations , 2006 .

[5]  Fariborz Jolai,et al.  Mixed-model assembly line balancing in the make-to-order and stochastic environment using multi-objective evolutionary algorithms , 2012, Expert Syst. Appl..

[6]  Syed Mithun Ali,et al.  A heuristic approach for balancing mixed-model assembly line of type I using genetic algorithm , 2012 .

[7]  Armin Scholl,et al.  State-of-the-art exact and heuristic solution procedures for simple assembly line balancing , 2006, Eur. J. Oper. Res..

[8]  Subhash C. Sarin,et al.  A survey of the assembly line balancing procedures , 1998 .

[9]  J. L. C. Macaskill,et al.  Production-Line Balances for Mixed-Model Lines , 1972 .

[10]  Ozcan Kilincci,et al.  Firing sequences backward algorithm for simple assembly line balancing problem of type 1 , 2011, Comput. Ind. Eng..

[11]  Sener Akpinar,et al.  Performance evaluation of ant colony optimization-based solution strategies on the mixed-model assembly line balancing problem , 2014 .

[12]  Gunhan Mirac Bayhan,et al.  A hybrid genetic algorithm for mixed model assembly line balancing problem with parallel workstations and zoning constraints , 2011, Eng. Appl. Artif. Intell..

[13]  Bilal Toklu,et al.  Balancing of mixed-model two-sided assembly lines , 2009, Comput. Ind. Eng..

[14]  Yossi Bukchin,et al.  A branch-and-bound based solution approach for the mixed-model assembly line-balancing problem for minimizing stations and task duplication costs , 2006, Eur. J. Oper. Res..

[15]  Yakup Kara,et al.  An approach for balancing and sequencing mixed-model JIT U-lines , 2007 .

[16]  Naiqi Wu,et al.  Deadlock avoidance in an automated guidance vehicle system using a coloured Petri net model , 2002 .

[17]  Hadi Gökçen,et al.  A goal programming approach to mixed-model assembly line balancing problem , 1997 .

[18]  Ozcan Kilincci,et al.  A Petri net approach for simple assembly line balancing problems , 2006 .

[19]  Pedro M. Vilarinho,et al.  A two-stage heuristic method for balancing mixed-model assembly lines with parallel workstations , 2002 .

[20]  MengChu Zhou,et al.  Schedulability Analysis and Optimal Scheduling of Dual-Arm Cluster Tools With Residency Time Constraint and Activity Time Variation , 2012, IEEE Transactions on Automation Science and Engineering.

[21]  Ozcan Kilincci A Petri net-based heuristic for simple assembly line balancing problem of type 2 , 2010 .

[22]  Armin Scholl,et al.  A survey on problems and methods in generalized assembly line balancing , 2006, Eur. J. Oper. Res..

[23]  Hadi Gökçen,et al.  Binary integer formulation for mixed-model assembly line balancing problem , 1998 .

[24]  A. Noorul Haq,et al.  A hybrid genetic algorithm approach to mixed-model assembly line balancing , 2006 .

[25]  Uğur Özcan,et al.  A genetic algorithm for the stochastic mixed-model U-line balancing and sequencing problem , 2011 .

[26]  Ozcan Kilincci,et al.  A P-invariant-based algorithm for simple assembly line balancing problem of type-1 , 2008 .

[27]  Ana S. Simaria,et al.  A genetic algorithm based approach to the mixed-model assembly line balancing problem of type II , 2004, Comput. Ind. Eng..

[28]  MengChu Zhou,et al.  Real-time deadlock-free scheduling for semiconductor track systems based on colored timed Petri nets , 2007, OR Spectr..

[29]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[30]  Carlos Andrés,et al.  Tabu search algorithms for an industrial multi-product and multi-objective assembly line balancing problem, with reduction of the task dispersion , 2002, J. Oper. Res. Soc..

[31]  MengChu Zhou,et al.  Deadlock modeling and control of semiconductor track systems using resource-oriented Petri nets , 2007 .

[32]  Soumen Ghosh,et al.  A comprehensive literature review and analysis of the design, balancing and scheduling of assembly systems , 1989 .

[33]  Patrick R. McMullen,et al.  Using Ant Techniques to Solve the Assembly Line Balancing Problem , 2003 .

[34]  Stefan Bock,et al.  Using distributed search methods for balancing mixed-model assembly lines in the automotive industry , 2008, OR Spectr..

[35]  Betul Yagmahan,et al.  Mixed-model assembly line balancing using a multi-objective ant colony optimization approach , 2011, Expert Syst. Appl..

[36]  Alper Hamzadayi,et al.  A genetic algorithm based approach for simultaneously balancing and sequencing of mixed-model U-lines with parallel workstations and zoning constraints , 2012, Comput. Ind. Eng..

[37]  Adil Baykasoglu,et al.  Hybridizing ant colony optimization via genetic algorithm for mixed-model assembly line balancing problem with sequence dependent setup times between tasks , 2013, Appl. Soft Comput..

[38]  MengChu Zhou,et al.  Real-Time Scheduling of Single-Arm Cluster Tools Subject to Residency Time Constraints and Bounded Activity Time Variation , 2012, IEEE Transactions on Automation Science and Engineering.

[39]  Parames Chutima,et al.  Multi-objective two-sided mixed-model assembly line balancing using particle swarm optimisation with negative knowledge , 2012, Comput. Ind. Eng..