A genetic algorithm approach for multi-objective optimization of supply chain networks

https://doi.org/10.1016/j.cie.2006.07.011Get rights and content

Abstract

Supply chain network (SCN) design is to provide an optimal platform for efficient and effective supply chain management. It is an important and strategic operations management problem in supply chain management, and usually involves multiple and conflicting objectives such as cost, service level, resource utilization, etc. This paper proposes a new solution procedure based on genetic algorithms to find the set of Pareto-optimal solutions for multi-objective SCN design problem. To deal with multi-objective and enable the decision maker for evaluating a greater number of alternative solutions, two different weight approaches are implemented in the proposed solution procedure. An experimental study using actual data from a company, which is a producer of plastic products in Turkey, is carried out into two stages. While the effects of weight approaches on the performance of proposed solution procedure are investigated in the first stage, the proposed solution procedure and simulated annealing are compared according to quality of Pareto-optimal solutions in the second stage.

Introduction

A supply chain is a set of facilities, supplies, customers, products and methods of controlling inventory, purchasing, and distribution. The chain links suppliers and customers, beginning with the production of raw material by a supplier, and ending with the consumption of a product by the customer. In a supply chain, the flow of goods between a supplier and customer passes through several stages, and each stage may consist of many facilities (Sabri & Beamon, 2000). In recent years, the supply chain network (SCN) design problem has been gaining importance due to increasing competitiveness introduced by the market globalization (Thomas & Griffin, 1996). Firms are obliged to maintain high customer service levels while at the same time they are forced to reduce cost and maintain profit margins. Traditionally, marketing, distribution, planning, manufacturing, and purchasing organizations along the supply chain operated independently. These organizations have their own objectives and these are often conflicting. But, there is a need for a mechanism through which these different functions can be integrated together. Supply chain management (SCM) is a strategy through which such integration can be achieved. Illustration of a supply chain network is shown in Fig. 1.

The network design problem is one of the most comprehensive strategic decision problems that need to be optimized for long-term efficient operation of whole supply chain. It determines the number, location, capacity and type of plants, warehouses, and distribution centers to be used. It also establishes distribution channels, and the amount of materials and items to consume, produce, and ship from suppliers to customers. SCN design problems cover wide range of formulations ranged from simple single product type to complex multi-product one, and from linear deterministic models to complex non-linear stochastic ones. In literature, there are different studies dealing with the design problem of supply networks and these studies have been surveyed by Vidal and Goetschalckx, 1997, Beamon, 1998, Erenguc et al., 1999, Pontrandolfo and Okogbaa, 1999.

