论文部分内容阅读
二维排样问题是希尔伯特提出的23道数学难题之一,它属于 NP 完全问题,也是复杂的非线性约束优化问题,至今在理论上尚未找到答案。然而排样问题广泛存在于诸如板金下料、服装裁剪、报刊排版、大规模集成电路设计等领域,虽然各行业排样模型和约束条件不同,但共同目标是生成合理的材料分割排样方案,即求解NP完全问题的全局最优解,这对提高材料的利用率、降低产业成本有着非常重要的应用价值。人们利用计算机辅助排样(CAN)手段对该问题进行了大量探索,求解方法从最初的数学规划方法到现代的启发式方法,但各种启发式算法有其各自的局限性。因此,探索排样问题的高效优化算法具有重要的研究和应用价值。
研究中,首先利用图形扫描转换技术把二维不规则零件多边形转化为样片的离散化几何表达,使排样脱离多边形几何零件的复杂性,从而避免零件多边形判交的复杂性和最小包络矩排样的低利用率。接着把基于图形扫描转换技术的启发式底左搜索(HBLS)算法作为底层算法,用它来接收上层优化算法传递过来的零件排样的优化参数,为优化排样的高效处理奠定基础。
然后,本文重点研究了两个改进的粒子群优化算法,把它们作为上层优化排样算法。一种是量子行为的粒子群优化算法(QPSO),另一种为最大速度收缩策略的粒子群优化算法(MVCS-PSO)。通过对二维不规则零件的优化排样进行仿真,结果表明:这两种算法具有良好的非线性和动态搜索性能,在收敛性能和时间复杂度上都优于模拟退火遗传算法(SAGA);QPSO算法的在稳定性和时间复杂度上优于MVCS-PSO算法,而其收敛性能稍差于MVCS-PSO算法。在此基础上,把改进的算法应用到服装CAD自动排料模块中,结果表明:在面料的利用率和运行时间上都优于SAGA。因此,改进的粒子群算法的研究和应用为求解排样问题提供了的一种高效算法。