Dr. Michael Kirste Operations Research Expert bridging Optimization and Programming

Production Planning Heuristic

Solving the Capacitated Lot-Sizing Problem (CLSP) with Tabu Search.

Problem Settings

Heuristic Settings

Actions

Gantt

...

...

Metaheuristic Description

Tabu Search is implemented as follows:

For comparison:

Problem Statement

The Capacitated Lot-Sizing Problem (CLSP) is a classical optimization problem in production planning. It deals with deciding how much of each product to produce in each time period over a planning horizon, subject to:

Mathematical Definition

Sets and Indices

I: set of products, iI T: set of periods, tT={1,,H}

Parameters

dit : demand of product i in period t hi : inventory holding cost per unit of product i per period si : setup cost for producing product i ai : production time per unit of product i bi : setup time for product i Ct : available production capacity in period t

Decision Variables

xit0 : production quantity of product i in period t yit{0,1} : 1 if product i is produced in period t Iit0 : inventory of product i at end of period t

Model

Objective Function

Minimize: iI tT siyit + hiIit

Inventory balance (demand satisfaction):

Iit-1 + xit = dit + Iit ,  ∀ i ∈ I, t ∈ T

Capacity constraints (setup + production times consume capacity):

iI aixit + biyit Ct ,  ∀ t ∈ T

Production only if setup:

xit Miyit ,  ∀ i ∈ I, t ∈ T

Variable Domains:

xit 0, Iit 0, yit {0,1} , ∀ i ∈ I, t ∈ T