Accepted Manuscript
An Efficient Multiple-stage Mathematical Programming Method for Advanced Single and Multi-Floor Facility Layout Problems Abbas Ahmadi, Mohammad Reza Akbari Jokar PII: DOI: Reference:
S0307-904X(16)30002-6 10.1016/j.apm.2016.01.014 APM 10974
To appear in:
Applied Mathematical Modelling
Received date: Revised date: Accepted date:
11 March 2014 23 December 2015 13 January 2016
Please cite this article as: Abbas Ahmadi, Mohammad Reza Akbari Jokar, An Efficient Multiple-stage Mathematical Programming Method for Advanced Single and Multi-Floor Facility Layout Problems, Applied Mathematical Modelling (2016), doi: 10.1016/j.apm.2016.01.014
This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.
ACCEPTED MANUSCRIPT
Highlights • A multiple stage mathematical programming method is presented for
CR IP T
FLPs.
• Both single and multi-floor problems can be handled.
• A wide variety of high quality layouts at competitive cost can be obtained.
AN US
• A short amount of time is consumed to approach the real-life problems. • Flexibility of the method to cover various real-life limitations has en-
AC
CE
PT
ED
M
hanced it.
1
ACCEPTED MANUSCRIPT
CR IP T
An Efficient Multiple-stage Mathematical Programming Method for Advanced Single and Multi-Floor Facility Layout Problems Abbas Ahmadia,∗, Mohammad Reza Akbari Jokara a
Department of Industrial Engineering, Sharif University of Technology, Tehran, Iran
AN US
Abstract
Single floor facility layout problem (FLP) is related to finding the arrangement of a given number of departments within a facility; while in multi-floor FLP, the departments should be imbedded in some floors inside the facility. The significant influence of layout design on the effectiveness of any orga-
M
nization has turned FLP into an important issue. This paper presents a three- (two-) stage mathematical programming method to find competitive
ED
solutions for multi- (single-) floor problems. At the first stage, the departments are assigned to the floors through a mixed integer programming model
PT
(the single floor version does not require this stage). At the second stage, a nonlinear programming model is used to specify the relative position of the
CE
departments on each floor; and at the third stage, the final layouts within the floors are determined, through another nonlinear programming model. The
AC
multi-floor version is studied in the states in which the locations of the elevators are either formerly specified or not. Computational results show that ∗
Corresponding author. Tel: +98 912 448-6907 Email addresses:
[email protected] (Abbas Ahmadi),
[email protected] (Mohammad Reza Akbari Jokar)
Preprint submitted to Applied Mathematical Modelling
January 22, 2016
ACCEPTED MANUSCRIPT
this framework can find a wide variety of high quality layouts at competitive cost (up to 43% reduction) within a short amount of time for small and espe-
CR IP T
cially large size problems, compared to the existing methods in the literature. Also, the proposed method is flexible enough to accommodate the complicated and real-world problems, because of using mathematical programming model and solving it directly. Keywords:
Facility layout, Single floor, Multi-floor, Optimization, Nonlin-
AN US
ear programming, Mixed-integer programming 1. Introduction
A facility refers to anything that facilitate the work; in a manufacturing environment, it may be a workstation, a warehouse, a department, a ma-
M
chine tool, etc. Facility layout is the arrangement of all facilities needed for producing a product or delivering a service [1]. Facility layout problem has
ED
many applications in the real world, including layout design for manufacturing systems, hospitals, schools and airports, printed circuit board, backboard
PT
wiring problems, typewriters, warehouses, hydraulic turbine design, and so on [2, 3, 4]. A suitable structure for facility layout can be beneficial for any
CE
organization. For example, Francis et al. [5] stated that, in industrial environments, an appropriate layout could reduce total operating expenses by up
AC
to 15%.
Unequal-areas facility layout problem is concerned with determining the
arrangement of a given number of departments within a facility (hereafter, a facility is the land space, in which departments must be embedded) so that, under some constraints, a given qualitative or quantitative objective function 3
ACCEPTED MANUSCRIPT
would be optimized [6]. This objective function might be minimization of material handling costs [7, 8], maximization of desirable relations between
CR IP T
departments [9], or a combination of different objectives [10, 11]. Most of the effort conducted in the field of FLP thus far are concerned
with single floor problems. But, nowadays, the rapid growth of industries and population, and consequently land shortage have led to an increase in land prices [12, 13]. This challenge has necessitated the use of lands in multi-floor
AN US
structures.
Quadratic assignment problem (QAP) is a restricted version of single floor FLP, in which the shape of all departments are identical and fixed (see [14, 15, 16, 17] for example). Considering computational effort, this problem is an NP-complete problem [18, 6]. Therefore, other complicated
M
problems with unequal-area departments and further constraints, such as the existence of a number of floors and elevators (for the interaction between
ED
floors), are placed in the NP-complete class. This matter has engaged many researchers to present heuristic methods such as CRAFT, ALDEP, CORE-
PT
LAP [19], and planar graph technique[16], as well as to employ metaheuristic algorithms such as genetic algorithms, simulated-annealing algorithm, and
CE
tabu-search algorithm [20, 21, 22, 23] for solving this problem. Nevertheless, these methods do not always provide good solutions. Different models of multi-floor FLP are found in the literature, most
AC
of which have been examined in a deterministic state, and a limited numbers [24, 25] have been studied in a dynamic state, as well. In terms of the objective function, most of the presented models have one objective,
whereas the rest [26, 12, 27, 28] are multi-objective. Also, some models
4
ACCEPTED MANUSCRIPT
have been restricted, such that they can only consider one elevator [29, 30] and require fixed location elevators [28, 30, 31], equal area departments [29],
CR IP T
as well as regular and fixed shapes for departments or/and floors [32, 13]. Several models can accommodate the structure of aisles [28, 33], two types of elevators [13], irregularly shaped departments and/or floors [12, 34], location
and number of elevators as decision variables [12, 27], and also number of floors [26].
AN US
The methods offered for solving these problems operate in one or more stages. The single stage methods use the techniques, including mixed integer
programming [13], heuristic exchange procedures [31], genetic algorithms [35, 28], and simulated-annealing algorithm [36] to find a good layout. On the other hand, the multiple-stage methods often assign the departments to the
M
floors at their first stage, and then determine the layout of the floors at the next stage(s). Indeed, multiple-stage methods may include one (or more) fur-
ED
ther stage(s) to obtain the final layout. The number and type of these stages may be different from one method to another. For example, one method first
PT
determines the block layout within each floor, and then tries to find the location of elevators [12, 39]; while the other method only obtains the lay-
CE
out of departments, in one stage, by considering fixed located elevators [32]. Most of the methods that initially assign the departments to the floors use a mixed integer programming model [32, 37, 38] called FAF (floor assignment
AC
formulation) [37] for this purpose. However, other techniques like K-mean
algorithm [29] have been also deployed. At the next stage(s), in order to find the detailed layout design, the techniques such as nonlinear programming [32], simulated-annealing algorithm [37, 36, 39], tabu-search algorithm [38],
5
ACCEPTED MANUSCRIPT
and heuristic exchange procedures [29] are employed. Most of the frameworks presented in the literature often provide one
CR IP T
solution (layout) for any problem, which may not be applicable. Furthermore, they mainly have many difficulties in computational time (and so, they are appropriate only for small size problems) and also the quality of the obtained layout.
In this paper, an exhaustive multiple-stage framework is presented for
AN US
single- and multi-floor cases, in which the mathematical programming techniques are used to find a wide variety of high quality solutions with the
lowest possible cost and within a short amount of time compared to the earlier frameworks in the literature. At the first stage (but only for multifloor problems), a mixed integer linear programming is employed to assign
M
departments to floors by minimizing vertical interaction cost between the departments. The second stage is a nonlinear programming model which
ED
establishes the relative position of departments on each floor using the same approach employed in [6], except that with some improvements (the model
PT
presented by Jankovits et al. [6] is entitled JLAV model, originated from the name of its authors, which proposed for single-floor problems). At the third
CE
stage, using the solution obtained from the last stage, another nonlinear programming model is developed, in order to find the detailed layout of all floors simultaneously. The procedure for solving single-floor problems is similar to
AC
that of multi-floor problems, by this difference that it does not require stage
one.
Other features of the proposed framework are its capability to accommo-
date the problems with fixed shapes and locations for departments, unequal-
6
ACCEPTED MANUSCRIPT
area and non-rectangular floors, as well as finding the location of elevators. In addition, the presented method is capable to incorporate the elevators
CR IP T
with pre-determined and also not-pre-determined locations. The rest of paper is organized as follows. In Section 2, the background
required for stage two of the presented method is provided. In Section 3, the method is proposed for single-floor cases. The extended version of single-
floor to multi-floor cases is given in Section 4. Computational results that
AN US
validate the strength and effectiveness of this method constitute Section 5.
Finally, conclusions, managerial insights and potential directions for future work are discussed in Section 6.
2. Background to JLAV model
M
In this section, first, the single-floor FLP problem is explained (for solving of which many methods have been proposed in the literature). Afterward,
ED
JLAV model is described.
PT
2.1. Original problem
Throughout this paper, it is assumed that there are N departments la-
CE
beled i = 1, ..., N . Department i has a rectangular shape with area ai and its position is expressed by the coordinates of its center, i.e., (xi , yi ). Cost per unit distance between departments i and j is indicated by cij (it is assumed
AC
that cij =cji ). Distances between departments are considered as the rectilinear distance from their centers. Also, the facility (and equivalently the floors) must be rectangular (however, in the presented method, it is possible to consider non-rectangular floors, given that each floor could be converted
7
ACCEPTED MANUSCRIPT
into a rectangle by adding some smaller rectangular shapes). It is notable that the flows between the departments are applied through cij .
CR IP T
The aim of Jankovits et al. [6] and many other researchers, in single-floor FLPs, is to find the optimal solution of the following model: min
(xi ,yi ),hi ,wi ,hF ,wF
X
1≤i
cij (|xi − xj | + |yi − yj |),
∀i,
wi hi = ai βi ≤ β ∗
∀i,
and hmin ≤ hF ≤ hmax F F .
M
wFmin ≤ wF ≤ wFmax
AN US
1 1 s.t. |xi − xj | ≥ (wi + wj ) or |yi − yj | ≥ (hi + hj ) 2 2 1 1 1 1 w i − xi ≤ w F ∀i, xi + wi ≤ wF and 2 2 2 2 1 1 1 1 yi + hi ≤ hF and hi − yi ≤ hF ∀i, 2 2 2 2
(1)
∀i < j,
(2) (3) (4) (5)
(6) (7)
ED
The aim of this model is to obtain the optimal block layout of departments. The objective function (1) tires to minimize the interaction cost between departments. Constraints (2) ensure that there is no overlap between
PT
any two departments. Here, wi and hi are indicating the width and height of facility i, respectively. Constraints (3) and (4) limit all departments to
CE
be entirely embedded inside the facility. Equation (5) impose the constraint related to areas of departments. In constraint (6), βi = max{wi /hi , hi /wi }
AC
is called aspect ratio and represents the shape of department i (in terms of the extent which is close to square) and β ∗ shows the maximum acceptable value for all βi . The range of the dimensions of the facility are specified in constraint (7), where wF , wFmin , and wFmax are the width of the facility and its minimum and maximum acceptable values, respectively. These notations 8
ACCEPTED MANUSCRIPT
max are also used for the height of the facility; i.e. hF , hmin F , hF . It should be
noticed that center of the facility has been considered the origin of the x − y
CR IP T
plane. This model is equivalent to vCCV model (named by Anjos and Vannelli[40], according to the initials of its authors’ name), which was presented
for the first time in [41]. The difference between model (1)-(7) and vCCV model is in constraint (6). Indeed, by writing this constraint in the afore-
AN US
mentioned form, there is a better control over the shape of all departments simultaneously.
The difficulty which is encountered in solving this model arises from constraint (2), such that this constraint has made the solution process complicated for large size problems. Therefore, in order to solve the model,
M
Jankovits et al. [6] proposed a framework composed of two stages. The first
difficulty.
ED
stage was a model named JLAV model, which coped with the aforementioned
2.2. JLAV model
PT
The framework presented for single-floor problems by Jankovits et al. [6] is a two-step method. The purpose of the first step (i.e., JLAV model) is
CE
to find the relative position of the departments within the facility, so that by knowing these relative positions, constraint (2) is converted into a linear
AC
constraint. The next stage is a semi-definite programming (SDP) model which determines the exact position and shape of the departments, but is not dealt with here. In this subsection, the concept and formulation of the first stage of this framework is described. Here, each department is approximated by a circle 9
ACCEPTED MANUSCRIPT
with radius ri . The distance between any two circles is considered to be the squared-Euclidian distance between their centers, i.e., Dij = (xi −xj )2 +(yi −
CR IP T
yj )2 . The aim is to arrange these circles so that their arrangement can be considered as a good approximation of the departmental layout.
To achieve the layout of the circles, Anjos and Vannelli [40] presented a
model called AR (attractive-repeller). The advantage of AR model is having
only linear constraints , but nonlinear objective function. This model is given
min
(xi ,yi ),hF ,wF
X
cij Dij + f (
1≤i
AN US
as follows: Dij ), tij
wFmin ≤ wF ≤ wFmax
∀i,
∀i,
M
1 1 s.t. xi + ri ≤ wF and ri − xi ≤ wF 2 2 1 1 yi + ri ≤ hF and ri − yi ≤ hF 2 2
and hmin ≤ hF ≤ hmax F F ,
(8) (9) (10) (11)
ED
where f (z) = 1/z − 1 for z > 0, and tij = α(ri + rj )2 for a given α and 1 ≤ i < j ≤ N (α is overlapping parameter of the circles).
PT
The first term of the objective function tries to get the circles closer to each other through reducing Dij to Dij = 0; so, it acts as an attractor
CE
element. But, the second term pushes the circles away and prevents their overlap. In other words, this term appears as a repeller component. As a
AC
result of these two components, Dij recieves a balanced value and the circles are dispersed reasonably within the facility. The best separation of the circles in AR model occurs at optimality, when Dij /tij = 1. Therefore, if α = 1,
the circles should intersect at exactly one point in the optimal state. For α < 1, some overlap is allowed, while α > 1 enforces the circles to be farther. 10
ACCEPTED MANUSCRIPT
Hence,
√
tij is target distance between a pair of circles i and j, such that in
the optimal case, the distance between these two circles is equal to that.
CR IP T
The presence of the second term in the objective function of AR model has turned it into a non-convex objective function. Hence, Anjos and Vannelli
[40], by dealing with those elements of the objective function that caused it
to be non-convex, convexified the model and entitled it CoAR (Convexified p AR) model. If we notice, when Dij = tij /cij there is no force between
AN US
circles i and j. The analysis provided in [40] motivates the idea of definp ing Tij = tij /(cij + ) as generalized target distance, where adding a small number > 0 provides the opportunity for using cij = 0. By employing Tij , CoAR model is given below:
(xi ,yi ),hF ,wF
X
Fij (xi , xj , yi , yj ),
1≤i
ED
(9) − (11),
s.t. where
c D + tij − 1, ij ij Dij Fij (xi , xj , yi , yj ) = 2√c t − 1,
PT
(12)
M
min
ij ij
Dij ≥ Tij 0 ≤ Dij < Tij .
(13)
CE
Indeed, this model, by using the concept of generalized target distance,
considers a constant value for the non-convex parts of the objective function.
AC
The readers are referred to [40] in order to find the theoretical aspect of this model. CoAR model is not a practical model in terms of computation, because a
fairly specialized algorithm is required to stop at solutions that are on or near the flat portion of the objective function, but are farthest from the origin, 11
ACCEPTED MANUSCRIPT
i.e., where Dij ≈ Tij . Hence, Anjos and Vannelli [42] proposed a new model by adding the term −Kln(Dij /Tij ) to the objective function and entitled it
CR IP T
ModCoAR (Modified CoAR) model. The reason for choosing this function is inspired by the log-barrier functions in interior-point methods for convex op-
timization. This new practical model is not a convex model; however, it can
be efficiently solved and still aims to achieve the generalized target distance (i.e., Dij ≈ Tij at optimality). ModCoAR model is as follows: (xi ,yi ),hF ,wF
X
1≤i
[Fij (xi , xj , yi , yj ) − Kln(
(9) − (11),
s.t.
Dij )], Tij
AN US
min
where
M
c D + tij − 1, ij ij Dij Fij (xi , xj , yi , yj ) = 2√c t − 1, ij ij
Dij ≥ Tij
0 ≤ Dij < Tij ,
(14)
(15)
ED
where constant K is a penalty factor influencing the aggregation of the circles.
(How to choose an appropriate value for constant K and other related pa-
PT
rameters, which will be introduced later, is discussed in Section 5). Jankovits et al. [6] adopted a new strategy to improve ModCoAR model.
CE
In this approach, the objective function does not improve as the circles start to overlap. This action is done based on ri + rj , such that α is removed from
AC
tij (but, it is taken into account in the objective function in another way), i.e., tij = (ri + rj )2 . Also, the new target distance τij and parameter νij are defined. This strategy finally leads to the subsequent model (which is called
12
ACCEPTED MANUSCRIPT
JLAV model):
(xi ,yi ),hF ,wF
1≤i
[Fij (xi , xj , yi , yj ) − Kln(
Dij )], tij
(9) − (11),
where νij = τij =
cij tij , √ 2 cij tij + − 1, tij , q
tij , cij +
tij ≥
tij ≥
tij cij +
(17)
o.w. , q
tij cij +
o.w. ,
c D + ij ij Fij (xi , xj , yi , yj ) = ν ,
αtij Dij
− 1,
Dij ≥ τij
0 ≤ Dij < τij .
(18)
(19)
M
ij
2.2.1. Radii of circles
q
AN US
s.t.
(16)
CR IP T
X
min
ED
Since the circles are an approximation for the departments, their areas must depend on the areas of the departments. Earlier models calculated the p radius of circle i via ri = ai /π. But, Jankovits et al. [6] assert that using
PT
this expression will result in a layout with large aspect ratio. On the other
hand, by obtaining the relation βi ≤ ai /µ2i , where µi is the smallest edge
CE
of department i, they concluded that, through changing the smallest edge of each department, it is possible to control the upper bound of its aspect ratio.
AC
As is known, the only controllable factor of a circle is its radius. Con-
sidering the two recent conclusions leads to the idea of making the radius of the circles dependent on the smallest desired edge of departments. The
intuition that large departments require larger circles than the small ones (to p form themselves into near-square shapes) leads to ri = ai /π log2 (1 + φa2i ), 13
ACCEPTED MANUSCRIPT
where parameter φ is the smallest desired edge for all departments. Since all circles have been enlarged, facility dimensions are also adjusted through ai )} φ2
(i.e. to the extent that the largest
CR IP T
multiplying by χ = maxi {log2 (1 +
circle have been enlarged), in order for the circles to be nicely spread within the facility. In fact, this parameter will contribute to reduce overlap. As will
be seen in the next Section, it leads to obtain the departments with small aspect ratios.
AN US
3. Proposed method for single-floor problems
In this section, the new framework is presented for single-floor problems, which is a two-stage method. At the first stage, the same approach as JLAV model is employed, but by some improvements. The improved model is called
M
IJLAV (improved JLAV). At the second stage, a nonlinear programming
ED
model is employed to determine the final layout. 3.1. First stage: IJLAV model
As observed in the last section, increasing the radius of each circle must
PT
help the corresponding department to reach a near-square shape. In other words, if the aim is to reduce the aspect ratio and, equivalently, to enlarge the
CE
smallest edge of departments, the radii of the circles should be enlarged. But, p in the term ri = ai /π log2 (1 + φa2i ), any increase in φ (the smallest desired
AC
edge for departments) will result in the decreased radii of the circles; i.e. the
following illogical relationships are established between the parameters: φ ↓⇒ radius ↑⇒ area ↑⇒ aspect ratio ↓
φ ↑⇒ radius ↓⇒ area ↓⇒ aspect ratio ↑ . 14
ACCEPTED MANUSCRIPT
(20)
CR IP T
Consequently, the radius of the circles is modified as: r ai ai log2 (1 + ri = ). π mini {ai } − φ2
This modification leads to the following relations among the parameters: φ ↓ (↑) ⇒ radius ↓ (↑) ⇒ area ↓ (↑) ⇒ aspect ratio ↑ (↓)
Moreover, parameter χ is modified as χ = averagei (log2 (1 + mini {aaii }−φ2 )). more than the required level.
AN US
Because, in JLAV model, the dimensions of the facility have been enlarged
Also, Jankovits et al. [6] fixed φ = 2 for all problems (except for the problems in which the smallest edge of the departments is already known). This issue debilitates the model in obtaining a low aspect ratio. Hence, a
edge of the departments.
M
suitable procedure is presented for providing a better control over the smallest
ED
As previously mentioned, φ has a tight relationship with βi . On the
PT
other hand, if the small edge of department i is hi (or wi ), we have hi = p p ai /βi (or wi = ai /βi ). Meaning that the small edge of department i p is always equal to ai /βi . Replacing βi and ai with β = maxi {βi } and
CE
mini {ai }, respectively, gives a lower bound for the edge size of all depart-
AC
ments; i.e., the following can be given: s mini {ai } wi , hi ≥ ∀i. β As a result, φ can be defined as φ =
p mini {ai }/β and. Now, it is pos-
sible to directly control the aspect ratio by setting a value for β, instead of controlling it via φ. It should be noticed that β = 4, for example, does not 15
ACCEPTED MANUSCRIPT
'$
∆x
CR IP T
i
@ @ &% ∆y @ @j
Figure 1: The relative position of departments i and j
mean that the final aspect ratio (i.e., β ∗ ) will be equal to 4; instead, it is a
AN US
parameter to control radii of the circles and subsequently β ∗ .
3.2. Second stage: Nonlinear programming model to obtain final layout By obtaining the solution of IJLAV model, the relative position of the departments to each other is determined using the same approach presented in [6]. In this methodology, if circles i and j have the position illustrated
M
in Figure (1) and ∆x ≤ ∆y (∆x ≥ ∆y), it is supposed that these two departments are vertically (horizontally) separated and department i is above
ED
(to the left of) department j. Knowing this information, one of the two inequalities of Constraint (2) can be selected and its absolute values can be
PT
eliminated.
AC
CE
After resolving the difficulty of Constraint (2), the final layout can be
16
ACCEPTED MANUSCRIPT
found using the following nonlinear programming model1 : X
min
cij (uij + vij ),
(21)
1≤i
s.t. uij ≥ xi − xj
∀i < j,
uij ≥ xj − xi
∀i < j,
vij ≥ yi − yj
∀i < j,
vij ≥ yj − yi
∀i < j,
CR IP T
(xi ,yi ),hi ,wi ,hF ,wF
(22)
(23)
(24)
(25)
1 1 1 1 w i − xi ≤ w F xi + wi ≤ wF and 2 2 2 2 1 1 1 1 yi + hi ≤ hF and hi − yi ≤ hF 2 2 2 2
AN US
wi hi = ai
∀i,
M
wi − β ∗ hi ≤ 0 and hi − β ∗ wi ≤ 0 wFmin ≤ wF ≤ wFmax
∀i,
∀i,
∀i,
and hmin ≤ hF ≤ hmax F F ,
(26) (27) (28) (29) (30)
ED
Of course, this model does not contain non-overlapping constraints. Because, as explained above, according to the relative position of the circles
PT
associated with each two departments, we should select one of the two in-
CE
equalities in Constraint (2) and appropriately set aside its absolute values. 1
jankovits et al.[6] proposed an SDP model to find the final solution. But, it is note-
worthy that the constraints related to locating the departments within the facility were
AC
wrongly inserted in the context, because those constraints belonged to the circles, not to the departments!
17
ACCEPTED MANUSCRIPT
4. Proposed method for multi-floor problems In this section, the method presented in the last section (which was for
CR IP T
single-floor problems) is extended to multi-floor cases. Here, it is assumed that there are K floors labeled l = 1, 2, ..., K. Floor l has area Al with
dimensions wl and hl , which can vary in a given range. Also, the vertical distance between any two adjacent floors is h. The floors interact with each
other through elevators; so, there are E elevators denoted by e = 1, 2, ..., E.
AN US
Costs per unit distance between a pair of departments i and j in vertical and horizontal directions are shown by cVij and cH ij , respectively. As well as, it is assumed that all elevators are identical and each of them can provide service for all floors. Other notations and assumptions are similar to those of the single-floor version.
M
Two versions of this problem are investigated. In the first case, it is supposed that the elevators are fixed, i.e., their locations are predetermined.
ED
In the second state, the location of elevators is considered as decision variable, which must be determined. The aim is to determine the floor of all depart-
PT
ments, their locations and dimensions within the floors ; and also the location of elevators in the second version.
CE
The first difference between single- and multi-floor problems is in estab-
lishing the floor related to each department. Therefore, the departments are
AC
first assigned to the floors, then the interior layout of the floors is specified. Indeed, the present framework is composed of three steps: (1) Assigning de-
partments to floors, (2) Finding relative position of departments within the floors, and (3) Determining the final layout for each floor. The first stage is identical for both versions. So, this stage is first de18
ACCEPTED MANUSCRIPT
scribed; afterwards, other stages related to each of the versions are separately explained.
CR IP T
4.1. Stage one: Assigning departments to floors
At this stage, FAF model presented in [37] is employed under the notions
of [32], in order to allocate the departments to the floors through minimizing the flow cost in vertical direction. This model is as follows: min
X
Vij ,
(31)
AN US
1≤i
s.t. Vij ≥ (yi − yj )hcVij and Vij ≥ (yj − yi )hcVij
l=1 N X i=1
∀i,
lxil = yi
∀i,
xil = 1 ai xil ≤ Al
∀l,
(32) (33) (34) (35)
if department i is assigned to floor l
(36)
o.w.
PT
1, xil = 0,
M
l=1 K X
ED
K X
∀i, j,
where yi is a variable which represents the floor of department i, and recieves
CE
one of the numbers in set {1, 2, ..., K}. The objective function (31) is originally
P
1≤i
|yi − yj |hcVij , which has
AC
been converted to a linear form using Constraints (32). Constraint (33) establishes the relationship between variables yi and xil . Each department should only be assigned to one floor in Constraint (34). Constraint (35) does not allow many departments to be assigned to a floor more than its available area. 19
ACCEPTED MANUSCRIPT
4.2. Multi-floor problems with fixed elevators 4.2.1. Stage two: Finding relative position of departments
CR IP T
The purpose of this stage is to determine the relative position of the departments within the floors by approximating them as circle (for the same reasons explained for the single-floor version).
Due to the effects of parameters K and α on dispersion of the circles, these
parameters are set individually for each floor, which provide better control
AN US
over the arrangement of the circles within the floors. Therefore, in order to obtain the flow cost between the same-floor departments (the departments
located on the same floor), an objective function as the objective function of IJLAV model is considered for each floor. Parameter β is considered to be identical for all floors, because of the desire to control their aspect ratios
M
simultaneously. Another advantage of this policy is the reduced number of parameters.
ED
The distance between any two same-floor departments is calculated as the horizontal distance from their centers. But, for different-floor departments
PT
(the departments situated on different floors), it consists of both horizontal and vertical distances. Indeed, in order to move from department i to de-
CE
partment j (which are located on different floors), movement should be from department i to one of the elevators, and after arriving at the desired floor
AC
(using the elevator), department j should be headed for. Since attempts are made to reduce distances, for the purpose of minimizing costs, it is necessary to select an elevator such that the aforementioned distance gets the lowest possible value. So, the distance between any two different-floor departments V i and j can be formulated as dH ij + dij = min{die + dej } + h|yi − yj |, where e
20
ACCEPTED MANUSCRIPT
V dH ij , dij and die are horizontal and vertical distances between departments i
and j, and distance from department i to elevator e, respectively.
CR IP T
Since the departments are not allowed to be exchanged among the floors, the vertical flow cost has a constant value (which is equal to the objective
function value of FAF model). Therefore, it is not required to be included directly in the model hereinafter. This cost is added to other layout costs at the end.
AN US
¯ ie = (xi − Distance between circle i and elevator e can be expressed as D
¯ ij = mine {D ¯ ie + D ¯ ej } is defined as the horizontal xe )2 + (yi − ye )2 . Now, D
distance between the circles i and j situated on different-floors. This equation equivalent to: ∀e.
(37)
M
¯ ej D¯ij ≤ D¯ie + D
¯ ij = 0, a negative value is set as the coefficient of In order to prevent D
ED
¯ ij is to get its this variable in the objective function, because the aim for D upper bound, according to Constraint (37), to express the smallest horizontal
AC
CE
PT
distance between circles i and j. Hence, the model proposed for finding the
21
ACCEPTED MANUSCRIPT
layout of the circles is as follows: X
¯ ij ≤ D ¯ ie + D ¯ ej s.t. D
AN US
CR IP T
Dij )] + ... [Fij1 (xi , xj , yi , yj ) − K 1 ( (xi ,yi ),hF ,wF tij i
∀e and i < j on different floors,
(9) − (11), where
ij
αl tij Dij
− 1,
M
cH D + ij ij Fijl (xi , xj , yi , yj ) = v ,
(39)
τij ≤ Dij
τij > Dij .
ED
Here, αl and K l are the parameters associated with floor l. The objective function (38) consists of an objective function of single-floor
PT
version problem (i.e. Equation (16)) for each of the floors, in addition to a ¯ ij = 0. Constraint (39) is the extension of penalty term in order to prevent D
CE
inequality (37) for all i and j. The main problem in [32] was how to model the constraints related to
AC
horizontal distance between different-floor departments (or circles) and they finally failed to cope with this difficulty. Also, they did not directly accommodate aspect ratio in their model.
22
ACCEPTED MANUSCRIPT
4.2.2. Stage three: Determining final layout In this step, the nonlinear programming model presented in Section (3.2)
the final layout of the floors.
CR IP T
is extended to multi-floor problems with fixed elevators, in order to determine
Distances for the same-floor departments are the same as those of vCCV model; but, for different-floor departments, we have:
¯ = min{|x − x | + |y − y | + |x − x | + |y − y |} D ij i e i e e j e j e
AN US
¯ + Dy ¯ + Dx ¯ + Dy ¯ }. = min{Dx ie ie ej ej e
(40)
This equation can be rewritten using less than or equal constraints and negative coefficients for the corresponding parts in the objective function (i.e.,
ij
M
similar to inequality (37)). On the other hand, in order to prevent the ar¯ via increasing the right hand side of its constraint, bitrary increasing of D some penalty is assigned, in the objective function, to the variables located
AC
CE
PT
ED
on the right hand side of that constraint (see the third term of the objective
23
ACCEPTED MANUSCRIPT
function (41)). Finally, the intended model can be formulated as follows:
(xi ,yi ),hi ,wi ,hF ,wF i
+M
on same floors
X
cH ij (uij + vij ) −
¯ + Dy ¯ ), (Dx ie ie
i
X
¯ cH ij Dij
on different floors
CR IP T
X
min
(41)
i,e
¯ ≤ Dx ¯ ¯ ie + Dy ¯ ie + Dx ¯ ej + Dy s.t. D ij ej
∀ e and i < j on different floors, (42)
¯ ≥x −x Dx ie i e ¯ ≥x −x Dx ie e i
∀ i and e,
¯ ≥y −y Dy ie i e
∀ i and e,
¯ ≥y −y Dy ie e i
∀ i and e,
(43) (44)
(45) (46)
∀ i < j on same floor,
M
(22) − (25)
AN US
∀ i and e,
ED
(26) − (30),
where M is a penalty constant value.
PT
This model is an extension of the second stage model in the single-floor problem. The aim of adding the second term to the objective function is similar to that of the objective function (38), i.e. in order to satisfy Equation (40)
CE
in the form of Constraint (42) ,which is its expanded form. Also, Constraints (43)-(46) are added to eliminate the absolute values of Equation (40).
AC
Finally, by subtracting the penalties and adding the interaction costs in
vertical direction, the cost of the obtained layout (Zf inal ) can be calculated
24
ACCEPTED MANUSCRIPT
as follows:
i
X
on different floors
¯ cH ij Dij − M
X
¯ + Dy ¯ )+Z (Dx ie ie F AF ,
(47)
i,e
CR IP T
Zf inal = Z + 2
where Z and ZF AF are the objective function values for the last model and FAF model, respectively. Coefficient 2 in the second term is because of the
negative coefficient of that term in objective function (41); indeed, this cost
AN US
has been subtracted once from Z, so it should be added twice now. 4.3. Multi-floor problems with variable elevators
In this subsection, an advanced version of the previous problem is examined, in which the location of elevators should also be established. Therefore,
M
the models of the second and the third stages differ from the former. It should be noted that the variable elevator problem refers to a problem in which the
ED
location of the elevators are decision variables. 4.3.1. Stage two: Finding relative positions of departments
PT
In the new problem, due to unknown location of elevators and further ¯ ij in the objective function, we take the logarithm (a concave freeness of D
CE
function) of the flow cost of different-floor departments (see the forth term of the objective function (48)). This action decreases the intensity of the ¯ ij . Also, in order to prevent the elevators objective function to increase D
AC
¯ ij , a penalty from being located on each other, which leads to increasing of D
is assigned to the objective function, when this happens. In other words, the aim is to disperse the elevators within the facility (see the fifth term of the objective function (48)). The intended model is given as follows: 25
ACCEPTED MANUSCRIPT
X
i
on different floors X
CR IP T
Dij [Fij1 (xi , xj , yi , yj ) − K 1 ( )] + ... tij i
(xi ,yi ),hF ,wF
¯ ie + D ¯ ej ) (D e and i
(49) (50) (51)
ED
M
+
(48)
e
AN US
min
(9) − (11),
PT
¯ ee0 = (xe − xe0 )2 + (ye − ye0 )2 is the distance between elevators e where D and e0 . That term of objective function (48) which has log10 depends on
CE
¯ ij , and its own D ¯ ij also depends on the distance of departments from the D ¯ ij , through locatnearest elevator. As a result, the model tries to increase D
AC
ing all elevators on each other. But, adding the next term to the objective function does not allow it to happen. Using a concave function (i.e. ln) in this term will result in a good dispersion of the elevators throughout the facility; because if a non-concave function is used, the elevators are divided
into two groups, such that the elevators of each group are exactly situated 26
ACCEPTED MANUSCRIPT
on each other. Also, these two groups of elevators are located at the farthest two points, i.e., two opposite corners of the facility. This fact is easier to
CR IP T
comprehend when studying the features of concave functions in a minimization knapsack problem subjected to the following conditions: (1) All variables are nonzero, and (2) Objective function value is positive for all values of the
variables. In optimal solution of this problem, all variables have positive and moderate values [43].
AN US
The last term of the objective function is added to prevent an arbitrary
increase of the right hand side of Constraint (51). Without this penalty ¯ ij in the objective function will lead to term, the negative coefficient of D its increase, which is not favorable. Constraints (49) and (50) enforce the
M
elevators to be located inside the facility
4.4. Stage three: Determining final layout
ED
In order to determine the final layout, the model developed for the third stage of fixed elevators problem can be extended using the concepts provided in the last model (which determined the layout of circles). This model will
AC
CE
PT
be as follows:
27
ACCEPTED MANUSCRIPT
min
on same floors X X X ¯ ¯ + Dy ¯ ) − ln ¯ ee0 , cH (Dx D ie ie ij Dij + M i,e e
i
− log10
i
cH ij (uij + vij )
s.t. (22) − (25)
CR IP T
(xi ,yi ),hi ,wi ,hF ,wF
X
∀ i < j on same floor,
AN US
(22) − (30), (42) − (46), (49) − (50),
With regard to the previous description and similarity of this model to model
M
of the fixed elevators problem, the presented model will be intelligible. The only difference is that the new model contains an additional term in the
ED
objective function, in order to disperse the elevators throughout the facility (with the same meaning described for model of the circles). Also, here, there
PT
are the constraints to limit the elevators to be located inside the facility. By subtracting the penalties and adding other related costs, similar to Equation
CE
(47), cost of the final layout will be calculated as follows:
AC
Zf inal = Z + log10
X
¯ cH ij Dij +
X
on different i
i
e
28
¯ cH ij Dij
(53)
ACCEPTED MANUSCRIPT
5. Computational results In order to solve the presented models, CPLEX 12.5.0.0 and KNITRO
CR IP T
8.0.0 solvers were employed for the first stage and for the second and third stages, respectively, through GAMS modeling language. All tests were exe-
cuted on a system equipped with an Intel Core2Duo 2.40 GHz CPU and 3 GB of RAM while utilizing Microsoft Windows Vista.
In order to solve the second stage model in multi-floor (and equivalently
AN US
the first stage model in single-floor) cases, an initial solution is required for the circles. Hence, for single-floor problems, the manner proposed in [42] was adopted, in which the centers of the circles are placed with equal intervals around a large circle whose radius is (wF +hF ). Therefore, the initial solution
xi = (wF + hF ) cos θi
M
for circle i can be expressed as follows:
and yi = (wF + hF ) sin θi ,
(54)
ED
where θi = 2π(i − 1)/N . But, for multi-floor problems, using initial random solutions could provide better layouts.
So, the coordinates of the
PT
circles’ centers were set via xi = χ unif orm(−wF /2 + ri , wF /2 − ri ) and yi = χ unif orm(−hF /2 + ri , hF /2 − ri ). Moreover, this new procedure could
CE
easily handle bad scale problems, while the previous way got into trouble in these situations, such that KNITRO solver could not continue the solution process. It also should be noticed that, at the second stage of fixed elevator
AC
cases, the coordinates of the elevators were scaled by χ. In order to obtain better results, an initial solution was defined for elevators in variable elevator
cases as follows: xe = R cos θe and ye = R sin θe and R = 0.8 min{χwF /2, χhF /w}. 29
(55)
ACCEPTED MANUSCRIPT
Indeed, due to the sameness of elevators, this way is similar to the method used for single-floor cases. Except that the radius of the large circle is smaller,
CR IP T
such that all elevators will be imbedded inside the facility. 5.1. Tuning the parameters
Value of parameters K, α, and β had a tremendous effect on quality and cost of the final solution. Parameters K and α were related to dispersion and
overlapping of the circles, respectively, such that a small value for K put the
AN US
circles on each other and a large value pushed them away toward the bounds of the facility. Also, the higher the value of α, the less the overlap would be.
The second modification in IJLAV model provided a basis for establishing a new systematic procedure for tuning the aforementioned parameters.
M
Dimensions of facility, in IJLAV model, were enlarged enough, such that if the circles were ideally dispersed (i.e. with small overlapping and good dis-
ED
persion), almost all the facility regions would be covered with the circles. This fact was used to set the parameters. First, initial values were arbitrarily assigned to K, α and β. Then, K was
PT
adjusted so that the circles were arranged with a proper dispersion. Next, α was amended such that the objective (i.e. covering most of the facility
CE
regions) was fulfilled. At this time, in order to achieve a better layout for the circles, α and K were modified by small changes. After reaching the
AC
desired layout, β could be altered to the extent of decimal values. Figure (2)
illustrates this way. In order to find other layouts, another value can be set to β and the procedure can be repeated. In fact, a good layout cost can be found for another arrangement of the circles. In other words, the proposed strategy is a sufficient, but not the necessary, condition for obtaining a good 30
(a) K = 660, α = 664
(b) K = 3960, α = 664 (c) K = 3960, α = 1860 Cost=21889.425
AN US
Cost=23554.314
Cost=24089.612
CR IP T
ACCEPTED MANUSCRIPT
Figure 2: An example for setting the parameters (β
=
2). The cost shown is cost of the final layout.
solution.
The experiments showed that the closer the value of β to 1, the easied
M
the finding of layouts with low cost would be. Also, for small values of β, parameters α and K required larger values. Moreover, these two parameters
ED
depended on density of the flows between the departments, while β did not. In some problems, a number of circles may not accommodate within the
PT
facility because of the large size of their radii; so, the model would not be infeasible. To obviate this issue, radii of all the circles should be multiplied
CE
by a positive and less than one number.
AC
5.2. Single-floor instances Since the proposed framework for single-floor problems was obtained by
modifying the method presented in [6], most of the current attention in this subsection is on spotlighting the superiority of the improved method over the previous one. Hence, the problems solved in [6] were employed. However,
31
ACCEPTED MANUSCRIPT
Table 1: Comparison of presented framework for small size problems
Best cost by
Best cost in
Optimal or
Gap (%) (to
our frame-
[6] (less than
best known
best known
work (less
1.36 s)
cost (re-
solution)
than 0.48 s)
CR IP T
Instance
ported in [6])
264.50
10-department [41] 23892.93 280.04
FO10 [45]
31.94
FO11 [45]
33.11
235.95
20396.19
17.14
320.07
238.27
17.53
35.71
29.41
8.60
35.33
33.93
-2.42 (im-
7416.00
5004.00
provement) 21.05
ED
14-department [46] 6057.49
12.10
29193
M
O10 [45]
298.30
AN US
9-department [44]
due to the large number of problems, their details are not described here.
PT
Table (1) illustrates the results for some small size problems. The time consumed to obtain the presented solutions (measured in sec) is shown in the
CE
header of the table by character ”s”. As can be seen in the table, the proposed framework significantly has outperformed the framework of Jankovits
AC
et al. [6]. Even for problem FO11, a solution has been obtained which is better than the best known solution. Tables (2)-(4) are related to three large size problems, where Armour
and Buffa [47] and Nagent [48] with 20 and 30 departments, respectively, are the best known large benchmarks in FLP field. The displayed aspect
32
ACCEPTED MANUSCRIPT
Table 2: Comparison of presented framework for Armour and Buffa problem
Best cost
Best cost in
Best cost in
Best cost in
Best cost in
by our
[49] (2640
[50]
[42] (18 s)
[6] (17.37 s)
framework
s)
2708.0
(0.61 s)
CR IP T
β∗
2853.3
-
-
-
5
2817.6
5524.7
5397.6
4591.3
4
2875.1
5743.1
3
2986.6
5832.6
2
2960.6
6171.1
AN US
6
3009
5370.6
4786.4
2960.5
5594.3
5140.1
*
6023.2
5224.7
*
M
* This framework has not been able to achieve the given β ∗
ratios in the tables show the rounded values to the nearest integer amount.
ED
Also, the provided computational time shows the average time consumed for all the presented solutions. Figure (3) displays a layout of the circles and
PT
departments for Armour and Buffa problem. Tables (2)-(4) indicate that the proposed method provides better solu-
CE
tions within very little time than the other methods, even for large size problems. Indeed, the nonlinear programming model presented in the sec-
AC
ond stage and also the systematic method for tuning the parameters have enhanced the proposed framework in terms of cost and computational time. On the other hand, the first modification in IJLAV model not only has helped to attain low aspect ratios, but also rarely a layout with high aspect ratio is obtained. Another evidence which proves the priority of the presented 33
ACCEPTED MANUSCRIPT
Table 3: Comparison of presented framework for Nugent problem
Best cost by
Best cost in
Best cost in
Best cost in [6]
our framework
[51] (876.6 s)
[52]
(258.1 s)
(1.8 s) 20565.4
-
-
5
20337.9
-
-
4
20627.0
-
-
3
20684.8
-
2
20825.0
23416.5
AN US
6
CR IP T
β∗
23770 24916 25000
-
*
21560.6
*
M
* This framework has not been able to achieve the given β ∗
Best cost by our framework
Best cost in [6] (180-300 s)
PT
β∗
ED
Table 4: Comparison of presented framework for problem B with 30 department [6]
(1.02 s) 9188.4
10604
CE
6
9243.2
10424
4
9186.9
10199
AC
5
3
9296.9
*
2
9421.0
*
* This framework has not been able to acheive the given β ∗
34
CR IP T
ACCEPTED MANUSCRIPT
(b) Final layout
cles (first stage)
(second stage)
AN US
(a) Layout of cir-
Figure 3: Solutions of Armour and Buffa problem (β ∗ = 2 and cost=2960.6)
method is that this framework provided good layouts by most values of the
M
parameter and rarely yielded a poor layout.
5.3. Multi-floor with fixed elevators instances
ED
5.3.1. Instance 1: 15-department problem The first instance is a 15-department and 3-floor problem with 6 fixed
PT
elevators, in which department 15 is fixed on floor one at the bottom right hand corner with size 5*5 [34]. Area of the departments can vary in a given
CE
range, and their shapes are not necessarily rectangle. Here, the same as Bernardi and Anjos [32], value of the department’s area is fixed as the final layout obtained in [34].
AC
The best solution of MULTIPLE (name of the method presented by Bozer
et al. [34]), for this problem, was obtained in 37.9 sec with cost 125,822.50 and without any shape constraints. The results provided in Table (5) indicate that the proposed framework has performed 12.05% better than MULTIPLE,
35
ACCEPTED MANUSCRIPT
Table 5: Comparison of presented framework for15-department problem with fixed elevators
Framework of [32]
CR IP T
Our framework β ∗ (f1, f2,
Best cost
β ∗ (f1, f2,
Best cost
Cost im-
f3)
(0.62 s)
f3)
(0.88 s)
provement (%)
110 658.625
7.06, 4.42,
123 501.53
AN US
3.12, 5.00, 4.17
10.40
5.76
3.12, 4.17,
110 772.002
8.00, 7.05,
4.17
124 763.39
11.21
126 936.07
4.08
4.32
3.12, 2.06,
3.14, 4.26,
121 752.824
4.32
M
3.23
ED
even within less computational time.
Three results of [32] are illustrated in Table (5), such that the first two
PT
solutions are the lowest obtained costs, and the third one is the lowest aspect ratio achieved for all floors. As can be seen, the proposed method not only
CE
could generate layouts with low cost in less computational time, but also has obtained smaller aspect ratios. For example, it has generated a layout with maximum aspect ratio of 3.227, which is a very low value, while its cost is
AC
also less than the lowest cost reported in [32]. 5.3.2. Instance 2: 40-department problem The next instance is a 40-department and 4-floor problem with 3 fixed elevators, in which department 40 having a non-rectangular shape is fixed 36
ACCEPTED MANUSCRIPT
Table 6: Comparison of presented framework for 40-department problem with fixed elevators
Framework of [32]
CR IP T
Our framework β ∗ (f1, f2,
Best cost
β ∗ (f1, f2,
Best cost
Cost im-
f3, f4)
(1.9 s)
f3, f4)
(2.48 s)
provement (%)
14115.248
4.26, 7.86,
4.50, 4.50 2.76, 3.70,
20446.32
AN US
2.76, 3.70,
31.0
8.00, 7.99 14135.511
3.25, 4.53,
3.70, 3.70
21704.10
34.9
5.00, 5.00
M
on the first floor [53]. Since the proposed framework requires rectangular departments, the assumptions taken by Bernardi and Anjos [32] are adopted.
ED
MULTIPLE and SABLE (name of the method presented by Meller and Bozer [36]) achieved the costs with the average and standard deviation of
PT
(23348.29,2355.15) and (21622.7,423.2) for 10 initial layouts, respectively. Their best cost was 20441.46.
CE
Table (6) shows the strong performance of the proposed framework in terms of cost, aspect ratio and computational time, in which two of the best solutions for cost and aspect ratio are presented. Comparison of cost improve-
AC
ment in this problem with the previous one confirms the fact that capability of the proposed framework is more prominent for large problems. This feature is another advantage of the proposed method in terms of practicality,
due to the large size of real-world problems.
37
ACCEPTED MANUSCRIPT
Also, all runs of the proposed framework yielded feasible solutions unless aiming to achieve a very low aspect ratio, e.g. 3 or 4, while feasible solutions
CR IP T
of [32] were few, even for large aspect ratios. For example, in 30 iterations for β ∗ = 5 and β ∗ = 8, only 3 and 12 iterations produced feasible layouts, respectively. 5.4. Multi-floor with variable elevators instances 5.4.1. Instance 1: 11-department problem
AN US
The first instance is a 11-department problem, named Irohara11F3 [13],
with 3 floors and 2 elevators. All departments are rectangular with fixed dimensions and maximum aspect ratio of 1.3, because the method presented by Goetschalckx and Irohara [13] could not determine dimensions of depart-
M
ments. Also, they assumed that elevators should be located at the boundaries of departments. Here, these two assumptions are not taken into considera-
ED
tion.
The best cost reported for this problem in [13] is 123,319.55, which has bee attained in 10998 sec. In fact, their method provided only one layout by
PT
consuming a large amount of time, even for a small size problem. Table (7) shows the potency of the presented framework to obtain a variety of layouts
CE
with lower costs within the smallest amount of time. Although, the aspect
AC
ratios are larger than those of Irohara’s layout. 5.4.2. Instance 2 and 3: 15- and 40-department problems Here, the 15- and 40-department problems which were previously solved
are deployed again, by this difference that the locations of their elevators are
considered as decision variable. The last columns of Tables (8) and (9) show 38
ACCEPTED MANUSCRIPT
Table 7: Results of presented framework for 11department problem with variable elevators
Cost of our solution (0.58 s)
6.27, 5.56, 5.61 116875.015 4.10, 4.10, 4.10 117709.404 3.10, 3.10, 3.10 118987.475
CR IP T
β ∗ (f1, f2, f3)
AN US
Table 8: Results of presented framework for 15department problem with variable elevators
β ∗ (f1, f2, f3)
Cost of our solution (1.58 s)
108294.959
3.12, 4.30, 4.17
108372.726
12.3
ED
M
3.12, 5.00, 4.17
Cost improvement (%)
the percentage of cost improvement for our best solution compared with the
PT
best solution reported in [32] (in which the elevators were fixed), even though
CE
our aspect ratios are considerably less than theirs. 5.5. Instance 4 and 5: New instances
AC
Finally, to demonstrate the capability of the presented framework in more
complex cases, two new hard problems are generated. The first one is made by adding 10 additional departments to 40-department problem in the last subsection. The area of these 10 new departments (numbered from 41 to 50) and their flows can be seen in Tables (10) and (11), respectively. The flows 39
ACCEPTED MANUSCRIPT
Table 9: Results of presented framework for 40department problem with variable elevators
β ∗ (f1, f2, f3, f4)
Cost improvement (%)
CR IP T
Cost of our solution (1.58 s)
4.51, 3.85, 2.83, 4.51
11637.550
43.1
AN US
Table 10: The area of new departments in 50-department problem
Department
41
42
43
44
45
46
47
48
49
50
Area
8
8
4
12
12
12
16
4
4
20
M
are randomly generated, so that the flow density remains constant. Also, each floor is a square with the area of 139. The results for three layouts of
ED
this problem are illustrated in Table (12). The second new instance is the same as 40-department problem with the difference that all floors are square with different areas of 95, 115, 106, and
PT
104, respectively, except that the floor one has a rectangular empty space with width 3.8 and height 1.05 on the right hand up corner. In order to en-
CE
able the elevators to serve all floors, they must be located inside the smallest floor, i.e. the ground floor. This instance is called 40C-department problem
AC
.
Table (13) and Figure (4) display the result and shape of the best layout
obtained for this problem, respectively. These two problems demonstrates the strength and flexibility of the proposed methodology for large and complicated problems in addition to its fast computation and consistency with 40
ACCEPTED MANUSCRIPT
Table 11: The flows generated for new departments in 50-department problem
Flow i to j
Flow i to j
Flow i to j
41 to 1
7
43 to 49
13
46 to 26
8
41 to 3
15
44 to 23 5
46 to 27
70
41 to 17
25
44 to 26
8
46 to 32
22
41 to 44
17
44 to 48
8
46 to 50
13
41 to 45
12
45 to 6
16
47 to 1
4
42 to 6
81
45 to 33 12
47 to 2
42 to 8
17
45 to 47 8
42 to 24
19
46 to 8
43 to 40
48
46 to 20
Flow
CR IP T
i to j
13
49 to 30
15
49 to 33
33
50 to 6
15
50 to 14
12
19
50 to 16
18
48 to 23
12
50 to 19
11
17
48 to 50
10
50 to 35
16
14
49 to 18
95
M
AN US
49 to 27
ED
Table 12: Results of presented framework for 50-department problem
Cost of our solution (5.8 s)
3.20, 4.14, 4.96, 3.80
18462.844
3.20, 3.97, 3.97, 3.79
18564.850
2.73, 2.73, 2.73, 2.73
19043.895
AC
CE
PT
β ∗ (f1, f2, f3, f4)
Table 13: Results of presented framework for 40C-department problem
β ∗ (f1, f2, f3, f4)
Cost of our solution (3.9 s)
3.80, 5.00, 5.00, 2.84
11426.05
41
(a) Floor 1
(c) Floor3
(b) Floor2
CR IP T
ACCEPTED MANUSCRIPT
(d) Floor4
Figure 4: The best layout obtained for 40C-department problem
AN US
quality of the layout. 6. Conclusions and future research
This paper proposed a three-stage mathematical programming method for multi-floor facility layout problems. At the first stage, the departments
M
were assigned to the floors; at the second the relative position of the departments on each floor was determined; and finally, at the third stage the
ED
layout of the departments and also the location of the elevators (if they were decision variable) were established. Moreover, this method could easily be
PT
implemented for single-floor problems, as a special case of multi-floor problems. Computational results corroborated the capability of this framework
CE
in finding a wide variety of layouts with low and competitive costs and also aspect ratios within the least possible time, even for large size problems,
AC
in comparison with other existing methods in the literature. Furthermore, using mathematical programming approach for finding the solution, made this framework flexible enough to easily accommodate different real-life con-
straints, including fixed location departments, non-rectangular floors, floors with different areas, fixed shape departments, limitations to locations of ele42
ACCEPTED MANUSCRIPT
vators and departments (due to technical constraints), and so on. The wide variety of layouts provided by this framework proposes a large number of al-
CR IP T
ternatives for designers and decision makers to select a suitable layout which encompasses other aspects and limitations of their design. Therefore, it can
be claimed that this method is easily applicable to real-life problems, which is a great advantage from the managerial perspective.
In summary, the managers and practitioners, using this method, can
AN US
effortlessly provide an efficient and effective plant configuration for their
firm/organization. Utilizing this technique would enable the firms/organizations to reach a smooth flow of work, material, information, and personnel throughout the system. This aim is attained through reducing unnecessary material handling, minimizing production/service delays, avoiding bottlenecks, using
M
the available area effectively, preventing unnecessary and costly changes, decreasing process inventory, etc.
ED
Determining the relative position of elevators at the second stage can be considered in future work. This matter may improve the final layout
PT
cost. Also, combining the propsed framework with other methods (such as MULTIPLE), to investigate the exchange of departments between different
CE
floors, may result in cost saving, especially when vertical direction cost is considerable. Finally, taking into account the area of elevators and their capacities, determining their numbers (while considering establishment cost),
AC
and using several types of elevators can be investigated in future work.
43
ACCEPTED MANUSCRIPT
References [1] S. Heragu, Facilities design, PWS Publishing, Boston, 1997.
CR IP T
[2] S.P. Singh, R.R. Sharma, A review of different approaches to the facility layout problems, Int. J. Adv. Manuf. Technol. 30.5-6 (2006) 425-433.
[3] M. Sakhaii, R. Tavakkoli-Moghaddam, M. Bagheri, B. Vatani, A robust optimization approach for an integrated dynamic cellular manufacturing
Model. 40.1 (2015) 169-191.
AN US
system and production planning with unreliable machines, Appl. Math.
[4] M. Mohammadi, K. Forghani, A novel approach for considering layout problem in cellular manufacturing systems with alternative processing
M
routings and subcontracting approach, Appl. Math. Model. 38.14 (2014) 3624-3640.
ED
[5] R. L. Francis, L. F. McGinnis, J. A. White, Facility layout and location: an analytical approach, Pearson College Division, 1992.
PT
[6] I. Jankovits, C. Luo, M. F. Anjos, A. Vannelli, A convex optimisation framework for the unequal-areas facility layout problem, Eur. J. Oper.
CE
Res. 214.2 (2011) 199-215.
AC
[7] D. Scholz, A. Petrick, W. Domschke, STaTS: A slicing tree and tabu search based heuristic for the unequal area facility layout problem, Eur. J. Oper. Res. 197.1 (2009) 166-178.
[8] S. Kulturel-Konak, A. Konak, Unequal area flexible bay facility layout using ant colony optimisation, Int. J. Prod. Res. 49.7 (2011) 1877-1902. 44
ACCEPTED MANUSCRIPT
[9] J. M. Seehof, W. O. Evans, J. W. Friederichs, J. J. Quigley, Automated facilities layout programs, in: Proceedings of the 1966 21st national
CR IP T
conference, (1966) 191-199. [10] R. Matai, S.P. Singh, M. Mittal, Modified simulated annealing based approach for multi objective facility layout problem, Int. J. Prod. Res. 51.14 (2013) 4273-4288.
AN US
[11] G. Aiello, G. La Scalia, M. Enea, A multi objective genetic algorithm
for the facility layout problem based upon slicing structure encoding, Expert. Syst. Appl. 39.12 (2012) 10352-10358.
[12] H. H. Huang, M. D. May, H. M. Huang, Y. W. Huang, Multiple-floor facilities layout design, in: Service Operations and Logistics and In-
M
formatics (SOLI), 2010 IEEE International Conference, (2010) 165-170.
ED
[13] M. Goetschalckx, T. Irohara, Efficient formulations for the multifloor facility layout problem with elevators, http://www.optimization-
PT
online.org/DB HTML/2007/02/1598.html, School of Industrial and Systems Engineering Research Report, submitted for publication (2007)
CE
1-23.
[14] K.G. Ramakrishnan, M.G. Resende, and P.M. Pardalos, A branch and
AC
bound algorithm for the quadratic assignment problem using a lower bound based on linear programming, in: C.A. Floudas, P. M. Pardalos (Eds.), State of the Art in Global Optimization, Springer US, 1996, p.p. 57-73.
45
ACCEPTED MANUSCRIPT
[15] P.M. Pardalos, H. Wolkowicz, Quadratic Assignment and Related Problems: DIMACS Workshop, American Mathematical Society, 1994.
CR IP T
[16] P.M.Pardalos, and D. Du, Network design: connectivity and facilities location: DIMACS Workshop, American Mathematical Society, 1998.
[17] P.M.Pardalos, L. Pitsoulis, Nonlinear assignment problems: algorithms and applications, Springer US, 2013.
AN US
[18] J.A. Bland, G.P. Dawson, Large-scale layout of facilities using a heuristic hybrid algorithm, Appl. Math. Model. 18.9 (1994) 500-503.
[19] A. Kusiak, S.S. Heragu, The facility layout problem, Eur. J. Oper. Res. 29.3 (1987) 229-251.
M
[20] A. Drira, H. Pierreval, S. Hajri-Gabouj, Facility layout problems: A
ED
survey, Annu. Rev. Control. 31.2 (2007) 255-267. [21] T.D. Mavridou, P.M. Pardalos, Simulated annealing and genetic algorithms for the facility layout problem: A survey, Comput. Optim. Appl.
PT
7.1 (1997) 111-126.
CE
[22] M. Bashiri, H. Karimi, An analytical comparison to heuristic and metaheuristic solution methods for quadratic assignment problem, Comput-
AC
ers and Industrial Engineering (CIE), 40th International Conference on IEEE, 2010.
[23] M. Bashiri, H. Karimi, Effective heuristics and meta-heuristics for the quadratic assignment problem with tuned parameters and analytical comparisons, J. Ind. Eng. Int. 8.1 (2012) 1-9. 46
ACCEPTED MANUSCRIPT
[24] Y. Khosravian Ghadikolaei, K. Shahanaghi, Multi-floor dynamic facility layout: a simulated annealing-based solution, Int. J. Oper. Res. 16.4
CR IP T
(2013) 375-389. [25] A. Afrazeh, A. Keivani, L.N. Farahani, A new model for dynamic multi floor facility layout problem, Adv. Model. Optimize. 12 (2010) 249-256.
[26] J. Hathhorn, E. Sisikoglu, M.Y. Sir, A multi-objective mixed-integer
51.14 (2013) 4223-4239.
AN US
programming model for a multi-floor facility layout, Int. J, Prod. Res.
[27] F. Ramtin, M. Abolhasanpour, H. Hojabri, A. Hemmati, A.A. Jaafari, Optimal multi floor facility layout, in: Proceedings of the International
M
MultiConference of Engineers and Computer Scientists, 3 (2010). [28] K.Y. Lee, M.I. Roh, H.S. Jeong, An improved genetic algorithm for
ED
multi-floor facility layout problems having inner structure walls and passages, Comput. Oper. Res. 32.4 (2005) 879-899.
PT
[29] B.K. Kaku, G.L. Thompson, I. Baybars, A heuristic method for the multi-story layout problem, Eur. J. Oper. Res. 37.3 (1988) 384-397.
CE
[30] R.S. Liggett, W.J. Mitchell, Optimal space planning in practice, Com-
AC
put. Aided. Design. 13.5 (1981) 277-288.
[31] R.V. Johnson, SPACECRAFT for multi-floor layout planning, Manage. Sci. 28.4 (1982) 407-417.
[32] S. Bernardi, M.F. Anjos, A two-stage mathematical-programming
47
ACCEPTED MANUSCRIPT
method for the multi-floor facility layout problem, J. Oper. Res. Soc. 64.3 (2012) 352-364.
CR IP T
[33] C.H. Chang, H.J. Lin, Multiple-floor facility layout design with aisle construction, in: Proceedings of the Fifth Asia Pacific Industrial Engineering and Management Systems Conference, 5 (2006) 1-10.
[34] Y.A. Bozer, R.D. Meller, S.J. Erlebacher, An improvement-type layout
AN US
algorithm for single and multiple-floor facilities, Manage. Sci. 40.7 (1994) 918-932.
[35] J.S. Kochhar, MULTI-HOPE: a tool for multiple floor layout problems, Int. J, Prod. Res. 36.12 (1998) 3421-3435.
M
[36] R.D. Meller, Y.A. Bozer, A new simulated annealing algorithm for the facility layout problem, Int. J, Prod. Res. 34.6 (1996) 1675-1692.
ED
[37] R.D. Meller, Y.A. Bozer, Alternative approaches to solve the multi-floor facility layout problem, J. Manuf. Syst. 16.3 (1997) 192-203.
PT
[38] S. Abdinnour-Helm, S.W. Hadley, Tabu search based heuristics for
CE
multi-floor facility layout, Int. J, Prod. Res. 38.2 (2000) 365-383. [39] Y.A. Bozer, R.D. Meller, A construction-type layout algorithm for multi-
AC
floor facilities with capactiated lifts, Technical Report, University of Michigan and Auburn University, 1992.
[40] M.F. Anjos, A. Vannelli, An attractor-repeller approach to floorplanning, Math. Method Oper. Res. 56.1 (2002) 3-27.
48
ACCEPTED MANUSCRIPT
[41] D.J. Van Camp, M.W. Carter, A. Vannelli, A nonlinear optimization approach for solving facility layout problems, Eur. J. Oper. Res. 57.2
CR IP T
(1992) 174-189. [42] M.F. Anjos, A. Vannelli, A new mathematical-programming framework for facility-layout design, INFORMS J. Comput. 18.1 (2006) 111-118.
[43] S.M. Ross, Introduction to stochastic dynamic programming: Probabil-
AN US
ity and mathematical, Academic Press, 1983.
[44] Y.A. Bozer, R.D. Meller, A reexamination of the distance-based facility layout problem, IIE Trans. 29.7 (1997) 549-560.
[45] R.D. Meller, W. Chen, H.D. Sherali, Applying the sequence-pair repre-
M
sentation to optimal facility layout designs, Oper. Res. Lett. 35.5 (2007) 651-659.
ED
[46] M.S. Bazaraa, Computerized layout design: a branch and bound approach, AIIE Trans. 7.4 (1975) 432-438.
PT
[47] G.C. Armour, E.S. Buffa, A heuristic algorithm and simulation approach
CE
to relative location of facilities, Manage. Sci. 9.2 (1963) 294-309. [48] C.E. Nugent, T.E. Vollmann, J. Ruml, An experimental comparison of
AC
techniques for the assignment of facilities to locations, Oper. Res. 16.1 (1968) 150-173.
[49] D.M. Tate, A.E. Smith, Unequal-area facility layout by genetic search, IIE Trans. 27.4 (1995) 465-472.
49
ACCEPTED MANUSCRIPT
[50] M. Enea, G. Galante, E. Panascia, The facility layout problem approached using a fuzzy model and a genetic search, J. Intell. Manuf.
CR IP T
16.3 (2005) 303-316. [51] K.Y. TAM, A simulated annealing algorithm for allocating space to manufacturing cells, Int. J. Prod. Res. 30.1 (1992) 63-87.
[52] J.G. Kim, Y.D. Kim, A space partitioning method for facility layout
AN US
problems with shape constraints, IIE Trans. 30.10 (1998) 947-957.
[53] R.D. Meller, Y.A. Bozer, Solving the facility layout problem with simu-
AC
CE
PT
ED
M
lated annealing, Technical Report, University of Michigan, 1992.
50