• International Journal of Technology (IJTech)
  • Vol 14, No 7 (2023)

A Hybrid Method for The Closed-loop Supply Chain to Minimize Total Logistics Costs

A Hybrid Method for The Closed-loop Supply Chain to Minimize Total Logistics Costs

Title: A Hybrid Method for The Closed-loop Supply Chain to Minimize Total Logistics Costs
Wangyue Xu, Martino Luis, Baris Yuce

Corresponding email:


Cite this article as:
Xu, W., Luis, M., Yuce, B., 2023. A Hybrid Method for The Closed-loop Supply Chain to Minimize Total Logistics Costs. International Journal of Technology. Volume 14(7), pp. 1449-1460

269
Downloads
Wangyue Xu Exeter Digital Enterprise Systems (ExDES) Laboratory, Department of Engineering, Faculty of Environment, Science and Economy, University of Exeter, Streatham Campus, Exeter, EX4 4QJ, United Kingdom
Martino Luis Exeter Digital Enterprise Systems (ExDES) Laboratory, Department of Engineering, Faculty of Environment, Science and Economy, University of Exeter, Streatham Campus, Exeter, EX4 4QJ, United Kingdom
Baris Yuce Exeter Digital Enterprise Systems Laboratory, Department of Engineering, Faculty of Environment, Science and Economy, University of Exeter
Email to Corresponding Author

Abstract
A Hybrid Method for The Closed-loop Supply Chain to Minimize Total Logistics Costs

Crow search algorithm for binary optimization (BinCSA) is currently used in some ideal models of the uncapacitated facility location problem (UFLP), but studies on its use in real-world supply chain cases remain limited. Therefore, this study aimed to address the gap by introducing a hybrid method that combined the BinCSA with an exact method to solve a CLSC problem, including location allocation, transportation, and supplier selection challenges. The initial sections of the study included theoretical foundations and experimental results of the BinCSA. Subsequently, how the BinCSA works in the proposed hybrid method was discussed, and the computational results were showed to evaluate the performance of the proposed method.

Crow search algorithm; Closed-loop supply chain; Facility location problem; Hybrid method

Introduction

The forward supply chain is a network connecting facilities and distribution mechanisms to manage the transformation of raw materials into finished products and deliver them to end customers. In contrast, the reverse supply chain focuses on the return flow of materials from customers to suppliers, with the aim of maximizing profits from returned products or minimizing the total costs of return processes (Kannan et al., 2010). By emphasizing the backward flow, the reverse supply chain offers significant opportunities for recycling more materials and promoting environmental friendliness throughout supply chain activities.

The Closed-loop Supply Chain (CLSC) includes both the forward and reverse supply chain. The forward supply chain facilitates the movement of material flow from upstream suppliers to downstream customers, while the reverse supply chain manages the return flow from downstream customers back to upstream suppliers for potential recycling and reuse. A holistic manifestation of this concept is the CLSC, which requires a comprehensive assessment of its architectural blueprint. Unlike solely dissecting the forward and reverse supply chain, the CLSC model demands a holistic perspective, evaluating not only the performance of the forward supply chain but also the reverse. The overall performance is considered an entirety, avoiding a simplistic split into two distinct dimensions.

    A significant increase in scholarly efforts has been on facility location models, addressing questions about the number and allocation of facilities, locations, and the processing of products, including recycling centers in the CLSC network (Zhen, Huang, and Wang, 2019). The significance of sustainability in CLSC network design is sometimes overlooked while existing models often prioritize total cost minimization or total profit maximization. In this study landscape, facility location models for the CLSC network have been defined by some scholars, reflecting a dedicated effort to optimize decision variables in both forward and reverse channels (Amin and Zhang, 2012). In similar studies, total cost minimization or total profit maximization were regarded as fundamental objective functions. Moreover, the relevance of sustainability was easily ignored in CLSC network design despite numerous calls for its importance by international organizations, societies, and governments in recent decades (Pati, Vrat, and Kumar 2008). Although sustainability in supply chain has been recently mentioned in the study, the number of published papers was still limited (Azadi et al., 2015; Brandenburg et al., 2014; Seuring, 2013).
      In addressing these challenges, this study introduced Crow Search Algorithm (CSA), a population-based optimization algorithm inspired by the behavior of crow, as introduced by Askarzadeh (2016). Previous studies showed the superior efficiency of CSA when compared to established algorithms such as Genetic Algorithm (GA), Harmony Search (HS), and Particle Swarm Optimization (PSO) (Askarzadeh, 2016). Due to the promising capabilities of CSA and the limited literature on sustainability in supply chain, this study proposed a CLSC network model for a realistic problem including location-allocation, transportation, and supplier selection. A novel hybrid method was used to address this problem which integrated an exact method with CSA for solving the proposed CLSC mathematical model.

