Acessibilidade / Reportar erro

Supply chain network optimization using a Tabu Search based heuristic

Abstract

This paper discusses the implementation and evaluation of a heuristic based on Tabu Search to optimize a supply chain network. To this end, a single-source model proposed by Farias & Borenstein (2012) was implemented. The problem was solved by adapting the Lee & Kwon method (2010), exchanging distribution centers (DCs) and arcs to find the lowest cost for a supply chain network. Twenty-two instances proposed by Farias & Borenstein (2012) were solved and the results indicate that, for the scenarios, the method applied presented good computational performance, obtaining results with 81.03% reduction of the average processing time. However, there was an increase of 4.98% in the average cost of the solutions obtained through the heuristic method when compared with the optimal results. Finally, the problem was solved for four other instances with real features, proving the efficiency of this heuristic for large-scale problems, considering that all solutions were obtained in less than 2 minutes of processing.

Keywords:
Supply chain network optimization; Supply chain management; Heuristic; Tabu Search

Resumo

Este artigo discute a implementação e avaliação de uma heurística baseada em Busca Tabu para otimizar uma rede de cadeia de suprimentos. Para tanto, o modelosingle-sourceproposto por Farias & Borenstein (2012) foi implementado. O problema foi resolvido por uma adaptação do método de Lee & Kwon (2010), substituindo centros de distribuição (CDs) e arcos a fim de encontrar o menor custo para uma rede de cadeia de suprimentos. Foram resolvidas as 22 instâncias propostas por Farias & Borenstein (2012) e os resultados indicam que, para esses cenários, o método aplicado teve um bom desempenho computacional, obtendo resultados com uma redução de 81,03% no tempo médio de processamento. Contudo, houve um aumento de 4,98% no custo médio das soluções obtido pelo método heurístico quando comparado com os resultados ótimos. Por fim, o problema foi resolvido para outras quatro instâncias com características reais, comprovando a eficiência da heurística para problemas de grande escala, visto que todas as soluções foram obtidas em menos de 2 minutos de processamento.

Palavras-chave:
Otimização de rede de cadeia de suprimentos; Gestão da cadeia de suprimentos; Heurística; Busca Tabu

1 Introduction

Recently, companies’s supply chains have grown significantly, including production and distribution locations around the world and, at the same time, increased global competition has generated a strong demand for new decision support tools in strategic, tactical and operational levels (Almeder et al., 2008Almeder, C., Preusser, M., & Hartl, R. F. (2008). Simulation and optimization of supply chains: alternative or complementary approaches? OR-Spektrum, 31(1), 95-119. http://dx.doi.org/10.1007/s00291-007-0118-z.
http://dx.doi.org/10.1007/s00291-007-011...
).

The great challenge of supply chain management is the need for quickly (and reliably) materials and products handling between company and customers without losing competitiveness (Viana et al., 2014Viana, F., Barros, J., No., & Añez, M. (2014). Gestão da cadeia de suprimentos e vantagem competitiva relacional nas indústrias têxtil e de calçados. Gestão & Produção, 21(4), 836-852. http://dx.doi.org/10.1590/0104-530X1350/14.
http://dx.doi.org/10.1590/0104-530X1350/...
). However, this movement is not linear because, many times, it is a path through different countries to reach the final destination. Thus, the supply chain management must deal with several functions, such as transport, distribution and information technology (IT), aiming to optimize the production and delivery of products to supply chain members (Rezende et al., 2002Rezende, A. C., Gasnier, D. G., Carillo, E. Jr. (2002). Coletânea de artigos de logística. São Paulo: IMAM.). Altiparmak et al. (2006)Altiparmak, F., Gen, M., Lin, L., & Paksoy, T. (2006). A genetic algorithm approach for multi-objective optimization of supply chain networks. Computers & Industrial Engineering, 51(1), 196-215. http://dx.doi.org/10.1016/j.cie.2006.07.011.
http://dx.doi.org/10.1016/j.cie.2006.07....
consider that companies must maintain high customer service levels and at the same time, are forced to reduce their costs and to remain with the same profit margins.

Beamon (1998)Beamon, B. M. (1998). Supply chain design and analysis: models and methods. International Journal of Production Economics, 55(3), 281-294. http://dx.doi.org/10.1016/S0925-5273(98)00079-6.
http://dx.doi.org/10.1016/S0925-5273(98)...
points out that, for years, many researchers and practitioners have individually investigated the various processes of the supply chain; however, recently, there has been growing interest in performance, design and analysis of the chain as a whole (Visentini & Borenstein, 2014Visentini, M., & Borenstein, D. (2014). Modelagem do projeto da cadeia de suprimentos global: considerações teóricas e perspectivas futuras. Gestão & Produção, 21(2), 369-387. http://dx.doi.org/10.1590/S0104-530X2014005000008.
http://dx.doi.org/10.1590/S0104-530X2014...
). This growing interest is explained by the need for integrated view of supply chain management. In addition, research and analysis of the logistics chain techniques are more mature, allowing a more detailed analysis and even taking into account a larger number of variables related to key issues of supply chains, such as cost, speed and price (Poli & Pureza, 2012Poli, G., & Pureza, V. (2012). Um algoritmo de busca tabu para o carregamento de contêineres com caixas idênticas. Gestão & Produção, 19(2), 323-326. http://dx.doi.org/10.1590/S0104-530X2012000200007.
http://dx.doi.org/10.1590/S0104-530X2012...
). Consequently, Operations Research (OR) techniques are being increasingly used for supply chain management (Melo et al., 2009Melo, M., Nickel, S., & Saldanha-Da-Gama, F. (2009). Facility location and supply chain management: a review. European Journal of Operational Research, 196(2), 401-412. http://dx.doi.org/10.1016/j.ejor.2008.05.007.
http://dx.doi.org/10.1016/j.ejor.2008.05...
).

In a supply chain, the flow of goods between suppliers and customers goes through several stages, which consist of different facilities (Sabri & Beamon, 2000Sabri, E. H., & Beamon, B. M. (2000). A multi-objective approach to simultaneous strategic and operational planning in supply chain design. Omega, 28(5), 581-598. http://dx.doi.org/10.1016/S0305-0483(99)00080-8.
http://dx.doi.org/10.1016/S0305-0483(99)...
), i.e: service centers, factories, warehouses or depots. In general, the design of a supply chain network begins with the identification of potentially interesting sites that may be able to support the skills needed for new installations. The main objective of the problem is to determine the location of facilities so that the sum of the fixed costs of opening new facilities and variable costs of assigning customers to certain demands in already operating facilities is minimized (Tragantalerngsak et al., 1997Tragantalerngsak, S., Holt, J., & Rönnqvist, M. (1997). Lagrangian heuristics for the two-echelon, single-source, capacitated facility location problem. European Journal of Operational Research, 102(3), 611-625. http://dx.doi.org/10.1016/S0377-2217(96)00227-5.
http://dx.doi.org/10.1016/S0377-2217(96)...
).

Ombuki et al. (2006)Ombuki, B., Ross, B. J., & Hanshar, F. (2006). Multi-objective genetic algorithms for vehicle routing problem with time windows. Applied Intelligence, 24(1), 17-30. http://dx.doi.org/10.1007/s10489-006-6926-z.
http://dx.doi.org/10.1007/s10489-006-692...
suggest that in cases where the models become more complex, they can be solved not only by exact techniques, but, for instance, using meta-heuristics in order to find approximate solutions in polynomial time, rather than high costs exact solutions, adjusting to the resolution of complex problems.

