Acessibilidade / Reportar erro

A MATHEMATICAL OPTIMIZATION APPROACH BASED ON LINEARIZED MIP MODELS FOR SOLVING FACILITY LAYOUT PROBLEMS

ABSTRACT

One of the strategies used to optimize production processes is to define the best layout. For this, the relative positioning of the various equipment, areas, or functional activities inside the company is studied. Proper arrangement of facilities will result in shorter process times and higher productivity. In general, the objective function of the facility layout problem (FLP) is to reduce the total material handling cost. Although over six decades have been passed since the first work on FLP modeling was published, research on many aspects of this problem is still in an early stage and needs to be further explored, which motivated this study. In this paper, the unequal area of rectangular blocks with fixed dimensions and input/output points are considered for FLPs. Four new mixed-integer programming (MIP) models based on previous research formulations are developed. Then, a mathematical optimization approach based on the linearization of the models is applied. An algorithm that solves the linearized MIP model by CPLEX setting a time limit for the solution obtained excellent results for different test problems when compared to those reported in the literature.

KEYWORDS:
facilities planning and design; unequal area facility layout problem; mixed integer programming

1 INTRODUCTION

In an increasingly competitive global market, guaranteeing the optimization of results inside a company is essential. Maximizing productivity is one of the main objectives of the industrial production sector. To reach this potential, the most adequate physical arrangement for each situation should be analyzed to speed up the production processes. In the industrial context, the execution of a product goes through several stages that can be characterized by facilities, such as installations, machines, equipment, sectors, or departments. In times past, facilities planning was primarily considered to be a science, but today, it is a strategy (Tompkins et al., 2010TOMPKINS JA, WHITE JA, BOZER YA & TANCHOCO JMA. 2010. Facilities planning. John Wiley & Sons.).

An arrangement or layout can be defined as the relative positioning of the various facilities within an enclosure. In manufacturing perspective, the facility layout design instructs how to arrange the physical layout of manufacturing facility systems to provide the best support for production (Leno et al., 2018LENO IJ, SANKAR SS & PONNAMBALAM S. 2018. MIP model and elitist strategy hybrid GA- SA algorithm for layout design. Journal of Intelligent Manufacturing, 29(2): 369-387.). Organizing the layout can improve the use of available space, reduce the material handling distances, services, and people, increase the production, and lower indirect costs and manufacturing time, since the disposition of the facilities directly influences the time spent on activities and processes. Hence the Facility Layout Problem (FLP) is one of the main issues in the Management of Production and Industrial Engineering literature, attracting the attention of many researchers in the field of statical and dynamic layouts (Hosseini-Nasab et al., 2018HOSSEINI-NASAB H, FEREIDOUNI S, GHOMI SMTF & FAKHRZAD MB. 2018. Classification of facility layout problems: a review study. International Journal of Advanced Manufacturing Technology, 94(1-4): 957-977.).

Production systems and services must be operated with optimized planning and well-done operational practices to reach their potential. Moreover, defining a good installation layout ensures that the whole system acts in a more efficient way (Hosseini-Nasab et al., 2018HOSSEINI-NASAB H, FEREIDOUNI S, GHOMI SMTF & FAKHRZAD MB. 2018. Classification of facility layout problems: a review study. International Journal of Advanced Manufacturing Technology, 94(1-4): 957-977.). This physical arrangement question is very important and can impact the viability of the long-term manufacturing process; thus, it should be contemplated in the initial phase of the project. A poorly designed layout will result in reduced productivity, more work in progress, more manufacturing time, cluttered material handling, and so on (Pillai et al., 2011PILLAI VM, HUNAGUND IB & KRISHNAN KK. 2011. Design of robust layout for Dynamic Plant Layout Problems. Computers & Industrial Engineering, 61(3): 813-823.).

Inside the operations research, layout optimization, considering the more diverse situations of process and demand, is sought to minimize the production time and use the existing space in the most efficient possible way. The general problem designs the positioning of the factory installations, intending to determine the more efficient disposition in agreement with some criteria or objectives, under certain constraints (García-Hernández et al., 2013GARCÍA-HERNÁNDEZ L, PIERREVAL H, SALAS-MORERA L & ARAUZO-AZOFRA A. 2013. Handling qualitative aspects in Unequal Area Facility Layout Problem: An Interactive Genetic Algorithm. Applied Soft Computing, 13(4): 1718-1727.).

Conventionally, the objective function of the layout of the installations problem consists of the reduction of the Total Material Handling Cost (TMHC), an expense without aggregate value for the materials flows and the distances between facilities. It is estimated that efficient planning installations can reduce the TMHC by up to 30% (Jung et al., 2017JUNG K, CHOI S, KULVATUNYOU B, CHO H & MORRIS KC. 2017. A reference activity model for smart factory design and improvement. Production planning & control, 28(2): 108-122.), thus decreasing the total operational cost of the project. In contrast, research shows that more than 35% of the efficiency of the system could be lost by applying incorrect localization designs (Izadinia & Eshghi, 2016IZADINIA N & ESHGHI K. 2016. A robust mathematical model and ACO solution for multi- floor discrete layout problem with uncertain locations and demands. Computers & Industrial Engineering, 96: 237-248.).

Although the facility layout problem has been widely addressed in the literature, several peculiarities deserve attention, such as the facilities in the form of rectangular blocks of unequal areas and input and output locations of processes in the blocks. The study of these issues is justified, as they exacerbate the complexity of the challenge within the reality found in the production sector.

This work aims to study different models for optimization of layouts found in the literature and, from them, develop new mathematical models for specific situations, as well as implement the models in recognized programming language. The paper is organized into five sections. Section 2 explores concepts related to FLPs. Section 3 presents the mathematical models developed for the problem. Section 4 describes the resolution approach used. Section 5 shows the results obtained and a comparison with those found in the literature. Finally, Section 6 brings the conclusions and some directions for future research.

2 LITERATURE REVIEW

2.1 General Facility Layout Problem

When the flow of materials between installations is a parameter that does not change with time, the problem is known as a static facility layout problem and, in a simple form, can be formulated as a Quadratic Assignment Problem (QAP) (Emami & Nookabadi, 2013EMAMI S & NOOKABADI AS. 2013. Managing a new multi-objective model for the dynamic facility layout problem. International Journal of Advanced Manufacturing Technology, 68(9): 2215-2228.). The classical optimization model, introduced by Koopmans & Beckmann (1957KOOPMANS TC & BECKMANN M. 1957. Assignment problems and the location of economic activities. Econometrica: journal of the Econometric Society, pp. 53-76.), is defined as follows. The notation used in the formulation are shown in Table 1.

min i = 1 N j = 1 N r = 1 N s = 1 N f i j d r s x i r x j s (1)

subject to

r = 1 N x i r = 1 i (2)

i = 1 N x i r = 1 r (3)

x i r { 0,1 } i , r (4)

Table 1
Notation used in the general FLP model.