2.    Literature Review

    The concept of a sustainable supply chain includes managing material flows, information, and funds, as well as collaboration between enterprises along supply chain while addressing the three aspects of sustainable development, namely environmental, social, and economic simultaneously (Meixell and Luoma, 2015; Eskandarpour et al., 2015; Brandenburg et al., 2014). Adopting sustainability as a strategic tool can produce various benefits such as improving environmental impacts, enhancing brand image, generating revenue, customer service, and reducing production costs (Qiang et al., 2013).
    With advancements in recycling and remanufacturing technologies, scholars are increasingly focusing on integrating forward and reverse logistics as a CLSC network (Xie et al., 2017). The CLSC, a subtype of sustainable supply chain aims to optimize recycling and refurbishing processes for end-of-life products (Das and Posinasetti, 2015). A general CLSC has a manufacturer serving for reverse logistics processes. The returned products and goods are recycled (Ashayeri, Ma, and Sotirov, 2015), and resold in the primary or secondary market after important processing (Turrisi, Bruccoleri, and Cannella 2013). A typical CLSC consists of both forward and reverse supply chain channels including processes like product return, recycling/recovery, remanufacturing, and resale (He, 2015). 
     CLSC network design treats forward and reverse supply chain networks as a cohesive unit, avoiding local optimality issues associated with separate modelling (Soleimani, Esfahani, and Govindan, 2014). Sustainable CLSC can be modelled based on its network but additional complexities, and increasing computational difficulty are introduced (Eskandarpour et al., 2015). Therefore, capable solution methods are crucial in solving mathematical models.
     Meta-heuristic algorithm, such as swarm-based algorithm, have been applied to various optimization problems (Utama, Yurifah, and Garside, 2023; Nitnara and Tragangoon, 2023; Zukhruf et al., 2020). This study focused on a single-objective MILP model which aimed to minimize total costs in solving CLSC, location-allocation, transportation, and supplier selection problem. The proposed hybrid method integrated the Binary Crow Search Algorithm (BinCSA) with an exact method for efficient problem-solving.

Experimental Methods

        This study proposed a single-objective Mixed-Integer Linear Programming (MILP) model to address the CLSC problem. The model was solved using a hybrid method that combined CSA and an exact method. Specifically, CSA for binary optimization (BinCSA) was adopted to solve the location-allocation problem, which included selecting the location of distribution centers in a scenario modeled after the Incapacitated Facility Location Problem (UFLP). The mathematical model was subsequently solved using the CPLEX solver.

