This paper presents a new variant of the A* class algorithms for solving the known ‘one-dimensional cutting stock problem’ in a cardboard factory where the objective is to minimise the useless remaining of a continuous cardboard surface. The algorithm limits the number of nodes in the tree search by using a bound criterion based on the problem restrictions. The process of computing the solution is achieved at several stages, obtaining a complete non-optimal solution at each stage and improving the response as long as new stages are executed. The final stage returns the optimal solution. The proposed approach allows for a solution at anytime in the process resolution and also the refinement of the solution as more time is given to the algorithm. In this way, if a non-optimal solution is satisfactory enough for the factory, the process can be interrupted at that time. The computational performance of the algorithm indicates the effectiveness of the algorithm for solving practical one-dimensional cutting stock problems. Additionally, the experimental results show the important money savings achieved for the factory.
[1]
Richard E. Korf,et al.
Real-Time Heuristic Search
,
1990,
Artif. Intell..
[2]
John E. Beasley,et al.
Algorithms for Unconstrained Two-Dimensional Guillotine Cutting
,
1985
.
[3]
Parviz Ghandforoush,et al.
An Improved Algorithm for the Non-Guillotine-Constrained Cutting-Stock Problem
,
1990
.
[4]
Nicos Christofides,et al.
An exact algorithm for orthogonal 2-D cutting problems using guillotine cuts
,
1995
.
[5]
石田 亨.
Real-time search for learning autonomous agents
,
1997
.
[6]
Nicos Christofides,et al.
An exact algorithm for general, orthogonal, two-dimensional knapsack problems
,
1995
.
[7]
R. Gomory,et al.
Multistage Cutting Stock Problems of Two and More Dimensions
,
1965
.