Um modelo de otimização inteira mista e heurísticas relax and fix para a programação da produção de fábricas de refrigerantes de pequeno porte
A mixed integer programming model and relax and fix heuristics for the production scheduling of small scale soft drink plants
Ferreira, Deisemara; Morabito, Reinaldo; Rangel, Socorro
http://dx.doi.org/10.1590/S0103-65132008000100006
Prod, vol.18, n1, p.76-88, 2008
Resumo
Neste artigo propomos um modelo de otimização inteira mista para o problema de dimensionamento e seqüenciamento dos lotes de produção em fábricas de refrigerantes de pequeno porte, com tempos e custos de set up de produção dependentes do seqüenciamento dos lotes. O modelo considera o estágio de envase como sendo o gargalo da produção da planta, o que é comum em fábricas de pequeno porte com uma única linha de envase, e restrições de lote mínimo do estágio de xaroparia. Variações da heurística relax and fix são propostas e comparadas na solução de exemplares do modelo, gerados com dados reais de uma fábrica localizada no interior do Estado de São Paulo. Os resultados mostram que as abordagens são capazes de gerar soluções melhores do que as utilizadas pela empresa.
Palavras-chave
Programação inteira mista, programação da produção, modelos integrados de dimensionamento e seqüenciamento da produção
Abstract
In this paper we propose a mixed integer programming model to the lot sizing and sequencing problem of a soft drink plant with sequence-dependent set up costs and times. The model considers that the bottling stage is the production bottleneck, which is common in small plants with only one production line, and minimum lot size constrains of the syrup stage. Variations of the relax and fix heuristic are proposed and compared. A computational study with instances generated based on real data from a plant situated in the State of São Paulo-Brazil is also presented. The results show that the approaches are capable to produce better solutions than the ones from the company.
Keywords
Mixed integer programming, production scheduling, lot sizing and sequencing models.
References
ABIR, Associação Brasileira das Indústrias de Refrigerantes e de Bebidas Não Alcoólicas; Dados de Mercado. Disponível em:
ABIR, Associação Brasileira das Indústrias de Refrigerantes e de Bebidas Não Alcoólicas. Obesidade. De quem é a culpa? Arquivos de notícias ABIR, 2005. Disponível em:
AFREBRAS, Associação dos Fabricantes de Refrigerantes do Brasil. Dados de Mercado. Disponível em:
ARAÚJO, S. A.; ARENALES, M. N.; CLARK, A. R. Dimensionamento de lotes e programação do forno numa fundição de pequeno porte. Gestão & Produção, v. 11, n. 2, p. 165-176, 2004.
BITRAN, G. R.; YANASSE, H. H. Computational Complexity of the Lot Size Problem. Management Science, v. 28, n. 10, p. 1174-1186, 1982.
BRAHIMI, N.; DAUZEREPERES, S.; NAJID, N. M.; NORDLI, A. Single item lot sizing problems. European Journal of Operational Research, v. 168, p. 1-16, 2006.
CHENG, T. C. E.; DING, Q.; LIN, B. M. T. A concise survey of scheduling with time-dependent processing time. European Journal of Operational Research, v. 152, p. 1-13, 2004.
CLARK, A. R.; CLARK, S. J. Rolling-horizon lot-sizing when set-up times are sequence-dependent. International Journal of Production Research, v. 38, p. 2287-2307, 2000.
CLARK, A. R. Hybrid heuristics for planning lot setups and sizes. Computers & Industrial Engineering, v. 45, p. 545-562, 2003.
DILLENBERGER, C.; ESCUDERO, L. F.; WU ZHANG, A. W. On practical resource allocation for production planning and scheduling with period overlapping setups. European Journal of Operational Research, v. 75, p. 275-286, 1994.
DREXL, A.; KIMMS A. Lot Sizing and Scheduling – Survey and Extensions, European Journal of Operational Research. v. 99, p. 221-235, 1997.
ESCUDERO, L. F.; SALMERON J., On a Fix-and-Relax framework for a Class of Project Scheduling Problems. Annals of Operations Research, v. 140, p. 163-188, 2005.
FEDERGRUEN, A.;, MEISSNER, J.; TZUR, M. Progressive interval heuristics for multi-item capacitated lot sizing problems. Operations Research, v. 55, n. 3, p. 490-502, 2007.
FERREIRA, D., Abordagens para o Problema Integrado de Dimensionamento e Sequenciamento de Lotes da Produção de Bebidas. Tese de Doutorado, Universidade Federal de São Carlos, Departamento de Engenharia de Produção, Dezembro, 2006.
FERREIRA, D.; MORABITO, R.; RANGEL, M. S. Abordagens de solução para o problema integrado de dimensionamento e seqüenciamento de lotes de produção de bebidas com dois estágios e múltiplas máquinas. Submetido para publicação, 2007.
FLEISCHMANN, B. The Discrete Lot-sizing and Scheduling Problem European Journal of Operational Research, v. 44, p. 337-348, 1990.
FLEISCHMANN, B.; MEYR H. The General Lotsizing and Scheduling Problem. OR Spektrum, v. 19, p. 11-21, 1997.
FRANÇA, P. M.; ARMENTANO, V. A.; TOLEDO, F. M. B. A network flow model for capacitated lot sizing problem. Omega-International Journal Of Management Science, v. 27, n. 2, p. 275-284, 1999.
FOURER, R.; GAY, M. D.; KERNIGHAN, B.W. AMPL – A Modeling Language for Mathematical Programming, Danvers, Massachusetts: The Scientific Press, 1993.
GUTIÉRREZ, J. C.; PIZZOLATO, N. D., Desenvolvimento e aplicação de um modelo heurístico para a programação de lotes econômicos de produção (ELSP) com tempos e custos de setup dependentes da seqüência. Anais do XXXVI SBPO, São João Del Rei, MG, novembro, 2004.
ILOG – Using the CPLEX Callable Library, Copyright, ILOG, 2006.
KARIMI, B.; GHOMI, S. M. T. F.; WILSON, J. M. The capacitated lot sizing problem: a review of models and algorithms. Omega International Journal of Management Science, v. 31, n. 5, p. 365-378, 2003.
KELLY, J. D.; MANN, J. L., Flowsheet decomposition heuristic for scheduling: a relax and fix method. Computers & Chemical Engineering, v. 28, n. 11, p. 2193-2200, 2004.
KUIK, R.; SALOMON, M.; WASSENHOVE, L. Batching Decisions: Structure and Models. European Journal of Operational Research, v. 75, p. 234-263, 1994.
LUCHE, J. R.; MORABITO, R. Otimização na programação da produção de grãos eletrofundidos: Um estudo de caso. Gestão & Produção, v. 12, n. 1, p. 135-149, 2005.
MANNE, A. S., On the job-shop scheduling problem. Operations Research, v. 8, p. 219-223, 1960.
MEYR, H. Simultaneous Lotsizing and Scheduling by Combining Local Search with Dual Reoptimization. European Journal of Operational Research, v. 120, p. 311-326, 2000.
MEYR, H. Simultaneous lotsizing and scheduling on parallel production lines, European Journal of Operational Research, v. 39, p. 277-292, 2002.
NEIT, Núcleo de Economia Industrial e da Tecnologia. Panorama Setorial: Indústria de Bebidas. Boletim, n. 4, maio de 2004.
PEDROSO, J. P. Tabu Search for mixed integer programming, Technical Report Series DCC-2004-02, LIACC, Universidade do Porto, 2004.
PEDROSO, J. P.; KUBO, M. Hybrid Tabu Search for lot sizing problems. In Blesa M., Blum C., Roli A., e Sampels, M. (editores), Lecture Notes in Computer Science. Springer Berlin/Heidelberg, v. 3636, p. 66-77, 2005.
PINEDO, M. Scheduling – Theory, Algorithms and Systems. Prentice Hall, 1995.
RANGEL, M. S.; FERREIRA, D. Um Modelo de Dimensionamento de Lotes para uma fábrica de refrigerantes. TEMA - Tendências em Matemática Aplicada e Computacional, v. 4, n. 2, p. 237-246, 2003.
TOLEDO, C. F. M. Problema Conjunto de Dimensionamento de Lotes e Programação da Produção. Tese de Doutorado, Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e Computação, Setembro, 2005.
TOLEDO, C. F. M.; FRANÇA, P. M.; MORABITO, R.; KIMMS, A. Um modelo de otimização para o problema integrado de dimensionamento de lotes e programação da produção em fábricas de refrigerantes. Pesquisa Operacional, v. 27, n. 1, p. 155-186, 2007a.
TOLEDO, C. F. M.; FRANÇA, P. M.; MORABITO, R.; KIMMS, A. A Multi-Population Genetic Algorithm to Solve the Synchronized and Integrated Two-Level Lot Sizing and Scheduling Problem". Aceito para publicação no International Journal of Production Research, 2007b.
TOLEDO, F. M. B.; ARMENTANO, V. A. A Lagrangian-based heuristic for the capacitated lot-sizing problem in parallel machines. European Journal of Operational Research, v. 175, p. 1070-1083, 2006.
TOSO, E. A. V.; MORABITO, R. Otimização no dimensionamento e seqüenciamento de lotes de produção: estudo de caso numa fábrica de rações. Gestão & Produção, v. 12, n. 2, p. 203-217, 2005.
TOSO, E. A. V.; MORABITO, R.; CLARK, A. R. Abordagens ATSP com Eliminação de Sub-rotas para o Problema de Dimensionamento e Seqüenciamento de Lotes de Produção de Ração Animal. Submetido para publicação, 2007.
WOLSEY, L. A. Integer Programming. John Wiley & Sons, 1998.