A genetic algorithm for robotic assembly line balancing

被引:156
作者
Levitin, G [1 ]
Rubinovitz, J
Shnits, B
机构
[1] Israel Elect Co Ltd, Div Planning Dev & Technol, IL-31000 Haifa, Israel
[2] Technion Israel Inst Technol, Fac Ind Engn & Management, IL-32000 Haifa, Israel
关键词
genetic algorithms; assembly lines; non-identical robots; productivity; hill climbing;
D O I
10.1016/j.ejor.2004.07.030
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Flexibility and automation in assembly lines can be achieved by the use of robots. The robotic assembly line balancing (RALB) problem is defined for robotic assembly line, where different robots may be assigned to the assembly tasks, and each robot needs different assembly times to perform a given task, because of its capabilities and specialization. The solution to the RALB problem includes an attempt for optimal assignment of robots to line stations and a balanced distribution of work between different stations. It aims at maximizing the production rate of the line. A genetic algorithm (GA) is used to find a solution to this problem. Two different procedures for adapting the GA to the RALB problem, by assigning robots with different capabilities to workstations are introduced: a recursive assignment procedure and a consecutive assignment procedure. The results of the GA are improved by a local optimization (hill climbing) work-piece exchange procedure. Tests conducted on a set of randomly generated problems, show that the Consecutive Assignment procedure achieves, in general, better solution quality (measured by average cycle time). Further tests are conducted to determine the best combination of parameters for the GA procedure. Comparison of the GA algorithm results with a truncated Branch and Bound algorithm for the RALB problem, demonstrates that the GA gives consistently better results. (c) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:811 / 825
页数:15
相关论文
共 23 条
  • [1] ALANDER JT, 1995, PRACTICAL HDB GENETI, V2
  • [2] [Anonymous], 1989, GENETIC ALGORITHM SE
  • [3] [Anonymous], 1988, INT J FLEX MANUF SYS, DOI DOI 10.1007/BF00713158
  • [4] Design of flexible assembly line to minimize equipment cost
    Bukchin, J
    Tzur, M
    [J]. IIE TRANSACTIONS, 2000, 32 (07) : 585 - 598
  • [5] DALELMANSOOR EM, 1973, AIIE T, V54, P343
  • [6] EVERITT BS, 1974, CLUSTE ANAL
  • [7] Falkenauer E., 1998, GENETIC ALGORITHMS G
  • [8] Fuzzy assembly line balancing using genetic algorithms
    Gen, M
    Tsujimura, Y
    Li, YX
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 1996, 31 (3-4) : 631 - 634
  • [9] Statistical procedures for task assignment and robot selection in assembly cells
    Khouja, M
    Booth, DE
    Suh, M
    Mahaney, JK
    [J]. INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2000, 13 (02) : 95 - 106
  • [10] A STRONG CUTTING PLANE ALGORITHM FOR THE ROBOTIC ASSEMBLY-LINE BALANCING PROBLEM
    KIM, H
    PARK, S
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1995, 33 (08) : 2311 - 2323