3.1. Problem Description

    The CLSC problem depicted in Figure 1, incorporated both the forward and reverse supply chain. The forward supply chain included four distinct echelons, namely ‘supplier’, ‘manufacturers’, ‘distribution centers’, and ‘customers’. This mirrors a conventional forward supply chain, where manufacturers source components from suppliers, and finished products are distributed to customers through distribution centers.
    The reverse supply chain consists of ‘recycling centers’, ‘disposal centers’, and ‘manufacturers’. The recycling centers collect used products from customers, inspect and disassemble, and segregate the components into ‘usable’ and ‘disposal parts’. Furthermore, the ‘usable parts’ undergo recycling and refurbishment, while ‘disposal parts’ are sent to 'disposal centers’. The recycled components are then forwarded to the ‘manufacturer’, combined with new parts procured from the ‘supplier' and used in the manufacturing process.
    The location of the ‘supplier’, ‘plants’, and ‘customers’ were predetermined while the ‘distribution centers’ and ‘recycling centers’ remained undisclosed. This study operated within a discrete space, limiting choices for these locations to predefined candidates. (Indonesia).


Figure 1 The proposed structure of the proposed CLSC model

        This study introduced a single-objective MILP model for the CLSC. The objective function aimed to minimize the logistics costs, which included fixed, transportation, and others. Therefore, fixed costs were defined as the opening costs of each facility, primarily contingent on the quantity of opened facility. The transportation costs were influenced by the transportation expenses between customers’ sites and the opened facilities. Other costs included the purchasing costs from suppliers and the recycling costs associated with used products.

3.2. Mathematical Model Description and Explanation

This section presented the mathematical model for the CLSC, outlined in Tables 2, 3, and 4. Table 2 shows the model indices, 3 provides information on model parameters, and Table 4 enumerates the model variables. These components collectively formed the foundation for understanding the complexities and intricacies of the CLSC mathematical model presented in this study.

Table 1 The indices of the CLSC mathematical model


Table 2 The parameters of the CLSC mathematical model


Table 3 The decision variables of the CLSC mathematical model


The mathematical model of this CLSC can be formulated as in equation (1). Its objective is to minimize the sum of the opening costs   which is the equation (2) the transportation costs is the equation (3), and other costs  is equation (4).



        The objective function (1) targets economic impact aimed at minimizing the sum of total costs. It included fixed costs (equation 2), transportation costs (equation 3), and other costs (equation 4). Formulation (2) showed the sum of all fixed costs, which covered the opening costs of distribution and recycling centers, as well as the purchasing costs of parts from suppliers. Formulation (3) represented the sum of logistic costs, accounting for transportation costs between suppliers, plant distribution centers, customers, and recycling centers. Formulation (4) showed total costs, which comprised purchasing raw materials and recycling used products.

        For the explanation of constraints, constraint (5) endured the number of acquired parts from suppliers and recycling centers that met production based on the demands of customers. Constraint (6) limited plant production to its maximum capacity the plant capacity constraints). (7) and (8) guaranteed each customer was served by a distribution and recycling center. (9) and (10) limited the number of products shipped to a distribution center. (11) ensured a customer was served by only one open distribution center. (12) ensured used products from a customer were collected by one open recycling center. (13) limited the number of recycled parts. (14) ensured not all parts were old in remanufacturing. Constraints (15) and (16) restricted the number of recycled parts delivered to a plant. (17) set the minimum and maximum purchasing quantity of parts from a single supplier. Constraints (18), (19), (20), and (21) were binary and non-negativity restrictions on decision variables. Constraint (22) represented a large positive number M.

3.3. Inspiration of CSA

        CSA is a population-based optimization algorithm designed for continuous optimization (Sonuç, 2021). Inspired by the intelligent behavior of crows, it mimics characteristics of living in flocks, remembering hidden food location, following others to steal food, by following other animals to discover their secret location and protecting their stash from theft (Askarzadeh, 2016) Recent studies focused on the behavior and brain function of crow. CSA showed significant success in addressing these challenges when applied to various optimization problems. This included but was not limited to studies of Gupta et al. (2018) on the healthcare sector, Sonuç (2021) on facility location problem, and Panah et al. (2021) on the industrial application.  Recent reviews on applications of CSA refer to Meraihi et al. (2021). This study showed the potential of CSA as the foundational method to tackle the specific optimization problem under investigation and marked the pioneering attempt to use CSA for solving this particular problem, thereby presenting a novel and innovative method in the field.

