A global constraint for the capacitated single-item lot-sizing problem

07/04/2019
by   Grigori German, et al.
0

The goal of this paper is to set a constraint programming framework to solve lot-sizing problems. More specifically, we consider a single-item lot-sizing problem with time-varying lower and upper bounds for production and inventory. The cost structure includes time-varying holding costs, unitary production costs and setup costs. We establish a new lower bound for this problem by using a subtle time decomposition. We formulate this NP-hard problem as a global constraint and show that bound consistency can be achieved in pseudo-polynomial time and when not including the costs, in polynomial time. We develop filtering rules based on existing dynamic programming algorithms, exploiting the above mentioned time decomposition for difficult instances. In a numerical study, we compare several formulations of the problem: mixed integer linear programming, constraint programming and dynamic programming. We show that our global constraint is able to find solutions, unlike the decomposed constraint programming model and that constraint programming can be competitive, in particular when adding combinatorial side constraints.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/27/2017

Capital flow constrained lot sizing problem with loss of goodwill and loan

We introduce capital flow constraints, loss of good will and loan to the...
research
02/15/2019

Genetic Algorithm for a class of Knapsack Problems

The 0/1 knapsack problem is weakly NP-hard in that there exist pseudo-po...
research
03/09/2020

On the computational complexity of uncapacitated multi-plant lot-sizing problems

Production and inventory planning have become crucial and challenging in...
research
12/24/2021

An exact dynamic programming algorithm, lower and upper bounds, applied to the large block sale problem

In this article, we address a class of non convex, integer, non linear m...
research
06/18/2017

Single item stochastic lot sizing problem considering capital flow and business overdraft

This paper introduces capital flow to the single item stochastic lot siz...
research
08/22/2014

Dynamic Sweep Filtering Algorithm for FlexC

We investigate cumulative scheduling in uncertain environments, using co...
research
10/01/2020

Arc Flow Formulations Based on Dynamic Programming: Theoretical Foundations and Applications

Network flow formulations are among the most successful tools to solve o...

Please sign up or login with your details

Forgot password? Click here to reset