Among the metaheuristics, one of the most proeminents is the Tabu Search (TS), a technique that uses strategic exploration and flexible memory as a guide in search for a space solution (Arenales et al., 2007Arenales, M., Armentano, V., Morabito, R., Yanesse, H. (2007). Pesquisa operacional. Rio de Janeiro: Elsevier.), determining the direction of the search based on the properties of the current solution and its history. The method has a memory for visited solutions, preventing inferior solutions to those already found to be revisited.

Considering the need to reduce logistics costs and the complexity of problems with real instances, the aim of this paper was to implement and evaluate a Tabu-Search-based heuristic to optimize a supply chain network.

In order to describe the problem in greater detail, present the method used for its solution, and the results obtained, this article is divided into five sections. In the introduction we considered the context, justificative and objective of the study. The second section consists of literature review, addressing the supply chain design and heuristic methods. Next, we discuss the methodological procedures adopted in the research, detailing the problem solved and heuristics used for its solution. In the fourth section we present and discuss the results of the research. Finally, section 5 presents conclusions of the research.

2 Literature review

2.1 Supply chain network design

The supply chain network design is one of the most comprehensive issues related to supply chain management, involving decisions on operational, tactical and strategic levels. This problem involves determining the number, location and capacity of the facilities, establish distribution channels and flows of materials and products that will be produced and sent to suppliers in each consumption layer.

In general, to solve this kind of design problem, the network is broken down into subproblems. Mathematical models and solution methodologies for each subproblem are then developed and later integrated (Elhedhli & Gzara, 2008Elhedhli, S., & Gzara, F. (2008). Integrated design of supply chain networks with three echelons, multiple commodities and technology selection. IIE Transactions, 40(1), 31-44. http://dx.doi.org/10.1080/07408170701246641.
http://dx.doi.org/10.1080/07408170701246...
). The first subproblem is the network of all raw material suppliers, parts and services to the factories. The second sub-network includes the factories where the final products are manufactured. The final products are shipped from factories to retailers through distribution channels, using distribution facilities, such as warehouses and distribution centers.

The project therefore involves the calculation of the total costs of an installation, including the fixed costs of opening facilities, the transportation costs associated with flows of materials and products, the costs of materials supply and storage costs and movement of materials and products (Wu et al., 2006Wu, L. Y., Zhang, X. S., & Zhang, J. L. (2006). Capacitated facility location problem with general setup cost. Computers & Operations Research, 33(5), 1226-1241. http://dx.doi.org/10.1016/j.cor.2004.09.012.
http://dx.doi.org/10.1016/j.cor.2004.09....
).

Cordeau et al. (2008)Cordeau, J. F., Laporte, G., & Pasin, F. (2008). An iterated local search heuristic for the logistics network design problem with single assignment. International Journal of Production Economics, 113(2), 626-640. http://dx.doi.org/10.1016/j.ijpe.2007.10.015.
http://dx.doi.org/10.1016/j.ijpe.2007.10...
report that following the seminal work on multi-commodity distribution network design by Geoffrion & Graves (1974)Geoffrion, A. M. & Graves, G. W. (1974). Multicommodity distribution system design by Benders decomposition. Management Science, 20(5), 822-844., a large number of models have been proposed for the supply chain design, incorporating natural resources, production and transport aspects (Visentini & Borenstein, 2014Visentini, M., & Borenstein, D. (2014). Modelagem do projeto da cadeia de suprimentos global: considerações teóricas e perspectivas futuras. Gestão & Produção, 21(2), 369-387. http://dx.doi.org/10.1590/S0104-530X2014005000008.
http://dx.doi.org/10.1590/S0104-530X2014...
). Considering the large number of variables and constraints, this problem is classified as NP-hard, for which many exact and heuristic algorithms have been developed in recent decades (Wu et al., 2006Wu, L. Y., Zhang, X. S., & Zhang, J. L. (2006). Capacitated facility location problem with general setup cost. Computers & Operations Research, 33(5), 1226-1241. http://dx.doi.org/10.1016/j.cor.2004.09.012.
http://dx.doi.org/10.1016/j.cor.2004.09....
). Kazemi et al. (2008)Kazemi, A., Zarandi, M. H. F., & Husseini, S. M. M. (2008). A multi-agent system to solve the production–distribution planning problem for a supply chain: a genetic algorithm approach. International Journal of Advanced Manufacturing Technology, 44(1-2), 180-193. http://dx.doi.org/10.1007/s00170-008-1826-5.
http://dx.doi.org/10.1007/s00170-008-182...
points out that many researchers have addressed the optimization of supply chain networks, which cover a wide domain formulations ranging from the most simple, for a single product, to more complex models, nonlinear or stochastic. With this kind of complexity, it becomes necessary to use heuristics or meta-heuristics to solve these models.

2.2 Heuristic methods

Zaleta & Socorrás (2004)Zaleta, N. C., & Socorrás, A. M. A. (2004). Tabu Search-based algorithm for capacitated multicommodity network design problem. In Proceedings of the 14th International Conference on Electronics, Communications and Computers (pp. 144-148). Veracruz: IEEE. say there is no algorithm capable of solving in optimality the problem of supply chain design for large instances, within a reasonable period of time. Lee & Kwon (2010)Lee, Y. H., & Kwon, S. G. (2010). The hybrid planning algorithm for the distribution center operation using tabu search and decomposed optimization. Expert Systems with Applications, 37(4), 3094-3103. http://dx.doi.org/10.1016/j.eswa.2009.09.020.
http://dx.doi.org/10.1016/j.eswa.2009.09...
add that although computing power has increased, and a number of efficient and powerful software to handle large programming is offered in the market, the computational time for troubleshooting with hundreds of products and customers, and dozens of plants, it is still very heavy. According to the authors, in practice the decision on distribution centers operation are evaluated taking into consideration various analysis scenarios and it is desirable that the computational time to solve each scenario does not exceed thirty minutes.

Chart 1 presents some of the studies that have developed heuristics to optimize supply chain networks. This resolution approach is therefore important when networks are very complex and involve many variables and data, being difficult or even impossible, to obtain an optimal solution to the problem.

Chart 1
Heuristics approaches to supply chain network optimization.

Different heuristics were applied from methods based on integer linear programming to meta-heuristics, as we can see in Chart 1. Considering the simplicity of the method and the results obtained, the Tabu Search was implemented in this article due to its simplicity and its ability to find very close to optimal solutions in a very small computational time (Pepin et al., 2008Pepin, A., Desaulniers, G., Hertz, A., Huisman, D. (2008). A Comparison of five heuristics for the multiple depot vehicle scheduling problem. Journal of Scheduling, (12), 17-30.). Even though a relatively new technique, results in complex problems are usually extremely promising (Colin, 2007Colin, E. C. (2007). Pesquisa operacional: 170 aplicações em estratégia, finanças, logística, produção, marketing e vendas. Rio de Janeiro: LTC.). Due to these facts and to its great adaptation to optimization problems of supply chain networks (Glover, 1989Glover, F. (1989). Tabu search: part I. ORSA Journal on Computing, 1(3), 190-206. http://dx.doi.org/10.1287/ijoc.1.3.190.
http://dx.doi.org/10.1287/ijoc.1.3.190...
), this technique has been successfully applied to various problems with thousands and even millions of integer variables, finding very similar solutions to the global optimum, including problems of logistics such as location, transportation, supply chain network design, vehicle routing and distribution (Keskin & Uster, 2007Keskin, B., & Uster, H. (2007). Meta-heuristic approaches with memory and evolution for a multi-product production/distribution system design problem. European Journal of Operational Research, 182(2), 663-682. http://dx.doi.org/10.1016/j.ejor.2006.07.034.
http://dx.doi.org/10.1016/j.ejor.2006.07...
).

