Preprint Article Version 1 This version is not peer-reviewed

A Petri Net-based Algorithm for Solving the One-Dimensional Cutting Stock Problem

Version 1 : Received: 29 July 2024 / Approved: 29 July 2024 / Online: 30 July 2024 (07:25:19 CEST)

How to cite: Barragan-Vite, I.; Medina-Marin, J.; Hernandez-Romero, N.; Anaya-Fuentes, G. E. A Petri Net-based Algorithm for Solving the One-Dimensional Cutting Stock Problem. Preprints 2024, 2024072374. https://doi.org/10.20944/preprints202407.2374.v1 Barragan-Vite, I.; Medina-Marin, J.; Hernandez-Romero, N.; Anaya-Fuentes, G. E. A Petri Net-based Algorithm for Solving the One-Dimensional Cutting Stock Problem. Preprints 2024, 2024072374. https://doi.org/10.20944/preprints202407.2374.v1

Abstract

Cutting and packing problems have been studied for decades and are of concern for a wide variety of industries to reduce costs and material utilization. This paper addresses the one-dimensional cutting stock problem, focusing on minimizing total stock usage. Procedures that address this problem include linear programming methods and metaheuristics. However, linear programming methods are limited to low-complexity instances, while most metaheuristics require extensive parameter tuning. In this paper, we develop a Petri-net model to construct cutting patterns. Using the reachability tree of the Petri net, the filtered beam search algorithm is implemented to find the best solution. Our algorithm is compared with the Least Lost Algorithm and the Generate & Solve algorithm over five datasets of instances. These algorithms share some characteristics with ours and have proven to be effective and efficient. Experimental results demonstrate that our algorithm effectively finds optimal solutions for both low and high-complexity instances. These findings confirm that Petri nets are suitable for modeling and solving the one-dimensional cutting stock problem.

Keywords

Cutting problem; packing problem; Petri net; reachability tree; beam search

Subject

Engineering, Industrial and Manufacturing Engineering

Comments (0)

We encourage comments and feedback from a broad range of readers. See criteria for comments and our Diversity statement.

Leave a public comment
Send a private comment to the author(s)
* All users must log in before leaving a comment
Views 0
Downloads 0
Comments 0
Metrics 0


×
Alerts
Notify me about updates to this article or when a peer-reviewed version is published.
We use cookies on our website to ensure you get the best experience.
Read more about our cookies here.