308 research outputs found

    Production planning and Order Acceptance: an Integrated Model with Flexible Due Dates

    Get PDF
    International audienceWe study a tactical problem integrating production planning with order acceptance decisions. We explicitly consider the dependency between the workload (and work-in-process inventory) and lead times. In the new model, orders are accepted/rejected and their processing period is determined. This problem is formulated as a mixed integer linear program for which two relax-and-fix heuristic solution methods are proposed. The first one decomposes the problem based on time periods while the second decomposes it based on orders. The performances of these heuristics are compared with the performance of a commercial solver. The numerical results show that the time-based relax-and-fix heuristic outperforms the order-based relax-and-fix heuristic and the solver solution as it yields better integrality gaps for much less CPU time

    Avoiding redundant columns by adding classical Benders cuts to column generation subproblems

    Get PDF
    This is the author accepted manuscript. The final version is available fro,m Elsevier via the DOI in this recordWhen solving the linear programming (LP) relaxation of a mixed-integer program (MIP) with column generation, columns might be generated that are not needed to express any integer optimal solution. Such columns are called strongly redundant and the dual bound obtained by solving the LP relaxation is potentially stronger if these columns are not generated. We introduce a sufficient condition for strong redundancy that can be checked by solving a compact LP. Using a dual solution of this compact LP we generate classical Benders cuts for the subproblem so that the generation of strongly redundant columns can be avoided. The potential of these cuts to improve the dual bound of the column generation master problem is evaluated computationally using an implementation in the branch-price-and-cut solver GCG. While their efficacy is limited on classical problems, the benefit of applying the cuts is demonstrated on structured models to which a temporal decomposition can be applied.Engineering and Physical Sciences Research Council (EPSRC

    Reformulation and decomposition of integer programs

    Get PDF
    In this survey we examine ways to reformulate integer and mixed integer programs. Typically, but not exclusively, one reformulates so as to obtain stronger linear programming relaxations, and hence better bounds for use in a branch-and-bound based algorithm. First we cover in detail reformulations based on decomposition, such as Lagrangean relaxation, Dantzig-Wolfe column generation and the resulting branch-and-price algorithms. This is followed by an examination of Benders’ type algorithms based on projection. Finally we discuss in detail extended formulations involving additional variables that are based on problem structure. These can often be used to provide strengthened a priori formulations. Reformulations obtained by adding cutting planes in the original variables are not treated here.Integer program, Lagrangean relaxation, column generation, branch-and-price, extended formulation, Benders' algorithm

    Meta-Heuristics for Dynamic Lot Sizing: a review and comparison of solution approaches

    Get PDF
    Proofs from complexity theory as well as computational experiments indicate that most lot sizing problems are hard to solve. Because these problems are so difficult, various solution techniques have been proposed to solve them. In the past decade, meta-heuristics such as tabu search, genetic algorithms and simulated annealing, have become popular and efficient tools for solving hard combinational optimization problems. We review the various meta-heuristics that have been specifically developed to solve lot sizing problems, discussing their main components such as representation, evaluation neighborhood definition and genetic operators. Further, we briefly review other solution approaches, such as dynamic programming, cutting planes, Dantzig-Wolfe decomposition, Lagrange relaxation and dedicated heuristics. This allows us to compare these techniques. Understanding their respective advantages and disadvantages gives insight into how we can integrate elements from several solution approaches into more powerful hybrid algorithms. Finally, we discuss general guidelines for computational experiments and illustrate these with several examples

    Industrial insights into lot sizing and schedulingmodeling

    Get PDF
    © 2015 Brazilian Operations Research Society. Lot sizing and scheduling by mixed integer programming has been a hot research topic inthe last 20 years. Researchers have been trying to develop stronger formulations, as well as to incorporatereal-world requirements from different applications. This paper illustrates some of these requirements anddemonstrates how small- and big-bucket models have been adapted and extended. Motivation comes fromdifferent industries, especially from process and fast-moving consumer goods industries

    Multi-level production planning with raw-material perishability and inventory bounds

    Get PDF
    This thesis focuses on studying one of the most important and fundamental links in supply chain management: production planning. A considerably common assumptions in most of the production planning research literature is that the intermediate items involved in the production process have unlimited lifespans, meaning they can be stored and used indefinitely. In real life applications, whether referring to physical exhaustion, loss of functionality, or obsolescence, most items deteriorate over time and cannot be stored infinitely without enforcing specific constraints on a set of crucial production planning decisions. This is specially the case for multi-level production structures. In the thesis, we first introduce the fundamental characteristics in production planning modeling and discuss some of the common elements and assumptions used to model complex production planning problems. We also present an overview of the production planning research evolution. Our attention is then focused on the most relevant modeling approaches for perishability in production planning available in the research literature. We present lot-sizing problems that incorporate raw-material perishability and analyze how these considerations enforce specific constraints on a set of fundamental decisions. Three variants of the two-level lot-sizing problem are studied: with fixed raw-material shelf-life, with raw-material functionality deterioration, and with functionality and volume deterioration. We propose mixed-integer programming formulations for each of these variants and perform computational experiments with sensitivity analyses, showing the added value of explicitly incorporating perishability considerations into production planning problems. Using a Silver-Meal-based rolling-horizon algorithm, we develop a sequential approach to solve the studied problems and compare the results with our proposed formulations. We then shift our attention to study the multi-item, multi-level lot-sizing problem with raw-material perishability and batch ordering, inspired by an application in advanced composite manufacturing processes. We proposed a mixed-integer programming formulation for the problem and perform computational experiments with sensitivity analyses, demonstrating its potentials for practical applications in planning composite production. Finally, we address the study of production planning involving inventory bounds. This characteristic is shown to be related to the perishable raw-material considerations and constitutes another fundamental aspect of this family of problems. We study the multi-item uncapacitated lot-sizing problem with inventory bounds, presenting a new mixed-integer programming formulation for the case of non-speculative (Wagner-Whitin) cost structure using a special set of variables to determine the production intervals for each item. We then reformulate the problem using a variable-splitting technique that allows for a Dantzig-Wolfe decomposition. The Dantzig-Wolfe principle exploits the structure of the problem by decomposing it into two sub-problems: one relating to the production decisions per item and another that relates to the inventory decisions per period. We propose a Column Generation algorithm for solving the Dantzig-Wolfe reformulation. Computational experiments are performed to evaluate the proposed formulations and algorithms on a set of benchmark instances. This research presents important contributions on a variety of fields related to production planning that had only been partially studied in the literature. It also opens important research paths for the integration of different types of raw-material perishability in multi-level product structures processes, with the study of finished product inventory bounds

    An Expandable Machine Learning-Optimization Framework to Sequential Decision-Making

    Full text link
    We present an integrated prediction-optimization (PredOpt) framework to efficiently solve sequential decision-making problems by predicting the values of binary decision variables in an optimal solution. We address the key issues of sequential dependence, infeasibility, and generalization in machine learning (ML) to make predictions for optimal solutions to combinatorial problems. The sequential nature of the combinatorial optimization problems considered is captured with recurrent neural networks and a sliding-attention window. We integrate an attention-based encoder-decoder neural network architecture with an infeasibility-elimination and generalization framework to learn high-quality feasible solutions to time-dependent optimization problems. In this framework, the required level of predictions is optimized to eliminate the infeasibility of the ML predictions. These predictions are then fixed in mixed-integer programming (MIP) problems to solve them quickly with the aid of a commercial solver. We demonstrate our approach to tackling the two well-known dynamic NP-Hard optimization problems: multi-item capacitated lot-sizing (MCLSP) and multi-dimensional knapsack (MSMK). Our results show that models trained on shorter and smaller-dimensional instances can be successfully used to predict longer and larger-dimensional problems. The solution time can be reduced by three orders of magnitude with an average optimality gap below 0.1%. We compare PredOpt with various specially designed heuristics and show that our framework outperforms them. PredOpt can be advantageous for solving dynamic MIP problems that need to be solved instantly and repetitively
    corecore