In the QAP formulation for layouts, every facility has the same area, and the floor space is divided into N locations with the same size, where each installation is assigned to exactly one location and vice versa (Konak et al., 2006KONAK A, KULTUREL-KONAK S, NORMAN BA & SMITH AE. 2006. A new mixed integer programming formulation for facility layout design using flexible bays. Operations Research Letters, 34(6): 660-672.). The objective is to minimize the summation of Material Handling Costs (MHCs) between each pair of installations, the MHC being a product of the flow of materials between two facilities by the distance between them. The constraints ensure that each facility will occupy a single location (2) and that each location will be occupied by a single facility (3).

In this basic model, the distances are measured between the centroids of the blocks and can be Euclidean (diagonal) or rectilinear (sum of horizontal and vertical), according to Figure 1. The rectilinear distances are also called rectangular or Manhattan distances (Zheng, 2014ZHENG XJ. 2014. A connectivity graph generation approach for Manhattan path calculation in detailed facility layout. Applied Mathematics and Computation, 237: 238-251.).

Figure 1
Representation of Euclidean (d=D) and rectilinear (d=H+V) distances.

Although the diagonal represents the actual distance between the centroids, the rectilinear distance is more used because it better represents a real situation of displacement that would occur through the aisles between facilities.

2.2 Unequal Area Facility Layout Problem

In a real situation, it is unlikely that the several facilities of a company will have all the same area. One particularly interesting FLP, due to its direct application in real cases, is known as the Unequal Area Facility Layout Problem (UAFLP) (García-Hernández et al., 2019GARCÍA-HERNÁNDEZ L, SALAS-MORERA L, GARCÍA-HERNÁNDEZ JA, SALCEDO-SANZ S & DE OLIVEIRA JV. 2019. Applying the coral reefs optimization algorithm for solving unequal area facility layout problems. Expert Systems With Applications, 138: 112819.).

When departments have different areas, the problem can no longer be solved by assigning departments to n distinct centroids localizations and distances become variables. The additional complications of the requisites of unequal areas, with continuous department positions that can be anywhere in a rectangular area and varying areas (width and height), make the FLP extremely difficult to solve (Castillo & Westerlund, 2005CASTILLO I & WESTERLUND T. 2005. An ε-accurate model for optimal unequal-area block layout design. Computers & Operations Research, 32(3): 429-447.).

The UAFLP is studied in many aspects. To begin with, the form of the facilities can be described as regular (e.g., rectangular blocks) or irregular (usually polygons). The dimensions of a facility can be represented by fixed measurements of height and width (rigid block) or by a fixed area (with an aspect ratio). According to Hosseini-Nasab et al. (2018HOSSEINI-NASAB H, FEREIDOUNI S, GHOMI SMTF & FAKHRZAD MB. 2018. Classification of facility layout problems: a review study. International Journal of Advanced Manufacturing Technology, 94(1-4): 957-977.), for the configuration, FLPs are classified into seven categories distinguished by the shape of their material handling path, namely: single-row, multi-row, double-row, parallel-row, loop, open-field, and multifloor layouts. Still according to them, most of the authors in the field of layouts consider in their studies facilities with regular form, fixed dimensions, and open-field system. This leads to the belief that such circumstances have good relevance in the practical context.

The unequal area block placement problem was first reported by Armour & Buffa (1963ARMOUR GC & BUFFA ES. 1963. A heuristic algorithm and simulation approach to relative location of facilities. Management Science, 9(2): 294-309.) more than 50 years ago. Over time, several authors have studied static UAFLP, e.g.: Bazaraa (1975BAZARAA MS. 1975. Computerized layout design: a branch and bound approach. AIIE transactions, 7(4): 432-438.) divided the total area into small units formulating the problem as a quadratic set covering the problem and solving it with a Branch and Bound (B&B) approach; Tate & Smith (1995TATE DM & SMITH AE. 1995. Unequal-area facility layout by genetic search. IIE transactions, 27(4): 465-472.) presented a restrictive version of the slicing tree (ST) formulation known as flexible bay structure (FBS) and solved the problem by genetic research; and Konak et al. (2006KONAK A, KULTUREL-KONAK S, NORMAN BA & SMITH AE. 2006. A new mixed integer programming formulation for facility layout design using flexible bays. Operations Research Letters, 34(6): 660-672.) created a new formulation for the Mixed-Integer Programming (MIP) model for FBS.

In the last decade, several authors have proposed resolution methods to address UAFLPs: Kulturel-Konak (2012KULTUREL-KONAK S. 2012. A linear programming embedded probabilistic tabu search for the unequal-area facility layout problem with flexible bays. European Journal of Operational Research, 223(3): 614-625.) used linear programming and tabu search (TS) for the FBS situation providing significant reduction in MHC although the relaxed-FBS representation was more restrictive compared to the general representation used in many exact formulations; Chang & Ku (2013CHANG MS & KU TC. 2013. A slicing tree representation and QCP-model-based heuristic algorithm for the unequal-area block facility layout problem. Mathematical Problems in Engineering, 2013.) represented a ST and developed a heuristic solution that found optimal or near-optimal solutions for most problems as long as they had fewer than 20 departments; Gonçalves & Resende (2015GONÇALVES JF & RESENDE MG. 2015. A biased random-key genetic algorithm for the unequal area facility layout problem. European Journal of Operational Research, 246(1): 86-107.) solved the problem by using a biased random-key genetic algorithm (BRKGA) generating high-quality solutions in relatively small computing times with the unconstrained version of the approach, but not so good with the constrained one; Palomo-Romero et al. (2017PALOMO-ROMERO JM, SALAS-MORERA L & GARCíA-HERNÁNDEZ L. 2017. An island model genetic algorithm for unequal area facility layout problems. Expert Systems With Applications, 68: 151-162.) made an island model genetic algorithm as an alternative approach, which helped to avoid premature convergence and excessive execution time; and García-Hernández et al. (2019GARCÍA-HERNÁNDEZ L, SALAS-MORERA L, GARCÍA-HERNÁNDEZ JA, SALCEDO-SANZ S & DE OLIVEIRA JV. 2019. Applying the coral reefs optimization algorithm for solving unequal area facility layout problems. Expert Systems With Applications, 138: 112819.) used a coral reefs optimization (CRO) algorithm that showed excellent performance when considering exclusively FBS representation, but not so good when considering both ST structure and FBS.

Furthermore, these authors also found excellent solutions with their approaches: Liu & Liu (2019LIU J & LIU J. 2019. Applying multi-objective ant colony optimization algorithm for solving the unequal area facility layout problems. Applied Soft Computing, 74: 167-189.) applied the multi-objective ant colony optimization (ACO) algorithm; Moradi & Shadrokh (2019MORADI N & SHADROKH S. 2019. Optimization of Bi-objective Un-equal Area Facility Layout Problem with Grid System Approach by Simulated Annealing. International Journal of Applied Optimization Studies, 2(04): 09-22.) considered bi-objective function and solved the problem with SA; García- Hernández et al. (2020GARCÍA-HERNÁNDEZ L, SALAS-MORERA L, CARMONA-MUÑOZ C, GARCÍA-HERNÁNDEZ JA & SALCEDO-SANZ S. 2020. A novel Island Model based on Coral Reefs Optimization algorithm for solving the unequal area facility layout problem. Engineering Applications of Artificial Intelligence, 89: 103445.) created a novel island model based on CRO; and Liu et al. (2020LIU J, LIU J, YAN X & PENG B. 2020. A heuristic algorithm combining Pareto optimization and niche technology for multi-objective unequal area facility layout problem. Engineering Applications of Artificial Intelligence, 89: 103453.) developed a heuristic that combines Pareto optimization and niche technology for a multi-objective problem.

