ResumoO problema de corte de estoque unidimensional consiste em cortar objetos disponíveis para a produção de itens de modo a atender uma demanda especificada, em que apenas uma dimensão é relevante para o corte (barras, bobinas, etc.). O problema pode ser formulado como um problema de programação linear inteira de grande porte, cuja solução ótima, via de regra, não pode ser obtida na prática, quando tipicamente dezenas de itens devem ser produzidas. Neste artigo tratamos o problema de determinar soluções inteiras para o problema de corte de estoque unidimensional, dando atenção especial a problemas com baixa demanda. Revisamos métodos heurísticos bem conhecidos e algumas variações. Esses métodos são comparados em relação à qualidade de suas soluções, número de padrões de corte e tempo computacional. Nossa análise está baseada na resolução de exemplares gerados aleatoriamente.Palavras-chave: problema de corte de estoque; programação inteira; geração de colunas.
AbstractOne-dimensional cutting stock problems consist of cutting standard objects available in stock into smaller pieces called items in order to meet a known demand. Only one dimension of the stock objects is considered in the cutting process (rolls, bars, etc.) This problem might be formulated as a large scale integer linear programming problem, which an optimal solution cannot be obtained in practice, especially when dozens of items have to be produced. This paper addresses the problem of finding integer solutions to the one-dimensional cutting stock problem, with special attention to problems with low demand. We study some heuristic approaches proposed in literature and some straightforward variants. These methods are compared with respect to solution quality, number of cutting patterns and computational time. Our evaluation is based on solving randomly generated instances.