Skip to content

A mixed-integer programming model for an integrated production planning problem with preventive maintenance in the pulp and paper industry

Notifications You must be signed in to change notification settings

RenatoMaynard/A-mixed-integer-programming-model-for-production-planning

Repository files navigation

A Mixed-Integer Programming Model for an Integrated Production Planning Problem with Preventive Maintenance in the Pulp and Paper Industry

Overview

This repository contains the implementation of a mixed-integer programming (MIP) model proposed in the paper:

"A Mixed-Integer Programming Model for an Integrated Production Planning Problem with Preventive Maintenance in the Pulp and Paper Industry"

Abstract

Production planning and scheduling in the pulp and paper industry can be very challenging. In most cases, practitioners address the production planning process manually, which is time-consuming and sub-optimal. This study deals with production planning encountered in a pulp mill company involving different wood species, parallel heterogeneous lines, inventory limits, sequence-independent setup times, and preventive maintenance. To tackle the problem, an efficient mixed-integer formulation is proposed that optimizes when, where, and how much to produce of different wood species and schedules preventive maintenance to minimize the total setup times. Several computational experiments are conducted to solve a case study in a pulp mill company in Chile. The results show the capability of the model to support the decision-making process in the pulp and paper industry, providing an efficient tool for practitioners to solve the problem in a reasonable amount of time.

Key Features

  • Integrated production planning: Handles various wood species, parallel heterogeneous production lines, and inventory limits.
  • Preventive maintenance scheduling: Optimizes maintenance timing to reduce overall setup time.
  • Efficient mixed-integer formulation: Provides a computationally efficient solution to real-world production planning problems.
  • Case study in Chile: Demonstrates the model's applicability and effectiveness in a practical scenario.

Repository Structure

  • model/: Contains the mixed-integer programming model implementation.
  • data/: Includes input dataset for the pulp mill case study.
  • results/: Provides computational experiment results.
  • scripts/: Utility scripts for running the model and processing outputs.