2.3 Facility Layout Problem with Input/Output Points

The constraints considered for FLPs are of the most diverse, but among these, those that define input and output points of the blocks are of great importance. When it comes to facilities, the flow of materials, products, and/or people is expected to arrive by a certain location and leave by a certain location (which may or may not be the same location). In the traditional FLPs models, the input and output locations of the facilities are not considered, but are determined after the obtention of a block layout (Kim & Kim, 2000KIM JG & KIM YD. 2000. Layout planning for facilities with fixed shapes and input and output points. International Journal of Production Research, 38(18): 4635-4653.).

In literature, these facilities are called by different names such as input/output points (I/O); pick- up/drop-off or delivery stations (P/D); and load/unload locations. In articles written in recent years, priority has been given to using the term I/O points, thus, they will be referred by this.

The I/O points can be fixed (predetermined) or variable with constraints, depending on the type of facility being addressed in the problem. When the facilities, for example, are machines or equipment that have defined input and output locations, i.e., that cannot be altered, it is interesting to consider fixed points. On the other hand, in a situation with departments, whose room doors could be positioned with more flexibility in the project, it is possible to consider variable points in the model (in this case, with the constraint of being located on the edges of the blocks).

O’brien & Abdel Barr (1980O’BRIEN C & ABDEL BARR S. 1980. An interactive approach to computer aided facility layout. International Journal of Production Research, 18(2): 201-211.) were the first to consider I/O points in the input data required by their procedure. Since then, many authors have proposed method of resolution for the I/O points situation in the FLP: Das (1993DAS S. 1993. A facility layout method for flexible manufacturing systems. The International Journal of Production Research, 31(2): 279-297.) suggested a four-step heuristic that combines variable partitioning and integer programming methods for flexible manufacturing system (FMS) with fixed I/O points; Welgama & Gibson (1993WELGAMA P & GIBSON P. 1993. A construction algorithm for the machine layout problem with fixed pick-up and drop-off points. The International Journal of Production Research, 31(11): 2575-2589.) used a construction algorithm considering fixed I/O points; Rajasekharan et al. (1998RAJASEKHARAN M, PETERS BA & YANG T. 1998. A genetic algorithm for facility layout design in flexible manufacturing systems. International Journal of Production Research, 36(1): 95-110.) found good results for the problem through GA considering the formulation of Das (1993DAS S. 1993. A facility layout method for flexible manufacturing systems. The International Journal of Production Research, 31(2): 279-297.); Kim & Kim (2000KIM JG & KIM YD. 2000. Layout planning for facilities with fixed shapes and input and output points. International Journal of Production Research, 38(18): 4635-4653.) treated blocks of fixed dimensions and developed a MIP model that they solved with a two-phase (construction and improvement) heuristic algorithm; Dunker et al. (2003DUNKER T, RADONS G & WESTKÄMPER E. 2003. A coevolutionary algorithm for a facility layout problem. International Journal of Production Research, 41(15): 3479-3500.) proposed a coevolutionary algorithm for a MIP model; Rajagopalan et al. (2004RAJAGOPALAN S, HERAGU SS & TAYLOR GD. 2004. A Lagrangian relaxation approach to solving the integrated pick-up/drop-off point and AGV flowpath design problem. Applied Mathematical Modelling, 28(8): 735-750.) approached Lagrangian relaxation for AGV flowpath projects; Deb & Bhattacharyya (2005DEB S & BHATTACHARYYA B. 2005. Solution of facility layout problems with pickup/drop-off locations using random search techniques. International journal of production research, 43(22): 4787-4812.) used random search techniques and solutions with GA, SA and hybrid algorithm; and Hu et al. (2007HU G, CHEN Y, ZHOU Z & FANG H. 2007. A genetic algorithm for the inter-cell layout and material handling system design. The International Journal of Advanced Manufacturing Technology, 34(11-12): 1153-1163.) developed a GA for the situation of free I/O points at the edges.

Other examples of methodologies aimed at I/O points can be cited: Xiao et al. (2013XIAO Y, SEO Y & SEO M. 2013. A two-step heuristic algorithm for layout design of unequal- sized facilities with input/output points. International Journal of Production Research, 51(14): 4200-4222.) suggested a two-phase heuristic with interconnected zone and SA besides a reduced MIP to further improve the solution with better results than those provided by existing algorithms; Leno et al. (2018LENO IJ, SANKAR SS & PONNAMBALAM S. 2018. MIP model and elitist strategy hybrid GA- SA algorithm for layout design. Journal of Intelligent Manufacturing, 29(2): 369-387.) created a MIP model and an elitist strategy hybrid GA-SA algorithm (ESHGA) that generated good layouts compared to reported result; Park & Seo (2019PARK H & SEO Y. 2019. An efficient algorithm for unequal area facilities layout planning with input and output points. INFOR: Information Systems and Operational Research, 57: 56-74.) suggested a two-phase constructive heuristic that produced good results within a much shorter time than previous research.

3 MATHEMATICAL MODELS

When some or all variables of an optimization problem belong to the set of integers, it is represented using an Integer Programming model. When all the variables are integers, the model is denominated Pure Integer Programming; otherwise, it is denominated Mixed-Integer Programming (Hillier & Lieberman, 2013HILLIER FS & LIEBERMAN GJ. 2013. Introdução à pesquisa operacional. 9th ed.. Brasil: McGraw Hill Brasil.). Though producing solutions for integer programs may seem easy, the solution is an NP-hard problem.

One of the first Mixed-Integer Programming formulations to solve problems of the continuous layout was introduced by Montreuil (1991MONTREUIL B. 1991. A modelling framework for integrating layout design and flow network design. In: Material handling’90. pp. 95-115. Germany: Springer.). Afterward, several authors formulated Facility Layout Problems in continuous surfaces as Mixed-Integer Programming models.

For this work, four Mixed-Integer Programming models were formulated for the Unequal Area Facility Layout Problems with Input and Output locations with the following characteristics:

  • Rectilinear Distance Metric (as seen in Figure 1);

  • Regular facility shape (rectangular), with fixed dimensions of height and width and subject to an open-field system; and

  • Fixed and variable input and output locations.

The models proposed by Hu et al. (2007HU G, CHEN Y, ZHOU Z & FANG H. 2007. A genetic algorithm for the inter-cell layout and material handling system design. The International Journal of Advanced Manufacturing Technology, 34(11-12): 1153-1163.) and Leno et al. (2018LENO IJ, SANKAR SS & PONNAMBALAM S. 2018. MIP model and elitist strategy hybrid GA- SA algorithm for layout design. Journal of Intelligent Manufacturing, 29(2): 369-387.) were used as a basis for the MIP models developed for this research.

