A polynomial time OPT + 1 algorithm for the cutting stock problem with a constant number of object lengths (Q2884299)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: A polynomial time OPT + 1 algorithm for the cutting stock problem with a constant number of object lengths |
scientific article; zbMATH DE number 6038613
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | A polynomial time OPT + 1 algorithm for the cutting stock problem with a constant number of object lengths |
scientific article; zbMATH DE number 6038613 |
Statements
24 May 2012
0 references
cutting stock problem
0 references
bin packing
0 references
approximation algorithm
0 references
mixed-integer programming
0 references
0.85967255
0 references
0.8208104
0 references
0.81680626
0 references
0.8102846
0 references
0.80165356
0 references
0 references
A polynomial time OPT + 1 algorithm for the cutting stock problem with a constant number of object lengths (English)
0 references
The goal of the cutting stock problem (CSP) is to pack a set \(\Omega\) of \(n\) objects into the minimum possible number of bins, each of integer capacity \(\beta\). Objects are of \(d\) different types \(T=\{T_1, T_2, \dots,T_d\}\), where \(d\) is constant and objects of type \(T_i\) have positive integer length \(p_i\).NEWLINENEWLINEIt is known that CSP is strongly NP-hard, and no approximation algorithm for it can have approximation ratio smaller than 3/2 unless \(\mathrm{P}=\mathrm{NP}\).NEWLINENEWLINEIn this paper the authors present a polynomial \(d^{O(d2^d)}\times 2^{O(8^d)}\times O((\log^2n+\log\beta)^3\log^5n)\) time algorithm that computes a solution using at most one more bin than an optimum solution. The crucial ideas behind the algorithm are the integer programming formulation (IP) for CSP of \textit{P. C. Gilmore} and \textit{R. E. Gomory} [Oper. Res. 9, 849--859 (1961; Zbl 0096.35501)]; partitioning the set of objects into large and small ones and rewriting the IP so that only constant number of constraints is needed to restrict the placement of big objects into the bins; and obtaining a mixed-integer program (MIP) with a constant number of integer variables by relaxing integrality constraints on the variables controlling the packing for the small objects.NEWLINENEWLINEFinally, the authors prove that \textit{H. W. Lenstra jun.}'s algorithm [Math. Oper. Res. 8, 538--548 (1983; Zbl 0524.90067)] can be used to solve MIP in polynomial time.
0 references