Modeling and solving a real-world cutting stock problem in the marble industry via mathematical programming and stochastic diffusion search approaches


COMPUTERS & OPERATIONS RESEARCH, vol.128, 2021 (SCI-Expanded) identifier identifier

  • Publication Type: Article / Article
  • Volume: 128
  • Publication Date: 2021
  • Doi Number: 10.1016/j.cor.2020.105173
  • Journal Indexes: Science Citation Index Expanded (SCI-EXPANDED), Scopus, PASCAL, ABI/INFORM, Aerospace Database, Applied Science & Technology Source, Business Source Elite, Business Source Premier, Communication Abstracts, Computer & Applied Sciences, INSPEC, Metadex, zbMATH, Civil Engineering Abstracts
  • Keywords: One-dimensional cutting stock problem, Mixed integer linear programming, Stochastic diffusion search algorithm, Leftovers, Marble industry, USABLE LEFTOVERS, OPTIMIZATION, NUMBER
  • Dokuz Eylül University Affiliated: Yes


In this study, one-dimensional marble plane cutting problem is studied based on the cutting equipment productivity and effective use of marble blocks. Different types of marble planes should be cut from multiple stock sized marble blocks in parallel by using a stone block-cutting machine (gang saw). Marble blocks, which have different dimensions, and quality gradations are supplied by the marble processing factory's own marble quarries. Different quality gradations of the marble blocks and cutting equipment productivity need to be taken into account in addition to minimize the total trim loss or cost in modelling the present cutting problem. The nature of the production process in the marble industry consists of large amount of waste. Minimizing the amount of waste can be controlled indirectly by establishing an appropriate cutting plan. Therefore, minimization of the total cost of transportation and overgrading (supplying higher quality material than specified by the customer) while determining a suitable cutting plan for the marble blocks is aimed. A mixed integer linear programming (MILP) model is developed for solving the present marble plane cutting problem for small-size instances. The salient feature of the developed model is not requiring a priori enumeration of all possible cutting patterns and to permit generation of retail to reuse. For larger size problem instances a Stochastic Diffusion Search (SDS) algorithm is developed. Extensive computational studies are performed by using test instances, which are collected from a marble processing company operating at Izmir. The computational results show that the developed models and SDS algorithm are very useful in providing effective cutting plans. (c) 2020 Elsevier Ltd. All rights reserved.