Although the four models developed in this work are similar, each represents a particular situation. The difference between them is in the location of the input and output points, as explained below:

  1. Model 1 (UAFLPfixed) - Fixed I/O locations (at any point on the block, be it in the centroid, at some other point on the inside, or in the edges);

  2. Model 2 (UAFLP1) - Variable I/O locations restricted to the middle points of the edges;

  3. Model 3 (UAFLP2) - Variable I/O locations restricted to the corner points;

  4. Model 4 (UAFLP3) Variable I/O locations restricted to any point on the edges.

Figure 2 illustrates the three possibilities for variable I/O points.

Figure 2
Departments with candidate locations for I/O points: a) four possibilities located on middle of the edges of the block; b) four options located on the corners of the block; and c) can assume infinite positions around on the boundaries of the block.

As the models have an identical objective function and several constraints, they were divided into two parts, one common and one unique and presented in five topics. The first topic provides exactly the objective function and the equations that repeat for all the models and can be considered the first part of any of the four models individually. The other subsequent topics provide the second part of each model separately because, at this point, the equations are different and characterize specific conditions of the location of the input and output stations. The notations, valid for all models, are shown in the Table 2.

Table 2
Notation used in the Models 1, 2, 3 and 4.

First part of Models 1, 2, 3 and 4

min i = 1 N j = 1 N f i j d i j (5)

subject to

w r i = ( 1 - u i ) w i + u i h i i (6)

h r i = ( 1 - u i ) h i + u i w i i (7)

x s i = x i + w r i i (8)

y s i = y i + h r i i (9)

l i j + l j i + b i j + b j i 1 i , j ; i < j (10)

x s i l i j x j + W ( 1 - l i j ) i , j (11)

y s i b i j y j + H ( 1 - b i j ) i , j (12)

d i j = | x i O - x j I | + | y i O - y j I | i , j (13)

d i j , w r i , h r i , x i , y i , x s i , y s i , x i I ( O ) , y i I ( O ) , m i I ( O ) , n i I ( O ) 0 i (14)

u i , v i , p i I ( O ) , q i I ( O ) { 0,1 } i (15)

l i j , b i j { 0,1 } i , j (16)

Second part of Model 1 (UAFLPfixed)

m i I ( O ) = n i I ( O ) = p i I ( O ) = q i I ( O ) = 0 i (17)

x i I ( O ) = x i + ( 1 - u i ) ( 1 - v i ) I ( O ) x i + u i ( 1 - v i ) I ( O ) y i + ( 1 - u i ) v i ( w i - I ( O ) x i ) + u i v i ( h i - I ( O ) y i ) i (18)

y i I ( O ) = y i + ( 1 - u i ) ( 1 - v i ) I ( O ) y i + u i ( 1 - v i ) ( w i - I ( O ) x i ) + ( 1 - u i ) v i ( h i - I ( O ) y i ) + u i v i I ( O ) x i i (19)

Second part of Model 2 (UAFLP1)

m i I ( O ) = w r i 2 i (20)

n i I ( O ) = h r i 2 i (21)

x i I ( O ) = x i + ( 1 - p i I ( O ) ) m i I ( O ) + p i I ( O ) q i I ( O ) w r i i (22)

y i I ( O ) = y i + p i I ( O ) n i I ( O ) + ( 1 - p i I ( O ) ) q i I ( O ) h r i i (23)

Second part of Model 3 (UAFLP2)

m i I ( O ) = 0 i (24)

n i I ( O ) = 0 i (25)

x i I ( O ) = x i + p i I ( O ) w r i i (26)

y i I ( O ) = y i + q i I ( O ) h r i i (27)

Second part of Model 4 (UAFLP3)

m i I ( O ) w r i i (28)

n i I ( O ) h r i i (29)

x i I ( O ) = x i + ( 1 - p i I ( O ) ) m i I ( O ) + p i I ( O ) q i I ( O ) w r i i (30)

y i I ( O ) = y i + p i I ( O ) n i I ( O ) + ( 1 - p i I ( O ) ) q i I ( O ) h r i i (31)

The objective function of the models (expression 5) seeks to minimize the TMHC which is equal to the sum of the material flows by the distances between the output of one facility and the input of another. The constraints (6) and (7) define the configuration of the facilities. If ui= 0, then the facility continues in its original configuration; if ui= 1, then the block is rotated 90º, so the real width (i.e., the width of the block in the layout defined by the model) becomes the original height and the real height becomes the original width. Figure 3 illustrates both situations.

Figure 3
Block orientations.

The equalities (8) and (9) delimit the blocks using the coordinates xi, yi of the lower left corner and xs i , ys i of the upper right corner. The inequalities (10), (11), and (12) guarantee that there will be no overlapping of parts because a block will always be, at least, or totally to the left, or totally to the right, or totally above, or totally below some other block. Furthermore, (11) and (12) delimit the blocks to the total space available for the layout, both in width and height. In Leno et al. (2018LENO IJ, SANKAR SS & PONNAMBALAM S. 2018. MIP model and elitist strategy hybrid GA- SA algorithm for layout design. Journal of Intelligent Manufacturing, 29(2): 369-387.), constraint (10) is presented as an equation, which generates undesired results for the model, so in this work it was written as an inequality as in the model formulation of Hu et al. (2007HU G, CHEN Y, ZHOU Z & FANG H. 2007. A genetic algorithm for the inter-cell layout and material handling system design. The International Journal of Advanced Manufacturing Technology, 34(11-12): 1153-1163.).

The measure adopted for the proposed models was the Rectilinear Distance Metric (RDM). Although, in the case of considering Euclidean distance, the constraint (13) could be exchanged by the following one:

d i j = [ x i O - x j I ] 2 + [ y i O - y j I ] 2 i , j (32)

Another option would be to consider Perimeter Distance Metric (PDM), or Contour Distance (a concept very well presented by Leno et al. (2018LENO IJ, SANKAR SS & PONNAMBALAM S. 2018. MIP model and elitist strategy hybrid GA- SA algorithm for layout design. Journal of Intelligent Manufacturing, 29(2): 369-387.) and reproduced in the sequence), which seeks to better represent a real situation in which it is not possible to transport materials through departments, but only through aisles or empty areas. To calculate this distance, a graph that represents the viable flow paths must be constructed. To do this, first, a grid is constructed in which the horizontal and vertical lines cross all the points of the corners as well as input and output points of the blocks. The intersection of each horizontal and vertical line defines the grid points. The points that appear inside the departments are removed from the original grid point set and the rest forms the V set of vertices or nodes for the graph. The grid lines that touched removed points are also extinguished; the others form the E set of edges for the graph (connecting all adjacent points). To each edge, a weight corresponding to the length of the edge in question (which is the actual distance) is assigned. Given that graph G= (V, E), the shortest distance d ij from the output station of the i facility to the input station of the j facility (and between all pairs of departments) is calculated using the Dijkstra algorithm created to solve shortest-paths problems. The algorithm developed by Dijkstra (1959DIJKSTRA EW. 1959. A note on two problems in connexion with graphs. Numerische mathematik, 1(1): 269-271.) is widely known in the field of computer science and is well explained in Cormen et al. (2009CORMEN TH, LEISERSON CE, RIVEST RL & STEIN C. 2009. Introduction to algorithms. 2nd ed.. Massachusetts, USA: MIT press.), which served as the basis for the programming in this part of our work. Figure 4 provides the representation of a grid (graph generator) for a layout with three departments and shows the shortest path between two points.

