计算机集成制造系统 ›› 2014, Vol. 20 ›› Issue (1): 121-.DOI: 10.13196/j.cims.2014.01.shixiuli.0121.7.20140115

• 论文 • 上一篇    下一篇

混合人工蜂群算法在混流装配线排序中的应用

鲁建厦,翁耀炜,李修琳,汤洪涛,董巧英   

  1. 1.浙江工业大学工业工程研究所
    2.浙江工商大学物流管理与工程系
  • 出版日期:2014-01-25 发布日期:2014-01-25
  • 基金资助:
    国家自然科学基金资助项目(70971118);浙江省自然科学基金资助项目(LY12E05021);浙江省教育厅科研资助项目(Y201121984);浙江工业大学校级自然科学研究基金重点资助项目(2013XZ005)

Application of hybrid artificial bee colony algorithm in mixed assembly lines sequencing

  • Online:2014-01-25 Published:2014-01-25
  • Supported by:
    Project supported by the National Natural Science Foundation, China(No.70971118), the Zhejiang Provincial Natural Science Foundation,China(No.LY12E05021), the Zhejiang Provincial Scientific Research Fund,China(No.Y201121984), and the Natural Science Foundation of ZJUT, China(No.2013XZ005)

摘要: 为更好地解决混流汽车装配线排序问题,建立了以最小化总调整时间和最小化超载时间与空闲时间为优化目标的典型混流装配线排序数学模型,提出一种求解该模型的混合人工蜂群算法。针对标准人工蜂群算法不能解决离散问题的缺陷,引入禁忌搜索算法重新设计了蜂群的邻域搜索算法,设置了算法邻域搜索的动态参数,设计了禁忌搜索算法在人工蜂群算法中的嵌入策略;为保证算法的全局收敛性,采用基于跟随蜂的精英保留策略,给出了侦查蜂和跟随蜂的食物源更新方法。通过比较混合人工蜂群算法与遗传算法和标准人工蜂群算法对不同规模算例的计算结果,验证了所提算法在求解混流装配线排序问题中的优越性。

关键词: 人工蜂群算法|混流装配线排序|禁忌搜索算法|闲置&mdash, 超载时间|调整时间

Abstract: To solve the sequencing problem of mixed model automobile assembly line, a hybrid Artificial Bee Colony (ABC) algorithm was proposed with the objectives of minimizing total setup time, utility time and idle time. To overcome the defect that ABC could not solve discrete problem, the Tabu Search (TS) algorithm was introduced to design the neighborhood TS algorithm of bee colony. The dynamic parameter was set for neighborhood searching range. The embedded strategy of TS in ABC was designed. An elitism strategy of follow bees was adopted to ensure the global convergence. The scouts and onlookers updating method were presented. Several different scale examples and algorithm comparison was presented to prove the effectiveness and superiority of proposed algorithm for solving assembly sequencing problem.

Key words: artificial bee colony algorithm|assembly line sequencing problem|tabu search algorithm|idle time-utility time|setup time