Design of bi-criteria kanban system using simulated annealing technique

https://doi.org/10.1016/S0360-8352(01)00060-2Get rights and content

Abstract

In the kanban system, the main decision parameters are the number of kanbans and lot size. In this paper, an attempt has been made to set the number of kanbans at each station and the lot size required to achieve the best performance using simulated annealing technique. A simulation model with a single-card system has been designed and used for analysis. A bi-criterion objective function comprising of mean throughput rate and aggregate average kanban queue has been used for evaluation. Different perturbation schemes have been experimented and compared.

Introduction

Just in time (JIT) production system is the manufacturing philosophy of producing what is needed at the right time and in right quantity (Hutchins, 1993). Kanban coupled with pull system of production is used as means of implementing JIT. Kanban means a ‘visible card’, which serves as a planning and information tool to smoothen the flow of material through the manufacturing and assembly process. The workstations located along the production lines only produce or deliver desired components when they receive a card and empty container, indicating that more parts will be needed in production. Each workstation will only produce enough components to fill containers and then stop. In addition, kanban limits the amount of inventory in the process by acting as an authorisation to produce.

The essential elements in the design of kanban production system are the number of kanbans needed to link processes together and the appropriate unit of lot size (Berkley, 1992a).

Section snippets

Literature review

Kanban based operational planning and control issues have been tackled in a number of studies by means of analytical or simulation modelling. Berkley (1992a) has reviewed 50 papers in the area of kanban production control and organised them based on the type of system. He has also listed 24 vital operation design factors of kanban system. Price, Gravel and Nsakanda (1994) have reviewed optimisation models of kanban based systems. They have concluded that interesting direction for future

Bi-criteria objective

It is found that, most of the researchers have used only single objective function as the performance measure. In this study, a bi-criteria objective kanban problem has been considered. The first criterion is the maximisation of mean cumulative throughput rate, which is defined as the ratio of total satisfied demand to the total generated demand. The other criterion is the minimisation of aggregate average kanban queue, which is the sum of average number of kanbans waiting in the queue at all

Simulated annealing

Simulated annealing is a search heuristic intensively used to solve optimisation problems and especially combinatorial ones. It was derived from an analogy to the physical annealing process and first introduced by Kirkpatrick et al., 1983, Cerny, 1985. Pirlot, 1996, Eglese, 1989, Sridhar and Rajendran, 1993 described simulated annealing and its implementation with some choice parameters. A generic simulated annealing algorithm for a maximization problem is given below:

Step 1: Select an initial

The kanban system model

The system under study is dynamic kanban system with stochastic demand and processing times with the following assumptions.

Experimental design and results

Experiments to decide the run length, to set a limit for number of kanbans and lot size are performed. The details are as follows.

Conclusion

A simulation model of the single-card kanban system has been developed to determine the number of kanbans and lot size. A bi-criteria objective function consisting of throughput and aggregate kanban queue has been employed to obtain a solution that maximises the objective function value. Simulated annealing algorithm has been employed to search the solution space. Two types of perturbation schemes have been tried out. The results showed that there is no significant difference between the two

References (28)

  • B.J. Berkley

    Testing minimum performance levels for kanban-controlled lines

    International Journal of Production Research

    (1994)
  • B.J. Berkley

    A simulation study of container size in two-card kanban system

    International Journal of Production Research

    (1996)
  • B.J. Berkley et al.

    A simulation study of sequencing rules in a kanban — Controlled flow shop

    Decision Sciences

    (1991)
  • G.R. Bitran et al.

    A mathematical programming approach to a deterministic kanban system

    Management Sciences

    (1987)
  • Cited by (26)

    • An optimal maintenance strategy for multi-state deterioration systems based on a semi-Markov decision process coupled with simulation technique

      2020, Mechanical Systems and Signal Processing
      Citation Excerpt :

      However, when the size of a system becomes large, such strategies are likely to suffer from the curse of dimensionality. To address this issue, several researchers [38–41] proposed simulation-based policy iteration methods to reduce the size of the search space for SMDP. For example, Belomestny et al. [38] presented a multilevel simulation-based policy iteration algorithm to reduce the complexities of optimal stopping problems.

    • The optimal control of just-in-time-based production and distribution systems and performance comparisons with optimized pull systems

      2011, European Journal of Operational Research
      Citation Excerpt :

      Their conclusion was that tabu search is the best among the three. Shahabudeen et al. (2002, 2003) also proposed a simulation-based optimization algorithm using simulated annealing to find an optimal setting for kanban systems. Recently, Koulouriotis et al. (2010) proposed a simulation-based optimization algorithm using genetic algorithms to find optimal settings for pull systems such as base stock, kanban, CONWIP, hybrid and extended kanban.

    • Determination of number of kanbans in a supply chain system via Memetic algorithm

      2009, Advances in Engineering Software
      Citation Excerpt :

      Moattar Husseini et al. [5] present a method to enhance the flexibility of the system that is controlled by. Shahabudeen et al. [11] calculate optimum number of kanbans and batch sizes via simulated annealing. Moreover, numerous models are developed to describe the supply chain system.

    • Selection of a pull production control policy under different demand situations for a manufacturing system by AHP-algorithm

      2009, Computers and Operations Research
      Citation Excerpt :

      Petroni and Rizzi [21] used average WIP, average flow (production lead) time, mean tardiness as performance measures for predicting the performance of a manufacturing system. Shahabudeen et al. [22,23] design single and two cards dynamic kanban systems using a simulated annealing algorithm. They proposed a universal test that may be suited for the MOP (measure of performance) in any JIT system, which are percentage zero demand (PZD), mean lead-time (MLT) and mean total WIP (MTW).

    • Algorithm for the design of single-stage adaptive kanban system

      2008, Computers and Industrial Engineering
    View all citing articles on Scopus
    View full text