O.B. Lupanov et al. (Eds.): SAGA 2005, LNCS 3777, pp. 213 – 227, 2005.
© Springer-Verlag Berlin Heidelberg 2005
Solving a Dynamic Cell Formation Problem
with Machine Cost and Alternative Process Plan
by Memetic Algorithms
Reza Tavakkoli-Moghaddam
1
, Nima Safaei
2
, and Masoud Babakhani
2
1
Department of Industrial Engineering, Faculty of Engineering, University of Tehran,
P.O. Box: 11365/4563, Tehran, Iran
tavakoli@ut.ac.ir
2
Department of Industrial Engineering, Iran University of Science and Technology,
P.C. 16846/13114, Tehran, Iran
nima.safaei@iust.ac.ir
Abstract. In this paper, we present a new model of a cell formation problem
(CFP) for a multi-period planning horizon where the product mix and demand
are different in each period, but they are deterministic. As a consequence, the
formed cells in the current period may be not optimal for the next period. This
evolution results from reformulation of part families, manufacturing cells, and
reconfiguration of the CFP as required. Reconfiguration consists of reforming
part families, machine groups, and machine relocations. The objective of the
model is to determine the optimal number of cells while minimizing the
machine amortization/relocation costs as well as the inter-cell movements in
each period. In the proposed model, parts have alternative process plans,
operation sequence, and produce as batch. The machine capacity is also limited
and machine duplication is allowed. The proposed model for real-world
instances cannot be solved optimally within a reasonable amount of
computational time. Thus, we propose an efficient memetic algorithm (MA)
with a simulated annealing-based local search engine for solving the proposed
model. This model is solved optimally by the Lingo software then the optimal
solution is compared with the MA implementation.
Keywords: Dynamic cell formation, Alternative process plan, Machine
relocation, Memetic Algorithm.
1 Introduction
In most industries, the production is dynamic. In other words, the planning horizon
can be divided into periods, in which each period has different product mix and
demand requirements. In such cases, we face with dynamic production. Note that in
the dynamic condition, product mix, and/or demand in each period are different from
other periods but it is deterministic (i.e., known as a prior). In a dynamic production
condition, the best cell formation (CF) design for one period may not be an efficient
design for subsequent periods. By rearranging the manufacturing cells, the CF can
continue operating efficiently as the product mix and demand changes. However, it
may require some of machines moved from one cell to another cell (i.e., machine