3.4.  Implementation of CSA for Optimization Problem

       The number of crows is denoted as N, the total number of dimensions as D, AP refers to the awareness probability and FL refers to the flight length of crow traveling. The maximum number of CSA iterations is noted as t_max. For each iteration, the notation x^(i,t) is used to denote the spatial position of crow i at iteration t, where i = 1, 2, …, N and t = 1, 2, ..., t_max. m^(i,t) signifies the most successful position that crows have achieved so far and symbolizes the position of the crow’s stash. The adjustment of the crow's position is realized through one of two distinct strategies, each contingent upon the value of AP, which determines the specific case to be used.

       Within the first scenario, crow i adopts a strategy of shadowing crow j, with the intention of surreptitiously pilfering sustenance from the cache of crow j. Importantly, crow j doesn’t notice that crow i is tracking in this case, thereby, the position of crow i is updated based on the equation (23):


       In the alternative scenario, denoted as the second scenario, it is presumed that crow j possesses awareness of crow i’s pursuit. In response, crow j will give up on going to its stash, opting instead to relocate to an alternative spatial position to protect its food. For this case, the new position of crow i is expounded upon as the equation (24):


                                                    otherwise: Select a random position as

       The notation r is a random numerical value drawn from the continuous interval (0,1) with uniform distribution. The parameter AP is bounded within the interval (0,1) and establishes a balance between exploration and exploitation. Importantly, the magnitude of AP imparts an influence upon search dynamics, when the value of AP is equal to zero, CSA becomes a local search method, and when AP is set to be one, the search process is performed as a global search process. The pseudo-code of CSA appears in Figure 2.


Figure 2 Pseudo-code for CSA

3.5.  CSA for Binary Optimization (BinCSA)

       The initialization phase of BinCSA included generating random binary numbers using a Bernoulli process. A random number in the range of 0 to 1 was generated, and when it was less than 0.5, it was binarized to 0, otherwise, it was binarized to 1. This process illiterated repeatedly for each of the D variables till the initialization stage was complete. This method produced the first feasible solution for the Uncapacitated Facility Location Problem (ULFP), with the solution size equal to a total number of possible facility locations. Feasible solutions were represented as 1 for the potential facility location to be opened and 0 otherwise. The initial fitness values were calculated using the objective function based on the opening and transportation costs. In the case of discrete location, BinCSA determined the distribution center location through a series of steps outlined in Figure 3.


Figure 3 Flowchart of the BinCSA

3.6.  A Two-stage Method to Solve the Model

       The conceptual framework for the development of the proposed mathematical model was previously illustrated in Figure 1 and had equations (1) through (22). It was planned to be solved with a hybrid method of two stages which integrated both the exact method and the heuristic algorithm. The BinCSA was used at the initial stage to optimize facility location for both distribution centers and recycling centers, subject to uncapacitated constraints. Certain variables important to facility location problem were determined and treated as fixed parameters in the simplified version of the mathematical model after the first stage was completed., The simplified model became more amenable to resolution through the exact method. In the subsequent stage, the CPLEX solver was used to obtain solution for the mathematical model.

Results and Discussion

4.1.  Numerical Experiment

A benchmark dataset obtained from both Irawan et al. (2022) and ORLIB was used to evaluate the performance of the proposed model in this study instead of relying on primary data to evaluate the effectiveness of the proposed model. The dataset included monetary values in US dollars and distances measured in kilometers. The evaluation included three main elements performed such as analysis of parameter settings for BinCSA, presentation of solutions to the uncapacitated location problem for distribution centers, and a discussion of solutions obtained from the MILP CLSC model.