Tabu Search is a local search meta-heuristic introduced by Glover (1986)Glover, F. (1986). Future paths for integer programming and links to Artificial Intelligence. Computers and Operations Research, 13, 533-549. that seeks to improve a current solution by executing movements within a neighborhood (Chiang et al., 2009Chiang, W. C., Russell, R., Xu, X., & Zepeda, D. (2009). A simulation/metaheuristic approach to newspaper production and distribution supply chain problems. International Journal of Production Economics, 121(2), 752-767. http://dx.doi.org/10.1016/j.ijpe.2009.03.001.
http://dx.doi.org/10.1016/j.ijpe.2009.03...
). The TS explores the space of a problem solution moving, at each iteration, the current solution to its best neighbor and to avoid cycles, some attributes of the current solution is stored in a list and any solution that has the same attributes is declared as prohibited (or taboo) for a given number of iterations (Gendreau et al., 1999Gendreau, M., Laporte, G., & Vigo, D. (1999). Heuristics for the traveling salesman problem with pick-up and delivery. Computers & Operations Research, 26(7), 699-714. http://dx.doi.org/10.1016/S0305-0548(98)00085-9.
http://dx.doi.org/10.1016/S0305-0548(98)...
), aiming to prevent the occurrence of the search cycles (Amrani et al., 2009Amrani, H., Martel, A., Zufferey, N., & Makeeva, P. (2009). A variable neighborhood search heuristic for the design of multicommodity production–distribution networks with alternative facility configurations. OR-Spektrum, 33(4), 989-1007. http://dx.doi.org/10.1007/s00291-009-0182-7.
http://dx.doi.org/10.1007/s00291-009-018...
).

3 Methodological procedures

3.1 Problem definition

The supply chain analyzed in this article consists of raw material vendors, production plants (factories), DCs and product consumption areas (customers). The plants are responsible for producing a set of rubber-based products. These products have various sizes, properties and different specifications, however, are basically composed of the same raw materials. The plants are supplied by different providers. DCs receive goods from any factory, sending customers the quantities of each product according to the demand.

A factor of great impact in minimizing the total cost of the supply chain is the transportation between nodes. It is therefore necessary to consider the transport costs of raw materials (from vendors to factories) and finished products (from factories to customers, through the DCs). Because of the quantity of products involved in the flow, it is also necessary to consider the production capacity limiters on each factory and processing in DCs and other fixed and variable costs of each facility.

The location of vendors, factories, DCs, and customers are known, and the purpose of this problem is to determine the set of DCs to be open so that the company can fully meet the demand of its customers the lowest possible cost. Therefore, it is necessary to consider the quantities of all raw materials to be purchased from each supplier and the quantity to be produced at each site. Regarding the distribution strategy, the problem considering a single-source approach, where each customer can only receive products coming from a single DC.

3.2 Formulation

To build the model, Arenales et al. (2007)Arenales, M., Armentano, V., Morabito, R., Yanesse, H. (2007). Pesquisa operacional. Rio de Janeiro: Elsevier. suggest that the problem should be "translated" in logical relations simulation, mathematical or a combination of both. To solve this problem we used the single-source model proposed by Farias & Borenstein (2012)Farias, E. S., & Borenstein, D. (2012). Using mathematical models for the design of the logistic network of a company. In Proceedings of the 25th Conference of European Chapter on Combinatorial Optimization (pp. 26-26). Antalya: Institute of Applied Mathematics of Middle East Antalya., where a demand area may be supplied only for a single CD. The sets used in the model are shown in Chart 2 and the decision variables of the model in Chart 3.

Chart 2
Sets used in the model.
Chart 3
Decision variables of the model.

Parameters used in the model are shown in Chart 4.

Chart 4
Parametes used in the mathematical model.

The mathematical model used is formulated as follows:

min w W C T w o z w + w W c C s S C T w g d s c g w c + f F w W s S C T f s p x f w s + v V f F r R C T f v r t y v f r + f F w W s S C T f w s t x f w s + w W c C s S C T w c s t d s c g w c (1)

Subject to

w W g w c = 1 c C (2)
c C s S d s c g w c C A P w z w w W (3)
w W z w U w (4)
c C d s c g w c f F x f w s w W , c C , s S (5)
f F y v f r C A P v r r R , v V (6)
w W s S u r s x f w s v V y v f r r R , f F (7)
w W s S u s x f w s C A P f f F (8)
f F s S x f w s u min w W (9)
z w { 0,1 } w W (10)
g w c { 0,1 } w W , c C (11)

The objective function of the Model 1 seeks to minimize the sum of annual costs of DCs, DC’s processing, production in factories, transportation of raw materials to factories and finished products to customers, through the DCs. The single-source approach is expressed in 2, where it is guaranteed that each customer will be attended only by a single DC. Constraint 3 ensures that the DC capacity is not violated, while 4 limits the number of DCs to install. Constraint 5 ensures that the DCs have the capacity to meet demand, while 6 ensures that the supply capacity of raw material by the supplier is respected. In 7 is established the relationship between raw materials and products. The Constraint 8 ensures that the capacity of the plants will not be violated and 9 determines a minimum use so that a DC can be installed. Constraints 10 and 11 are the conditions of completeness of binary variables in the model.

3.3 Model solution

For the supply chain network optimization in this research, we adapted the heuristic method based on Tabu Search proposed by Lee & Kwon (2010)Lee, Y. H., & Kwon, S. G. (2010). The hybrid planning algorithm for the distribution center operation using tabu search and decomposed optimization. Expert Systems with Applications, 37(4), 3094-3103. http://dx.doi.org/10.1016/j.eswa.2009.09.020.
http://dx.doi.org/10.1016/j.eswa.2009.09...
. These authors applied the heuristic for a supply chain considering plants, DCs and customers, but in this research we also added the raw material vendors. The proposed heuristic performs an iterative search of neighboring solutions, starting from an initial solution while checking the tabu list prevents returning to a recently visited solution, wherein at each iteration the neighborhood is generated by exchanging DCs and transport arcs, which are selected according to priority rules which represent an average unit cost for each operation. The heuristic step by step can be seen in Figure 1.

Figure 1
Overall procedure of heuristic. Source: adapted from Lee & Kwon (2010Lee, Y. H., & Kwon, S. G. (2010). The hybrid planning algorithm for the distribution center operation using tabu search and decomposed optimization. Expert Systems with Applications, 37(4), 3094-3103. http://dx.doi.org/10.1016/j.eswa.2009.09.020.
http://dx.doi.org/10.1016/j.eswa.2009.09...
, p. 3097).

Lee & Kwon (2010)Lee, Y. H., & Kwon, S. G. (2010). The hybrid planning algorithm for the distribution center operation using tabu search and decomposed optimization. Expert Systems with Applications, 37(4), 3094-3103. http://dx.doi.org/10.1016/j.eswa.2009.09.020.
http://dx.doi.org/10.1016/j.eswa.2009.09...
consider that the heuristics used decomposition networks to gain computational efficiency, while the meta-heuristics, such as tabu search, use priority rules for selection of facility and/or routes at each decision point. Thus, the network is decomposed into two sub-problems: decomposition of demand and supply decomposition, being applied in the first stage between DCs and customers, while the second regards the rest of the network.

