cs.AIMar 12, 2026

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

Authors: Pavel Surynek

Organizations: Faculty of Information Technology, Czech Technical University in Prague, Thákurova 9, 160 00 Praha 6, Czechia

Abstract

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.

Figures & tables

Explore similar work

CardsList
  1. Sequential Object Placement Optimization with Convex Decomposition

    Aug 25, 2026Yuezhe Zhang, Xiangyu Lyu, Sohan Rudra +2Combinatorial OptimizationRobotic Manipulation

  2. PyCSP3-Scheduling: A Scheduling Extension for PyCSP3

    May 14, 2026Sohaib AfifiConstraint Programming

  3. Differentiable Initialization-Accelerated CPU-GPU Hybrid Combinatorial Scheduling

    Mar 30, 2026Mingju Liu, Jiaqi Yin, Alvaro Velasquez +1Combinatorial OptimizationInteger Linear Programming