Solving the Two-dimensional single stock size Cutting Stock Problem with SAT and MaxSAT

📰 ArXiv cs.AI

Solving the 2D-CSSP using SAT and MaxSAT to minimize waste in cutting stock problems

advanced Published 6 Apr 2026
Action Steps
  1. Formulate the 2D-CSSP as a SAT problem by expanding item types by demand
  2. Assign sheet-assignment variables to each item copy
  3. Implement non-overlap constraints to prevent item overlap
  4. Use MaxSAT to find the optimal solution that minimizes waste
Who Needs to Know This

This research benefits software engineers and AI researchers working on optimization problems, as well as manufacturers seeking to improve their cutting stock processes

Key Insight

💡 The 2D-CSSP can be effectively solved using SAT and MaxSAT techniques, reducing waste in manufacturing processes

Share This
💡 Minimize waste in cutting stock problems with SAT and MaxSAT!

Key Takeaways

Solving the 2D-CSSP using SAT and MaxSAT to minimize waste in cutting stock problems

Full Article

Title: Solving the Two-dimensional single stock size Cutting Stock Problem with SAT and MaxSAT

Abstract:
arXiv:2604.01732v2 Announce Type: replace Abstract: Cutting rectangular items from stock sheets to satisfy demands while minimizing waste is a central manufacturing task. The Two-Dimensional Single Stock Size Cutting Stock Problem (2D-CSSP) generalizes bin packing by requiring multiple copies of each item type, which causes a strong combinatorial blow-up. We present a SAT-based framework where item types are expanded by demand, each copy has a sheet-assignment variable and non-overlap constraint
Read full paper → ← Back to Reads

Related Videos

Claude Code Now Creates Entire Long Form YouTube Videos (Steal My Prompt)
Claude Code Now Creates Entire Long Form YouTube Videos (Steal My Prompt)
AI Andy
Watch Fable 5 Burn 2.7M Tokens On My Broken AI Video Editor
Watch Fable 5 Burn 2.7M Tokens On My Broken AI Video Editor
AI Andy
Build a Chatbot with Python, Gradio, LangChain and OpenAI
Build a Chatbot with Python, Gradio, LangChain and OpenAI
Thomas Janssen
Getting Started with Azure OpenAI | GPT 4o | 2025 Updated
Getting Started with Azure OpenAI | GPT 4o | 2025 Updated
Thomas Janssen
How to get an OpenAI / ChatGPT API Key | 2025 UPDATED
How to get an OpenAI / ChatGPT API Key | 2025 UPDATED
Thomas Janssen
Python + ChatGPT?  START HERE!! | Complete Tutorial
Python + ChatGPT? START HERE!! | Complete Tutorial
Thomas Janssen