In the demand decomposition, the DC and transport arcs are exchanged to form a neighbor solution with the use of a priority index and a tabu control mechanism. At this stage the DCs that will be opened and the plan for distribution of products from DCs to customers are determined.

For selection of the DCs and the arcs to be exchanged, Lee & Kwon (2010)Lee, Y. H., & Kwon, S. G. (2010). The hybrid planning algorithm for the distribution center operation using tabu search and decomposed optimization. Expert Systems with Applications, 37(4), 3094-3103. http://dx.doi.org/10.1016/j.eswa.2009.09.020.
http://dx.doi.org/10.1016/j.eswa.2009.09...
suggest the use of a priority index, the Unit Cost Ratio (UCR). This index comprises the major costs and strongly influences the outcome of the objective function. Three types of indexes are suggested: the UCRF, used in the generation of the initial solution; the UCRO, in the DC change; and the UCRS, used in the arc change.

3.3.1 Initial solution generation

For the initial solution generation, the DCs are selected based on a priority index, the UCRF, which represents the cost of operating the DC per unit of product being obtained by the CD operation cost dividing the total capacity of the same. DCs with lower rates have aperture priority and customers with the highest demand are allocated to the lower rate DCs, while the capacity of CDs is not exceeded. The UCRFw index of CD wW is determined by 12:

U C R F w = C T w o C A P w (12)

The procedure for generating the initial solution is presented in Chart 5.

Chart 5
Heuristic procedure of generating initial solution.

3.3.2 Neighborhood generation: demand decomposition

In the neighborhood generation procedure during the demand breakdown, two methods are applied: DC exchange and arc exchange. The procedure for DC exchange is capable of generating new replacement surrounding the CD opened by closed, or vice versa. For this operation, it used the UCRO index, which is the unit cost DC operation, defined by the sum of DC's operating cost, the cost of transportation between factories and the DC, and product shipping cost customers. DCs with lower values of UCR-O have opening preferably, and in the exchange procedure, the DCs with higher UCRO indices are closed and replaced by closed DCs with lower rates. This can be seen in Chart 6.

Chart 6
Heuristic procedure of Exchange DCs.

In 13 is expressed the formula for determining the value of UCROw of CD wW.

U C R O w = f C T f w s t N P w + c C T w c s t N C w + C T w o Q w (13)

where:

Qw = transportation amount passing through the DC wW;

NPw = number of plants from which the products are transported to DC wW;

NCw = number of customers served by DC wW;

Arc exchange method is used to generate neighborhood by replacing two arcs on the demand decomposition stage, seeking to reduce the cost of shipping and handling of products for DC exchange that meets particular customer. Two arcs are selected randomly, and then calculates the UCRSwc index for both. If the sum of the UCRSwc after exchange arcs is smaller than before the change, the replacement of the arcs is performed. The UCRSwc considers the sum of three terms: unit transportation cost, cost of CD wW operation divided by the number of arcs utilized and the cost of handling products divided by the number of arcs utilized from the CD wW. The UCRSwc index to the bow (w,c) is determined by 14:

U C R S w c C T w c s t + C T w o N C w * Q A w c + s ( C T w g / N C w ) Q A w c (14)

where:

NCw = number of customers served by the DC wW;

QAwc = transportation quantity from the DC wW to the customer cC.

Chart 7 presents the procedure for exchanging arcs.

Chart 7
Heuristic procedure of arcs exchange.

3.3.3 Tabu procedure

To solve the problem we used three tabu lists, two for DC exchange procedure and the third for the arcs exchange procedure. At each iteration, an exchange of DCs and an exchange of arcs is carried out, and these are recorded in the tabu list. The search procedure is performed in a guided manner, i.e., each iteration is selected and the arc DC with lowest cost among those available for replacement.

For each CD exchange operation, two tabu lists are operated: one for the enclosed DCs and the other for open DC, that is, each time a CD is selected to be closed or opened in the local search, the corresponding list is checked to verify the possibility of the operation being carried out and, if the selected DC is already in the list, it must be given another CD to complete the operation. When changing the arcs, in turn, is newly registered, the pair of arcs and exchanged tabu list is used to inhibit the exchange of recently changed arcs, seeking to exploit new solution spaces.

Regarding the size of tabu lists, Lee & Kwon (2010)Lee, Y. H., & Kwon, S. G. (2010). The hybrid planning algorithm for the distribution center operation using tabu search and decomposed optimization. Expert Systems with Applications, 37(4), 3094-3103. http://dx.doi.org/10.1016/j.eswa.2009.09.020.
http://dx.doi.org/10.1016/j.eswa.2009.09...
fixed it in 5 to CDs and 20 for the arcs, sizes that are appropriate and not varied widely during the trial. However, for this study, the size of the lists was determined individually for each instance, as the list size affects considerably the value of the objective function. Thus, several tests were performed to identify the list size to find the best outcome for each instance. Table 1 shows the size of the tabu list considered for solving each instance.

Table 1
Sizes of tabu lists.

For Lee & Kwon (2010)Lee, Y. H., & Kwon, S. G. (2010). The hybrid planning algorithm for the distribution center operation using tabu search and decomposed optimization. Expert Systems with Applications, 37(4), 3094-3103. http://dx.doi.org/10.1016/j.eswa.2009.09.020.
http://dx.doi.org/10.1016/j.eswa.2009.09...
, Tabu Search is suitable for the proposed solution method, since the established priority rules tend to become concentrated in a single solution region, however, with the use of the tabu list, the exit of this region of local optimum is forced by exploring new areas in search of a better solution.

Lee & Kwon (2010)Lee, Y. H., & Kwon, S. G. (2010). The hybrid planning algorithm for the distribution center operation using tabu search and decomposed optimization. Expert Systems with Applications, 37(4), 3094-3103. http://dx.doi.org/10.1016/j.eswa.2009.09.020.
http://dx.doi.org/10.1016/j.eswa.2009.09...
use two stopping criteria: 10 consecutive iterations without improvement and a maximum of 1,000 iterations. For this research, it was used as a stopping criterion 2,000 maximum iterations and 500 iterations followed without improvement.

After noticed the need for finished products in each DC, it was solved the supply decomposition subproblem. To determine which factory supplies each DC was used as a criterion the sum of transportation costs and production of products, while the DC chosen to present the lowest value of this combination.

For selecting vendors of raw materials, it was considered the cost of transport between supplier and factories. Knowing the need to produce in each factory, it is possible to calculate the need for feedstock production. Thus, the materials will be purchased from vendors that present lower transportation costs. The cost of the raw material was not considered because the values were very similar for all vendors, the most important transport cost for this step.

3.3.4 Instances solved

The heuristics developed was used to solve the 22 instances proposed by Farias & Borenstein (2012)Farias, E. S., & Borenstein, D. (2012). Using mathematical models for the design of the logistic network of a company. In Proceedings of the 25th Conference of European Chapter on Combinatorial Optimization (pp. 26-26). Antalya: Institute of Applied Mathematics of Middle East Antalya. and the results obtained were compared with the optimal solution found by the authors using CPLEX and the results of Lee & Kwon (2010)Lee, Y. H., & Kwon, S. G. (2010). The hybrid planning algorithm for the distribution center operation using tabu search and decomposed optimization. Expert Systems with Applications, 37(4), 3094-3103. http://dx.doi.org/10.1016/j.eswa.2009.09.020.
http://dx.doi.org/10.1016/j.eswa.2009.09...
.

The instances generated and presented in Table 2 have stressed the application of models in situations of different amounts of CDs, products, and customers; the number of providers, types of raw materials and factories were kept fixed in all instances, while the processing capacity and fixed costs of the CDs were established in order to present a realistic character to the problem addressed (Farias & Borenstein, 2012Farias, E. S., & Borenstein, D. (2012). Using mathematical models for the design of the logistic network of a company. In Proceedings of the 25th Conference of European Chapter on Combinatorial Optimization (pp. 26-26). Antalya: Institute of Applied Mathematics of Middle East Antalya.).

Table 2
Configuration of instances.

Besides the instances proposed by the authors, other four instances with real and complex features that solved to date in order to verify the efficiency of heuristic in a even more realistic scenario were generated and solved. The settings will be presented in the next chapter.

The heuristic has been developed in C ANSI programming language and the results were obtained on a computer with Pentium Dual-Core T4300 processor 2.10 GHz with 4 GB of RAM and Linux operating system version 3.0.0-12-generic Ubuntu 11:11.

Exposed the methodological procedures used to solve the problem of this research, in the next chapter we present and discuss the results.

4 Results and discussion

The initial solutions achieved in each instance and the final solution were analyzed, ie, the best solution identified during the heuristic process. It was observed that, on average, generated initial solutions could be improved to 3.87% with the application of the procedures of exchange of arcs and DCs. In the method proposed by Lee & Kwon (2010)Lee, Y. H., & Kwon, S. G. (2010). The hybrid planning algorithm for the distribution center operation using tabu search and decomposed optimization. Expert Systems with Applications, 37(4), 3094-3103. http://dx.doi.org/10.1016/j.eswa.2009.09.020.
http://dx.doi.org/10.1016/j.eswa.2009.09...
, the allocation of customers was to DCs performed at random, while this research, it was decided to allocate the greatest demands on DCs to present lower UCR, thus getting initial solutions already quite close to the best results.

Table 3 presents the solutions (in $) and the CPU time (in seconds) for each of the 22 instances, by comparing the results obtained with CPLEX and TS implemented in this study.

Table 3
Comparative of solution and CPU time obtained with CPLEX and TS.

Making a comparison between the optimal and heuristic values for the 22 instances, it was found that the gap (difference between optimal solution and heuristic solution) changed by 0.18% (7 instance) to 7.74% (instance 13) taking a mean value of 4.98%. Lee et al. (2008)Lee, B., Kang, K., & Lee, Y. (2008). Decomposition heuristic to minimize total cost in a multi-level supply chain network. Computers & Industrial Engineering, 54(4), 945-959. http://dx.doi.org/10.1016/j.cie.2007.11.005.
http://dx.doi.org/10.1016/j.cie.2007.11....
solved a problem with similar characteristics, using the CPLEX for optimization of a stage of the problem and a post-improved search method based on Tabu Search. The authors considered a network of factories, warehouses and CDs and, as a result, achieved an average gap of 7.94%, ranging between 3.05% and 13.57%. Whereas the average gap of this research was 4.98%, it is concluded that the method used herein was able to find results with 37.28% lower than those found by the previous authors.

It is important to note also, that of the 20 instances proposed by Lee et al. (2008)Lee, B., Kang, K., & Lee, Y. (2008). Decomposition heuristic to minimize total cost in a multi-level supply chain network. Computers & Industrial Engineering, 54(4), 945-959. http://dx.doi.org/10.1016/j.cie.2007.11.005.
http://dx.doi.org/10.1016/j.cie.2007.11....
, 10 considered 20 and 50 customers and could be resolved, while for the other 10 instances, containing 70 and 100 guests, the authors did not managed to find results because the maximum computational time given 300 seconds has been reached.

Lee & Kwon (2010)Lee, Y. H., & Kwon, S. G. (2010). The hybrid planning algorithm for the distribution center operation using tabu search and decomposed optimization. Expert Systems with Applications, 37(4), 3094-3103. http://dx.doi.org/10.1016/j.eswa.2009.09.020.
http://dx.doi.org/10.1016/j.eswa.2009.09...
results have been achieved with an average gap of only 3.53% for all instances resolved, 29.12% lower than the value obtained in this study. It should be noted that instances of greater complexity addressed by the authors considered only 20 DCs, 80 guests and 5 products, while this study addressed scenarios with 50 DCs, 150 clients and 100 products, and include the provision of raw materials, disregarded the problem the authors. Another reason worth mentioning refers to the fact that Lee & Kwon (2010)Lee, Y. H., & Kwon, S. G. (2010). The hybrid planning algorithm for the distribution center operation using tabu search and decomposed optimization. Expert Systems with Applications, 37(4), 3094-3103. http://dx.doi.org/10.1016/j.eswa.2009.09.020.
http://dx.doi.org/10.1016/j.eswa.2009.09...
have used the CPLEX for solving the decomposition problem of supplies, thus getting great results at this stage. In this research it was decided not to use the CPLEX, aiming to build a fully independent heuristic market code, which can be more useful to organizational practice.

About the computational time required to obtain the optimum results for CPLEX and the heuristics as well as the percentage of reduction of the execution time comparing these approaches, it was observed that the heuristic was able to solve instances in relatively short time periods, whereas the average percentage reduction of run time was 81.03%. The execution times obtained in this study ranged from 0.16 (instance 4) and 5.63 seconds (Instance 8), with an average of 2.05 seconds, the CPLEX was able to solve instances averaging 13.97 seconds time ranging from 2.07 to 54.42 seconds as can be seen in Table 3.

Lee & Kwon (2010)Lee, Y. H., & Kwon, S. G. (2010). The hybrid planning algorithm for the distribution center operation using tabu search and decomposed optimization. Expert Systems with Applications, 37(4), 3094-3103. http://dx.doi.org/10.1016/j.eswa.2009.09.020.
http://dx.doi.org/10.1016/j.eswa.2009.09...
had a heuristic variation in execution time ranging from 0.55 to 260.50 seconds, with an average time of 42.75 seconds value higher than 95.20% obtained here. This significant difference between the running times obtained in this study and the Lee & Kwon (2010)Lee, Y. H., & Kwon, S. G. (2010). The hybrid planning algorithm for the distribution center operation using tabu search and decomposed optimization. Expert Systems with Applications, 37(4), 3094-3103. http://dx.doi.org/10.1016/j.eswa.2009.09.020.
http://dx.doi.org/10.1016/j.eswa.2009.09...
may be justified due to the use of random elements in the generation of initial solution of the authors, which forced them to repeat 10 times the heuristic for each instance looking for a better result, penalizing the total execution time.

Lee et al. (2008)Lee, B., Kang, K., & Lee, Y. (2008). Decomposition heuristic to minimize total cost in a multi-level supply chain network. Computers & Industrial Engineering, 54(4), 945-959. http://dx.doi.org/10.1016/j.cie.2007.11.005.
http://dx.doi.org/10.1016/j.cie.2007.11....
determined as one of the stopping criteria 300 seconds of running, with 10 out of the 20 instances could not be solved within that time limit. In the case of the heuristic in this study, the maximum running time of an instance was only 5.63 seconds, which proves the efficiency of the proposed method and the computational time, which is a crucial element of choice between two heuristic techniques, according to Bräysy & Gendreau (2005)Bräysy, O., & Gendreau, M. (2005). Vehicle routing problem with time Windows, part II: metaheuristics. Transportation Science, 39(1), 119-139..

4.1 Real instances

After examining the performance of the heuristic for instances from Farias & Borenstein (2012)Farias, E. S., & Borenstein, D. (2012). Using mathematical models for the design of the logistic network of a company. In Proceedings of the 25th Conference of European Chapter on Combinatorial Optimization (pp. 26-26). Antalya: Institute of Applied Mathematics of Middle East Antalya., it was proposed other four instances containing real features, since the amount of data involved and scenarios in these problems are greater. Thus, the aim was to check the efficiency of the proposed heuristic solving the problems of these dimensions, as the CPLEX was not able to get results for instances with these characteristics. Table 4 shows the configuration of the instances with real characteristics resolved.

Table 4
Configuration of the instances with real characteristics.

Instances A, B and C consider a real supply chain network, and the costs were generated randomly, and the D instance, which considers the possibility of opening 100 DCs that meet the demand of 1,000 customers by 130 different products is designed to check the heuristic behavior in an even larger scenario. It is noteworthy that in the investigated literature there are no studies that have addressed a network with similar characteristics to that instance.

Comparing the initial and final solutions to the scenarios with actual characteristics, we note the improvement percentage between solutions ranged from zero to 7.13%, averaging 3.42% improvement. The average percentage of improvement is consistent with the value identified in the instances previously explored, where the difference between solutions was 3.58%.

About the runtime instances with real characteristics solved, it was observed that this ranged from 6.52 seconds to the B instance and 117.91 seconds for the D instance, and the instance A, solved in 6.97 seconds, and the C in 35.68 seconds.

The resolution of the four instances with real characteristics allows proving the proposed heuristic efficiency to solve optimization of complex problems of real supply chain networks and can be used by managers in decision-making, both at the strategic level (determining the CDs to be opened), as the operational level (determining the amount of product to be transferred from one site to a CD).

5 Conclusion

Although there are several models for optimization of supply chain networks, the real problems become too complex to be solved, as large bodies require a large computational time running and often can not find solutions. Given the importance of reducing logistics costs through supply chain optimization and complexity of problems with real bodies, the aim of this study was to implement and evaluate a heuristic based on Tabu Search to optimize a supply chain network.

To achieve this goal, the method proposed by Lee & Kwon (2010)Lee, Y. H., & Kwon, S. G. (2010). The hybrid planning algorithm for the distribution center operation using tabu search and decomposed optimization. Expert Systems with Applications, 37(4), 3094-3103. http://dx.doi.org/10.1016/j.eswa.2009.09.020.
http://dx.doi.org/10.1016/j.eswa.2009.09...
was adapted and implemented, as presented in the methodological study procedures. Main changes in the method of the authors, like the option not to work with randomness in the generation of initial solution and the addition of raw material vendors to the issue were implemented. Once implemented the heuristic, problem was solved considering 22 instances proposed by Farias & Borenstein (2012)Farias, E. S., & Borenstein, D. (2012). Using mathematical models for the design of the logistic network of a company. In Proceedings of the 25th Conference of European Chapter on Combinatorial Optimization (pp. 26-26). Antalya: Institute of Applied Mathematics of Middle East Antalya., which enabled the comparison and evaluation of the results found by the heuristic with the optimal values.

By analyzing the results it was concluded that the heuristic found solutions implemented with cost 4.98% more than the optimum values, while Lee & Kwon (2010)Lee, Y. H., & Kwon, S. G. (2010). The hybrid planning algorithm for the distribution center operation using tabu search and decomposed optimization. Expert Systems with Applications, 37(4), 3094-3103. http://dx.doi.org/10.1016/j.eswa.2009.09.020.
http://dx.doi.org/10.1016/j.eswa.2009.09...
obtained results only 3.53% higher, but in different instances. The difference in results may be related to the fact the instances addressed here are more complex, since in smaller bodies such as the scenario 2, for example, the results obtained in this study were better than those of Lee & Kwon (2010)Lee, Y. H., & Kwon, S. G. (2010). The hybrid planning algorithm for the distribution center operation using tabu search and decomposed optimization. Expert Systems with Applications, 37(4), 3094-3103. http://dx.doi.org/10.1016/j.eswa.2009.09.020.
http://dx.doi.org/10.1016/j.eswa.2009.09...
and it was possible to find solutions with a gap of only 0.76% against 4.77% of authors with a time of 2.54 seconds vs. 17.35 seconds.

It was also found that the heuristic method used to solve the problem was able to find results with an average time of 2.05 second, relatively small value compared to the average time Lee & Kwon (2010)Lee, Y. H., & Kwon, S. G. (2010). The hybrid planning algorithm for the distribution center operation using tabu search and decomposed optimization. Expert Systems with Applications, 37(4), 3094-3103. http://dx.doi.org/10.1016/j.eswa.2009.09.020.
http://dx.doi.org/10.1016/j.eswa.2009.09...
, which was 42,75 seconds for less complex instances. This substantial reduction in execution time is due to the improvement in the generation of initial solution proposed in this research. While Lee & Kwon (2010)Lee, Y. H., & Kwon, S. G. (2010). The hybrid planning algorithm for the distribution center operation using tabu search and decomposed optimization. Expert Systems with Applications, 37(4), 3094-3103. http://dx.doi.org/10.1016/j.eswa.2009.09.020.
http://dx.doi.org/10.1016/j.eswa.2009.09...
opted for allocating customers randomly DCs, this research sought to allocate greater demands to lower-cost DCs, generating a better and fixed value initial solution. Using randomness in the initial solution, the authors needed to repeat 10 times each instance for better results, while for this research, the results were found with only a single repetition.

The way a final solution approaches the optimum result is a standard quality measure, therefore we can conclude that the heuristic implemented in this study meets this requirement, since in a very small solution time is capable of finding good solutions with values, on average, 4.98% above the optimal result.

The problem was also solved for four instances with actual characteristics, in order to verify the performance of the method in real problems. The heuristic was able to resolve the four instances in reduced computational times, ranging from 6.52 seconds to a network with 2 factories, 20 CDs, 132 products and 261 clients to 117.914 seconds to 5 plants, 100 CDs, 130 products and 1,000 customers.

Thus, we conclude that the presented heuristic optimization is efficient for networks with complex supply chains, being able to get acceptable results on a computer running long enough optimized.

As a limitation of this study, it appears that the implemented heuristics are able to solve only the single-source approached model, and for use in approaches that do not consider this restriction (usual in several real supply chains), it would need adjustments.

Finally, some topics may be raised as suggestions for future research, namely the possibility of multimodal transport including (train, truck, ship, plane, etc.) between the actors of the network, since this is the reality of part of the supply chain and can even closer to the model of reality. Another issue that could be investigated is the t index (time) to the model, as several supply chains have the constraint of deadlines, which should be respected. An approach that does not consider the single-source restriction can also be explored in future research and the development of other heuristic approaches to solving this problem, giving bases for a comparison between two heuristics to choose the method that best applies to this problem.

Acknowledgements

The authors kindly appreciate the financial support in this research from CNPq (Brazil) and Senescyt (Ecuador).

  • Financial support: CNPq and Senescyt.