Figure 4
Grid with feasible flow paths for a problem with three facilities and contour distance d1,3 between the output of block 1 and the input of block 3 highlighted.

In (14), (15), and (16), the types of variables are defined, whether positive, continuous, or binary.

In Model 1, the I/O points are fixed, which justifies equation (17), because the variables m, n, p, and q are not necessary. Constraints (18) and (19) define the coordinates of the I/O points of the blocks based on how these were rotated to form the final layout (90º, 180º, 270º or not rotated). If the I/O points of the problem are fixed in the centroids of the blocks, these constraints could be replaced by the following:

x i I ( O ) = x i + w r i 2 i (33)

y i I ( O ) = y i + h r i 2 i (34)

In Model 2, the I/O points must be allocated to the midpoints of the block edges. Equations (20), (21), (22), and (23) guarantee the positioning in one of the four possible locations. In Model 3, equations (24), (25), (26), and (27) establish that the I/O points will be allocated to one of the four corners of the corresponding blocks. Constraints (22), (23), (26) and (27) were modeled differently from the one presented in Leno et al. (2018LENO IJ, SANKAR SS & PONNAMBALAM S. 2018. MIP model and elitist strategy hybrid GA- SA algorithm for layout design. Journal of Intelligent Manufacturing, 29(2): 369-387.).

Finally, in Model 4, the constraints (28), (29), (30), and (31) ensure that the I/O points will be positioned somewhere on the boundaries of the blocks. It is interesting to note that Model 4 has two equations similar to Model 2. The constraints that define miI(O) and niI(O) are what differentiates the models, because while Model 2 has equalities that force these variables to be equal to half of the real dimensions, Model 4 has inequalities that provide freedom for the value miI(O) and niI(O) as long as they are smaller than the real dimensions. In the model presented in Hu et al. (2007HU G, CHEN Y, ZHOU Z & FANG H. 2007. A genetic algorithm for the inter-cell layout and material handling system design. The International Journal of Advanced Manufacturing Technology, 34(11-12): 1153-1163.), the equations that define xiI(O) and yiI(O) are different from (30) and (31) and similar to equations (18) and (19) considered in this work for the fixed UAFLP. The UAFLP3 case is not addressed in Leno et al. (2018LENO IJ, SANKAR SS & PONNAMBALAM S. 2018. MIP model and elitist strategy hybrid GA- SA algorithm for layout design. Journal of Intelligent Manufacturing, 29(2): 369-387.).

4 PROPOSED APPROACH

In order to solve the Unequal Area Facility Layout Problem with Input/Output Points, we use a mathematical optimization approach based on the linearization of the models.

Linearization is a technique used to obtain a linear model, from the equivalent nonlinear model, to provide equal or approximate solutions to those of the original problem. There are programs specifically developed to solve linear (at most quadratic) problems using exact method algorithms such as simplex, interior-point barrier and branch-and-bound. As, depending on the case, they may stand out from programs for nonlinear problems, one of the intentions of linearization is precisely to adapt the modeling to the application of these solvers in the search for better and/or faster results. Considering this, the Mixed-Integer Programming models previously presented were linearized and thus transformed into Mixed-Integer Linear Optimization (MILO) models.

As a reference, the linearization technique of Glover & Woolsey (1974GLOVER F & WOOLSEY E. 1974. Converting the 0-1 polynomial programming problem to a 0-1 linear program. Operations research, 22(1): 180-182.) presented by Mauri & Lorena (2009MAURI GR & LORENA LAN. 2009. Decomposições Lagrangeanas para o problema de programação quadrática binária irrestrita. Pesquisa Operacional, 29(1): 111-127.) in the application for Binary Quadratic Problems was consulted. Adapting the technique to the Facility Layout models, the quadratic terms lijxi,bijyi,uivi,piI(O)miI(O),piI(O)niI(O),piI(O)wri and qiI(O)hri, and cubic terms piI(O)qiI(O)wri and piI(O)qiI(O)hri (which are nothing more than multiplications of variables that appear in the original models) have been replaced by the continuous variables lxij,byij,uvi,pI(O)miI(O),pI(O)niI(O),pI(O)wri,qI(O)hri,pI(O)qI(O)wri and pI(O)qI(O)hri, and by constraints that ensure equality between each term and its corresponding variable.

For instance, consider the inequality (11) from the nonlinear model where xsilijxj+W(1-lij)i,j;i<j. In order to linearize the quadratic term preserving the rules of the original model, the inequality can be replaced by these constraints:

x s i l x i j + W ( 1 - l i j ) i , j ; i < j (35)

l x i j - W l i j 0 i , j (36)

l x i j - x j 0 i , j (37)

W ( l i j - 1 ) + x j - l x i j 0 i , j (38)

Constraints (36), (37) and (38) ensure that when lij= 0 or xj= 0, then lxij= 0, and when lij= 1 and xj>0, then lxij=xj. Therefore, lx ij in (35) is guaranteed to be equal the product l ij x j .

For the constraint (13), a common technique to linearize modules was used. Thus, the modules of the differences between xiO and xjI and between yiO and yjI were converted to equivalent constraints by creating the variables dx ij and dy ij , whose sum results in d ij .

The linearized models are presented next in four topics, in a format close to that adopted previously for the MIP models, with the difference that the second part of Models 2 and 4 was condensed as being very similar. The notations are the same as those in Table 2, along with the additional notations created in Table 3.

Table 3
Additional notations used in Models 1, 2, 3 and 4 linearized.

First part of Models 1, 2, 3 and 4 linearized

min i = 1 N j = 1 N f i j d i j (39)

subject to

w r i = ( 1 - u i ) w i + u i h i i (40)

h r i = ( 1 - u i ) h i + u i w i i (41)

x s i = x i + w r i i (42)

y s i = y i + h r i i (43)

l i j + l j i + b i j + b j i 1 i , j ; i < j (44)

x s i l x i j + W ( 1 - l i j ) i , j (45)

y s i b y i j + H ( 1 - b i j ) i , j (46)

l x i j - W l i j 0 i , j (47)

l x i j - x j 0 i , j (48)

W ( l i j - 1 ) + x j - l x i j 0 i , j (49)

b y i j - H b i j 0 i , j (50)

b y i j - y j 0 i , j (51)

H ( b i j - 1 ) + y j - b y i j 0 i , j (52)

d i j = d x i j + d y i j i , j (53)

d x i j x i O - x j I i , j (54)

d x i j x j I - x i O i , j (55)

d y i j y i O - y j I i , j (56)