BinCSA was executed on ten datasets obtained from ORLIB. These datasets comprise four sets of data with 25 potential distribution centers and 50 customers in each set, four sets of data with 50 potential distribution centers and 50 customers in each set, and two sets of data with 100 potential distribution centers and 1,000 customers in each set. Each dataset was executed twenty times, and the results of these iterations are presented in Table 5.

4.2. Parameters Tuning and Results

Modifying the parameters of a metaheuristic algorithm had a direct impact on the quality of the outcomes. Therefore, fine-tuning them posed a considerable challenge for scholars because it was a complex process that required conducting numerous computational experiments to determine the optimal settings specific to a given problem. In the BinCSA experiment, each parameter was independently assessed without the influence of other parameters. Optimal configuration could not be assuredly guaranteed even though several repeated attempts to fine-tune the parameters were made in such cases.

The practical implementation of the BinCSA identified three key parameters that significantly impacted its performance: population scale (N), awareness probability (AP), and the maximum number of iterations (t_max). Computational time and solution quality were crucially impacted by these parameters. Preliminary experiments suggested that the BinCSA performed relatively well when N = 400 and AP = 0.1. Therefore, for this experiment, N was set at 400 and AP as 0.1, with t_max being the only variable. The results given in Table 4 showed that increasing t_max could improve the solution quality. For datasets that did not reach the optimal solution, they have close gaps. However, in smaller datasets with optimal results, increasing t_max does not affect the values of the results but increases computational time. Determining the most appropriate t_max for each dataset was essential in achieving better performance within reasonable computational time.

In smaller-scale scenarios, exemplified by ‘cap101’ and ‘cap102’, where problem size was based on a ‘25*50’ matrix, it was viable to adjust the value of ‘t_max’ to a smaller range. This aimed to enhance the overall performance of result accuracy and computational efficiency. Conversely, for larger scenarios like ‘capa’ and ‘capb’, characterized by larger problem dimensions of ‘100*1000’, fine-tuning the ‘t_max’ parameter across a broader range accommodated search for optimal solutions and maintained computational efficiency. laminates.

Table 4 Results of 10 instances with t_max = 8,000, t_max = 12,000, and t_max = 30,000

N=400

AP=0.1

 

t_max=

8,000

 

t_max

=12,000

 

t_max

=30,000

 

Problem size

ORLIB cost

Costs (CSA)

CPU time

Costs (CSA)

CPU time

Costs (CSA)

CPU time

cap101

25 * 50

796,648.44

796,648.438

1.192

796,648.438

1.728

796,648.438

4.372

cap102

25 * 50

854,704.20

854,704.2

1.128

854,704.2

1.692

854,704.2

4.182

cap103

25 * 50

893,782.11

893,782.113

1.078

893,782.113

1.634

893,782.113

3.81

cap104

25 * 50

928,941.75

928,941.75

1.074

928,941.75

1.576

928,941.75

3.71

cap131

50 * 50

793,439.56

801,071.19

2.0676

793,473.61

3.033

793,439.562

6.649

cap132

50 * 50

851,495.33

856,992.81

1.992

853,782.81

2.882

851,495.325

6.377

cap133

50 * 50

893,076.71

896,083.67

2.008

893,782.11

2.851

893,076.713

6.392

cap134

50 * 50

893,076.71

930,562.36

2.027

928,941.75

2.815

928,941.75

6.095

capa

100 * 1000

17,156,454.48

28,143,242.1

50.989

19,737,461.8

72.794

17,156,454.48

168.991

capb

100 * 1000

12,979,071.58

16,373,178.4

51.35

13,965,251.1

73.128

12,979,071.58

169.549

4.3.  The Results of the MILP CLSC Model

