16
Research Article A Collection-Distribution Center Location and Allocation Optimization Model in Closed-Loop Supply Chain for Chinese Beer Industry Kai Kang, Xiaoyu Wang, and Yanfang Ma School of Economics and Management, Hebei University of Technology, Tianjin 300401, China Correspondence should be addressed to Yanfang Ma; [email protected] Received 13 October 2016; Revised 4 March 2017; Accepted 9 March 2017; Published 1 May 2017 Academic Editor: Shuming Wang Copyright © 2017 Kai Kang et al. is is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Recycling waste products is an environmental-friendly activity that can result in manufacturing cost saving and economic efficiency improving. In the beer industry, recycling bottles can reduce manufacturing cost and the industry’s carbon footprint. is paper presents a model for a collection-distribution center location and allocation problem in a closed-loop supply chain for the beer industry under a fuzzy random environment, in which the objectives are to minimize total costs and transportation pollution. Both random and fuzzy uncertainties, for which return rate and disposal rate are considered fuzzy random variables, are jointly handled in this paper to ensure a more practical problem solution. A heuristic algorithm based on priority-based global-local-neighbor particle swarm optimization (pb-glnPSO) is applied to ensure reliable solutions for this NP-hard problem. A beer company case study is given to illustrate the application of the proposed model and to demonstrate the priority-based global-local-neighbor particle swarm optimization. 1. Introduction Due to resource scarcity and environmental concerns, re- sponsible companies are beginning to pay attention to the future of the planet and the global environment. Recycling used products for remanufacturing is, therefore, becoming of greater importance in supply chain management, a move that can dramatically reduce carbon emissions [1]. Closed- loop supply chain (CLSC) combines the forward supply chain with a reverse supply chain to cover the whole product life cycle [2], with the manufacturing of new products and the transportation to customers via distribution centers and retailers as the forward supply chain and recycling, sorting, disposal, and remanufacturing as the reverse supply chain. In recent years, the CLSC has received a great deal of academic and business attention because of the need to be socially responsible, global environmental concerns, and government legislation [3, 4], all of which have motivated companies to pay more attention to recycling to reduce costs and lessen their carbon footprint. Facility location and allocation problems (FLAPs) have been widely studied. Subramanian et al. [5] developed priority-based simulated annealing to solve a CLSC network design problem, in which the distribution center (DC) and the centralized return collection center (CC) were set. Amin and Zhang [6] presented facilities location model for man- ufacturing and remanufacturing plants and CLSC collection centers, which included demand and return uncertainties. Subulan et al. [7] developed a CLSC network design model for the lead/acid battery industry that considered both financial and collection objectives. CLSC network design in a competitive environment with price-dependent demand was examined by Rezapour et al. [4], in which the DC and CC were separately built. Zeballos et al. [8] proposed a model for a multiperiod CLSC design and planning problem with demand uncertainty that had ten echelons in which the DC and CC were considered. Wang et al. [9] developed a granular robust model for a two-stage waste-to-energy feedstock flow planning problem with uncertain capacity expansion costs. Tokhmehchi et al. [10] developed a hybrid approach to solve a closed-loop supply chain location and allocation problem that considered the minimization of total cost. Vahdani and Mohammadi [11] proposed capacitated bidirectional facilities for CLSC conduct distribution, in Hindawi Mathematical Problems in Engineering Volume 2017, Article ID 7863202, 15 pages https://doi.org/10.1155/2017/7863202

A Collection-Distribution Center Location and Allocation

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A Collection-Distribution Center Location and Allocation

Research ArticleA Collection-Distribution Center Location and AllocationOptimization Model in Closed-Loop Supply Chain for ChineseBeer Industry

Kai Kang, XiaoyuWang, and Yanfang Ma

School of Economics and Management, Hebei University of Technology, Tianjin 300401, China

Correspondence should be addressed to Yanfang Ma; [email protected]

Received 13 October 2016; Revised 4 March 2017; Accepted 9 March 2017; Published 1 May 2017

Academic Editor: Shuming Wang

Copyright © 2017 Kai Kang et al.This is an open access article distributed under the Creative CommonsAttribution License, whichpermits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Recycling waste products is an environmental-friendly activity that can result inmanufacturing cost saving and economic efficiencyimproving. In the beer industry, recycling bottles can reduce manufacturing cost and the industry’s carbon footprint. This paperpresents a model for a collection-distribution center location and allocation problem in a closed-loop supply chain for the beerindustry under a fuzzy random environment, in which the objectives are tominimize total costs and transportation pollution. Bothrandom and fuzzy uncertainties, for which return rate and disposal rate are considered fuzzy random variables, are jointly handledin this paper to ensure a more practical problem solution. A heuristic algorithm based on priority-based global-local-neighborparticle swarm optimization (pb-glnPSO) is applied to ensure reliable solutions for this NP-hard problem. A beer company casestudy is given to illustrate the application of the proposed model and to demonstrate the priority-based global-local-neighborparticle swarm optimization.

1. Introduction

Due to resource scarcity and environmental concerns, re-sponsible companies are beginning to pay attention to thefuture of the planet and the global environment. Recyclingused products for remanufacturing is, therefore, becomingof greater importance in supply chain management, a movethat can dramatically reduce carbon emissions [1]. Closed-loop supply chain (CLSC) combines the forward supply chainwith a reverse supply chain to cover the whole productlife cycle [2], with the manufacturing of new products andthe transportation to customers via distribution centers andretailers as the forward supply chain and recycling, sorting,disposal, and remanufacturing as the reverse supply chain. Inrecent years, the CLSC has received a great deal of academicand business attention because of the need to be sociallyresponsible, global environmental concerns, and governmentlegislation [3, 4], all of which have motivated companies topay more attention to recycling to reduce costs and lessentheir carbon footprint.

Facility location and allocation problems (FLAPs) havebeen widely studied. Subramanian et al. [5] developed

priority-based simulated annealing to solve a CLSC networkdesign problem, in which the distribution center (DC) andthe centralized return collection center (CC) were set. Aminand Zhang [6] presented facilities location model for man-ufacturing and remanufacturing plants and CLSC collectioncenters, which included demand and return uncertainties.Subulan et al. [7] developed a CLSC network design modelfor the lead/acid battery industry that considered bothfinancial and collection objectives. CLSC network design ina competitive environment with price-dependent demandwas examined by Rezapour et al. [4], in which the DCand CC were separately built. Zeballos et al. [8] proposed amodel for a multiperiod CLSC design and planning problemwith demand uncertainty that had ten echelons in whichthe DC and CC were considered. Wang et al. [9] developeda granular robust model for a two-stage waste-to-energyfeedstock flow planning problem with uncertain capacityexpansion costs. Tokhmehchi et al. [10] developed a hybridapproach to solve a closed-loop supply chain location andallocation problem that considered the minimization of totalcost. Vahdani and Mohammadi [11] proposed capacitatedbidirectional facilities for CLSC conduct distribution, in

HindawiMathematical Problems in EngineeringVolume 2017, Article ID 7863202, 15 pageshttps://doi.org/10.1155/2017/7863202

Page 2: A Collection-Distribution Center Location and Allocation

2 Mathematical Problems in Engineering

which a multipriority queuing system was studied. As agrowing number of companies are now engaging in recyclingactivities due to economic and environmental concerns,distribution and collection activities using the same vehiclehave been found to reduce carbon emissions and transporta-tion costs as empty loads can be avoided. In this paper, tobenefit company operation and reduce construction costs, adistribution center (DC) is combined with a collection center(CC) into a collection-distribution center (CDC). In practice,as the recycled product owners are usually at the samelocation as the potential new product buyer [12], a DC/CCcombination has lower construction and operating expensesand can significantly reduce environmental pollution.

Ramkumar et al. [13] developed a multiechelon, mul-tiperiod, multiproduct closed-loop supply chain networkmodel which was solved using a genetic algorithm with fixedvariables. Kaya and Urek [12] presented a facility location-inventory-pricing model without uncertainty to determineoptimal facilities locations. Barz [14] proposed an optimiza-tion model for a two-stage capacitated facility location andallocation problem with additive manufacturing, in whichall variables were certain. Jindal and Sangwan [15] devel-oped a multiobjective model for a CLSC network designproblem with the economic and environmental factors beingfuzzy uncertain variable and the DC and CC were separate.Ramezani et al. [16] conducted research into a CLSC networkdesign problem that only considered of fuzzy variables. Inrecent years, uncertainty has attracted more research atten-tion [17–19]. Stochastic programing, robust optimization, andfuzzy set theory have been used to present uncertainty inFLAPs [20, 21]. Wang et al. [22] used prediction sets to solvean expansion planning problem for waste-to-energy (WtE)systems facing future waste supply uncertainty. Keyvan-shokooh et al. [23] proposed a novel hybrid robust-stochasticprograming (HRSP) approach to simultaneously model twodifferent types of uncertainties by using stochastic scenariosfor the transportation costs and polyhedral uncertainty setsfor the demand and returns. However, the DC and the CCwere separate and the collection disposal rate was a certainvariable.

Uncertainties exist in both forward and reverse supplychains. However, the uncertainties in the reverse flow arehigher than in the forward supply chain [7, 24, 25] asreturned product quantity is generally seen as uncertain [23,26]. Subjective uncertainties such as the decision maker’schoices and environmental coefficients can be dealt withusing fuzziness, while objective uncertainties such as unittransportation costs, product prices, and the quantity ofunusable products can be dealt with using randomness. Inthis paper, to reflect the study problem, the return rate anddisposal rate are considered fuzzy random variables, whichare concurrently handled using triangular fuzzy numbers [7].Based on the above, a model is formulated to determinethe optimum CDC number and location and the allocationstrategies for the different facility types.

As facilities location and allocation problems are seenas nonconvex, nondifferentiable, strongly NP-hard problems,a collection and distribution center location and allocationproblem (CDCLAP) in a closed-loop supply chain under

a fuzzy random environment is even more complicated. Sev-eral differentmethods have been used to solve NP-hard prob-lems [27–29]. While particle swarm optimization (PSO) hasbeen found to be generally effective [30–32], when the localoptimal solution is found, the particle behavior in a basic PSOis directly influenced and therefore frequently falls into a localoptimum [33–35]. Because of this problem, several advancedPSOs have been developed to more accurately solve supplychain management problems. Ai and Kachitvichyanukul [36]proposed a global-local-neighbor PSO which was found tobe more effective. Based on this innovation, Xu et al. [33]proposed a fuzzy random simulation-based bilevel global-local-neighbor particle swarm optimization (frs-bglnPSO).In this paper, a priority-based global-local-neighbor particleswarm optimization (pb-glnPSO) is applied to solve theCDCLAP.

In summary, this paper proposes a mathematical modelto solve a collection-distribution center location and allo-cation problem in a closed-loop supply chain that con-siders economic and environmental factors and includesfuzzy random variables for return and disposal rates. Theremainder of this paper is organized as follows. Section 2presents the problem statement and model assumptions,after which a description of the model and its formula-tions is given in Section 3. The proposed hybrid solutionbased on the developed pb-glnPSO is described in Sec-tion 4 and case study is presented in Section 5 to illustratemodel formulation and the proposed method. Finally, Sec-tion 6 gives conclusions and indications for future researchextensions.

2. Research Problem Statement

In this paper, a company with factories in certain locationsand retailers in different customer zones is considered. Thecompany needs to decide the locations for their integratedcollection and distribution centers (CDCs), at which botha used product collection network and a new productdistribution network are to be jointly [12]. As CDCs reduceconstruction and transportation costs because the samevehicles are used for both distribution and recycling, in thispaper, only CDCs are considered.

A general illustration of the classical CDCLAP for aclosed-loop supply chain is shown in Figure 1, with the CLSCframework shown in Loop 1. The CLSC framework has fourechelons: factories, CDCs, retailers, and disposal centers [11].The forward supply chain begins with new production, afterwhich the finished products are transported from the facto-ries to the retailers via the CDCs. In the reverse supply chain,returned products are collected and transported to the CDCs,where the recycled products are inspected, consolidated, andsorted into those that are available for remanufacturing,which are sent to the factories, and those that are unsuitablefor remanufacturing, which are transported to the disposalcenters [23]. A CDC supplies products to multiple retailers;however, retailer demand is fulfilled by only one productionsite. A CDC can also handle products from different factoriesand dispatch returned products to multiple factories forremanufacturing.

Page 3: A Collection-Distribution Center Location and Allocation

Mathematical Problems in Engineering 3

Factory 1

Factory 2

Factory 3

Factory 4

Collection-distribution center 1

Disposal center

Collection-distribution center 2

Retailer 1

Retailer 2

Retailer 3

Retailer 4

Loop 1

Figure 1: The closed-loop supply chain network.

In the CLSC examined in this paper, the retailers’demand is estimated based on preorders. However, thereturn rate is considered to be a fuzzy random variable ascustomers may not return the used product or the productmay be broken. Consequently, the availability of recycledproducts is unsure because of unsure transportation andcarrying losses. Another fuzzy random variable consideredin this paper is the returned product disposal rate, whichis dependent on the inspection and consolidation at theCDC.

The assumptions for the proposed problem investigationare as follows: (1) only one product in one period is consid-ered; (2) all alternative CDC locations have been identified;(3) recycling a used product costs less than manufacturing anew one; (4) the CDCs and factories have capacity limits [37–39]. As considering incapacitated facilities is an unrealisticassumption in many LAPs, many researchers have assigneda maximum capacity level to facilities to model more realisticdecisions; (5) the factories’, retailers’, and disposal centers’locations are known; (6) new product and returned productstorage are allowed at the CDCs [21].

The initial problem is decidingwhichCDCs to select fromthe candidate sites and which allocation strategies to selectto minimize total CDC costs: operating costs, transportationcosts, and transportation pollution costs, while also consid-ering flow constraints, capacity limits, and retailer demand.

3. Modelling

In this section, the mathematical formulations are given forthe CDCLAP in the CLSC and the notations are given in theNotations to facilitate the problem description.

3.1. Objective Functions. Based on the variables mentionedin the Notations, the objectives are to minimize total costs

and to minimize the environmental effects with the primaryobjective being minimizing total cost.

3.1.1. Economic Objective. In general, decisionmakers seek tominimize total costs, which are made up of transportationcosts, fixed costs, and operating costs. The minimizationobjective can be described as

min 𝐹1

=𝐼

∑𝑖=1

𝐽

∑𝑗=1

𝐶𝑝𝑖𝑗𝑃𝑗𝑖 +𝐼

∑𝑖=1

𝐾

∑𝑘=1

𝐶𝑑𝑖𝑘𝑄𝑖𝑘 (1 + ��𝑘)

+𝐼

∑𝑖=1

𝑁

∑𝑛=1

𝐾

∑𝑘=1

𝐶𝑤𝑖𝑛𝑏𝑖��𝑘𝑄𝑖𝑘

+𝐼

∑𝑖=1

𝐽

∑𝑗=1

𝐾

∑𝑘=1

𝑁

∑𝑛=1

𝐶𝑝𝑖𝑗��𝑘𝑄𝑖𝑘 (1 − ��𝑖) +𝐼

∑𝑖=1

𝐹𝑐𝑖𝑋𝑖

+𝐼

∑𝑖=1

𝐽

∑𝑗=1

𝑉𝑐𝑖 𝑃𝑗𝑖 +𝐼

∑𝑖=1

𝐾

∑𝑘=1

RV𝑐𝑖 ��𝑘.

(1)

Equation (1) calculates the total cost, in which∑𝐼𝑖=1∑𝐽𝑗=1 𝐶𝑝𝑖𝑗𝑃𝑗𝑖 is the new product transport costs fromthe factories to the CDC, ∑𝐼𝑖=1∑𝐾𝑘=1 𝐶𝑑𝑖𝑘𝑄𝑖𝑘(1 + ��𝑘) is thetransport costs between the CDCs and the retailers, and∑𝐼𝑖=1∑𝑁𝑛=1∑𝐾𝑘=1 𝐶𝑤𝑖𝑛𝑏𝑖��𝑘𝑄𝑖𝑘 is the returned product deliverycosts from the CDCs to the disposal centers. The returnedproduct transportation costs from the CDCs to disposalcenters are measured as∑𝐼𝑖=1∑𝑁𝑛=1∑𝐾𝑘=1∑𝑁𝑛=1 𝐶𝑝𝑖𝑗��𝑘𝑄𝑖𝑘(1− ��𝑖).The fixed costs for opening a new CDC are ∑𝐼𝑖=1 𝐹𝑐𝑖𝑋𝑖.∑𝐼𝑖=1∑𝐽𝑗=1 𝑉𝑐𝑖 𝑃𝑗𝑖 denotes the new product variable costs.

Page 4: A Collection-Distribution Center Location and Allocation

4 Mathematical Problems in Engineering

∑𝐼𝑖=1∑𝐾𝑘=1 RV𝑐𝑖 ��𝑘 calculates the returned product operatingcosts.

As it is very difficult to handle objective functions withfuzzy random factors, Kruse and Meyer [40] demonstratedthat the fuzzy expected value could be represented by a singlefuzzy number. Based on the theory proposed by Heilpern[41], without a loss of generality, the expected value operatoris used to convert the uncertain model into a deterministicmodel, which can then be used to transform the fuzzyrandom objective functions into their crisp equivalences, asshown in

min 𝐹1

=𝐼

∑𝑖=1

𝐽

∑𝑗=1

𝐶𝑝𝑖𝑗𝑃𝑗𝑖 +𝐼

∑𝑖=1

𝐾

∑𝑘=1

𝐶𝑑𝑖𝑘𝑄𝑖𝑘 (1 + EV [��𝑘])

+𝐼

∑𝑖=1

𝑁

∑𝑛=1

𝐾

∑𝑘=1

𝐶𝑤𝑖𝑛EV [��𝑖]EV [��𝑘]𝑄𝑖𝑘

+𝐼

∑𝑖=1

𝐽

∑𝑗=1

𝐾

∑𝑘=1

𝑁

∑𝑛=1

𝐶𝑝𝑖𝑗EV [��𝑘]𝑄𝑖𝑘 (1 − EV [��𝑖])

+𝐼

∑𝑖=1

𝐹𝑐𝑖𝑋𝑖 +𝐼

∑𝑖=1

𝐽

∑𝑗=1

𝑉𝑐𝑖 𝑃𝑗𝑖 +𝐼

∑𝑖=1

𝐾

∑𝑘=1

RV𝑐𝑖EV [��𝑘] .

(2)

Note that EV[��𝑘] or EV[��𝑖] above represents two expectedvalues: the first is used to convert the fuzzy random variablesinto fuzzy numbers based on Kruse and Meyer’s 1987 theory,and the second is used to transform the fuzzy numbers intodeterministic numbers based on Heilpern’s 1992 theory.

3.1.2. Environmental Objective. The secondary objective isto minimize the transportation carbon emissions associatedwith the CLSC operations, an area that has attracted signifi-cant recent research attention [42]. The following expressionrepresents the transportation carbon emissions between theCDCs and the factories, the CDCs and the retailers, and theCDCs and the disposal centers.

min 𝐹2

=𝐼

∑𝑖=1

𝐽

∑𝑗=1

𝛽𝑖𝑗𝑃𝑗𝑖 +𝐼

∑𝑖=1

𝐾

∑𝑘=1

𝛽𝑖𝑘𝑄𝑖𝑘 (1 + EV [��𝑘])

+𝐼

∑𝑖=1

𝑁

∑𝑛=1

𝐾

∑𝑘=1

𝛽𝑖𝑛EV [��𝑖]EV [��𝑘]𝑄𝑖𝑘

+𝐼

∑𝑖=1

𝐽

∑𝑗=1

𝐾

∑𝑘=1

𝑁

∑𝑛=1

𝛽𝑖𝑗EV [��𝑘]𝑄𝑖𝑘 (1 − EV [��𝑖]) .

(3)

∑𝐼𝑖=1∑𝐽𝑗=1 𝛽𝑖𝑗𝑃𝑗𝑖 is the environmental pollution causedby the transportation activities from the factories to theCDCs. ∑𝐼𝑖=1∑𝐾𝑘=1 𝛽𝑖𝑘𝑄𝑖𝑘(1 + EV[��𝑘]) is the summation ofthe carbon footprints for transporting products between theCDCs and retailers. ∑𝐼𝑖=1∑𝑁𝑛=1∑𝐾𝑘=1 𝛽𝑖𝑛EV[��𝑖]EV[��𝑘]𝑄𝑖𝑘 is

the total carbon footprint from the CDCs to the disposalcenters, and∑𝐼𝑖=1∑𝑁𝑛=1∑𝐾𝑘=1∑𝑁𝑛=1 𝛽𝑖𝑗EV[��𝑘]𝑄𝑖𝑘(1 − EV[��𝑖]) isthe carbon footprint from the CDCs to factories for returnedproducts.

3.2. Constraints. Note that as each CDC has its own capacitylimit, it is unable to service goods beyond capacity; therefore,the capacity limit restriction can be written as follows:

𝐾

∑𝑘=1

EV [��𝑘]𝑄𝑖𝑘 +𝐽

∑𝑗=1

𝑃𝑗𝑖 ≤ 𝛼𝑖 ∀𝑖 ∈ Ω. (4)

��𝑘𝑖 is a fuzzy random variable indicating the used productreturn rate transported from the retailer 𝑘 to CDC 𝑖. 𝑄𝑖𝑘indicates the product quantity from CDC 𝑖 to retailer 𝑘. 𝑃𝑗𝑖indicates the product quantity transported from factory 𝑗 toCDC 𝑖. 𝛼𝑖 is the capacity of CDC 𝑖.

Within the capacity constraint, the factory is able tomanufacture new products to meet retailer needs as well asdeal with the returned products from the CDCs.

𝐾

∑𝑘=1

𝐷𝑘 +𝐼

∑𝑖=1

𝐾

∑𝑘=1

𝑁

∑𝑛=1

𝐶𝑝𝑖𝑗EV [��𝑘]𝑄𝑖𝑘 (1 − EV [��𝑖])

≤𝐽

∑𝑗=1

𝛾𝑗.(5)

𝐷𝑘 is the demand from retailer 𝑘 and 𝛾𝑗 is the capacity of

factory 𝑗.∑𝐼𝑖=1∑𝐾𝑘=1∑𝑁𝑛=1 𝐶𝑝𝑖𝑗EV[��𝑘]𝑄𝑖𝑘(1−EV[��𝑖]) calculatesthe returned product quantity transported to factory 𝑗 forremanufacturing.

All products for the retailers are processed through theCDCs. The recycled product quantity is always less than theproduct quantity transported from the factory to the CDC,which can be described as follows:

𝐽

∑𝑗=1

𝑃𝑗𝑖 ≥𝐾

∑𝑘=1

EV [��𝑘]𝑄𝑖𝑘. (6)

𝑃𝑗𝑖 is a variable indicating the new product quantity trans-ported from factory 𝑗 to CDC 𝑖. ��𝑘𝑄𝑖𝑘 refers to the returnedproduct quantity transported from retailer 𝑘 to CDC 𝑖.

The products provided to the retailers should meet theirdemand.

𝐼

∑𝑖=1

𝑄𝑖𝑘 ≥𝐾

∑𝑘=1

𝐷𝑘. (7)

𝑄𝑖𝑘 is the product quantity CDC 𝑖 sends to retailer 𝑘. Thestochastic variable 𝐷𝑘 is the retailer 𝑘’s demand based onorder quantity.

The returned product quantity transported to the CDCsis more than the product quantity transported to disposalcenters.

𝐾

∑𝑘=1

EV [��𝑘]𝑄𝑖𝑘 ≥𝑁

∑𝑛=1

𝐾

∑𝑘=1

EV [��𝑖]EV [��𝑘]𝑄𝑖𝑘. (8)

Page 5: A Collection-Distribution Center Location and Allocation

Mathematical Problems in Engineering 5

EV[��𝑘]𝑄𝑖𝑘 is the expression for the returned product quantityfrom retailer 𝑘 to CDC 𝑖, and EV[��𝑖]EV[��𝑘]𝑄𝑖𝑘 is the productquantity transported from CDC 𝑖 to retailer 𝑘.

There should be at least one CDC and there should be nomore CDCs than the specified upper limit.

1 ≤𝐼

∑𝑖=1

𝑥𝑖, (9)

𝐼

∑𝑖=1

𝑥𝑖 ≤ 𝑈. (10)

𝑈 is the upper limit for the number of CDCs, which isdependent on demand, returned product quantity, and fixedcapacity constraints.

Each retailer must be serviced by only one CDC.

𝐼

∑𝑖=1

𝑦𝑖𝑘 = 1. (11)

Since 𝑥𝑖 and 𝑦𝑖𝑘 are binary variables, the followingconstraints are required:

𝑥𝑖 = {0, 1} , ∀𝑖 ∈ Ω,𝑦𝑖𝑘 = {0, 1} , ∀𝑖 ∈ Ω, ∀𝑘 ∈ Φ. (12)

𝑥𝑖 is a binary variable indicatingwhether aCDC is openedat point 𝑖. If location 𝑖 is chosen to open a CDC, then 𝑥𝑖;otherwise, 𝑥𝑖 = 0. 𝑦𝑖𝑘 is a binary variable indicating whetherretailer 𝑘 is serviced by CDC 𝑖. If 𝑦𝑖𝑘 = 1, then retailer 𝑘 isserviced by CDC 𝑖; otherwise, 𝑦𝑖𝑘 = 0.

3.3. Global Model. From the formulation above, the modelfor the CDCLAPwith capacity, flow, and quantity constraintsis developed with the aims of minimizing total costs and totaltransportation pollution with the primary objective of min-imizing the total cost. In the CLSC, both new and returnedproducts are considered. The product can be reproduced tosave raw materials and reduce waste and pollution. In ourmodel, all costs involved in the CDCLAP are considered aswell as the influence of the transportation activity pollution.Fuzzy random theory is used to deal with the real worldcomplex uncertainties and ensure more scientific decisions.Therefore, this CDC situation is closer to the real situation asit can deal with complicated practical problems. Finally, theglobal model is given:

min 𝐹1

=𝐼

∑𝑖=1

𝐽

∑𝑗=1

𝐶𝑝𝑖𝑗𝑃𝑗𝑖 +𝐼

∑𝑖=1

𝐾

∑𝑘=1

𝐶𝑑𝑖𝑘𝑄𝑖𝑘 (1 + EV [��𝑘])

+𝐼

∑𝑖=1

𝑁

∑𝑛=1

𝐾

∑𝑘=1

𝐶𝑤𝑖𝑛EV [��𝑖]EV [��𝑘]𝑄𝑖𝑘

+𝐼

∑𝑖=1

𝐽

∑𝑗=1

𝐾

∑𝑘=1

𝑁

∑𝑛=1

𝐶𝑝𝑖𝑗EV [��𝑘]𝑄𝑖𝑘 (1 − EV [��𝑖])

+𝐼

∑𝑖=1

𝐹𝑐𝑖𝑋𝑖 +𝐼

∑𝑖=1

𝐽

∑𝑗=1

𝑉𝑐𝑖 𝑃𝑗𝑖 +𝐼

∑𝑖=1

𝐾

∑𝑘=1

RV𝑐𝑖EV [��𝑘]

min 𝐹2

=𝐼

∑𝑖=1

𝐽

∑𝑗=1

𝛽𝑖𝑗𝑃𝑗𝑖 +𝐼

∑𝑖=1

𝐾

∑𝑘=1

𝛽𝑖𝑘𝑄𝑖𝑘 (1 + EV [��𝑘])

+𝐼

∑𝑖=1

𝑁

∑𝑛=1

𝐾

∑𝑘=1

𝛽𝑖𝑛EV [��𝑖]EV [��𝑘]𝑄𝑖𝑘

+𝐼

∑𝑖=1

𝐽

∑𝑗=1

𝐾

∑𝑘=1

𝑁

∑𝑛=1

𝛽𝑖𝑗EV [��𝑘]𝑄𝑖𝑘 (1 − EV [��𝑖])

s.t.𝐾

∑𝑘=1

EV [��𝑘]𝑄𝑖𝑘 +𝐽

∑𝑗=1

𝑃𝑗𝑖 ≤ 𝛼𝑖𝑥𝑖

∀𝑖 ∈ Ω ∀𝑗 ∈ Ψ ∀𝑘 ∈ Φ𝐾

∑𝑘=1

𝐷𝑘 +𝐼

∑𝑖=1

𝐾

∑𝑘=1

𝑁

∑𝑛=1

𝐶𝑝𝑖𝑗EV [��𝑘]𝑄𝑖𝑘 (1 − EV [��𝑖])

≤𝐽

∑𝑗=1

𝛾𝑗 ∀𝑗 ∈ Ψ ∀𝑘 ∈ Φ ∀𝑛 ∈ Υ

𝐽

∑𝑗=1

𝑃𝑗𝑖 ≥𝐾

∑𝑘=1

EV [��𝑘] ∀𝑖 ∈ Ω ∀𝑗 ∈ Ψ ∀𝑘 ∈ Φ

𝐾

∑𝑘=1

EV [��𝑘]𝑄𝑖𝑘 ≥𝑁

∑𝑛=1

𝐾

∑𝑘=1

EV [��𝑖]EV [��𝑘]𝑄𝑖𝑘

∀𝑖 ∈ Ω ∀𝑘 ∈ Φ ∀𝑛 ∈ Υ𝐼

∑𝑖=1

𝑄𝑖𝑘 ≥𝐾

∑𝑘=1

𝐷𝑘 ∀𝑖 ∈ Ω ∀𝑘 ∈ Φ

1 ≤𝐼

∑𝑖=1

𝑥𝑖 ∀𝑖 ∈ Ω

𝐼

∑𝑖=1

𝑥𝑖 ≤ 𝑈 ∀𝑖 ∈ Ω

𝑦𝑖𝑘 ≤ 𝑥𝑖 ∀𝑖 ∈ Ω, ∀𝑘 ∈ Φ𝐼

∑𝑖=1

𝑦𝑖𝑘 = 1 ∀𝑖 ∈ Ω ∀𝑘 ∈ Φ

𝑥𝑖 = {0, 1} ∀𝑖 ∈ Ω𝑦𝑖𝑘 = {0, 1} ∀𝑖 ∈ Ω, ∀𝑘 ∈ Φ.

(13)

3.4.Model Transformation. The two objectives are believed tobe some similar ones to some extent.Theminimization of theenvironmental objective requires low transportation carbonemissions which could be similar to the transportation costs

Page 6: A Collection-Distribution Center Location and Allocation

6 Mathematical Problems in Engineering

of the economic objective, which are mainly affected bytransportation distance. Based on previous research [33, 43,44], the secondary environmental impact reduction objectivecan be transformed into a constraint to reduce the complexityof themultiple-objectivemodel (13). By the acceptable carbonemissions level, the decision makers are concerned muchmore about the total cost, namely, the primary objective.Suppose that there is a maximum average environmentalimpact level 𝜇 which is acceptable to the decision maker;therefore, the secondary objective can be transformed to bea constraint as follows:

𝐹2 =𝐼

∑𝑖=1

𝐽

∑𝑗=1

𝛽𝑖𝑗𝑃𝑗𝑖 +𝐼

∑𝑖=1

𝐾

∑𝑘=1

𝛽𝑖𝑘𝑄𝑖𝑘 (1 + EV [��𝑘])

+𝐼

∑𝑖=1

𝑁

∑𝑛=1

𝐾

∑𝑘=1

𝛽𝑖𝑛EV [��𝑖]EV [��𝑘]𝑄𝑖𝑘

+𝐼

∑𝑖=1

𝐽

∑𝑗=1

𝐾

∑𝑘=1

𝑁

∑𝑛=1

𝛽𝑖𝑗EV [��𝑘]𝑄𝑖𝑘 (1 − EV [��𝑖])

≤ 𝜇.

(14)

Namely,

𝐹2 ≤ 𝜇. (15)

As the economic costs for the primary objective andthe secondary environmental objective are transformed intoa constraint, the global model can be transformed into itscorresponding equivalent model as follows:

min 𝐹1

=𝐼

∑𝑖=1

𝐽

∑𝑗=1

𝐶𝑝𝑖𝑗𝑃𝑗𝑖 +𝐼

∑𝑖=1

𝐾

∑𝑘=1

𝐶𝑑𝑖𝑘𝑄𝑖𝑘 (1 + EV [��𝑘])

+𝐼

∑𝑖=1

𝑁

∑𝑛=1

𝐾

∑𝑘=1

𝐶𝑤𝑖𝑛EV [��𝑖]EV [��𝑘]𝑄𝑖𝑘

+𝐼

∑𝑖=1

𝐽

∑𝑗=1

𝐾

∑𝑘=1

𝑁

∑𝑛=1

𝐶𝑝𝑖𝑗EV [��𝑘]𝑄𝑖𝑘 (1 − EV [��𝑖])

+𝐼

∑𝑖=1

𝐹𝑐𝑖𝑋𝑖 +𝐼

∑𝑖=1

𝐽

∑𝑗=1

𝑉𝑐𝑖 𝑃𝑗𝑖 +𝐼

∑𝑖=1

𝐾

∑𝑘=1

RV𝑐𝑖EV [��𝑘]

s.t. 𝐹2 ≤ 𝜇𝐾

∑𝑘=1

EV [��𝑘]𝑄𝑖𝑘 +𝐽

∑𝑗=1

𝑃𝑗𝑖 ≤ 𝛼𝑖𝑥𝑖

∀𝑖 ∈ Ω ∀𝑗 ∈ Ψ ∀𝑘 ∈ Φ𝐾

∑𝑘=1

𝐷𝑘 +𝐼

∑𝑖=1

𝐾

∑𝑘=1

𝑁

∑𝑛=1

𝐶𝑝𝑖𝑗EV [��𝑘]𝑄𝑖𝑘 (1 − EV [��𝑖])

≤𝐽

∑𝑗=1

𝛾𝑗 ∀𝑗 ∈ Ψ ∀𝑘 ∈ Φ ∀𝑛 ∈ Υ

𝐽

∑𝑗=1

𝑃𝑗𝑖 ≥𝐾

∑𝑘=1

EV [𝑎𝑘] ∀𝑖 ∈ Ω ∀𝑗 ∈ Ψ ∀𝑘 ∈ Φ

𝐾

∑𝑘=1

EV [��𝑘]𝑄𝑖𝑘 ≥𝑁

∑𝑛=1

𝐾

∑𝑘=1

EV [��𝑖]EV [��𝑘]𝑄𝑖𝑘

∀𝑖 ∈ Ω ∀𝑘 ∈ Φ ∀𝑛 ∈ Υ𝐼

∑𝑖=1

𝑄𝑖𝑘 ≥𝐾

∑𝑘=1

𝐷𝑘 ∀𝑖 ∈ Ω ∀𝑘 ∈ Φ

1 ≤𝐼

∑𝑖=1

𝑥𝑖 ∀𝑖 ∈ Ω

𝐼

∑𝑖=1

𝑥𝑖 ≤ 𝑈 ∀𝑖 ∈ Ω

𝑦𝑖𝑘 ≤ 𝑥𝑖 ∀𝑖 ∈ Ω, ∀𝑘 ∈ Φ𝐼

∑𝑖=1

𝑦𝑖𝑘 = 1 ∀𝑖 ∈ Ω ∀𝑘 ∈ Φ

𝑥𝑖 = {0, 1} ∀𝑖 ∈ Ω𝑦𝑖𝑘 = {0, 1} ∀𝑖 ∈ Ω, ∀𝑘 ∈ Φ.

(16)

4. The Heuristic AlgorithmsBased on Pgln-PSO

Particle swarm optimization (PSO) is an evolutionary algo-rithm which simulates social behavior such as birds flockingand fish schooling [45]. Using a fixed population of individ-uals, the PSO searches the feasible zone to seek solutions,which are then updated to achieve an optimal solution. Theparticles [46], characterized by their position and velocity,are decided on by their flying experience, their discoveries,or the discoveries of their companions. They fly through theproblem spaces following the currently optimum particlesto find the best solution between the populations and thebest solution for each population. Even though the PSOhas been widely used to solve NP-hard problems [45, 47],in the basic PSO, as the particles in the swarm are weak,they tend to cluster rapidly toward the global best particle[31]. However, the global-local-neighbor particle swarm opti-mization (glnPSO) developed by Ai and Kachitvichyanukul[36] has been found to improve the weakness in the basicPSO. Xu et al. [43] proposed an even more advanced global-local-neighbor particle swarm optimization with exchange-able particles (GLNPSO-ep). In this section, a priority-based global-local-neighbor particle swarm optimization(pb-glnPSO) is proposed to solve the CDCLAP in theCLSC.

4.1. Notations for the pb-glnPSO. The basic elements ofthe PSO are particles, population, velocity, inertia weight,individual best, and global best. The notations needed for thepb-glnPSO are shown in the Notations.

Page 7: A Collection-Distribution Center Location and Allocation

Mathematical Problems in Engineering 7

4.2. Encoding andDecoding Algorithm. Thedecoding processis based on the priority-based encoding developed by Genand Cheng and the priority-based decoding and encodingproposed by Gen et al. [48]. The priorities for the CDCsand the retailers are equal to the total number of retailersand CDCs. At each step, the CDC (retailer) with the highestpriority is selected and connected to a retailer (CDC) under aminimum transportation cost constraint. Procedure 1 showsthe decoding algorithm for the priority-based encodingand its trace table, with the priority-based encoding beingrandom. The CDCLAP is solved in two stages [14]. In thefirst stage, the CDC location is chosen and the transportationbetween the CDCs and retailers calculated. In the secondstage, the allocations between the factories and CDCs aredealt with.

4.3. The Fitness Value Function. The CDCLAP consideredin this paper has a primary objective, the minimizationof total costs, and a secondary objective, the minimizationof environmental pollution, with the fitness value of eachparticle reflecting the objective value of the total cost. Asthe second objective has been transformed into a constraint,when the transportation carbon emissions are beyond theacceptable level [33, 43], a penalty function is assignedaccording to the actual situation. If the transportation carbonemissions are within the acceptable level 𝐹2 ≤ 𝜇, the fitnessvalue function in the pb-glnPSO is as follows:

Fitness = min𝐼

∑𝑖=1

𝐽

∑𝑗=1

𝐶𝑝𝑖𝑗𝑃𝑗𝑖 +𝐼

∑𝑖=1

𝐾

∑𝑘=1

𝐶𝑑𝑖𝑘𝑄𝑖𝑘 (1 + EV [��𝑘])

+𝐼

∑𝑖=1

𝑁

∑𝑛=1

𝐾

∑𝑘=1

𝐶𝑤𝑖𝑛EV [��𝑖]EV [��𝑘]𝑄𝑖𝑘

+𝐼

∑𝑖=1

𝐽

∑𝑗=1

𝐾

∑𝑘=1

𝑁

∑𝑛=1

𝐶𝑝𝑖𝑗EV [��𝑘]𝑄𝑖𝑘 (1 − EV [��𝑖])

+𝐼

∑𝑖=1

𝐹𝑐𝑖𝑋𝑖 +𝐼

∑𝑖=1

𝐽

∑𝑗=1

𝑉𝑐𝑖 𝑃𝑗𝑖 +𝐼

∑𝑖=1

𝐾

∑𝑘=1

RV𝑐𝑖EV [��𝑘] .

(17)

If the transportation carbon emissions are beyond theacceptable level, a penalty function is assigned and the fitnessfunction is

Fitness = min𝐼

∑𝑖=1

𝐽

∑𝑗=1

𝐶𝑝𝑖𝑗𝑃𝑗𝑖 +𝐼

∑𝑖=1

𝐾

∑𝑘=1

𝐶𝑑𝑖𝑘𝑄𝑖𝑘 (1 + EV [��𝑘])

+𝐼

∑𝑖=1

𝑁

∑𝑛=1

𝐾

∑𝑘=1

𝐶𝑤𝑖𝑛EV [��𝑖]EV [��𝑘]𝑄𝑖𝑘

+𝐼

∑𝑖=1

𝐽

∑𝑗=1

𝐾

∑𝑘=1

𝑁

∑𝑛=1

𝐶𝑝𝑖𝑗EV [��𝑘]𝑄𝑖𝑘 (1 − EV [��𝑖])

+𝐼

∑𝑖=1

𝐹𝑐𝑖𝑋𝑖 +𝐼

∑𝑖=1

𝐽

∑𝑗=1

𝑉𝑐𝑖 𝑃𝑗𝑖 +𝐼

∑𝑖=1

𝐾

∑𝑘=1

RV𝑐𝑖EV [��𝑘]

+ 𝐶 (𝜇 − 𝐹2)

(18)

in which 𝐶 is a large enough penalty factor.

4.4. Update. Based on the notations of pb-glnPSO men-tioned in the Notations and the glnPSO proposed by Aiand Kachitvichyanukul [36], the inertia weight, velocity, andposition are updated using the following equation:

𝜔 (𝜏) = 𝜔 (𝑇) + 𝜏 − 𝑇1 − 𝑇 [𝜔 (1) − 𝜔 (𝑇)] , (19)

V𝑙𝑑 (𝜏 + 1) = 𝜔 (𝜏) V𝑙𝑑 (𝜏) + 𝑐𝑝𝑟1 [𝑝best𝑙𝑑 (𝜏) − 𝑝𝑙𝑑 (𝜏)]

+ 𝑐𝑔𝑟2 [𝑝best𝑔𝑑 (𝜏) − 𝑝𝑙𝑑 (𝜏)]

+ 𝑐𝑙𝑟3 [𝑝best𝑔𝑑 (𝜏) − 𝑝𝑙𝑑 (𝜏)]

+ 𝑐𝑛𝑟4 [𝑝best𝑔𝑑 (𝜏) − 𝑝𝑙𝑑 (𝜏)] ,

(20)

𝑝𝑙𝑑 (𝜏 + 1) = 𝑝𝑙𝑑 (𝜏) + V𝑙𝑑 (𝜏 + 1) . (21)

TheglnPSOhas beenwidely used in solvingNP-hard facilitieslocation and allocation problems.

4.5. Overall Process of the pb-glnPSO. In this paper, theglnPSO presented in Procedure 1 is used to solve a locationand allocation problem. Due to uncertainties and envi-ronmental changes, a priority-based global-local-neighborparticle swarm optimization (pb-glnPSO) is proposed tosolve this model. As the company pays close attention toeconomic costs, the environmental factor is dealt with as aconstraint that has upper limits. The algorithmic details areas follows.

Step 1. Initialize 𝑃 particles as a swarm: 𝑙 = 1, 2, . . . , 𝐿 (theparticle is the priority).

Step 2 (constraints check). If in the feasible region, go toStep 3; otherwise, return to Step 1.

Step 3. Calculate the fitness according to the decoding algo-rithm in Procedure 1.

Step 4. Update the particle positions and velocities.

Step 4.1. Acquire the expected value for 𝑍 from the abovealgorithm.

Step 4.2. For 𝑙 = 1, 2, . . . , 𝐿, decode each particle to aninstallment group. Calculate the fitness value of each particleand set the position of the 𝑙th particle as its personal best.The global best position is chosen from these personal bestpositions.

Step 4.3 (update 𝑝best). For 𝑙 = 1, 2, . . . , 𝐿, if Fitness(𝑃𝑙) <Fitness(𝑃best

𝑙 ), 𝑃best𝑙 = 𝑃𝑙.

Step 4.4 (update 𝑔best). For 𝑙 = 1, 2, . . . , 𝐿, if Fitness(𝑃𝑙) <Fitness(𝑃best

𝑔 ), 𝑃best𝑔 = 𝑃𝑙.

Step 4.5 (update 𝑙best). For 𝑙 = 1, 2, . . . , 𝐿, among all 𝑝bestof𝑀 neighbors around the 𝑙th particle, set the personal bestwhich has the best fitness value as 𝑃𝐿best𝑙 .

Page 8: A Collection-Distribution Center Location and Allocation

8 Mathematical Problems in Engineering

Input. Ω: set of CDCs, 𝑖 ∈ Ω = {1, 2, 3, . . . , 𝐼}; Φ: set of retailers, and 𝑘 ∈ Φ = {1, 2, 3, . . . , 𝐾}𝐷𝑘: demand of retailer 𝑘, 𝑘 ∈ Φ,𝛼𝑖: the capability of the CDCs 𝑖, 𝑖 ∈ Ω; EV[��𝑘]: the return rate of retailer 𝑘, 𝑘 ∈ Φ𝐶𝑑𝑖𝑘: unit transportation cost between the CDC 𝑖 and retailer 𝑘, 𝑖 ∈ Ω, 𝑘 ∈ Φ;𝑝(𝑖 + 𝑘): the priority settled, 𝑖 ∈ Ω = {1, 2, 3, . . . , 𝐼}, 𝑘 ∈ Φ = {1, 2, 3, . . . , 𝐾}

Output. 𝑄𝑖𝑘: the product quantity transported from CDC 𝑖 to the retailer 𝑘.𝑄𝑘𝑖: the product quantity transported from the retailer 𝑘 to CDC 𝑖.

Step 1. 𝑄𝑖𝑘 ← 0, 𝑖 ∈ Ω, 𝑘 ∈ Φ, 𝑄𝑘𝑖 ← 0, 𝑖 ∈ Ω, 𝑘 ∈ Φ,Step 2. 𝑡 ← argmax𝑝(𝑙), 𝑙 ∈ |Ω| + |Φ|; select a nodeStep 3. If 𝑡 ∈ Ω, then 𝑖∗ ← 𝑡; select a CDC,

𝑘∗ ← argmin𝐶𝑑𝑖𝑘 | 𝑝(𝑘) = 0, 𝑘 ∈ Φ; select a retailer with the lowest costelse, 𝑘∗𝑙; select a retailer𝑖∗ ← argmin𝐶𝑑𝑖𝑘 | 𝑝(𝑖) = 0, 𝑖 ∈ Φ; select a CDC with the lowest cost

Step 4. 𝑄𝑖𝑘 ← min𝐷𝑘(1 + EV[��𝑘]), 𝛼𝑖: assign the available amount of unitsUpdate the availabilities on CDC (𝑖∗) and retailer (𝑘∗)𝐷𝑘∗ = 𝐷𝑘∗ − 𝑄𝑖∗𝑘∗ , 𝛼𝑖 = 𝛼𝑖 − 𝑄𝑖∗𝑘∗

Step 5. If𝐷𝑘∗ = 0 then 𝑝𝑘∗ = 0If 𝛼𝑖∗ = 0 then 𝑝𝑖∗ = 0

Step 6. If 𝑝(|𝑖| + 𝑘) = 0, 𝑘 ∈ Φ, then calculate transportation cost, find the chosen CDC and return, else go to Step 1.

Procedure 1: Decoding of the priority for the location and allocation problem.

Step 4.6 (generate 𝑛best). For 𝑙 = 1, 2, . . . , 𝐿 and 𝑑 =1, 2, . . . , 𝐷, find 𝑝o𝑑 ensuring that the FDR takes a maximumvalue, and set 𝑝𝑜𝑑 as 𝑃𝐿best𝑙 .

Step 4.7. Update the position and the velocity of each 𝑙thparticle using (20) and (21).

Step 4.8. Check whether the particles are beyond the mark.If 𝑝𝑙𝑑 > 𝑃max, 𝑝𝑙𝑑 = 𝑃max; otherwise, if 𝑝𝑙𝑑 < 𝑃min, then𝑝𝑙𝑑 = 𝑃min.

Step 5. Based on the above calculation, replace the rankingvector using the new numbers.

Step 6. If the stopping criterion is met, stop; otherwise, 𝜏 =𝜏 + 1 and return to Step 2.

The overall process can be clearly seen in Figure 2.

5. Case Study

5.1. Case Presentation. This model is based on a beer com-pany in a developing country that bottles beer in glass bottles.The supply chain allows customers to return empty bottlesto the retailers, which are then sent to the CDCs wherethey are inspected, consolidated, and sorted. After processingand disinfecting, the bottles are refilled and sold again. Thecompany is now considering the construction of severalCDCs to allow for bottle recycling as producing new bottlesis far more expensive than recycling used bottles.

To illustrate the validity of the model and the usefulnessof the solutionmethod, the data needed to examine the CLSCperformance for the four echelons is presented here. Basedon the market analysis, ten alternative CDC coordinates aresuggested, which are to be assessed based on location, capac-ity, fixed costs, new product variable costs (NPV cost), and

recycled product variable costs (RPV cost). The assessmentsfor the ten possible CDCs are shown in Table 1. Supermarketsand restaurants are considered to be the beer retailers withflexible demand. Table 2 presents the information regardingthe retailers, factories, and disposal centers. It can be seenfrom Table 2 that 𝑘1 to 𝑘30 represent 30 different retailers, 𝑗1to 𝑗4 are the 4 different factories in different locations, each ofwhich has a different capacity, and 𝑛1 indicates the locationand capacity of the disposal center. Therefore, 30 retailers,4 factories, and 1 waste disposal center are considered inthis study. The unit transportation costs and pollution arerelated to the distances between the facilities. The retailers’return rates, which are fuzzy random variables, are shown inTable 3.

5.2. Maximum Generation and Population Size. With anincrease in the maximum iterations, computer time mayincrease or the optimal result may improve. For the pb-glnPSO in this case study, the maximum generation is set at𝑇 and the population size is set at𝑁; therefore, the maximumiteration is 𝑇 × 𝑁. In the test, 𝑁 is set from 20 to 60 with astep-length of 10, and 𝑇 is set from 100 to 500 with a step-length of 100, while 𝑐𝑝 = 𝑐𝑔 = 𝑐𝑙 = 𝑐𝑛 = 2, from which 25different groups are obtained, and then pb-glnPSO was run20 times for each group.

Figures 3 and 4 show the test results, the computing time,and the optimal results. For the horizontal ordinate 𝑇𝑁 (e.g.,“0–5” represents five different groups) [49], when𝑁 = 20, 𝑇increases from 100 to 500 with a step-length of 100, with theremainder following the same analogy. From Figure 3, it canbe seen that the maximum iterations significantly influencedthe computing time. When the population size 𝑁 was thesame, there was a positive correlation between the maximumgeneration and the computing time. For the optimal result,the maximum generation had an obvious influence on theresult, as shown in Figure 4. As can be seen, the results

Page 9: A Collection-Distribution Center Location and Allocation

Mathematical Problems in Engineering 9

Table 1: CDCs information (unit: 1 × 102 RMB).

Node Location Capability Fixed cost NPV cost RPV cost ��𝑖 Parameters 𝜌1 (23, 23) 900 12300 0.01 0.05 (0.18, 𝜌1, 0.25) 𝜌1 ∼ 𝑁(0.21, 0.02)2 (25, 35) 550 12100 0.02 0.06 (0.23, 𝜌2, 0.28) 𝜌2 ∼ 𝑁(0.25, 0.02)3 (34, 29) 1050 15600 0.01 0.05 (0.14, 𝜌3, 0.24) 𝜌3 ∼ 𝑁(0.18, 0.04)4 (32, 25) 650 11300 0.01 0.07 (0.16, 𝜌4, 0.22) 𝜌4 ∼ 𝑁(0.18, 0.03)5 (35, 37) 1050 17800 0.01 0.05 (0.25, 𝜌5, 0.30) 𝜌5 ∼ 𝑁(0.28, 0.02)6 (36, 31) 1050 22400 0.01 0.06 (0.17, 𝜌6, 0.26) 𝜌6 ∼ 𝑁(0.22, 0.03)7 (29, 28) 1050 16300 0.02 0.07 (0.15, 𝜌7, 0.23) 𝜌7 ∼ 𝑁(0.20, 0.02)8 (18, 21) 800 14900 0.01 0.06 (0.19, 𝜌8, 0.28) 𝜌8 ∼ 𝑁(0.24, 0.03)9 (29, 23) 1100 26500 0.01 0.06 (0.12, 𝜌9, 0.22) 𝜌9 ∼ 𝑁(0.17, 0.04)10 (35, 26) 1050 2200 0.02 0.05 (0.17, 𝜌10, 0.23) 𝜌10 ∼ 𝑁(0.20, 0.02)

No

No

No

Yes

Yes

Yes

Start

Initialize L

Encoding

Decoding

Calculate F1

Calculate F2

𝜏 = 𝜏 + 1

Fitness (P1) < Fitness (Pbest1 )

Fitness (P1) < Fitness (Pbestg )

Pbest1 = P1

Pbestg = P1

Update PLbest1 and generate PNbest

1d

𝜏 > T

End

Figure 2: The heuristic algorithms based on pb-glnPSO.

were better when 𝑇 was from 300 to 500 and 𝑁 was from40 to 60. Thus, for the above 𝑇 and 𝑁 group, the optimalresults, the standard deviation of 20 optimal results, andthe average computing time have been given in Table 4 forbetter analysis. From Table 4, it can be seen that the resultwas stable and reliable and that any further increase in themaximum iterations resulted in a longer computing time butno improvement in the optimal result, with the best resultbeingwhen𝑁= 50 and𝑇= 400.Therefore, the suitable valuesfor 𝑇 and𝑁 in the pb-glnPSO for this case were found to be400 and 50.

5.3. Sensitivity Analysis on the Parameters. To find the bestsolution to the proposed model, a series of experiments wereconducted, all of which were performed using MATLAB 7.0

on a workstation with an Intel(R) Core(TM)i7, a 2.59GHzclock pulse with 8GB memory, and a Windows 10 operatingsystem. A sensitivity analysis was performed to examinethe effectiveness and behavior of the proposed algorithm,as shown in Table 5. Several parameters were changed: thepopulation size 𝑁, the maximum generation 𝑇, and theacceleration constants 𝑐𝑝, 𝑐𝑔, 𝑐𝑙, and 𝑐𝑛. After trying variousvalues for the population size andmaximum generations, theresults were found to be better when 𝑇 was from 300 to 500and𝑁was from40 to 60.The different fitness values obtainedusing the pb-glnPSO with the different parameters 𝑁, 𝑇, 𝑐1,and 𝑐2 are shown in Table 5.

As can be seen from Table 5, when the parameters 𝑐𝑝,𝑐𝑔, 𝑐𝑙, and 𝑐𝑛 increased, the fitness value improved exceptfor 𝑐𝑝 = 𝑐𝑔 = 𝑐𝑙 = 𝑐𝑛 = 2.5 with the same generation

Page 10: A Collection-Distribution Center Location and Allocation

10 Mathematical Problems in Engineering

Table 2: Retailers, factories, and disposal center.

Node Location Demand𝑘1 (27, 28) 50𝑘2 (30, 19) 60𝑘3 (32, 22) 40𝑘4 (37, 16) 80𝑘5 (23, 29) 30𝑘6 (27, 17) 40𝑗1 (13, 22) 920𝑘7 (33, 26) 80𝑘8 (34, 32) 40𝑘9 (37, 22) 100𝑘10 (17, 22) 90𝑘11 (26, 39) 60𝑘12 (38, 26) 40𝑗2 (31, 44) 530𝑘13 (38, 34) 50𝑘14 (36, 25) 70𝑘15 (41, 19) 40𝑘16 (27, 33) 30𝑘17 (25, 39) 20𝑘18 (38, 37) 40𝑗3 (32, 15) 850𝑘19 (36,27) 50𝑘20 (39, 28) 60𝑘21 (25, 31) 70𝑘22 (29, 35) 90𝑘23 (18, 29) 50𝑘24 (18, 14) 60𝑗4 (42, 31) 940𝑘25 (35, 11) 80𝑘26 (23, 33) 50𝑘27 (36, 37) 60𝑘28 (28, 26) 40𝑘29 (25, 24) 30𝑘30 (32, 19) 80𝑛1 (18, 47) 800

and population size, with the fitness value increased from𝑐𝑝 = 𝑐𝑔 = 𝑐𝑙 = 𝑐𝑛 = 2 to 𝑐𝑝 = 𝑐𝑔 = 𝑐𝑙 = 𝑐𝑛 = 2.5.Therefore, when 𝑐𝑝 = 𝑐𝑔 = 𝑐𝑙 = 𝑐𝑛 = 2, the result wasfound to be optimal. For𝑇, given the same 𝑐𝑝, 𝑐𝑔, 𝑐𝑙, and 𝑐𝑛 andpopulation size, it was found that when 𝑇was 400, the fitnessvalue was better than for any other generation. Finally, for𝑁,the results improved as the population size increased and itwas found to be optimal when 𝑁 is 50. The most effectiveand efficient results were gained with 𝑇 at 400, 𝑁 at 50, and𝑐𝑝 = 𝑐𝑔 = 𝑐𝑙 = 𝑐𝑛 = 2.5.4. Result Analysis. In this section, the pb-glnPSO is con-ducted to solve the model using the above data. The param-eters for the problem were set as follows: population size:popsize = 50; maximum generation: maxGen = 400; inertiaweight: 𝜔(1) = 1 and 𝜔(𝑇) = 0.1; acceleration constant:

1

2

3

4

5

6

7

8

9

10

11

The c

ompu

ting

time

5 10 15 20 250

TN

Figure 3: The computing time.

Table 3: Retailers’ return rate.

Node ��𝑘 Parameters 𝜍𝑘1 (0.28, 𝜍1, 0.33) 𝜍1 ∼ 𝑁(0.31, 0.02)𝑘2 (0.52, 𝜍2, 0.62) 𝜍2 ∼ 𝑁(0.56, 0.02)𝑘3 (0.32, 𝜍3, 0.38) 𝜍3 ∼ 𝑁(0.36, 0.03)𝑘4 (0.62, 𝜍4, 0.73) 𝜍4 ∼ 𝑁(0.67, 0.04)𝑘5 (0.55, 𝜍5, 0.62) 𝜍5 ∼ 𝑁(0.58, 0.02)𝑘6 (0.65, 𝜍6, 0.72) 𝜍6 ∼ 𝑁(0.69, 0.02)𝑘7 (0.73, 𝜍7, 0.81) 𝜍7 ∼ 𝑁(0.78, 0.03)𝑘8 (0.72, 𝜍8, 0.78) 𝜍8 ∼ 𝑁(0.75, 0.03)𝑘9 (0.75, 𝜍9, 0.82) 𝜍9 ∼ 𝑁(0.80, 0.04)𝑘10 (0.34, 𝜍10, 0.38) 𝜍10 ∼ 𝑁(0.36, 0.02)𝑘11 (0.42, 𝜍11, 0.48) 𝜍11 ∼ 𝑁(0.46, 0.02)𝑘12 (0.46, 𝜍12, 0.50) 𝜍12 ∼ 𝑁(0.48, 0.04)𝑘13 (0.65, 𝜍13, 0.70) 𝜍13 ∼ 𝑁(0.67, 0.04)𝑘14 (0.62, 𝜍14, 0.68) 𝜍14 ∼ 𝑁(0.64, 0.03)𝑘15 (0.72, 𝜍15, 0.78) 𝜍15 ∼ 𝑁(0.75, 0.04)𝑘16 (0.74, 𝜍16, 0.79) 𝜍16 ∼ 𝑁(0.77, 0.04)𝑘17 (0.70, 𝜍17, 0.75) 𝜍17 ∼ 𝑁(0.73, 0.04)𝑘18 (0.75, 𝜍18, 0.80) 𝜍18 ∼ 𝑁(0.78, 0.02)𝑘19 (0.68, 𝜍19, 0.75) 𝜍19 ∼ 𝑁(0.72, 0.03)𝑘20 (0.55, 𝜍20, 0.65) 𝜍20 ∼ 𝑁(0.61, 0.02)𝑘21 (0.35, 𝜍21, 0.45) 𝜍21 ∼ 𝑁(0.39, 0.04)𝑘22 (0.35, 𝜍22, 0.42) 𝜍22 ∼ 𝑁(0.38, 0.03)𝑘23 (0.55, 𝜍23, 0.60) 𝜍23 ∼ 𝑁(0.58, 0.03)𝑘24 (0.52, 𝜍24, 0.62) 𝜍24 ∼ 𝑁(0.56, 0.04)𝑘25 (0.62, 𝜍25, 0.72) 𝜍25 ∼ 𝑁(0.66, 0.04)𝑘26 (0.69, 𝜍26, 0.75) 𝜍26 ∼ 𝑁(0.72, 0.03)𝑘27 (0.29, 𝜍27, 0.35) 𝜍27 ∼ 𝑁(0.32, 0.03)𝑘28 (0.40, 𝜍28, 0.46) 𝜍28 ∼ 𝑁(0.43, 0.02)𝑘29 (0.42, 𝜍29, 0.48) 𝜍29 ∼ 𝑁(0.45, 0.03)𝑘30 (0.50, 𝜍30, 0.58) 𝜍30 ∼ 𝑁(0.54, 0.04)

𝑐𝑝 = 𝑐𝑔 = 𝑐𝑙 = 𝑐𝑛 = 2. After running the program 20times, the most satisfactory solution was found. Figure 6

Page 11: A Collection-Distribution Center Location and Allocation

Mathematical Problems in Engineering 11

Table 4: pb-glnPSO result (unit: 1 × 102 RMB).

𝑁 = 40 𝑁 = 50 𝑁 = 60𝑇 = 300 𝑇 = 400 𝑇 = 500 𝑇 = 300 𝑇 = 400 𝑇 = 500 𝑇 = 300 𝑇 = 400 𝑇 = 500

Optimal result 82589.8 82434.4 82669.5 82102.4 81920.1 82634.9 82434.4 82189.2 82308.9Standard deviation 512.485 627.973 407.732 565.617 306.345 527.466 543.704 526.525 678.494Computing time 5.600 5.938 6.699 6.623 8.384 9.228 8.929 9.855 10.690

Table 5: Sensitivity analysis (unit: 1 × 102 RMB).

𝑐1 = 𝑐2 𝑁 = 40 𝑁 = 50 𝑁 = 60𝑇 = 300 𝑇 = 400 𝑇 = 500 𝑇 = 300 𝑇 = 400 𝑇 = 500 𝑇 = 300 𝑇 = 400 𝑇 = 500

0.5 84449.3 83447.3 83243.5 82889.4 82766.2 83859.6 82879.9 82830.6 83233.81 83256.4 83125.5 83128.3 82679.3 82459.0 83199.5 82596.8 82448.8 82614.41.5 83201.8 82765.3 82815.6 82486.5 82564.3 83041.9 82498.6 82257.8 82430.62 82589.8 82434.4 82669.5 82102.4 81920.1 82634.9 82434.4 82189.2 82308.92.5 83844.7 83102.9 82782.4 82370.5 82198.5 82792.7 82448.8 82469.9 82377.3

8.15

8.2

8.25

8.3

8.35

8.4

8.45

The o

ptim

al re

sult

5 10 15 20 250

TN

×104

Figure 4: The optimal result.

shows the specific objective values found by the pb-glnPSO indifferent iterations and shows the reductions in the total costs.The results are presented in Figure 5. From the calculations,at least 3 CDCs could satisfy all markets. Alternative CDCpositions 4, 5, and 8 should be chosen. CDC 4 can sendproducts to markets 2, 3, 4, 6, 7, 9, 14, 15, 25, and 30. CDC5 can transport products for 1, 8, 11, 12, 13, 16, 17, 18, 19, 20,21, 22, and 27 and retailers 5, 10, 23, 24, 26, 28, and 29 canbe serviced by CDC 8. The total cost was found to be 8.192million RMB, in which the fixed costs were 4.4 million RMB,the transportation costs were 3.776 million RMB, and theoperating costs were 0.016 million RMB.

5.5. Algorithm Comparison. To better illustrate the effective-ness of the proposed algorithm, a brief comparison betweenthe pb-glnPSO, glnPSO, and an immune algorithm (IM) isgiven in this section. The glnPSO is a well-respected evolu-tionary algorithm that has been successfully implemented in

10 15 20 25 30 35 40 45

RetailerCDC

FactoryDisposal center

10

15

20

25

30

35

40

45

Figure 5: The distribution strategy.

a variety of engineering and combinatorial problems.The IMis also being widely used to solve facilities location problems.

To establish the solution quality for the pb-glnPSO, it wascompared with the glnPSO and the IM. Each run time forthe pb-glnPSO, glnPSO, and the IM was around 10 s. Thepb-glnPSO, glnPSO, and IM were run 20 times using thesame data. For a fair comparison between the groups, thepopulation size was set at 50 and the maximum generation at400. In the glnPSO, the acceleration constant was designed as𝑐𝑝 = 𝑐𝑔 = 𝑐𝑙 = 𝑐𝑛 = 2 and the inertia weight was 𝜔(1) = 1 and𝜔(𝑇) = 0.1. For the IM algorithm, the crossover probabilitywas 1 and the mutation probability was 0.1.

From Figure 7, it can be seen that the pb-glnPSO out-performed both the glnPSO and the IM, and, as the glnPSOconverged faster, it had a better result than the IM. Thisdemonstrated that a better solution can be obtained using theglnPSO, and an even better result can be obtained using the

Page 12: A Collection-Distribution Center Location and Allocation

12 Mathematical Problems in Engineering

50 100 150 200 250 300 350 4000Iteration

8

8.5

9

9.5

10

10.5

11

11.5

Fitn

ess v

alue

func

tion

×104

Figure 6: The Pgln-PSO iterative process.

pb-glnPSOglnPSOIM

50 100 150 200 250 300 350 4000Iteration

8

8.5

9

9.5

10

10.5

11

11.5

Fitn

ess v

alue

func

tion

×104

Figure 7: The iterative process of pb-glnPSO, glnPSO, and IM.

pb-glnPSO. The blue profile shows the convergence for thebest in history for the pb-glnPSO. It can be seen fromFigure 7that, as the programs ran, the results become stable for the pb-glnPSO and glnPSO after about the 150th generation, whilethe IM became stable after the 175th generation. As shown inFigure 7, the best solution for the pb-glnPSO was superiorto, more stable than, and had the smallest CPU run timecompared to the other algorithms (Table 6), with the IMhaving the highest run time.

6. Conclusion

Economic development has resulted in many environmentalpollution problems, the seriousness of which has encouraged

Table 6: Results of the pb-glnPSO, glnPSO, and IM.

Item pb-glnPSO glnPSO IMBest result 81920.1 82884.5 83315.6Worst result 82434.9 83826.6 84585.5Average result 82231.1 83467.6 83852.8Difference between the bestand the worst 514.81 942.10 1269.90

Difference between theaverage and the best 510.986 992.734 864.315

Standard deviation 203.82 583.08 537.27CPU time 8.6796 10.9764 14.5000

people to recycle and reuse products. To examine this prob-lem and seek appropriate solutions, a mathematical modelfor a collection-distribution center location and allocationproblem in a closed-loop supply chain under a fuzzy randomenvironment was presented for the beer industry in China.For this problem, a new model was formulated, in whichthe decision makers sought to minimize costs and pollutionunder capacity and quantity constraints. To more accuratelyrepresent actual production situations, the return rate anddisposal rate were considered to be fuzzy random variables.A heuristic algorithm, the pb-glnPSO, was then appliedto solve the problem. Based on the proposed priority, thedistribution and collection activity were shown to satisfyretailer demand and reduce costs and pollution after theCDCs start operations. After calculation, the best solutionwas determined and the advantages of the algorithm wereillustrated. The proposed model and method can be appliedto the location and allocation of CDCs in the beer industryto improve supply chain management.Themodel was shownto assist in generating retailer demand and dealing with thereturned products, which could benefit company recyclingand reuse policies. At the same time, the transportation costsand pollution were reduced because of the reductions inlosses from empty loads.

Notations

Sets

Ω: Set of CDCs,Ω = {1, 2, 3, . . . , 𝐼}Ψ: Set of factories, Ψ = {1, 2, 3, . . . , 𝐽}Φ: Set of retailers,Φ = {1, 2, 3, . . . , 𝐾}Υ: Set of disposal centers, Υ = {1, 2, 3, . . . , 𝑁}

Indices and Parameters

𝑖: Alternative location position for theCDCs, 𝑖 ∈ Ω = {1, 2, 3, . . . , 𝐼}

𝑗: Known position of the factories,𝑗 ∈ Ψ = {1, 2, 3, . . . , 𝐽}

𝑘: Known position of the retailers,𝑘 ∈ Φ = {1, 2, 3, . . . , 𝐾}

𝑛: Known disposal center,𝑛 ∈ Υ = {1, 2, 3, . . . , 𝑁}

Page 13: A Collection-Distribution Center Location and Allocation

Mathematical Problems in Engineering 13

𝑈: The upper limit of the CDCs𝐷𝑘: The demand of retailer 𝑘𝛼𝑖: The capability of CDC 𝑖𝛾𝑗: The capability of factory 𝑗𝑃𝑗𝑖: Product quantity from factory 𝑗 to CDC 𝑖𝑄𝑖𝑘: Product quantity from CDC 𝑖 to retailer 𝑘��𝑘: The product return rate from retailer 𝑘��𝑖: The product disposal rate at CDC 𝑖𝐹𝑐𝑖 : The fixed costs of the CDC 𝑖𝑉𝑐𝑖 : The variable costs of the CDC 𝑖 for a new

product unitRV𝑐𝑖 : The variable cost of the CDC 𝑖 triage for a

returned product unit𝐶𝑝𝑖𝑗: Unit transportation cost between CDC 𝑖 and

factory 𝑗𝐶𝑑𝑖𝑘: Unit transportation cost between CDC 𝑖 and

retailer 𝑘𝐶𝑤𝑖𝑛: Unit transportation cost between CDC 𝑖 and

disposal center 𝑛𝛽𝑖𝑗: Environmental impact of transportation

between CDC 𝑖 and factory 𝑗𝛽𝑖𝑘: Environmental impact of transportation

between CDC 𝑖 and retailer 𝑘𝛽𝑖𝑛: Environmental impact of transportation

between CDC 𝑖 and disposal center 𝑛𝜇: The environmental impact level accepted by

decision makers.

Decision Variables

𝑥𝑖: A binary variable indicating whether point𝑖 is chosen. If point 𝑖 is chosen, then𝑥𝑖 = 1; else, 𝑥𝑖 = 0𝑦𝑖𝑘: It indicates whether retailer 𝑘 is served byCDC 𝑖. If 𝑖 is chosen, then 𝑦𝑖𝑘 = 1; else,𝑦𝑖𝑘 = 0

Notations for pb-glnPSO

𝜏: Iteration index, 𝜏 = 1, 2, . . . , 𝑇𝑙: Particle index, 𝑙 = 1, 2, . . . , 𝐿V𝑙𝑑(𝜏): Velocity of the 𝑙th particle at the 𝑑th

dimension in the 𝜏th iteration𝑝best𝑙𝑑 : Personal best position𝑝𝐿best𝑙𝑑 : Local best position𝑐𝑝: Personal best position acceleration

constant𝑐𝑙: Local best position acceleration constant𝑃max: Maximum position value𝑃𝑙: Velocity vector of 𝑙th particle𝑃best𝑙 : Vector personal best position of 𝑙th

particle𝑃𝐿best𝑙 : Vector local best position of 𝑙th particleFitness(𝑃𝑙): Fitness value of 𝑃𝑙𝑑: Dimension index, 𝑑 = 1, 2, . . . , 𝐷𝜔𝜏: Inertia weight in 𝜏th iteration𝑝𝑙𝑑(𝜏): Position of the 𝑙th particle at the 𝑑th

dimension in the 𝜏th iteration

𝑝best𝑔𝑑 : Global best position𝑝𝑁best𝑙𝑑 : Near-neighbor best position𝑐𝑔: Global best position acceleration constant𝑐𝑛: Near-neighbor best position acceleration

constant𝑃min: Minimum position value𝑉𝑙: Position vector of 𝑙th particle𝑃best𝑔 : Vector global personal best position𝑟1, 𝑟2, 𝑟3, 𝑟4: Uniform distributed random number within

[0, 1].

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This research was supported by National Natural ScienceFoundation of China (Grants no. 71640013 and no. 71501137),National Planning Office of Philosophy and Social Science(Grant no. 14BGL055), and System Science and EnterpriseDevelopment Research Center (Grant no. Xq16C10).

References

[1] J. Li,W.Du, F. Yang, andG.Hua, “The carbon subsidy analysis inremanufacturing closed-loop supply chain,” Sustainability, vol.6, no. 6, pp. 3861–3877, 2014.

[2] J. Ma and H.Wang, “Complexity analysis of dynamic noncoop-erative game models for closed-loop supply chain with productrecovery,” Applied Mathematical Modelling, vol. 38, no. 23, pp.5562–5572, 2014.

[3] B. C. Giri and S. Sharma, “Optimizing a closed-loop supplychain withmanufacturing defects and quality dependent returnrate,” Journal of Manufacturing Systems, vol. 35, pp. 92–111, 2015.

[4] S. Rezapour, R. Z. Farahani, B. Fahimnia, K. Govindan, andY. Mansouri, “Competitive closed-loop supply chain networkdesign with price-dependent demands,” Journal of CleanerProduction, vol. 93, pp. 251–272, 2015.

[5] P. Subramanian,N. Ramkumar, T. T.Narendran, andK.Ganesh,“PRISM: priority based simulated annealing for a closed loopsupply chain network design problem,”Applied Soft Computing,vol. 13, no. 2, pp. 1121–1135, 2013.

[6] S. H. Amin and G. Zhang, “A multi-objective facility locationmodel for closed-loop supply chain network under uncertaindemand and return,” Applied Mathematical Modelling, vol. 37,no. 6, pp. 4165–4176, 2013.

[7] K. Subulan, A. Baykasoglu, F. B. Ozsoydan, A. S. Tasan, and H.Selim, “A case-oriented approach to a lead/acid battery closed-loop supply chain network design under risk and uncertainty,”Journal of Manufacturing Systems, vol. 37, pp. 340–361, 2015.

[8] L. J. Zeballos, C. A. Mendez, A. P. Barbosa-Povoa, and A.Q. Novais, “Multi-period design and planning of closed-loopsupply chains with uncertain supply and demand,” Computersand Chemical Engineering, vol. 66, pp. 151–164, 2014.

[9] S. Wang, J. Watada, and W. Pedrycz, “Granular robust mean-CVaR feedstock flow planning for waste-to-energy systemsunder integrated uncertainty,” IEEE Transactions on Cybernet-ics, vol. 44, no. 10, pp. 1846–1857, 2014.

Page 14: A Collection-Distribution Center Location and Allocation

14 Mathematical Problems in Engineering

[10] N. Tokhmehchi, A. Makui, and S. Sadi-Nezhad, “A hybridapproach to solve a model of closed-loop supply chain,”Mathe-matical Problems in Engineering, vol. 2015, Article ID 179102, 18pages, 2015.

[11] B. Vahdani and M. Mohammadi, “A bi-objective interval-stochastic robust optimization model for designing closed loopsupply chain network with multi-priority queuing system,”International Journal of Production Economics, vol. 170, pp. 67–87, 2015.

[12] O. Kaya and B. Urek, “A mixed integer nonlinear programmingmodel and heuristic solutions for location, inventory andpricing decisions in a closed loop supply chain,” Computers &Operations Research, vol. 65, pp. 93–103, 2016.

[13] N. Ramkumar, P. Subramanian, T. T.Narendran, andK.Ganesh,“A genetic algorithm approach for solving a closed loop supplychain model: a case of battery recycling,” Applied MathematicalModelling, vol. 35, pp. 5921–5932, 2010.

[14] A. Barz, T. Buer, and H.-D. Haasis, “Quantifying the effectsof additive manufacturing on supply networks by means of afacility location-allocation model,” Logistics Research, vol. 9, no.1, article 13, 2016.

[15] A. Jindal and K. S. Sangwan, “Multi-objective fuzzy math-ematical modelling of closed-loop supply chain consideringeconomical and environmental factors,” Annals of OperationsResearch, pp. 1–26, 2016.

[16] M. Ramezani, A. M. Kimiagari, B. Karimi, and T. H. Hejazi,“Closed-loop supply chain network design under a fuzzyenvironment,” Knowledge-Based Systems, vol. 59, pp. 108–120,2014.

[17] E. Bottani, R.Montanari, M. Rinaldi, andG. Vignali, “Modelingand multi-objective optimization of closed loop supply chains:a case study,” Computers & Industrial Engineering, vol. 87, pp.328–342, 2015.

[18] Y. Zhou, C. K. Chan, K. H. Wong, and Y. C. E. Lee, “Closed-loop supply chain network under oligopolistic competitionwithmultiproducts, uncertain demands, and returns,”MathematicalProblems in Engineering, vol. 2014, Article ID 912914, 15 pages,2014.

[19] M. Zhalechian, R. Tavakkoli-Moghaddam, B. Zahiri, and M.Mohammadi, “Sustainable design of a closed-loop location-routing-inventory supply chain network under mixed uncer-tainty,” Transportation Research Part E: Logistics and Trans-portation Review, vol. 89, pp. 182–214, 2016.

[20] S.M.Hatefi, F. Jolai, S. A. Torabi, andR. Tavakkoli-Moghaddam,“Reliable design of an integrated forward-revere logistics net-work under uncertainty and facility disruptions: a fuzzy possi-bilistic programing model,” KSCE Journal of Civil Engineering,vol. 19, no. 4, pp. 1117–1128, 2015.

[21] S. Zhong, Y. Chen, and J. Zhou, “Fuzzy random programmingmodels for location-allocation problem with applications,”Computers and Industrial Engineering, vol. 89, pp. 194–202, 2015.

[22] S.Wang, T. S.Ng, andM.Wong, “Expansion planning forwaste-to-energy systems using waste forecast prediction sets,” NavalResearch Logistics, vol. 63, no. 1, pp. 47–70, 2016.

[23] E. Keyvanshokooh, S. M. Ryan, and E. Kabir, “Hybrid robustand stochastic optimization for closed-loop supply chain net-work design using accelerated Benders decomposition,” Euro-pean Journal of Operational Research, vol. 249, no. 1, pp. 76–92,2016.

[24] H. Fallah, H. Eskandari, and M. S. Pishvaee, “Competitiveclosed-loop supply chain network design under uncertainty,”Journal of Manufacturing Systems, vol. 37, pp. 649–661, 2015.

[25] Y. Ma, F. Yan, K. Kang, and X. Wei, “A novel integratedproduction-distribution planning model with conflict andcoordination in a supply chain network,” Knowledge-BasedSystems, vol. 105, pp. 119–133, 2016.

[26] M. Khatami, M. Mahootchi, and R. Z. Farahani, “Benders’decomposition for concurrent redesign of forward and closed-loop supply chain network with demand and return uncertain-ties,” Transportation Research Part E: Logistics and Transporta-tion Review, vol. 79, pp. 1–21, 2015.

[27] K. Huang, Y. Jiang, Y. Yuan, and L. Zhao, “Modeling multiplehumanitarian objectives in emergency response to large-scaledisasters,” Transportation Research Part E: Logistics and Trans-portation Review, vol. 75, pp. 1–17, 2015.

[28] X. Xu, Y. Jiang, and H. P. Lee, “Multi-objective optimal designof sandwich panels using a genetic algorithm,” EngineeringOptimization, vol. 75, pp. 1–17, 2016.

[29] A. Banasik, A. Kanellopoulos, G. D. H. Claassen, J. M. Bloem-hof-Ruwaard, and J. G. A. J. van der Vorst, “Closing loops inagricultural supply chains using multi-objective optimization:a case study of an industrial mushroom supply chain,” Interna-tional Journal of Production Economics, vol. 183, pp. 409–420,2017.

[30] Y. Ma and J. Xu, “A novel multiple decision-maker model forresource-constrained project scheduling problems,” CanadianJournal of Civil Engineering, vol. 41, no. 6, pp. 500–511, 2014.

[31] Y. Ma and J. Xu, “Vehicle routing problem with multipledecision-makers for construction material transportation ina fuzzy random environment,” International Journal of CivilEngineering, vol. 12, no. 2A, pp. 331–345, 2014.

[32] H. Maghsoudlou, M. R. Kahag, S. T. A. Niaki, and H. Pour-vaziri, “Bi-objective optimization of a three-echelon multi-server supply-chain problem in congested systems: modelingand solution,”Computers and Industrial Engineering, vol. 99, pp.41–62, 2016.

[33] J. Xu, Y. Ma, and Z. Xu, “A bilevel model for project schedulingin a fuzzy random environment,” IEEE Transactions on Systems,Man, and Cybernetics: Systems, vol. 45, no. 10, pp. 1322–1335,2015.

[34] B.-B. Li, L. Wang, and B. Liu, “An effective PSO-based hybridalgorithm for multiobjective permutation flow shop schedul-ing,” IEEE Transactions on Systems, Man, and Cybernetics PartA: Systems and Humans, vol. 38, no. 4, pp. 818–831, 2008.

[35] T.-Y. Chen and T.-M. Chi, “On the improvements of the par-ticle swarm optimization algorithm,” Advances in EngineeringSoftware, vol. 41, no. 2, pp. 229–239, 2010.

[36] T. J. Ai and V. Kachitvichyanukul, “A particle swarm optimiza-tion for the vehicle routing problem with simultaneous pickupand delivery,” Computers and Operations Research, vol. 36, no.5, pp. 1693–1702, 2009.

[37] C. H. Huynh, K. C. So, and H. Gurnani, “Managing a closed-loop supply system with random returns and a cyclic deliveryschedule,” European Journal of Operational Research, vol. 255,no. 3, pp. 787–796, 2016.

[38] M. Zohal and H. Soleimani, “Developing an ant colonyapproach for green closed-loop supply chain network design: acase study in gold industry,” Journal of Cleaner Production, vol.133, pp. 314–337, 2016.

[39] Z.-H. Zhang and A. Unnikrishnan, “A coordinated location-inventory problem in closed-loop supply chain,” TransportationResearch Part B: Methodological, vol. 89, pp. 127–148, 2016.

[40] R. Kruse and K. D. Meyer, Statistics with Vague Data, Reidel,1987.

Page 15: A Collection-Distribution Center Location and Allocation

Mathematical Problems in Engineering 15

[41] S. Heilpern, “The expected value of a fuzzy number,” Fuzzy Sets& Systems, vol. 47, no. 1, pp. 81–86, 1992.

[42] M. Talaei, B. F. Moghaddam, M. S. Pishvaee, A. Bozorgi-Amiri,and S. Gholamnejad, “A robust fuzzy optimization model forcarbon-efficient closed-loop supply chain network design prob-lem: a numerical illustration in electronics industry,” Journal ofCleaner Production, vol. 113, pp. 662–673, 2016.

[43] J. Xu, F. Yan, and S. Li, “Vehicle routing optimization with softtime windows in a fuzzy random environment,” TransportationResearch Part E: Logistics and Transportation Review, vol. 47, no.6, pp. 1075–1091, 2011.

[44] J. Xu and X. Zhou, “Approximation based fuzzy multi-objectivemodels with expected objectives and chance constraints: appli-cation to earth-rock work allocation,” Information Sciences, vol.238, no. 7, pp. 75–95, 2013.

[45] J. Kennedy and R. Eberhart, “Particle swarm optimization,” inProceedings of the 1995 IEEE International Conference on NeuralNetworks, vol. 4, pp. 1942–1948, December 1995.

[46] H. Soleimani and G. Kannan, “A hybrid particle swarm opti-mization and genetic algorithm for closed-loop supply chainnetwork design in large-scale networks,” Applied MathematicalModelling, vol. 39, no. 14, pp. 3990–4012, 2015.

[47] J. F. Kennedy, J. Kennedy, andR.C. Eberhart, Swarm Intelligence,Morgan Kaufmann, 2001.

[48] M.Gen, F. Altiparmak, and L. Lin, “A genetic algorithm for two-stage transportation problem using priority-based encoding,”OR Spectrum, vol. 28, no. 3, pp. 337–354, 2006.

[49] Y.Ma and J. Xu, “A cloud theory-based particle swarmoptimiza-tion for multiple decision maker vehicle routing problems withfuzzy random timewindows,” Engineering Optimization, vol. 47,no. 6, pp. 825–842, 2015.

Page 16: A Collection-Distribution Center Location and Allocation

Submit your manuscripts athttps://www.hindawi.com

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttp://www.hindawi.com

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

CombinatoricsHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

International Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 201

The Scientific World JournalHindawi Publishing Corporation http://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Decision SciencesAdvances in

Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com

Volume 2014 Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Stochastic AnalysisInternational Journal of