Operations Research and Management Science ›› 2015, Vol. 24 ›› Issue (2): 51-57.DOI: 10.12005/orms.2015.0044

• Theory Analysis and Methodology Study • Previous Articles     Next Articles

A Heuristic Algorithm for Solving the Bin Packing Problem with Conflicts

YUAN Ye1, LI Yi-jun2   

  1. 1.School of Management, Harbin Institute of Technology, Harbin 150001, China;
    2.Department of Management, National Natural Science Foundation of China, Beijing 100085, China
  • Received:2013-07-02 Online:2015-04-12

带冲突关系装箱问题的启发式求解算法

元野1, 李一军2   

  1. 1.哈尔滨工业大学 管理学院,哈尔滨 150001;
    2. 国家自然科学基金委员会 管理科学部,北京 100085
  • 作者简介:元野(1985-),男,朝鲜族,博士研究生,主要研究方向:运筹学、物流与车辆调度;李一军(1957-),男,教授,博士生导师,主要研究方向:管理信息系统、电子商务。
  • 基金资助:
    国家社会科学基金项目资助(10CGL076);教育部人文社会科学研究青年项目资助(12YJC630160);黑龙江省自然科学基金项目资助(G201020);黑龙江省教育厅科学技术研究项目(11551332)

Abstract: In real distributions, there are a great many of packing problems with food, medicine and hazardous material named bin packing problem with conflicts, whose objective is to minimize the number of used bins and has to satisfy the conflict constraints among the items. To solve the problems, the mathematical model of BPPC is proposed based on the conflict relationship among the items, packing order and capacity constraints of the bins; and then a heuristic algorithm is designed for solving BPPC, the algorithm computes the maximum clique structure iterately to eliminate the conflict relationship among the items, runs the packing operation according to the items corresponding to the current maximum clique structure, and a local search methed named shuffling strategy is applied to further optimize the current packing results; lastly the simulation experiment is carried out on Iori’s strandard instances compared with the heuristic algorithm based on the graph coloring model, the computational results demonstrate that the heuristic algorithm in this paper is more feasible and effective.

Key words: operations research and cybernetics, bin packing problem with conflicts, maximum clique, heuristic algorithm

摘要: 现实物流活动中大量存在的食品、药品和危险品等货物的分组包装问题属于带冲突关系的装箱问题(BPPC),其优化目标是在满足货物间冲突限制的前提下完成装箱操作,并最小化使用货箱的数量。本文从实际需求出发,基于货物之间的冲突关系、装箱顺序和货箱容量等约束建立相应的数学规划模型;随后设计了求解BPPC问题的启发式算法,算法通过迭代求解最大团结构实现货物间冲突关系的消去,根据当前货物最大团采用改进降序首次适应算法(FFD)完成货物装箱操作,并通过“洗牌”策略对已有装箱方案进行局部优化;最后,针对Iori算例数据,将以上算法与基于图着色的启发式算法进行比较分析,结果表明,本文算法是求解BPPC问题更为有效的方法。

关键词: 运筹学与控制论, 冲突装箱问题, 最大团, 启发式算法

CLC Number: