120
Views
5
CrossRef citations to date
0
Altmetric
Research Articles

Use of path algebra tools for a unified description of a large class of pull control policies

&
Pages 611-636 | Received 08 Jul 2008, Accepted 14 Oct 2009, Published online: 12 Feb 2010
 

Abstract

Many pull policies can be found in the literature for controlling multi-stage production/inventory systems. In this paper we present a framework that enables us to describe the dynamics of a large class of pull control policies, using the same set of canonical functions. The class of policies we consider includes well-known pull policies such as kanban, CONWIP, basestock, generalised kanban, and extended kanban, and also many other hybrid policies, and their extensions to systems producing batches. Each of these policies is characterised by certain parameter values. These parameter values are calculated using a computational algorithm that relies on the use of path algebra tools, especially (min, +) algebra tools. This canonical formulation allows us to identify under which values of the control parameters, two different policies will exhibit the same dynamic behaviour. It also enables us to derive methods for evaluating and comparing the performance of various pull control policies.

Acknowledgement

We are grateful to the anonymous referees for their careful reading and constructive comments that improved the presentation of the paper.

Notes

1. Note that f i can be a function of the time (then we have a scalar value inside the parentheses) or a function of the state (then we have a vector inside the parentheses).

2. Note that, as all the weights on the arcs have positive values, we can use Dijkstra's algorithm to compute the weight of the shortest path of the graph.

3. We denote by ⌊αt⌋ the largest integer smaller than or equal to α, and by ⌊α⌋β = β⌊α/β⌋ the largest multiple of β smaller than or equal to α.

4. The set ℝmin has to be completed using (−∞), and it is then denoted by . It is assumed that (−∞) + (+∞) = +∞.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.