An important component in SCN design and analysis is the establishment of appropriate performance measures. A performance measure, or a set of performance measures, is used to determine efficiency and/or effectiveness of an existing system, to compare alternative systems, and to design proposed systems. These measures are categorized as qualitative and quantitative. Customer satisfaction, flexibility, and effective risk management belong to qualitative performance measures. Quantitative performance measures are also categorized by: (1) objectives that are based directly on cost or profit such as cost minimization, sales maximization, profit maximization, etc. and (2) objectives that are based on some measure of customer responsiveness such as fill rate maximization, customer response time minimization, lead time minimization, etc. (Beamon, 1998). In traditional supply chain management, the focus of the integration of SCN is usually on single objective such as minimum cost or maximum profit. For example, Jayaraman and Pirkul, 2001, Jayaraman and Ross, 2003, Yan et al., 2003, Syam, 2002, Syarif et al., 2002, Amiri, 2006, Gen and Syarif, 2005, Truong and Azadivar, 2005 had considered total cost of supply chain as an objective function in their studies. However, there are no design tasks that are single objective problems. The design/planning/scheduling projects are usually involving trade-offs among different incompatible goals. Recently, multi objective optimization of SCNs has been considered by different researchers in literature. Sabri and Beamon (2000) developed an integrated multi-objective supply chain model for strategic and operational supply chain planning under uncertainties of product, delivery and demand. While cost, fill rates, and flexibility were considered as objectives, ε-constraint method had been used as a solution methodology. Chan and Chung (2004) proposed a multi-objective genetic optimization procedure for the order distribution problem in a demand driven SCN. They considered minimization of total cost of the system, total delivery days and the equity of the capacity utilization ratio for manufacturers as objectives. Chen and Lee (2004) developed a multi-product, multi-stage, and multi-period scheduling model for a multi-stage SCN with uncertain demands and product prices. As objectives, fair profit distribution among all participants, safe inventory levels and maximum customer service levels, and robustness of decision to uncertain demands had been considered, and a two-phased fuzzy decision-making method was proposed to solve the problem. Erol and Ferrell (2004) proposed a model that assigning suppliers to warehouses and warehouses to customers. They used a multi-objective optimization modeling framework for minimizing cost and maximizing customer satisfaction. Guillen, Mele, Bagajewicz, Espuna, and Puigjaner (2005) formulated the SCN design problem as a multi-objective stochastic mixed integer linear programming model, which was solved by ε-constraint method, and branch and bound techniques. Objectives were SC profit over the time horizon and customer satisfaction level. Chan, Chung, and Wadhwa (2004) developed a hybrid approach based on genetic algorithm and Analytic Hierarch Process (AHP) for production and distribution problems in multi-factory supply chain models. Operating cost, service level, and resources utilization had been considered as objectives in their study. The studies reviewed above have found a Pareto-optimal solution or a restrictive set of Pareto-optimal solutions based on their solution approaches for the problem. Our purpose in this paper is to present a solution methodology to obtain all Pareto-optimal solutions for the SCN design problem and enable the decision maker for evaluating a greater number of alternative solutions.

During the last decade, there has been a growing interest using genetic algorithms (GA) to solve a variety of single and multi-objective problems in production and operations management that are combinatorial and NP hard (Gen and Cheng, 2000, Dimopoulos and Zalzala, 2000, Aytug et al., 2003). In this study, we proposed a new approach based on GA for multi-objective optimization of SCNs which is one of the NP hard problems. Three objectives were considered: (1) minimization of total cost comprised of fixed costs of plants and distribution centers (DCs), inbound and outbound distribution costs, (2) maximization of customer services that can be rendered to customers in terms of acceptable delivery time (coverage), and (3) maximization of capacity utilization balance for DCs (i.e. equity on utilization ratios). The proposed GA was designed to generate Pareto-optimal solutions considering two different weight approaches. To investigate the effectiveness of the proposed GA, an experimental study using actual data from a company, which is a producer of plastic products in Turkey, was carried out into two stages. While the effects of weight approaches on the performance of proposed GA were investigated in the first stage, the proposed GA and multi-objective simulated annealing (MO_SA) proposed by Ulungu, Teghem, Fortemps, and Tuyttens (1999) were compared according to quality of Pareto-optimal solutions in the second stage.

The paper is organized as follows: In Section 2, multi-objective SCN design problem is formulated and discussed. Comprehensive explanation of the proposed GA is given in Section 3. Section 4 gives the computational results to show the performance of the GA using actual data obtained from a company in Turkey. Finally, concluding remarks are outlined and future research directions highlighted in Section 5.

Section snippets

Problem statement

The problem considered in this paper has been from a company which is one of the producers of plastic products in Turkey. The company is planning to produce plastic profile which is used in buildings (vinyl sidings, doors, windows, fences, etc.), pipelines and consumer materials. The main raw material of the plastic profile is PVC. The company wishes to design of SCN for the product, i.e. select the suppliers, determine the subsets of plants and DCs to be opened and design the distribution

Proposed genetic algorithm

In this section, representation and genetic operators which were used in GA for multi-objective design of SCN will be explained.

Performance evaluation of the algorithm