Referências

  • Addis, B., Carello, G., & Ceselli, A. (2013). Combining very large scale and ILP based neighborhoods for a two-level location problem. European Journal of Operational Research, 231(3), 535-546. http://dx.doi.org/10.1016/j.ejor.2013.06.010
    » http://dx.doi.org/10.1016/j.ejor.2013.06.010
  • Almeder, C., Preusser, M., & Hartl, R. F. (2008). Simulation and optimization of supply chains: alternative or complementary approaches? OR-Spektrum, 31(1), 95-119. http://dx.doi.org/10.1007/s00291-007-0118-z
    » http://dx.doi.org/10.1007/s00291-007-0118-z
  • Altiparmak, F., Gen, M., Lin, L., & Paksoy, T. (2006). A genetic algorithm approach for multi-objective optimization of supply chain networks. Computers & Industrial Engineering, 51(1), 196-215. http://dx.doi.org/10.1016/j.cie.2006.07.011
    » http://dx.doi.org/10.1016/j.cie.2006.07.011
  • Amrani, H., Martel, A., Zufferey, N., & Makeeva, P. (2009). A variable neighborhood search heuristic for the design of multicommodity production–distribution networks with alternative facility configurations. OR-Spektrum, 33(4), 989-1007. http://dx.doi.org/10.1007/s00291-009-0182-7
    » http://dx.doi.org/10.1007/s00291-009-0182-7
  • Arenales, M., Armentano, V., Morabito, R., Yanesse, H. (2007). Pesquisa operacional. Rio de Janeiro: Elsevier.
  • Arrondo, A., Redondo, J. L., Fernández, J., & Ortigosa, P. M. (2015). Parallelization of a non-linear multi-objective optimization algorithm: application to a location problem. Applied Mathematics and Computation, 255, 114-124. http://dx.doi.org/10.1016/j.amc.2014.08.036
    » http://dx.doi.org/10.1016/j.amc.2014.08.036
  • Asken, D., & Aras, N. (2012). A bilevel fixed charge location model for facilities under imminent attack. Computers & Operations, 39(7), 1364-1381. http://dx.doi.org/10.1016/j.cor.2011.08.006
    » http://dx.doi.org/10.1016/j.cor.2011.08.006
  • Badri, H., Bashiri, M., & Hejazi, T. (2013). Integrated strategic and tactical planning in a supply chain network design with a heuristc solution method. Computers & Operations Research, 40(4), 1143-1154. http://dx.doi.org/10.1016/j.cor.2012.11.005
    » http://dx.doi.org/10.1016/j.cor.2012.11.005
  • Beamon, B. M. (1998). Supply chain design and analysis: models and methods. International Journal of Production Economics, 55(3), 281-294. http://dx.doi.org/10.1016/S0925-5273(98)00079-6
    » http://dx.doi.org/10.1016/S0925-5273(98)00079-6
  • Bidhandi, H. M., Mohd Yusuff, R., Megat Ahmad, M. M. H., & Abu Bakar, M. R. (2009). Development of a new approach for deterministic supply chain network design. European Journal of Operational Research, 198(1), 121-128. http://dx.doi.org/10.1016/j.ejor.2008.07.034
    » http://dx.doi.org/10.1016/j.ejor.2008.07.034
  • Bräysy, O., & Gendreau, M. (2005). Vehicle routing problem with time Windows, part II: metaheuristics. Transportation Science, 39(1), 119-139.
  • Chiang, W. C., Russell, R., Xu, X., & Zepeda, D. (2009). A simulation/metaheuristic approach to newspaper production and distribution supply chain problems. International Journal of Production Economics, 121(2), 752-767. http://dx.doi.org/10.1016/j.ijpe.2009.03.001
    » http://dx.doi.org/10.1016/j.ijpe.2009.03.001
  • Colin, E. C. (2007). Pesquisa operacional: 170 aplicações em estratégia, finanças, logística, produção, marketing e vendas. Rio de Janeiro: LTC.
  • Cordeau, J. F., Laporte, G., & Pasin, F. (2008). An iterated local search heuristic for the logistics network design problem with single assignment. International Journal of Production Economics, 113(2), 626-640. http://dx.doi.org/10.1016/j.ijpe.2007.10.015
    » http://dx.doi.org/10.1016/j.ijpe.2007.10.015
  • Cordeau, J.-F., Pasin, F., & Solomon, M. M. (2006). An integrated model for logistics network design. Annals of Operations Research, 144(1), 59-82. http://dx.doi.org/10.1007/s10479-006-0001-3
    » http://dx.doi.org/10.1007/s10479-006-0001-3
  • Elhedhli, S., & Gzara, F. (2008). Integrated design of supply chain networks with three echelons, multiple commodities and technology selection. IIE Transactions, 40(1), 31-44. http://dx.doi.org/10.1080/07408170701246641
    » http://dx.doi.org/10.1080/07408170701246641
  • Farias, E. S., & Borenstein, D. (2012). Using mathematical models for the design of the logistic network of a company. In Proceedings of the 25th Conference of European Chapter on Combinatorial Optimization (pp. 26-26). Antalya: Institute of Applied Mathematics of Middle East Antalya.
  • Gendreau, M., Laporte, G., & Vigo, D. (1999). Heuristics for the traveling salesman problem with pick-up and delivery. Computers & Operations Research, 26(7), 699-714. http://dx.doi.org/10.1016/S0305-0548(98)00085-9
    » http://dx.doi.org/10.1016/S0305-0548(98)00085-9
  • Geoffrion, A. M. & Graves, G. W. (1974). Multicommodity distribution system design by Benders decomposition. Management Science, 20(5), 822-844.
  • Glover, F. (1986). Future paths for integer programming and links to Artificial Intelligence. Computers and Operations Research, 13, 533-549.
  • Glover, F. (1989). Tabu search: part I. ORSA Journal on Computing, 1(3), 190-206. http://dx.doi.org/10.1287/ijoc.1.3.190
    » http://dx.doi.org/10.1287/ijoc.1.3.190
  • Ho, S. (2015). An iterated tabu search heuristic for the single source capacitated facility location problem. Applied Soft Computing, 27, 169-178. http://dx.doi.org/10.1016/j.asoc.2014.11.004
    » http://dx.doi.org/10.1016/j.asoc.2014.11.004
  • Holmberg, K. A. J., & Hellstrand, J. (1998). Solving the uncapacitated network design problem by a Lagrangean heuristic and branch-and-bound. Operations Research, 46(2), 247-259. http://dx.doi.org/10.1287/opre.46.2.247
    » http://dx.doi.org/10.1287/opre.46.2.247
  • Hsu, C. I., & Li, H. C. (2009). An integrated plant capacity and production planning model for high-tech manufacturing firms with economies of scale. International Journal of Production Economics, 118(2), 486-500. http://dx.doi.org/10.1016/j.ijpe.2008.09.015
    » http://dx.doi.org/10.1016/j.ijpe.2008.09.015
  • Javid, A. A., & Azad, N. (2010). Incorporating location, routing and inventory decisions in supply chain network design. Transportation Research Part E, Logistics and Transportation Review, 46(5), 582-597. http://dx.doi.org/10.1016/j.tre.2009.06.005
    » http://dx.doi.org/10.1016/j.tre.2009.06.005
  • Jayaraman, V., & Pirkul, H. (2001). Planning and coordination of production and distribution facilities for multiple commodities. European Journal of Operational Research, 133(2), 394-408. http://dx.doi.org/10.1016/S0377-2217(00)00033-3
    » http://dx.doi.org/10.1016/S0377-2217(00)00033-3
  • Kazemi, A., Zarandi, M. H. F., & Husseini, S. M. M. (2008). A multi-agent system to solve the production–distribution planning problem for a supply chain: a genetic algorithm approach. International Journal of Advanced Manufacturing Technology, 44(1-2), 180-193. http://dx.doi.org/10.1007/s00170-008-1826-5
    » http://dx.doi.org/10.1007/s00170-008-1826-5
  • Keskin, B., & Uster, H. (2007). Meta-heuristic approaches with memory and evolution for a multi-product production/distribution system design problem. European Journal of Operational Research, 182(2), 663-682. http://dx.doi.org/10.1016/j.ejor.2006.07.034
    » http://dx.doi.org/10.1016/j.ejor.2006.07.034
  • Kim, D., & Kim, Y. (2010). A branch and bound algorithm for determining locations of long-term care facilities. European Journal of Operational Research, 206(1), 168-177. http://dx.doi.org/10.1016/j.ejor.2010.02.001
    » http://dx.doi.org/10.1016/j.ejor.2010.02.001
  • Lee, B., Kang, K., & Lee, Y. (2008). Decomposition heuristic to minimize total cost in a multi-level supply chain network. Computers & Industrial Engineering, 54(4), 945-959. http://dx.doi.org/10.1016/j.cie.2007.11.005
    » http://dx.doi.org/10.1016/j.cie.2007.11.005
  • Lee, Y. H., & Kwon, S. G. (2010). The hybrid planning algorithm for the distribution center operation using tabu search and decomposed optimization. Expert Systems with Applications, 37(4), 3094-3103. http://dx.doi.org/10.1016/j.eswa.2009.09.020
    » http://dx.doi.org/10.1016/j.eswa.2009.09.020
  • Li, J., Chu, F., & Prins, C. (2009). Lower and upper bounds for a capacitated plan location problem with multicommodity flow. Computers & Operations Research, 36(11), 3019-3030. http://dx.doi.org/10.1016/j.cor.2009.01.012
    » http://dx.doi.org/10.1016/j.cor.2009.01.012
  • Li, J., Chu, F., Prins, C., & Zhu, Z. (2014). Lower and upper bounds for a two-stage capacitated facility location problem with handling costs. European Journal of Operational Research, 236(3), 957-967. http://dx.doi.org/10.1016/j.ejor.2013.10.047
    » http://dx.doi.org/10.1016/j.ejor.2013.10.047
  • Melo, M., Nickel, S., & Saldanha-Da-Gama, F. (2009). Facility location and supply chain management: a review. European Journal of Operational Research, 196(2), 401-412. http://dx.doi.org/10.1016/j.ejor.2008.05.007
    » http://dx.doi.org/10.1016/j.ejor.2008.05.007
  • Ombuki, B., Ross, B. J., & Hanshar, F. (2006). Multi-objective genetic algorithms for vehicle routing problem with time windows. Applied Intelligence, 24(1), 17-30. http://dx.doi.org/10.1007/s10489-006-6926-z
    » http://dx.doi.org/10.1007/s10489-006-6926-z
  • Pepin, A., Desaulniers, G., Hertz, A., Huisman, D. (2008). A Comparison of five heuristics for the multiple depot vehicle scheduling problem. Journal of Scheduling, (12), 17-30.
  • Pirkul, H., & Jayaraman, V. (1996). Distribution planning in a multi-Commodity tri-echelon system. Transportation Science, 30(4), 291-302. http://dx.doi.org/10.1287/trsc.30.4.291
    » http://dx.doi.org/10.1287/trsc.30.4.291
  • Poli, G., & Pureza, V. (2012). Um algoritmo de busca tabu para o carregamento de contêineres com caixas idênticas. Gestão & Produção, 19(2), 323-326. http://dx.doi.org/10.1590/S0104-530X2012000200007
    » http://dx.doi.org/10.1590/S0104-530X2012000200007
  • Rahmani, A., & Mirhassani, S. A. (2014). A hybrid firefly-genetic Algotithm for the capacitated facility location problem. Information Sciences, 283, 70-78. http://dx.doi.org/10.1016/j.ins.2014.06.002
    » http://dx.doi.org/10.1016/j.ins.2014.06.002
  • Rezende, A. C., Gasnier, D. G., Carillo, E. Jr. (2002). Coletânea de artigos de logística. São Paulo: IMAM.
  • Sabri, E. H., & Beamon, B. M. (2000). A multi-objective approach to simultaneous strategic and operational planning in supply chain design. Omega, 28(5), 581-598. http://dx.doi.org/10.1016/S0305-0483(99)00080-8
    » http://dx.doi.org/10.1016/S0305-0483(99)00080-8
  • Shimizu, Y., & Fujikura, T. (2010). A hybrid meta-heuristic approach for integrated capacitated multi-commodity logistics optimization over planning horizon. Journal of Advanced Mechanical Design, Systems and Manufacturing, 4(3), 716-727. http://dx.doi.org/10.1299/jamdsm.4.716
    » http://dx.doi.org/10.1299/jamdsm.4.716
  • Sun, M. (2012). A tabu search heuristic procedure for the capacitated facility location problem. Journal of Heuristics, 18(1), 97-118. http://dx.doi.org/10.1007/s10732-011-9157-3
    » http://dx.doi.org/10.1007/s10732-011-9157-3
  • Tragantalerngsak, S., Holt, J., & Rönnqvist, M. (1997). Lagrangian heuristics for the two-echelon, single-source, capacitated facility location problem. European Journal of Operational Research, 102(3), 611-625. http://dx.doi.org/10.1016/S0377-2217(96)00227-5
    » http://dx.doi.org/10.1016/S0377-2217(96)00227-5
  • Viana, F., Barros, J., No., & Añez, M. (2014). Gestão da cadeia de suprimentos e vantagem competitiva relacional nas indústrias têxtil e de calçados. Gestão & Produção, 21(4), 836-852. http://dx.doi.org/10.1590/0104-530X1350/14
    » http://dx.doi.org/10.1590/0104-530X1350/14
  • Visentini, M., & Borenstein, D. (2014). Modelagem do projeto da cadeia de suprimentos global: considerações teóricas e perspectivas futuras. Gestão & Produção, 21(2), 369-387. http://dx.doi.org/10.1590/S0104-530X2014005000008
    » http://dx.doi.org/10.1590/S0104-530X2014005000008
  • Wu, L. Y., Zhang, X. S., & Zhang, J. L. (2006). Capacitated facility location problem with general setup cost. Computers & Operations Research, 33(5), 1226-1241. http://dx.doi.org/10.1016/j.cor.2004.09.012
    » http://dx.doi.org/10.1016/j.cor.2004.09.012
  • Yao, Z., Lee, L. H., Jaruphongsa, W., Tan, V., & Hui, C. F. (2010). Multi-source facility location-allocation and inventory problem. European Journal of Operational Research, 207(2), 750-762. http://dx.doi.org/10.1016/j.ejor.2010.06.006
    » http://dx.doi.org/10.1016/j.ejor.2010.06.006
  • Zaleta, N. C., & Socorrás, A. M. A. (2004). Tabu Search-based algorithm for capacitated multicommodity network design problem. In Proceedings of the 14th International Conference on Electronics, Communications and Computers (pp. 144-148). Veracruz: IEEE.

Publication Dates

  • Publication in this collection
    Jan-Mar 2016

History

  • Received
    24 Feb 2014
  • Accepted
    19 Nov 2015
Universidade Federal de São Carlos Departamento de Engenharia de Produção , Caixa Postal 676 , 13.565-905 São Carlos SP Brazil, Tel.: +55 16 3351 8471 - São Carlos - SP - Brazil
E-mail: gp@dep.ufscar.br