d y i j y j I - y i O i , j (57)

d i j , w r i , h r i , x i , y i , x s i , y s i , x i I ( O ) , y i I ( O ) , m i I ( O ) , n i I ( O ) , l x i j , b y i j , d x i j , d y i j , u v i , p I ( O ) m i I ( O ) , p I ( O ) n i I ( O ) , p I ( O ) q I ( O ) w r i , p I ( O ) q I ( O ) h r i , p I ( O ) w r i , q I ( O ) h r i 0 i (58)

u i , v i , p i I ( O ) , q i I ( O ) { 0,1 } i (59)

l i j , b i j { 0,1 } i , j (60)

Second part of Model 1 linearized (UAFLPfixed)

m i I ( O ) = n i I ( O ) = p i I ( O ) = q i I ( O ) = 0 i (61)

x i I ( O ) = x i + u v i ( h i - I ( O ) y i ) + ( 1 - u i - v i + u v i ) I ( O ) x i + ( u i - u v i ) I ( O ) y i + ( v i - u v i ) ( w i - I ( O ) x i ) i (62)

y i I ( O ) = y i + u v i I ( O ) x i + ( 1 - u i - v i + u v i ) I ( O ) y i + ( u i - u v i ) ( w i - I ( O ) x i ) + ( v i - u v i ) ( h i - I ( O ) y i ) i (63)

u v i - u i 0 i (64)

u v i - v i 0 i (65)

u i + v i - u v i 1 i (66)

Second part of Models 2 and 4 linearized (UAFLP1 and 3)

m i I ( O ) w r i ( i f m i I ( O ) = w r i 2 , w e h a v e U A F L P 1 ) i (67)

n i I ( O ) h r i ( i f n i I ( O ) = h r i 2 , w e h a v e U A F L P 1 ) i (68)

x i I ( O ) = x i + m i I ( O ) - p I ( O ) m i I ( O ) + p I ( O ) q I ( O ) w r i i (69)

y i I ( O ) = y i + p I ( O ) n i I ( O ) + q I ( O ) h r i - p I ( O ) q I ( O ) h r i i (70)

p I ( O ) m i I ( O ) - ( w i + h i ) p i I ( O ) 0 i , j (71)

p I ( O ) m i I ( O ) - m i I ( O ) 0 i , j (72)

( w i + h i ) ( p i I ( O ) - 1 ) + m i I ( O ) - p I ( O ) m i I ( O ) 0 i , j (73)

p I ( O ) n i I ( O ) - ( w i + h i ) p i I ( O ) 0 i , j (74)

p I ( O ) n i I ( O ) - n i I ( O ) 0 i , j (75)

( w i + h i ) ( p i I ( O ) - 1 ) + n i I ( O ) - p I ( O ) n i I ( O ) 0 i , j (76)

q I ( O ) h r i - ( w i + h i ) q i I ( O ) 0 i , j (77)

q I ( O ) h r i - h r i 0 i , j (78)

( w i + h i ) ( q i I ( O ) - 1 ) + h r i - q I ( O ) h r i 0 i , j (79)

p I ( O ) q I ( O ) w r i - ( w i + h i ) p i I ( O ) 0 i , j (80)

p I ( O ) q I ( O ) w r i - ( w i + h i ) q i I ( O ) 0 i , j (81)

p I ( O ) q I ( O ) w r i - w r i 0 i , j (82)

( w i + h i ) ( p i I ( O ) + q i I ( O ) - 2 ) + w r i - p I ( O ) q I ( O ) w r i 0 i , j (83)

p I ( O ) q I ( O ) h r i - ( w i + h i ) p i I ( O ) 0 i , j (84)

p I ( O ) q I ( O ) h r i - ( w i + h i ) q i I ( O ) 0 i , j (85)

p I ( O ) q I ( O ) h r i - h r i 0 i , j (86)

( w i + h i ) ( p i I ( O ) + q i I ( O ) - 2 ) + h r i - p I ( O ) q I ( O ) h r i 0 i , j (87)

Second part of Model 3 linearized (UAFLP2)

m i = 0 i (88)

n i = 0 i (89)

x i I ( O ) = x i + p I ( O ) w r i i (90)

y i I ( O ) = y i + q I ( O ) h r i i (91)

p I ( O ) w r i - ( w i + h i ) p i I ( O ) 0 i , j (92)

p I ( O ) w r i - w r i 0 i , j (93)

( w i + h i ) ( p i I ( O ) - 1 ) + w r i - p I ( O ) w r i 0 i , j (94)

q I ( O ) h r i - ( w i + h i ) q i I ( O ) 0 i , j (95)

q I ( O ) h r i - h r i 0 i , j (96)

( w i + h i ) ( q i I ( O ) - 1 ) + h r i - q I ( O ) h r i 0 i , j (97)

After linearization, the mathematical models were transposed to a proper programming language and solved using specialized software. The entire phase of implementation and instance testing was performed in the mathematical programming language AMPL using a Notebook with an Intel Core i7 Processor, 8GB RAM and Windows 10 operating system. For resolution, two mathematical software were used: the Baron solver (version 19.7.13), specialized in solving nonlinear optimization problems and the CPLEX solver (version 12.10.0.0), high performance for linear programming, effective for the case of linearized models developed for this work.

The Baron solver was found to be insufficient to provide optimal solutions in a timely manner for the tested instances. Even for minor problems (of <mml:math><mml:mrow><mml:mi>N</mml:mi><mml:mo>=</mml:mo><mml:mtext> </mml:mtext><mml:mn>6</mml:mn></mml:mrow></mml:math>) and leaving the program running for some days, the solver failed to achieve a proven optimal result (in one case it achieved a result already known in the literature as optimal but could not prove that it was optimal and thus continued trying to improve the solution indefinitely). For major problems, the results proved to be bad even after the program ran for many hours.

Because of that, instance tests from the implementation of linearized models were prioritized, with the help of the CPLEX solver.

5 COMPUTATIONAL RESULTS AND DISCUSSIONS

Developing, or even improving, mathematical models that portray real-world problem situations as faithfully as possible is extremely important, but so is finding solutions for these models. In this work, as previously explained, a mathematical optimization approach was used to solve optimization problems. The results were obtained for several instances found in the literature. The instances were selected to cover both simpler problems and larger ones that are, consequently, more difficult to solve computationally.

Table 4 shows the ten tested instances, with their respective referenced articles, the position of the I/O points according to the input data, number of facilities (directly related to the size of the problem), and the code used to refer to each instance in this paper.

Table 4
Features of the instances available in the literature.

As shown in the table, some problems previously define the position of the I/O points in the blocks and others do not present this information. In the latter case, the I/O points can be considered variables, and their location is defined in the solution of the problem.

As previously mentioned, an algorithm was implemented to solve layout problems, which consists in solving the linearized MIP models by CPLEX solver with a time limit of two hours. A time limit was established for standardization purposes and this was defined after some performance tests. In the case of CPLEX, for the largest instance, the program had a memory overflow error when running for a long time, so t= 2h was set.

The analysis of the results was divided into two subsections, the first referring to the initial fixed I/O points situation contemplated by Model 1 and the second referring to the situation of variable I/O points treated in Models 2, 3, and 4. Although some of the results compared in this paper date from a long time, they are still the best found in the literature for each situation.

5.1 Fixed I/O points

From the ten instances presented in Table 4, notice that two do not have initial input and output coordinate data; therefore, in this subsection, the results for eight instances found by Das (1993DAS S. 1993. A facility layout method for flexible manufacturing systems. The International Journal of Production Research, 31(2): 279-297.), Dunker et al. (2003DUNKER T, RADONS G & WESTKÄMPER E. 2003. A coevolutionary algorithm for a facility layout problem. International Journal of Production Research, 41(15): 3479-3500.), Rajasekharan et al. (1998RAJASEKHARAN M, PETERS BA & YANG T. 1998. A genetic algorithm for facility layout design in flexible manufacturing systems. International Journal of Production Research, 36(1): 95-110.), and Welgama & Gibson (1993WELGAMA P & GIBSON P. 1993. A construction algorithm for the machine layout problem with fixed pick-up and drop-off points. The International Journal of Production Research, 31(11): 2575-2589.) were evaluated. The objective function values of the authors were compared with those found by the approach proposed in this work. For that, the distance metric adopted was the same: rectilinear distance. The data compilation is shown in Table 5.

Table 5
Comparative results for fixed I/O points.

The results found with the linearization of the models and use of CPLEX were the best for almost all instances, the exception being the largest one with 62 facilities.

For the minor instances (with N 8), our approach was able to return the optimal result of the problem before the time limit. Figure 5 presents representation of the optimal results achieved as well as the time spent solving the problems.

Figure 5
Optimal layouts generated for fixed I/O points.

5.2 Variable I/O points

For the variable I/O points case, even instances initially proposed with fixed I/O points can be tested, because these coordinates can be disregarded in the problem input data.

The literature results of two articles referring to five instances were evaluated for comparison purposes, which vary as to the constraints applied to the implementation locations of the input and output points of the departments that define the UAFLP1, UAFLP2, and UAFLP3 models (as shown in 2).

The analysis of the results can be seen in the tables below. Table 6 refers to the values found by Deb & Bhattacharyya (2005DEB S & BHATTACHARYYA B. 2005. Solution of facility layout problems with pickup/drop-off locations using random search techniques. International journal of production research, 43(22): 4787-4812.), who used the GA-SA method of random search associated with a hybrid algorithm that integrates genetic algorithm and simulated annealing. Leno et al. (2018LENO IJ, SANKAR SS & PONNAMBALAM S. 2018. MIP model and elitist strategy hybrid GA- SA algorithm for layout design. Journal of Intelligent Manufacturing, 29(2): 369-387.) developed the ESHGA method, a hybrid genetic algorithm based on an elitist strategy that uses simulated annealing as local search, and their results are in Table 7.

Table 6
Comparative results for variable I/O points - Part I.
Table 7
Comparative results for variable I/O points - Part II.

As can be seen in the tables, the results achieved with our approach were all better than those found in literature, highlighting their importance.

For the smaller instances (with N= 6), our approach was able to return the optimal result of the problem before the time limit. Figure 6 contains the representation of the optimal results achieved, as well as the time spent on solving the problems.

Figure 6
Optimal layouts generated for variables I/O points.

For visual comparison, in Figures 7 and 8, the final layouts generated by Leno et al. (2018LENO IJ, SANKAR SS & PONNAMBALAM S. 2018. MIP model and elitist strategy hybrid GA- SA algorithm for layout design. Journal of Intelligent Manufacturing, 29(2): 369-387.) with the ESHGA method and by the methodology presented in this work are represented, for the instances Deb05N12 and Dun03N62, UAFLP2 Model.

Figure 7
Layouts generated for the UAFLP2 Model - Instance: Deb05N12.

Figure 8
Layouts generated for the UAFLP2 Model - Instance: Dun03N62.

6 CONCLUSIONS

The unequal area facility layout problem with input and output locations has already been solved in the literature with the use of the most varied methods. In most of the articles consulted during the literature review, the authors use heuristics and metaheuristics to solve the UAFLP problem with fixed or variable input and output locations. Heuristic methods are applied in optimization problems to find good results in a reasonable time, which cannot always be achieved by mathematical optimization approaches. However, with the advancement of solvers over time, the results became more competitive and, in the case of this work, were promising. Even so, for larger instances the challenge remains, as seen in the case of N= 62 which had a worse result with CPLEX compared to a metaheuristic developed much earlier by Dunker et al. (2003DUNKER T, RADONS G & WESTKÄMPER E. 2003. A coevolutionary algorithm for a facility layout problem. International Journal of Production Research, 41(15): 3479-3500.).

Therefore, this paper has proved to be an excellent contribution to the subject of layouts, both in terms of modeling in non-linear and linear formats and using mathematical software to solve the problem. More specifically, the use of CPLEX applied to linear models showed remarkable results.

An interesting future line of work could be to analyze, using mathematical optimization techniques, other particular cases of the extensive field of layout optimization, as facilities in the form of rectangular blocks of fixed areas but variable dimensions respecting an aspect ratio. Furthermore, this research could be expanded taking into consideration the possibility of some additional remarks, e.g., the inclusion of pre-fixed facilities, that already start with the problem in places that cannot be modified during the generation of the solution. Future work could also focus on flexible bay structures or slicing tree representations. Finally, another possible research direction could be to treat the Dynamic Facility Layout Problem (DFLP) considering unequal areas and I/O points.

ACKNOWLEDGEMENTS

This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Brasil (CAPES) - Finance Code 001.