The proposed GA is tested with the actual data obtained from a company which is one of the producers of plastic products in Turkey. In this section, after giving brief information about the company, computational results, which are carried out into two stages, will be presented. While the effects of the weight-sum approaches on the performance of GA are investigated in the first stage, the performances of GA and SA to obtain Pareto-optimal solutions are comparatively examined in the second

Conclusion

In this paper, we presented mixed-integer non-linear programming model for multi-objective optimization of SCN and a genetic algorithm (GA) approach to solve the problem which was met on a producer of the plastic products in Turkey. Three objectives were considered: (1) minimization of total cost comprised of fixed costs of plants and distribution centers (DCs), inbound and outbound distribution costs, (2) maximization of customer services that can be rendered to customers in terms of

Acknowledgments

This research had been supported by The Matsumae International Foundation in Japan, while Dr. Fulya Altiparmak was a visiting researcher at Graduate School of Information, Production and Systems, Waseda University. Also this work was partly supported by Waseda University Grant for Special Research Projects 2004 and the Ministry of Education, Science and Culture, the Japanese Government: Grant-in-Aid for Scientific Research (No. 17510138).

References (32)

  • Altiparmak, F., Gen, M., & Lin, L. (2005). A genetic algorithm for supply chain network design. In Proceedings of the...
  • A. Amiri

    Designing a distribution network in a supply chain system: formulation and efficient solution procedure

    European Journal of Operational Research

    (2006)
  • H. Aytug et al.

    Use of genetic algorithms to solve production and operations management: a review

    International Journal of Production Researches

    (2003)
  • B.M. Beamon

    Supply chain design and analysis: models and methods

    International Journal of Production Economics

    (1998)
  • C.A.C. Ceollo et al.

    Evolutionary algorithms for solving multi-objective problems

    (2002)
  • F.T.S. Chan et al.

    A multi-criterion genetic algorithm for order distribution in a demand driven supply chain

    International Journal of Computer Integrated Manufacturing

    (2004)
  • F.T.S. Chan et al.

    A hybrid genetic algorithm for production and distribution

    Omega

    (2004)
  • V. Chankong et al.

    Multiobjective decision making theory and methodology

    (1983)
  • C. Chen et al.

    Multi-objective optimization of multi-echelon supply chain networks with uncertain product demands and prices

    Computers and Chemical Engineering

    (2004)
  • K. Deb

    Multi-objective optimization using evolutionary algorithms

    (2001)
  • C. Dimopoulos et al.

    Recent developments in evolutionary computation for manufacturing optimization: problems, solutions and comparisons

    IEEE Transactions on Evolutionary Computation

    (2000)
  • S.S. Erenguc et al.

    Integrated production/distribution planning in supply chains: an invited review

    European Journal of Operational Research

    (1999)
  • I. Erol et al.

    A methodology to support decision making across the supply chain of an industrial distributor

    International Journal of Production Economics

    (2004)
  • M. Gen et al.

    Genetic algorithms and engineering optimization

    (2000)
  • M. Gen et al.

    A genetic algorithm for two-stage transportation problem using priority-based encoding

    OR Spectrum

    (2006)
  • M. Gen et al.

    Hybrid genetic algorithm for multi-time period production/distribution planning

    Computers and Industrial Engineering

    (2005)
  • Cited by (499)

    • Incremental LNS framework for integrated production, inventory, and vessel scheduling: Application to a global supply chain

      2023, Omega (United Kingdom)
      Citation Excerpt :

      It has two balanced searches: The first is a local search that explores a neighborhood surrounding some available solutions, and the second is a random global search that explores the set of feasible solutions [44]. In the supply chain management context, [5] propose a novel procedure based on genetic algorithms to find the set of Pareto-optimal solutions for a multiobjective supply chain network design problem. Mastrocinque et al. [39] tackle a supply chain problem, which minimizes both the total cost and the total lead time using the bees algorithm.

    View all citing articles on Scopus
    View full text