After results were obtained from BinCSA, modifications were made to equations from distribution centers to customers and customers to recycling centers in the CLSC model. These equations were deleted, and their values were modified based on BinCSA results. Parameters and constraints related to these equations were also removed. The binary results of the opened facility were modified from binary decision variables to known parameters. This study took the dataset ‘cap101’ as an example to minimize the total costs of the proposed CLSC mathematical model. Avoiding the opening of both distribution and recycling centers synchronously in the same potential location was the rule of facility opening.
     The MILP model, post-modification, comprised 4,137 constraints and 102 variables. The experiment was conducted on a personal computer with an Intel® Core™ i7-8665U CPU @1.90GHz 2.11GHz processor with 16GB of RAM. The model was optimally solved using the IBM ILOG CPLEX optimization studio version 12.11. The CPU time to obtain the CPLEX result was 0.52 seconds. The minimized total costs that covered both the forward and reverse supply chain was $95,514,379.54 for one period. In this scenario, producing one unit of product needed 2 units of part 1, 1 unit of part 2, and 3 units of part 3. A supplier selection problem was solved. According to the results, the plant did not purchase any part from supplier 3; the plant purchased part 1 for 115,636 units, part 2 for 57,818 units, part 3 for 100,000 units from supplier 1; the plant purchased part 3 for 73,454 units from supplier 2.

Conclusion

    In conclusion, this study successfully applied BinCSA to address the facility location problem in the proposed MILP model for the CLSC. A hybrid method, combining the exact method and BinCSA, effectively solved the proposed model. However, limitations included BinCSA solving impractical ULFP and challenges in tuning parameters at the initial stage. Future studies can improve parameters tuning through adaptive learning methodologies, extending BinCSA to capacitated facility location problem, using simulation-optimization methods, and incorporating environmental objectives in bi-objective CLSC model. Many existing experiences were using a hybrid method to address the CLSC-related problem, which included the amalgamation of two or more distinct meta-heuristics or exact methods but the body of studies applying CSA in combination with other methodologies were scarce. Therefore, it is promising to explore more opportunities to integrate CSA with other meta-heuristics and exact methods to address problems related to CLSC. One of those future study opportunities is currently being studied to correspond with cutting-edge advancements in supply chain study and development.           

References

Amin, S.H., Zhang, G., 2012. An Integrated Model for Closed-loop Supply Chain Configuration and Supplier Selection: Multi-objective Approach. Expert Systems with Applications, Volume 39(8), pp. 6782–6791

Ashayeri, J., Ma, N., Sotirov, R., 2015. The Redesign of a Warranty Distribution Network with Recovery Processes. Transportation Research Part E: Logistics and Transportation Review, Volume 77, pp. 184–197

Askarzadeh, A., 2016. A Novel Metaheuristic Method for Solving Constrained Engineering Optimization Problems: Crow Search Algorithm. Computers and Structures, Volume 169, pp. 1–12

Azadi, M., Jafarian, M., Saen, R.F., Mirhedayatian, S.M., 2015. A New Fuzzy DEA Model for Evaluation of Efficiency and Effectiveness of Suppliers in Sustainable Supply Chain Management Context. Computers and Operations Research, Volume 54, pp. 274–285

Brandenburg, M., Govindan, K., Sarkis, J., Seuring, S., 2014. Quantitative Models for Sustainable Supply Chain Management: Developments and Directions. European Journal of Operational Research, Volume 233(2), pp. 299–312

Das, K., Posinasetti, N.R., 2015. Addressing Environmental Concerns in Closed-loop Supply Chain Design and Planning. International Journal of Production Economics, Volume 163, pp. 34–47

Eskandarpour, M., Dejax, P., Miemczyk, J., Péton, O., 2015. Sustainable Supply Chain Network Design: An Optimization-oriented Review. Omega, Volume 54, pp. 11–32

Gupta, D., Sundaram, S., Khanna, A., Hassanien, A.E., De Albuquerque, V.H.C., 2018. Improved Diagnosis of Parkinson's Disease using Optimized Crow Search Algorithm. Computers and Electrical Engineering, Volume 68, pp. 412–424

