计算机应用 ›› 2014, Vol. 34 ›› Issue (5): 1511-1515.DOI: 10.11772/j.issn.1001-9081.2014.05.1511

• 行业与领域应用 • 上一篇    下一篇

生成最优同形块两阶段布局方式的确定型算法

季君1,邢斐斐2,杜 钧1,师 宁1,崔耀东3   

  1. 1. 北京电子科技职业学院 自动化工程学院,北京 100176;
    2. 北京机电院高技术股份有限公司,北京 100027;
    3. 广西大学 计算机与电子信息学院,南宁 530004
  • 收稿日期:2013-10-12 修回日期:2013-11-14 出版日期:2014-05-01 发布日期:2014-05-30
  • 通讯作者: 季君
  • 作者简介:季君(1979-),女,山东泰安人,讲师,博士,主要研究方向:智能设计与布局、优化计算;
    邢斐斐(1981-),女,山东济南人,工程师,博士,主要研究方向:智能设计与布局、机械制造及其自动化;
    杜钧(1965-),女,山西太原人,副教授,硕士,主要研究方向:计算机辅助设计、机械制造及其自动化;
    师宁(1981-),女,河北邢台人,讲师,硕士,主要研究方向:控制理论及控制工程、计算机辅助设计;
    崔耀东(1957-),男,河南林州人,教授,博士,主要研究方向:优化计算、计算机辅助设计。
  • 基金资助:

    国家自然科学基金资助项目;北京电子科技职业学院科研项目

Deterministic algorithm for optimal two-stage cutting layouts with same-shape block

JI Jun1,XING Feifei2,DU Jun1,SHIning 1,CUI Yaodong3   

  1. 1. School of Mechanical, Electronic and Control Engineering, Beijing Polytechnic, Beijing 100176, China
    2. Hi-Tech Company Limited, Beijing Machinery and Electricity Institute, Beijing 100027, China
    3. School of Computer, Electronics and Information, Guangxi University, Nanning Guangxi 530004, China
  • Received:2013-10-12 Revised:2013-11-14 Online:2014-05-01 Published:2014-05-30
  • Contact: JI Jun

摘要:

为解决大规模二维布局问题,提出一种生成同形块两阶段布局方式的确定型算法。首先通过动态规划确定最优同形块;然后求解背包问题确定同形块在同形级中的布局方式和同形级在同形段中的最优布局方式;最后选择两个同形段生成最优同形块布局方式。通过43道基准测题,将该算法与经典两阶段和三块算法进行比较。实验结果表明,该算法不仅能满足剪切工艺,在计算时间和板材利用率上优于以上算法,而且能在合理时间内取得好的优化结果。

Abstract:

A deterministic algorithm for two-stage cutting layout with same-shape block was proposed to solve the large-scale two-dimensional cutting problems. The algorithm used dynamic programming to generate the optimal same-shape block, solved the knapsack problem to determine the optimal layout of the same-shape block in the same-shape section and the same-shape section in the same-shape segment, and optimally selected the two segments to compose the optimal same-shape block layout. The algorithm was tested through 43 benchmark problems, and compared with the classic two-stage and the three-block algorithms. The experimental results indicate that the algorithm is superior in both computation time and material usage rate, it not only meets the requirements of shearing and punching process, but also achieves good results within reasonable time.

中图分类号: