Abstract
Assembly sequence planning (ASP) becomes one of the major challenges in product design and manufacturing. A good assembly sequence leads to reduced costs and duration in the manufacturing process. However, assembly sequence planning is known to be a classical NP-hard combinatorial optimization problem; ASP with many product components becomes more difficult to solve. In this paper, an approach based on a new variant of the gravitational search algorithm (GSA) called the rule-based multi-state gravitational search algorithm (RBMSGSA) is used to solve the assembly sequence planning problem. As in the gravitational search algorithm, the RBMSGSA incorporates Newton’s law of gravity, the law of motion, and a rule that makes each assembly component of each individual solution occur once based on precedence constraints; the best feasible sequence of assembly can then be determined. To verify the feasibility and performance of the proposed approach, a case study has been performed and a comparison has been conducted against other three approaches based on simulated annealing (SA), a genetic algorithm (GA), and binary particle swarm optimization (BPSO). The experimental results show that the proposed approach has achieved significant improvement in performance over the other methods studied.
Similar content being viewed by others
References
Mello LSHD, Arthur CD (1990) AND/OR graph representation of assembly plans. IEEE Trans Robot Autom 6(2):188–199
Zhang W (1989) Representation of assembly and automatic robot planning by petri net. IEEE Trans Syst Man Cybern 19(2):418–422
Lee S, Shin YG (1990) Assembly planning based on geometric reasoning. Comput Graph 14(2):237–250
Moore EK, As¸kıner G, Surendra MG (2001) Petri net approach to disassembly process planning for products with complex and/or precedence relations. Eur J Oper Res 135(2):428–449
Zha XF (2000) An object-oriented knowledge based petri net approach to intelligent integration of design and assembly planning. Artif Intell Eng 14(1):83–112
Garrod W, Everett LJ (1990) A.S.A.P.: automated sequential assembly planner. ASME International Computers in Engineering Conference, Boston, pp 139–150
Chakrabarty S, Wolter J (1997) A structure-oriented approach to assembly sequence planning. IEEE Trans Robot Autom 13(1):14–29
Hong DS, Cho HS (1995) A neural network based computation scheme for generating optimized robotic assembly sequences. Eng Appl Artif Intell 8(2):129–145
Chen WC, Tai PH, Deng WJ, Hsieh LF (2008) A three-stage integrated approach for assembly sequence planning using neural networks. Expert Syst Appl 34(3):1777–1786
Huang HH, Wang MH, Johnson MR (2000) Disassembly sequence generation using a neural network approach. J Manuf Syst 19(2):73–82
Bonneville F, Perrard C, Henrioud JM (1995) A genetic algorithm to generate and evaluate assembly plans. IEEE Symposium on Emerging Technologies and Factory Automation, Paris, pp 231–239
Choi YK, Lee DM, Cho YB (2008) An approach to multi-criteria assembly sequence planning using genetic algorithms. Int J Adv Manuf Technol 42(1–2):180–188
De L, Latinne P, Rekiek B (2001) Assembly planning with an ordering genetic algorithm. Int J Prod Res 39(16):3623–3640
Lu C, Wong YS, Fuh JYH (2006) An enhanced assembly planning approach using a multi-objective genetic algorithm. Proc Inst Mech Eng Part B J Eng Manuf 220(2):255–272
Marian RM, Luong LHS, Abhary K (2003) Assembly sequence planning and optimization using genetic algorithms: part i. automatic generation of feasible assembly sequences. Appl Soft Comput 2(3):223–253
Tseng YJ, Yu FY, Huang FY (2010) A multi-plant assembly sequence planning model with integrated assembly sequence planning and plant assignment using GA. Int J Adv Manuf Technol 48(1–4):333–345
Zhou W, Zheng JR, Yan JJ, Wang JF (2011) A novel hybrid algorithm for assembly sequence planning combining bacterial chemotaxis with genetic algorithm. Int J Adv Manuf Technol 52(5–8):715–724
Milner JM, Graves SC, Whitney DE (1994) Using simulated annealing to select least-cost assembly sequences. IEEE International Conference on Robotics and Automation, CA, pp 2058–2063
Motavalli S, Islam A (1997) Multi-criteria assembly sequencing. Comput Ind Eng 32(4):743–751
Wang JF, Liu JH, Zhong YF (2005) A novel ant colony algorithm for assembly sequence planning. Int J Adv Manuf Technol 25(11–12):1137–1143
Gao L, Qian WR, Li XY, Wang JF (2010) Application of memetic algorithm in assembly sequence planning. Int J Adv Manuf Technol 49(9–12):1175–1184
Guo YW, Li WD, Mileham AR, Owen GW (2009) Applications of particle swarm optimization in integrated process planning and scheduling. Robot Comput Integr Manuf 25(2):280–288
Mukred JAA, Ibrahim Z, Ibrahim I, Adam A, Wan K, Yusof ZM, Mokhtar N (2012) A binary particle swarm optimization approach to optimize assembly sequence planning. Adv Sci Lett 13(1):732–738
Tseng YJ, Yu FY, Huang FY (2011) A green assembly sequence planning model with a closed-loop assembly and disassembly sequence planning using a particle swarm optimization method. Int J Adv Manuf Technol 57(9–12):1183–1197
Cheng H, Li Y, Zhang KF (2009) Efficient method of assembly sequence planning based on ga and optimizing by assembly path feedback for complex product. Int J Adv Manuf Technol 42(11–12):1187–1204
Li M, Wu B, Hu Y, Jin C, Shi T (2013) A hybrid assembly sequence planning approach based on discrete particle swarm optimization and evolutionary direction operation. Int J Adv Manuf Technol 68(1–4):617–630
Blum C, Roli A (2003) Metaheuristics in combinatorial optimization: overview and conceptual comparison. ACM Comput Surv 35(3):268–308
Talbi EG (2009) Metaheuristics: from design to implementation. John Wiley & Sons, NJ
Rashedi E, Nezamabadi-pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179(13):2232–2248
Rashedi E, Nezamabadi-pour H, Saryazdi S (2010) BGSA: binary gravitational search algorithm. Nat Comput 9(3):727–745
Stentz A (1994) Optimal and efficient path planing for partially-known environments. IEEE International Conference on Robotics and Automation, CA, pp 3310–3317
Dieterich J, Hartke B (2012) Empirical review of standard benchmark functions using evolutionary global optimization. Appl Math 3:1552–1564
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ibrahim, I., Ibrahim, Z., Ahmad, H. et al. An assembly sequence planning approach with a rule-based multi-state gravitational search algorithm. Int J Adv Manuf Technol 79, 1363–1376 (2015). https://doi.org/10.1007/s00170-015-6857-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-015-6857-0