REFERENCES

  • ARMOUR GC & BUFFA ES. 1963. A heuristic algorithm and simulation approach to relative location of facilities. Management Science, 9(2): 294-309.
  • BAZARAA MS. 1975. Computerized layout design: a branch and bound approach. AIIE transactions, 7(4): 432-438.
  • CASTILLO I & WESTERLUND T. 2005. An ε-accurate model for optimal unequal-area block layout design. Computers & Operations Research, 32(3): 429-447.
  • CHANG MS & KU TC. 2013. A slicing tree representation and QCP-model-based heuristic algorithm for the unequal-area block facility layout problem. Mathematical Problems in Engineering, 2013.
  • CORMEN TH, LEISERSON CE, RIVEST RL & STEIN C. 2009. Introduction to algorithms. 2nd ed.. Massachusetts, USA: MIT press.
  • DAS S. 1993. A facility layout method for flexible manufacturing systems. The International Journal of Production Research, 31(2): 279-297.
  • DEB S & BHATTACHARYYA B. 2005. Solution of facility layout problems with pickup/drop-off locations using random search techniques. International journal of production research, 43(22): 4787-4812.
  • DIJKSTRA EW. 1959. A note on two problems in connexion with graphs. Numerische mathematik, 1(1): 269-271.
  • DUNKER T, RADONS G & WESTKÄMPER E. 2003. A coevolutionary algorithm for a facility layout problem. International Journal of Production Research, 41(15): 3479-3500.
  • EMAMI S & NOOKABADI AS. 2013. Managing a new multi-objective model for the dynamic facility layout problem. International Journal of Advanced Manufacturing Technology, 68(9): 2215-2228.
  • GARCÍA-HERNÁNDEZ L, PIERREVAL H, SALAS-MORERA L & ARAUZO-AZOFRA A. 2013. Handling qualitative aspects in Unequal Area Facility Layout Problem: An Interactive Genetic Algorithm. Applied Soft Computing, 13(4): 1718-1727.
  • GARCÍA-HERNÁNDEZ L, SALAS-MORERA L, CARMONA-MUÑOZ C, GARCÍA-HERNÁNDEZ JA & SALCEDO-SANZ S. 2020. A novel Island Model based on Coral Reefs Optimization algorithm for solving the unequal area facility layout problem. Engineering Applications of Artificial Intelligence, 89: 103445.
  • GARCÍA-HERNÁNDEZ L, SALAS-MORERA L, GARCÍA-HERNÁNDEZ JA, SALCEDO-SANZ S & DE OLIVEIRA JV. 2019. Applying the coral reefs optimization algorithm for solving unequal area facility layout problems. Expert Systems With Applications, 138: 112819.
  • GLOVER F & WOOLSEY E. 1974. Converting the 0-1 polynomial programming problem to a 0-1 linear program. Operations research, 22(1): 180-182.
  • GONÇALVES JF & RESENDE MG. 2015. A biased random-key genetic algorithm for the unequal area facility layout problem. European Journal of Operational Research, 246(1): 86-107.
  • HILLIER FS & LIEBERMAN GJ. 2013. Introdução à pesquisa operacional. 9th ed.. Brasil: McGraw Hill Brasil.
  • HOSSEINI-NASAB H, FEREIDOUNI S, GHOMI SMTF & FAKHRZAD MB. 2018. Classification of facility layout problems: a review study. International Journal of Advanced Manufacturing Technology, 94(1-4): 957-977.
  • HU G, CHEN Y, ZHOU Z & FANG H. 2007. A genetic algorithm for the inter-cell layout and material handling system design. The International Journal of Advanced Manufacturing Technology, 34(11-12): 1153-1163.
  • IZADINIA N & ESHGHI K. 2016. A robust mathematical model and ACO solution for multi- floor discrete layout problem with uncertain locations and demands. Computers & Industrial Engineering, 96: 237-248.
  • JUNG K, CHOI S, KULVATUNYOU B, CHO H & MORRIS KC. 2017. A reference activity model for smart factory design and improvement. Production planning & control, 28(2): 108-122.
  • KIM JG & KIM YD. 2000. Layout planning for facilities with fixed shapes and input and output points. International Journal of Production Research, 38(18): 4635-4653.
  • KONAK A, KULTUREL-KONAK S, NORMAN BA & SMITH AE. 2006. A new mixed integer programming formulation for facility layout design using flexible bays. Operations Research Letters, 34(6): 660-672.
  • KOOPMANS TC & BECKMANN M. 1957. Assignment problems and the location of economic activities. Econometrica: journal of the Econometric Society, pp. 53-76.
  • KULTUREL-KONAK S. 2012. A linear programming embedded probabilistic tabu search for the unequal-area facility layout problem with flexible bays. European Journal of Operational Research, 223(3): 614-625.
  • LENO IJ, SANKAR SS & PONNAMBALAM S. 2018. MIP model and elitist strategy hybrid GA- SA algorithm for layout design. Journal of Intelligent Manufacturing, 29(2): 369-387.
  • LIU J & LIU J. 2019. Applying multi-objective ant colony optimization algorithm for solving the unequal area facility layout problems. Applied Soft Computing, 74: 167-189.
  • LIU J, LIU J, YAN X & PENG B. 2020. A heuristic algorithm combining Pareto optimization and niche technology for multi-objective unequal area facility layout problem. Engineering Applications of Artificial Intelligence, 89: 103453.
  • MAURI GR & LORENA LAN. 2009. Decomposições Lagrangeanas para o problema de programação quadrática binária irrestrita. Pesquisa Operacional, 29(1): 111-127.
  • MONTREUIL B. 1991. A modelling framework for integrating layout design and flow network design. In: Material handling’90. pp. 95-115. Germany: Springer.
  • MORADI N & SHADROKH S. 2019. Optimization of Bi-objective Un-equal Area Facility Layout Problem with Grid System Approach by Simulated Annealing. International Journal of Applied Optimization Studies, 2(04): 09-22.
  • O’BRIEN C & ABDEL BARR S. 1980. An interactive approach to computer aided facility layout. International Journal of Production Research, 18(2): 201-211.
  • PALOMO-ROMERO JM, SALAS-MORERA L & GARCíA-HERNÁNDEZ L. 2017. An island model genetic algorithm for unequal area facility layout problems. Expert Systems With Applications, 68: 151-162.
  • PARK H & SEO Y. 2019. An efficient algorithm for unequal area facilities layout planning with input and output points. INFOR: Information Systems and Operational Research, 57: 56-74.
  • PILLAI VM, HUNAGUND IB & KRISHNAN KK. 2011. Design of robust layout for Dynamic Plant Layout Problems. Computers & Industrial Engineering, 61(3): 813-823.
  • RAJAGOPALAN S, HERAGU SS & TAYLOR GD. 2004. A Lagrangian relaxation approach to solving the integrated pick-up/drop-off point and AGV flowpath design problem. Applied Mathematical Modelling, 28(8): 735-750.
  • RAJASEKHARAN M, PETERS BA & YANG T. 1998. A genetic algorithm for facility layout design in flexible manufacturing systems. International Journal of Production Research, 36(1): 95-110.
  • TATE DM & SMITH AE. 1995. Unequal-area facility layout by genetic search. IIE transactions, 27(4): 465-472.
  • TOMPKINS JA, WHITE JA, BOZER YA & TANCHOCO JMA. 2010. Facilities planning. John Wiley & Sons.
  • WELGAMA P & GIBSON P. 1993. A construction algorithm for the machine layout problem with fixed pick-up and drop-off points. The International Journal of Production Research, 31(11): 2575-2589.
  • XIAO Y, SEO Y & SEO M. 2013. A two-step heuristic algorithm for layout design of unequal- sized facilities with input/output points. International Journal of Production Research, 51(14): 4200-4222.
  • ZHENG XJ. 2014. A connectivity graph generation approach for Manhattan path calculation in detailed facility layout. Applied Mathematics and Computation, 237: 238-251.

Publication Dates

  • Publication in this collection
    18 July 2022
  • Date of issue
    2022

History

  • Received
    16 Mar 2022
  • Accepted
    07 Apr 2022
Sociedade Brasileira de Pesquisa Operacional Rua Mayrink Veiga, 32 - sala 601 - Centro, 20090-050 Rio de Janeiro RJ - Brasil, Tel.: +55 21 2263-0499, Fax: +55 21 2263-0501 - Rio de Janeiro - RJ - Brazil
E-mail: sobrapo@sobrapo.org.br