arXiv:2603.12224cs.AI2026-03

用多策略并行优化3D打印排布,省料又高效

Portfolio of Solving Strategies in CEGAR-based Object Packing and Scheduling for Sequential 3D Printing

  • 用多个排布策略并行试错,提升求解效率
  • 在多打印板场景下,比原算法少用约15%的打印板
  • 适合需要批量优化3D打印任务的工业用户

过去仅超算才具备的并行计算能力,如今已可在普通个人电脑甚至手机处理器上实现。本文利用现代多核CPU的计算能力,解决顺序3D打印中的物体排布与调度这一复杂组合优化问题。通过将原有的CEGAR-SEQ算法(基于反例引导抽象精化)表达为线性算术公式,并加以并行化,提出新的Portfolio-CEGAR-SEQ方法。该方法以一组替代排布策略(如将物体集中于打印板角落或按高度排序调度)构成策略集,在高层并行执行各策略。实验表明,当对多打印板批次进行调度时,Portfolio-CEGAR-SEQ显著优于原算法,常可减少约15%的打印板使用量。

原文摘要 · Abstract (English)

Computing power that used to be available only in supercomputers decades ago especially their parallelism is currently available in standard personal computer CPUs even in CPUs for mobile telephones. We show how to effectively utilize the computing power of modern multi-core personal computer CPU to solve the complex combinatorial problem of object arrangement and scheduling for sequential 3D printing. We achieved this by parallelizing the existing CEGAR-SEQ algorithm that solves the sequential object arrangement and scheduling by expressing it as a linear arithmetic formula which is then solved by a technique inspired by counterexample guided abstraction refinement (CEGAR). The original CEGAR-SEQ algorithm uses an object arrangement strategy that places objects towards the center of the printing plate. We propose alternative object arrangement strategies such as placing objects towards a corner of the printing plate and scheduling objects according to their height. Our parallelization is done at the high-level where we execute the CEGAR-SEQ algorithm in parallel with a portfolio of object arrangement strategies, an algorithm is called Porfolio-CEGAR-SEQ. Our experimental evaluation indicates that Porfolio-CEGAR-SEQ outperforms the original CEGAR-SEQ. When a batch of objects for multiple printing plates is scheduled, Portfolio-CEGAR-SEQ often uses fewer printing plates than CEGAR-SEQ.

3D打印组合优化并行计算

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。