Optimal Carpet Cutting
In this paper we present a model for the carpet cutting problem in which carpet shapes are cut from a rectangular carpet roll with a fixed width and sufficiently long length. Our exact solution approaches decompose the problem into smaller parts and minimise the needed carpet roll length for each part separately. The customers requirements are to produce a cutting solution of the carpet within 3 minutes, in order to be usable during the quotation process for estimating the amount of carpet required. Our system can find and prove the optimal solution for 106 of the 150 real-world instances provided by the customer, and find high quality solutions to the remainder within this time limit. In contrast the existing solution developed some years ago finds (but does not prove) optimal solutions for 30 instances. Our solutions reduce the wastage by more than 35% on average compared to the existing approach.
KeywordsPacking Problem Global Constraint Project Schedule Problem Customer Data Symmetry Breaking Constraint
Unable to display preview. Download preview PDF.
- 8.Lahrichi, A.: Scheduling: the notions of hump, compulsory parts and their use in cumulative problems. C. R. Acad. Sci., Paris, Sér. I, Math. 294(2), 209–211 (1982)Google Scholar
- 12.Moskewicz, M.W., Madigan, C.F., Zhao, Y., Zhang, L., Malik, S.: Chaff: Engineering an efficient SAT solver. In: DAC 2001, pp. 530–535 (2001)Google Scholar
- 14.Pearson, C., Birtwistle, M., Verden, A.R.: Reducing material wastage in the carpet industry. In: PAP 1998, pp. 101–112 (1998)Google Scholar
- 15.Pearson, C., Birtwistle, M., Verden, A.R.: Reducing material wastage in the carpet industry. In: INAP 1998, pp. 88–99 (1998)Google Scholar
- 18.Schutt, A., Feydy, T., Stuckey, P.J., Wallace, M.G.: Solving the resource constrained project scheduling problem with generalized precedences by lazy clause generation (September 2010), http://arxiv.org/abs/1009.0347
- 21.Stuckey, P.J., de la Banda, M.G., Maher, M.J., Marriott, K., Slaney, J.K., Somogyi, Z., Wallace, M., Walsh, T.: The G12 project: Mapping solver independent models to efficient solutions. In: Gabbrielli, M., Gupta, G. (eds.) ICLP 2005. LNCS, vol. 3668, pp. 9–13. Springer, Heidelberg (2005)CrossRefGoogle Scholar