He, Y., 2015. Acquisition Pricing and Remanufacturing Decisions in a Closed-loop Supply Chain. International Journal of Production Economics, Volume 163, pp. 48–60

Irawan, C. A., Dan-Asabe Abdulrahman, M., Salhi, S., Luis, M., 2022. An Efficient Matheuristic Algorithm for Bi-objective Sustainable Closed-loop Supply Chain Networks. (Insitute of Mathematics and its Applications) IMA Journal of Management Mathematics, Volume 33(4), pp. 603–636

Kannan, G., Sasikumar, P., Devika, K., 2010. A Genetic Algorithm Approach For Solving A Closed Loop Supply Chain Model: A Case Of Battery Recycling. Applied Mathematical Modelling, Volume 34(3), pp. 655-670

Meixell, M.J., Luoma, P., 2015. Stakeholder Pressure in Sustainable Supply Chain Management: A Systematic Review. International Journal of Physical Distribution and Logistics Management, Volume 45(1/2), pp. 69–89

Meraihi, Y., Gabis, A.B., Ramdane-Cherif, A., Acheli, D., 2021. A Comprehensive Survey of Crow Search Algorithm and its Applications. Artificial Intelligence Review, Volume 54(4), pp. 2669–2716

Nitnara, C., Tragangoon, K., 2023. Simulation-Based Optimization of Injection Molding Process Parameters for Minimizing Warpage by ANN and GA. International Journal of Technology, Volume 14(2), pp. 422–433

Panah, P.G., Bornapour, M., Hemmati, R., Guerrero, J.M., 2021. Charging Station Stochastic Programming for Hydrogen/Battery Electric Buses using Multi-criteria Crow Search Algorithm. Renewable and Sustainable Energy Reviews, Volume 144, p. 111046

Pati, R., Vrat, P., Kumar, P., 2008. A goal programming model for paper recycling system. Omega, Volume 36(3), pp. 405–417

Qiang, Q., Ke, K., Anderson, T., Dong, J., 2013. The Closed-loop Supply Chain Network with Competition, Distribution Channel Investment, and Uncertainties. Omega, Volume 41(2), pp. 186–194

Seuring, S., 2013. A Review of Modeling Approaches for Sustainable Supply Chain Management. Decision Support Systems, Volume 54(4), pp. 1513–1520

Soleimani, H., Esfahani, M.S., Govindan, K., 2014. Incorporating Risk Measures in Closed-loop Supply Chain Network Design. International Journal of Production Research, Volume 52(6), pp. 1843–1867

Sonuç, E., 2021. Binary Crow Search Algorithm for the Uncapacitated Facility Location Problem. Neural Computing and Applications, Volume 33(21), pp. 14669–14685

Turrisi, M., Bruccoleri, M., Cannella, S., 2013. Impact of Reverse Logistics on Supply Chain Performance. International Journal of Physical Distribution and Logistics Management, Volume 43(7), pp. 564–585

Utama, D.M., Yurifah, A., Garside, A.K., 2023. A Novel Hybrid Spotted Hyena Optimizer: An Algorithm for Fuel Consumption Capacitated Vehicle Routing Problem. International Journal of Technology, Volume 14(5), pp. 1049–1059

Xie, J., Liang, L., Liu, L., Ieromonachou, P., 2017. Coordination Contracts of Dual-channel with Cooperation Advertising in Closed-loop Supply Chains. International Journal of Production Economics, Volume 183, pp. 528–538

Zhen, L., Huang, L., Wang, W., 2019. Green and Sustainable Closed-loop Supply Chain Network Design Under Uncertainty. Journal of Cleaner Production, Volume 227, pp. 1195–1209

Zukhruf, F., Frazila, R.B., Widhiarso, W., 2020. A Comparative Study on Swarm-based Algorithms to Solve the Stochastic Optimization Problem in Container Terminal Design. International Journal of Technology, Volume 11(2), pp. 374–387