Applied Soft Computing 12 (2012) 1359–1370
Contents lists available at SciVerse ScienceDirect
Applied Soft Computing
j ourna l ho mepage: www.elsevier.com/locate/asoc
Simultaneous solving of balancing and sequencing problems with
station-dependent assembly times for mixed-model assembly lines
H. Mosadegh
a
, M. Zandieh
b
, S.M.T. Fatemi Ghomi
a,∗
a
Department of Industrial Engineering, Amirkabir University of Technology, 424 Hafez Avenue, 1591634311, Tehran, Iran
b
Department of Industrial Management, Management and Accounting Faculty, Shahid Beheshti University, G.C., Tehran, Iran
a r t i c l e i n f o
Article history:
Received 10 February 2011
Received in revised form 3 October 2011
Accepted 23 November 2011
Available online 16 December 2011
Keywords:
Mixed-model assembly line
Sequencing
Balancing
Mixed-integer linear programming
Genetic algorithm
Simulated annealing
Taguchi
a b s t r a c t
In spite of many studies, investigating balancing and sequencing problems in Mixed-Model Assembly
Line (MMAL) individually, this paper solves them simultaneously aiming to minimize total utility work.
A new Mixed-Integer Linear Programming (MILP) model is developed to provide the exact solution of
the problem with station-dependent assembly times. Because of NP-hardness, a Simulated Annealing
(SA) is applied and compared to the Co-evolutionary Genetic Algorithm (Co-GA) from the literature. To
strengthen the search process, two main hypotheses, namely simultaneous search and feasible search, are
developed contrasting Co-GA. Various parameters of SA are reviewed to calibrate the algorithm by means
of Taguchi design of experiments. Numerical results statistically show the efficiency and effectiveness
of the proposed SA in terms of both the quality of solution and the time of achieving the best solution.
Finally, the contribution of each hypothesis in this superiority is analyzed.
© 2011 Elsevier B.V. All rights reserved.
1. Introduction
Nowadays, the new pattern of customer demand has increas-
ingly made modern methods of manufacturing to be invented. One
of the most important challenges of manufacturing companies is
assembling various common-based products (called models) in one
line. This type of assembly line, widely used in Just-In-Time (JIT)
systems, is called Mixed-Model Assembly Line (MMAL). In MMAL,
results of solving two main problems, i.e. balancing and sequenc-
ing problems, are used for strategic and tactical planning of the
assembly line respectively. There are many studies, solving afore-
mentioned problems separately or hierarchically, in the literature,
but it suffers from lack of a comprehensive simultaneous consider-
ation, especially with more realistic assumptions.
For each of balancing or sequencing problems, there are spe-
cific surveys, presented by Boysen et al. [1,2] and Becker and Scholl
[3]. Also, many researchers have investigated both problems sepa-
rately, hierarchically or simultaneously such as Dar-El and Nadivi
[4], Sawik [5], Kim et al. [6,7], Miltenburg [8], Bock et al. [9], Kim
et al. [10], Simaria and Vilarinho [11], KarabatI and SayIn [12], Man-
souri [13], Sabuncuoglu et al. [14] and Hwang and Katayama [15].
∗
Corresponding author. Tel.: +98 21 64545381; fax: +98 21 66954569.
E-mail address: fatemi@aut.ac.ir (S.M.T.F. Ghomi).
The differences and contributions of this paper comparing with
MMAL’s literature can be summarized as follows.
1) A new problem is defined. Depending on established equipment,
the processing time of each task might differ from station to
station. Hence, the problem with station-dependent assembly
times is studied minimizing total utility work.
2) A new Mixed-Integer Linear Programming (MILP) model is
developed which simultaneously considers both balancing and
sequencing problems with station-dependent assembly times.
The exact solution of the problem is provided by solving the
MILP model.
3) A Simulated Annealing (SA), originated by Kirkpatrick [16], is
applied to deal with the problem. The proposed SA includes two
new hypotheses, simultaneous search and feasible search, which
have been developed contrasting Co-evolutionary Genetic Algo-
rithm [6]. In addition, it uses the advantage of a new feature of
the problem, called selection mechanism.
4) Some new test problems are created. Some of test problems are
originally from [17] and the others (very larger than [17]) are
generated by authors which can be used for future studies.
Despite new versions of SA [18], this paper focuses on strength-
ening search process using a simple SA instead of complicated
algorithms, e.g. Co-GA. Furthermore, to examine the capability of
1568-4946/$ – see front matter © 2011 Elsevier B.V. All rights reserved.
doi:10.1016/j.asoc.2011.11.027