667
Views
5
CrossRef citations to date
0
Altmetric
Article

A multi-path routing-inventory problem for a closed-loop supply chain considering the heterogeneous fleet of vehicles

&
Pages 174-188 | Received 06 Dec 2017, Accepted 26 Nov 2018, Published online: 06 Feb 2019

ABSTRACT

In this paper, the inventory-routing problem is studied for a closed-loop supply chain. This closed-loop supply chain considers suppliers, manufacturers, whole-sellers, and disposal centers. To formulate this problem, a mixed integer linear programming model is proposed. This mathematical model minimizes the total costs of the supply chain, including the fixed and variable costs of vehicles, and holding inventory costs of final products and scraps. The proposed model considers the road roughness degree, multi-path setting and the heterogeneous fleet of vehicles, which increases its flexibility and the quality of solutions. Then, two symmetry-breaking constraints are proposed to reduce the complexity of the mathematical model. In order to evaluate the integrity of the proposed model, 20 instances of different sizes are randomly generated and solved. Finally, a comprehensive sensitivity analysis is conducted with respect to five key features of the problem, such as the impact of the symmetry-breaking constraints on the CPU time, multi-path setting, fixed cost of vehicles, heterogeneous fleet of vehicles, and lost sales. The results indicate that the consideration of multi-path setting and the heterogeneous fleet of vehicles improves the quality of solutions significantly.

1. Introduction

Nowadays, the world is struggling with many catastrophes, including human-being diseases and natural disasters. Global warming, as one of the most important natural disasters, is gradually increasing due to the emission of the environmental contaminants. Such environmental pollutions also endanger many species (Du et al. Citation2015). In the real world, scraps of a few industries (such as bakery) do not contain toxic wastes, and disposing of them directly to the environment would not damage it. On the other hand, scraps of many other industries (such as battery) contain hazardous wastes that direct disposal of them to the environment might severely damage it. The classic Supply Chain (SC) design, which is known as forward SC, does not take any responsibility for scraps. Then, this problem has drawn the attention of researchers and led to the creation of reverse SC notion. The reverse SC design mainly concerns about the ways that SCs consider to recycle scraps returned by customers.

The environmental awareness of people forced governments to enact some regulations and provide incentive schemes for production companies to take care of scraps (Alimoradi, Yussuf, and Zulkifli Citation2011). Therefore, organizations mostly include disposal centers as a separate echelon in SC design besides the forward flow. In other words, they have started to consider both forward and reverse flows and created a new concept called the Closed-Loop Supply Chain (CLSC) (Govindan and Soleimani Citation2017). Beyond these reasons, reducing the total costs of organizations is another incentive to change the traditional SCs with new designs (Alimoradi et al. Citation2015). In the CLSC, the focus is on taking the responsibility of returned products from consumers and reusing the entire of or a part of them (Jena and Sarmah Citation2016). Consumers may return products for different reasons during and after the products’ life cycle. Commercial returns may occur in at most a 90-day period after procurement. In addition, other types of returns, like repair, end-of-use and end-of-life returns, may even occur decades after purchase (Guide and Wassenhove Citation2006). As the CLSC design has attracted the attention of many researchers, many recently published papers in the literature covered this concept, e.g. Tosarkani and Amin (Citation2018), Shankar, Bhattacharyya, and Choudhary (Citation2018), Bazan, Jaber, and Zanoni (Citation2017), Üster and Hwang (Citation2017), Mawandiya, Jha, and Thakkar (Citation2016) and Kuo (Citation2011). For the same reasoning, we have also been motivated to study a four-echelon CLSC design. This CLSC design includes suppliers, manufacturers, whole-sellers, and disposal centers. For more clarification, illustrates a typical schema for the CLSC design investigated in this paper.

Figure 1. A typical schema for the problem considered in this study.

Figure 1. A typical schema for the problem considered in this study.

Considering the fact that there would be more than one path between any two nodes, these paths may vary in terms of distance and road roughness degree. Consequently, we have considered the multi-path setting. It will increase the flexibility of SC design, and increase the efficiency of the routing problem. For instance, path A between a pair of nodes might be shorter than path B between the same nodes, but it might be worse than path B regarding the road roughness degree. Although the former path is shorter and decreases the travel time, it might increase the fuel cost significantly; thus, we would prefer the latter one. According to Gentle (Citation1997), the higher road roughness degree increases the amount of fuel consumed by a vehicle. Fahimnia et al. (Citation2013a) proposed a model for a forward SC design considering the impact of road roughness degree on fuel consumption and discussed its importance. However, they did not consider the multi-path setting in their study, which is also essential, based on the example provided above.

In real-world problems, organizations generally own a limited number of vehicles, which would vary in terms of capacity and fuel consumption rate. For example, larger trucks are used to transport raw materials from suppliers to manufacturers; whereas, smaller vehicles are used to transport products from manufacturers to whole-sellers. This happens since demands of whole-sellers are mostly fewer than manufacturers. Many of the previous investigations neglected limited numbers of vehicles, the limited capacity of vehicles and the heterogeneous fleet of vehicles, e.g. Tosarkani and Amin (Citation2018), Kaya and Urek (Citation2016), and Kannan et al. (Citation2012). Some of the previous studies only addressed the limited capacity vehicles, e.g. Talaei et al. (Citation2016), and Zakeri et al. (Citation2015). Finally, some other merely studied the heterogeneous fleet of vehicles, e.g. Rahmani and Mahmoodian (Citation2017), and Fahimnia et al. (Citation2015). To the best knowledge of authors, there is no paper in the literature, which has been studied these three features at the same time. For this purpose, we have considered all of them in this paper.

In contrast to many previous investigations, we have studied a multi-period problem. Under this condition, manufactures and whole-sellers are capable of storing raw materials and final products, respectively. As the same as multi-path setting, holding inventory adds flexibility to the modeling and increases the quality of solutions. In some cases, unnecessary travel could be prevented by holding a small number of inventories. Note that holding inventory is not applicable for some industries depending on the essence of raw materials or final products. Many studies have ignored it, e.g. Üster and Hwang (Citation2017), and Talaei et al. (Citation2016). However, some other studies have considered it, e.g. Tosarkani and Amin (Citation2018), and Kaya and Urek (Citation2016). In this study, we have also assumed that manufacturers and whole-sellers are capable of holding inventories.

The remainder of this paper is organized as follows. Following a comprehensive review of the literature in Section 2, the problem is described in Section 3. This section also proposes the mathematical model of this problem. Section 4 presents a numerical example and a comprehensive sensitivity analysis. Finally, Section 5 provides the conclusions, remarks and future research directions.

2. Literature review

Focusing on SC Management (SCM) has been rapidly increasing since the last decade. Global warming and air pollution could be the principal reasons for this as well as the importance of cutting cost. This paper addresses several studies concentrating on SCM. We begin this section by reviewing forward or reverse SCs. Afterward, we review several CLSCs.

Kannan et al. (Citation2012) studied a reverse logistics network with sensitivity to carbon emission; the objective of this study is to minimize the cost and the carbon emission resulting from the vehicles of the logistic system. Aalaei and Davoudpour (Citation2017) investigated a forward SC under uncertainty of demand; accordingly, a robust optimization was developed. The proposed model aims to minimize costs of transportation, holding inventory, production, and labor. Rahmani and Mahoodian (Citation2017) took into account the strategic and operational planning phase in a forward supply chain. They studied the heterogeneous fleet of vehicles and considered two types of vehicles. In order to reduce the distance traveled by vehicles, they concluded that the optimization of the number of distribution centers is necessary. Keshari et al. (Citation2017) considered the heterogeneous fleet of vehicles in their SC design. In addition, Ordering-up to policy has been utilized to alleviate the bullwhip effect and satisfy customers demand while the total cost of SC is minimized. Fahimnia et al. (Citation2015) developed a forward SC model by focusing on the carbon tax. They also assumed other features such as holding inventory, the heterogeneous fleet of vehicles, and multi-period setting. They applied the model to a real case study in Australia and indicated that the model reduces carbon emission significantly. Rakke et al. (Citation2011) investigated a worldwide maritime delivery problem for one of the largest producers of Liquefied Natural Gas (LNG) in the world. They aimed to design an annual delivery plan in order to simultaneously fulfill long-term contracts at an optimal cost and maximize the revenue of selling LNG in spot markets. A mix integer programing model is presented for the problem. Then, a rolling horizon heuristic is developed to deal with the complexity of the model. Stålhane et al. (Citation2012) studied the identical problem. However, they developed a construction and improvement heuristic method, and showed that the proposed solution approach is more efficient regarding CPU time as compared to that of Rakke et al. (Citation2011). Archetti, Christiansen, and Grazia Speranza (Citation2018) merged pick-up and delivery vehicle routing and inventory management problems. They assumed that a single vehicle obtains a commodity from several origins and distributes it among multiple demand points. They developed a branch-and-cut method to solve the proposed mathematical model. They also concluded that the integrated model cuts cost up to 35% compared to non-integrated one. These papers, however, differs from ours. First, all papers mentioned above studied forward or reverse SCs; while we investigated a CLSC design. Second, we considered other features such as road roughness degree and multi-path setting in the paper under consideration.

Savaskan, Bhattacharya, and Wassenhove (Citation2004) compared three different policies of collecting scraps from customers in a CLSC system. The first policy is to hire a third-party company in order to gather scraps and return them to a single manufacturer. In the second policy, the manufacturer collects scraps directly from customers. The last policy comprises providing incentives for the existing retailers to collect scraps instead of the manufacturer. They showed that the CLSC could be designed in a way to increase profit and market demand as well as scraps return rate; the last policy is suggested to accomplish these goals better than the two others do. Kaya and Urek (Citation2016) studied a CLSC concentrating on holding inventory, pricing, and locating issues. They developed a mixed integer linear programming for the problem. Then, they proposed three metaheuristic algorithms to solve the problem and showed which one performs better. Bazan, Jaber, and Zanoni (Citation2017) compared classic and vendor managed inventory SC designs for a two-echelon CLSC with a single player in each echelon. The vendor managed inventory SC mechanism is showed to be more economical for a broad range of annual investment to manufacturing rate. However, they argued that the classic SC designs are more environmentally responsible. Tao et al. (Citation2015) introduced a multi-period dynamic CLSC design. In this dynamic CLSC design, they specified several planning horizons; they assumed that all input data are stable in each planning horizons but different across various planning horizons. Zakeri et al. (Citation2015) consider the limited capacity of vehicles in a multi-period CLSC design. They assumed two different scenarios reflecting two environmental regularities. Then, a real case study is used to analyze the output of the proposed mathematical model in these scenarios. Mohammed et al. (Citation2017) proposed an optimization model for a multi-period CLSC design. The limited capacity of vehicles is also considered in this study. Nevertheless, the primary concern of the study is about carbon emission. Fahimnia et al. (Citation2013b) considered the heterogeneous fleet of vehicles in the CLSC. They used a case study in Australia to analyze the performance of the proposed model focusing on the carbon tax.

To better indicate the novelty of our paper, we have identified four studies in the literature that are more similar to ours than all the other papers mentioned above. Soysal et al. (Citation2015) studied a CLSC design for the food industry. In addition to the limited capacity of vehicles, they took into account the finite number of vehicles. This investigation aims to account for perishability, fuel consumption, and demand uncertainty. They showed that the consideration of perishability and fuel consumption makes the model more useful. Iassinovskaia, Limbourg, and Riane (Citation2017) considered a homogeneous vehicle fleet for a pick-up and delivery inventory routing problem with time window. A mix-integer linear programing model is developed for the problem; then, they proposed a cluster first-route second metaheuristic to deal with large instances. Zhang, Alshraideh, and Diabat (Citation2018) took carbon emission regulations into account in a reverse SC under demand uncertainty. They considered the limited heterogeneous vehicles for transportation. A mathematical model is proposed for this problem. The result of simulation illustrated that carbon price as the most significant parameter of the model. Rahimi, Baboli, and Rekik (Citation2017) studied a CLSC problem with heterogeneous vehicle fleet. The study aimed to simultaneously minimize cost, curb air pollution, and minimize delay and backorder quantity by determining an optimal service level. They concluded that choosing the service level when logistic components are also considered is beneficial for the entire system. Considering what was mentioned earlier, our paper differs from all these four papers respecting different features. First, with this investigation studying the multi-path setting, none of these papers has studied this feature. Second, our paper takes into account the impact of the road roughness on the fuel consumption of vehicles; whereas none of these papers has considered this feature. As explained in Section 1, considering the multi-path setting and the road roughness degree simultaneously could increase the flexibility of the model and quality of solutions. Moreover, none of these papers has studied the limited numbers of vehicles, the limited capacity of vehicles and the heterogeneous fleet of vehicles for CLSC, simultaneously. This set of features is essential to simulate the real-world setting.

To better illustrate the novelty of our investigation, we have summarized the features of several recent studies in and compared with our paper. Considering this table, the main contributions of this paper are as follows:

  • This paper studies the multi-path setting and road roughness degree.

  • This paper considers the limited numbers of vehicles, the limited capacity of vehicles and the heterogeneous fleet of vehicles for CLSC, simultaneously.

Table 1. Comparison between the features of several recent studies and the current study.

3. Mathematical formulation

3.1. Problem description

As stated, this paper intends to study a four-echelon SC design. This SC includes a number of suppliers, manufacturers, whole-sellers and disposal centers. To begin with, let us look at how the raw materials, final products, and scraps flow in the system. Manufacturers acquire the raw materials from both suppliers and disposal centers. Whole-sellers also obtain the final products from manufacturers and send scraps to disposal centers. Recycling a portion of scraps, disposal centers make raw materials out of them, then, send them back to manufacturers (clarified in ). Since this paper studies the multi-path setting, there would be more than one path between any of two nodes. The distance of each of these paths is already determined. Due to the fact that vehicles travel with a fixed mean speed, therefore, the time required to travel between nodes is also determined for each path.

In this paper, we have assumed that two types of vehicles deliver items through this CLSC design. The first type of vehicles transports raw materials from suppliers to manufacturers, and the second type of vehicles transports items (i.e. final products, scraps, and raw materials) among manufacturers, whole-sellers and disposal centers. These types are different in capacity, fixed and variable costs. Moreover, vehicles might give service to more than one whole-seller after leaving manufacturers. The demand for whole-sellers is assumed to be already determined. Besides, all demands need to be satisfied. In other words, the backorder is not allowed in the system. Whole-sellers are capable of holding final products to answer the demands of next periods; they can also hold scraps and send them to disposal centers in later periods. However, holding final products or scraps imposes extra costs to the system.

The objective of this problem is to minimize the various costs of this CLSC design. These costs include the fixed cost of using vehicles, variable costs (costs of using vehicles and hiring drivers), and holding inventory costs of final products and scraps.

The assumptions considered in this study are as follows:

  • Number, location, and capacity of suppliers, manufacturers, and whole-sellers are already known.

  • There might be more than one path between two specific nodes.

  • The distance between two nodes and the time required to travel them are already determined.

  • Demands of whole-sellers for all periods are already known.

  • Backordering is not allowed.

  • A fraction of scraps will be disposed at disposal centers; the rest of them will be recycled and sent back to the manufacturers as raw materials.

Considering all the points mentioned earlier, we have proposed a mathematical model in the following sub-section.

3.2. The proposed model

In order to formulate the proposed model, we first need to introduce the notations as follows.

Indices:

i, j=

Index of nodes

t=

Index of periods

k=

Index of the types of vehicles

p=

Index of paths

Sets:

S=

Set of suppliers

M=

Set of manufacturers

R=

Set of whole-sellers

D=

Set of disposal centers

A=

Set of all nodes (including suppliers, manufacturers, whole-sellers and disposal centers)

T=

Sets of periods

E=

Set of vehicles that travel between suppliers, and manufacturers (first type of vehicles)

G=

Set of vehicles that travel between manufacturers, whole-sellers, and disposal centers (second type of vehicles)

F=

Set of all vehicles (including the first and second types of vehicles)

P=

Sets of paths

Parameters:

Dijp=

The distance between node i and node j using path p (based on kilometer)

Wijp=

The time required to travel from node i to node j using path p (based on hour)

C1k=

The fixed cost of using vehicle type k

C2k=

The variable cost of using vehicle type k (per kilometer)

C3k=

Cost of hiring driver for vehicle type k (per hour)

Pi=

The production capacity of node i (where iSM)

CSi=

The capacity of node i to hold scraps (where iR)

CFi=

The capacity of node i to hold final products (where iR)

H1t=

Holding cost of final products at period t (per each unit)

H2t=

Holding cost of scraps at period t (per each unit)

Oit=

The demand of node i at period t (where iR)

Vit=

Number of scraps received in node i at period t

DP=

Percentage of scraps which would be disposed at disposal centers

Q1=

The capacity of the first type of vehicles that travel between suppliers and manufacturers

Q2=

The capacity of the second type of vehicles that travel between manufacturers, whole-sellers and disposal centers

L1ik=

If vehicle k belongs to node i, 1; otherwise, 0 (where iS and kE)

L2ik=

If vehicle k belongs to node i, 1; otherwise, 0 (where iM and kG)

μijp=

Road roughness degree between nodes i and j using path p

ωijp=

Variable cost adjustment coefficient between nodes i and j using path p

Decision variables:

xijkpt=

If vehicle k moves from node i toward node j at period t using path p, 1; otherwise, 0.

yijkpt=

Load of vehicle k moving from node i toward node j at period t using path p (final products)

zijkpt=

Load of vehicle k moving from node i toward node j at period t using path p (scraps)

h1it=

The final products held in node i at period t (where iR)

h2it=

The scraps held in node i at period t (where iR)

uikt=

A positive auxiliary variable for the elimination of sub-tours

Based on these preliminary definitions, the intended mathematical model is formulated as follows:

(1) Minf=iSMjMRDkFpPtTxijkptC1k+i,jAkFpPtT(xijkptDijpωijpC2k+xijkptWijpC3k)+iRtTh1itH1t+iRtTh2itH2t(1)

The objective function minimizes total costs. To be more precise, the first term aims to minimize the fixed of using vehicles. The second term minimizes the variable costs, including costs of fuel, depreciation, and hiring of drivers. Finally, the third and fourth terms minimize the holding inventory costs of final products and scraps, respectively. This objective function is limited to the following constraints:

(2) jMRkFpPyijkptPiiSM;tT(2)

pPyijkptQ1pPxijkptiS;jM;kE;tT(3)

(4) pPyijkptQ2pPxijkptiM;jR;kG;tT(4)
(5) pPyijkptQ2pPxijkptiD;jM;kG;tT(5)
(6) pPzijkptQ2pPxijkptiR;jD;kG;tT(6)
(7) pPyijkpt+pPzijkptQ2pPxijkpti,jR;kG;tT(7)

Constraint (2) ensures that each of suppliers and manufacturers could not supply raw materials or final products more than their capacity. Constraints (3–7) guarantee that vehicles do not transport items (raw materials, final products, and scraps) more than their capacity. In other words, the total load of a vehicle has to be less than or equal to its capacity. Constraint (3) refers to the limited capacity of the first type vehicles, while Constraints (4–7) address the limited capacity of the second type of vehicles.

(8) iRkGpPyjikpt=iSkEpPyijkpt+iDkGpPyijkpt1jM;tT(8)
(9) iRkGpPzijkptDPiRkGpPzijkpt=iMkGpPyjikptjD;tT(9)

Constraint (8) assures that the final products sent to whole-sellers from each manufacturer are equal to the raw materials sent to the same manufacturer from suppliers and disposal centers. Constraint (9) also guarantees that a faction of scraps (i.e. DP) is disposed at disposal centers, and the rest of them are sent back to manufacturers as raw materials.

(10) Oit=jkGpyjikpt+jkGpyjikptjkGpyijkpth1it+h1i(t1)i;tT(10)
(11) h1itCFiiR;tT(11)

Constraint (10) ensures that the demand of whole-sellers has to be satisfied. In fact, this constraint creates a trade-off between the input and output flows of final products within whole-sellers (i.e. the final products coming into whole-sellers from manufacturers and other whole-sellers, and the final products sent from them to satisfy the demand of other whole-sellers), and the final products held within them at the previous and current periods. Constraint (11) also ensures that the final products held within whole-sellers have to be less than or equal to their capacity.

(12) jkGpzijkpt+jDkGpzijkpt=jkGpzjikpt+Vith2it+h2i(t1)i;tT(12)
(13) jpzijkpt+jDpzijkptjpzijkpti;kG;tT(13)
(14) h2itCSiiR;tT(14)

Like Constraint (10), Constraint (12) creates a trade-off between the input and output flows of scraps within whole-sellers and the number of scraps held in them. Constraint (13) also assures that the number of scraps sent to a whole-seller is less than or equal to the scraps sent from that whole-seller to other whole-sellers and disposal centers. In other words, this constraint forces vehicles to carry all scraps assigned to them within a tour. Constraint (14) ensures that the scraps held in a whole-seller have to be less than or equal to its capacity.

j pxijkpt1iS;kE;tT(15)

(16) jRDpPxijkpt1iM;kG;tT(16)
(17) jMRDpPxijkpt1iR;kG;tT(17)
(18) jMpPxijkpt1iD;kG;tT(18)

Constraint (15) indicates that vehicles of the first type could travel from suppliers to manufacturers. Constraint (16) states that vehicles of the second type could travel from manufacturers to whole-sellers and disposal centers. Constraint (17) also ensures that vehicles of the second type can travel from whole-sellers to manufacturers, other whole-sellers, and disposal centers. Eventually, Constraint (18) indicates that vehicles of the second type can travel from disposal centers to manufacturers.

(19) jpxijkpt=jpxjikptiS;kE;tT(19)

(20) jDpxijkpt=jDpxjikpti;kG;tT(20)
(21) iMpPxijkpt+iRpPxijkpt=iMpPxjikpt+iRpPxjikpt+iDpPxjikptjR;kG;tT(21)
(22) iMpPxijkpt+iRpPxijkpt=iMpPxjikptjD;kG;tT(22)

Constraint (19) assures that if a vehicle of the first type leaves supplier i, then, it comes back to the same supplier. Constraint (20) also guarantees that if a vehicle of the second type leaves manufacturer i, then, it comes back to the same manufacturer. Constraint (21) guarantees that if a vehicle of the second type travels toward a whole-seller, it leaves the whole-seller toward a manufacturer, or one another whole-seller or a disposal center. Constraint (22) ensures that if a vehicle travels from a manufacturer or a whole-seller to a disposal center, it leaves the disposal center toward a manufacturer.

jDpxijkpt=jDpxjikpti;kG;tTE;tT(23)

(24) jDpxijkptL2iki;kG;tT(24)

Constraints (23 and 24) indicate that the vehicles of the first and second types belong to which of the suppliers and manufacturers, respectively.

(25) uiktujkt+RD.xijkptRD1 i,jR;kG;pP;tT(25)

Constraint (25) is a sub-tour elimination constraint, where RD refers to the cardinality of the union of sets R and D. For the sake of brevity, we do not provide further details of this constraint here and refer the interested readers to Kara, Laporte, and Bektas (Citation2004).

(26) xijkpt0,1i,jA;kF;pP;tT(26)
(27) yijkpt,zijkpt,h1it,h2it0,integeri,jA;kF;pP;tT(27)
(28) uikt0iA;kF;tT(28)

Constraint (26) shows the binary decision variables, Constraint (27) indicates the positive integer decision variables, and Constraints (28) specifies the positive decision variables.

It should be noted that, to approximate the variable cost adjustment coefficient (i.e. ωijp) based on the road roughness degree (i.e. μijp), we have used the following equation (Sinha and Labi Citation2007):

(29) ωijp=0.001μijp0.015880/1020.018μijp0.015880/10+0.9991iA;kF;tT(29)

3.3. Symmetry-breaking constraint

Since all vehicles in each echelon are similar (similar costs and load capacity), there is a complete symmetry regarding vehicles in each echelon. Therefore, equivalent solutions can be found if whole-sellers are assigned to any pair of vehicles. In the literature, several studies, like Margot (Citation2003) and Denton et al. (Citation2010), discussed the importance of reducing the symmetry for solving mixed integer programming models. They showed that breaking the symmetry of problems will dramatically decrease the complexity of mixed integer programming models.

To break the symmetry of vehicles for this problem, we have to restrict the suppliers and manufacturers to use vehicles in the lexicographical order. For example, if a supplier owns two vehicles, it must first use its first vehicle, and then is allowed to use its second vehicle. Otherwise, it cannot use its second vehicle. To make sure that this rule is applied to our mathematical model for both of the first and second types of vehicles, we add a set of constraints as follows. Constraint (30) makes sure that all suppliers use their vehicles in the lexicographical order. Likewise, Constraint (31) applies the same rule for the vehicles of manufacturers. It should be noted that, in Constraints (30 and 31), k+1 refers to the subsequent vehicle of k in sets E and G, respectively. For instance, if index k refers to the first vehicle in set E, index k+1 refers to the second vehicle of this set.

(30) jpxijkptjpxij(k+1)ptL1ikL1i(k+1)(30)

iS;kEandord(k)|E|;tT

(31) jRDpPxijkptjRDpPxij(k+1)ptL2ikL2i(k+1)i;kGandord(k)|G|;tT(31)

3.4. Number of variables and constraints

This sub-section evaluates the complexity of the mathematical model with respect to the number of variables and constraints. Accordingly, we have formulated the number of variables and constraints based on the specifications of instances, like the number of all nodes (i.e. I), suppliers (i.e. S), manufacturers (i.e. M), whole-sellers (i.e. R), disposal centers (i.e. D), all vehicles (i.e. V), the first and second types of vehicles (i.e. |E| and G), paths (i.e. P) and periods (i.e. T). These mathematical formulations have been provided in .

Table 2. Mathematical formulations for the number of decision variables and constraints.

To demonstrate how changing the size of an instance impacts its complexity, we have carried out a sensitivity analysis on the number of decision variables and constraints. To do this, we have first specified the specifications of an instance, called as Instance x. Afterward, we have created four larger size instances. These instances have been shown in . For each instance, we have solely modified each of these features and kept the rest of the features as the same as Instance x. By doing this, we can particularly determine the impact of each of these features on the complexity of the mathematical model. The obtained results have been illustrated in .

Table 3. Specification of instances for sensitivity analysis on the number of decision variables and constraints.

Figure 2. Comparison between the number of variables and constraints.

Figure 2. Comparison between the number of variables and constraints.

As expected, illustrates that the number of decision variables and constraints has increased as the size of instances increased. This figure shows that the numbers of periods, paths and nodes (including suppliers, manufacturers, whole-sellers and disposal centers) have the most significant impact on the number of decision variables. Moreover, the numbers of periods, whole-sellers and paths have the most prominent impact on the number of constraints. For instance, if we increase the number of periods based on Instance 5x, both the numbers of decision variables and constraints increases by 400% as compared to Instance x.

Furthermore, demonstrates that the numbers of first and second types of vehicles have the least impact on the number of decision variables. It also shows that the numbers of the first type of vehicles and disposal centers have the least impact on the number of constraints. To be more precise, if we increase the number of the first type of vehicles based on Instance 5x, the numbers of decision variables and constraints increases by 76.9% and 8.9% as compared to Instance x, respectively.

4. Numerical examples

4.1. Computational results

In this sub-section, 20 instances of various sizes are randomly generated and studied in order to validate the proposed mathematical formulation. It is noteworthy that we have stored all instances on the web at the address http://www.bitbucket.org/Pro_Data/instances_4. Accordingly, interested readers can apply these data for any future comparison.

To solve these instances using the CPLEX solver, we have coded the proposed model in GAMS 24.1.2. Then, we have run all these instances on a laptop with a Core i7 CPU and 8GB RAM. The specifications of these instances and the results obtained for them have been provided in . It should be noted that we have fixed a set of useless decision variables equal to zero in order to reduce the computational complexity of instances. For example, iMjRkEpPtTxijkpt=0; this term states that no vehicle of the first type moves from manufacturers to whole-sellers. Based on our observation, fixing such decision variables to zero decreases the CPU time of instances.

Table 4. The results obtained for the instances.

As shown in , all instances have been solved to optimality with small CPU times. The increment in the size of instances has increased the CPU times, where the largest instance has been solved to optimality in 75.371 minutes.

To better analyze how the complexity of these instances increases, we have compared the CPU times, and the number of decision variables and constraints. ) illustrate how the CPU time and the number of decision variables and constraints increase by the increment in the size of instances, respectively. As shown in ), the CPU time increases almost linearly for smaller size instances. Likewise, the numbers of decision variables and constraints increased with a similar trend. However, for larger size instances, the increment in the size of instances could considerably increase the CPU time. Even considering this issue, we preferred to merely apply the CPLEX solver rather than a heuristic/meta-heuristic algorithm. To support this idea, it can be argued that the solutions provided by the CPLEX solver (even with considerable CPU time) are high-quality. Furthermore, this paper studies a mid-term decision-making problem; thus, small CPU times are not crucial.

Figure 3. The comparison between the CPU Time, and number of decision variables and constraint.

Figure 3. The comparison between the CPU Time, and number of decision variables and constraint.

depicts the flow of final products and scraps through the CLCS designed for Instance 9. As illustrated in , the demand of all whole-sellers has been completely satisfied over all periods, and all scraps have been collected until the last period.

Figure 4. Schematic representation of solution obtained for Instance 9.

Figure 4. Schematic representation of solution obtained for Instance 9.

4.2. Sensitivity analysis

In this section, we aim to analyze the five features of this problem. First, we have evaluated the effect of symmetry-breaking constraints on CPU time. Then, we have studied the impact of multi-path setting on the solutions. We have also studied how fixed costs of vehicles and the heterogeneous fleet of vehicles affect the solutions provided for this problem. Finally, we want to figure out how whole-sellers would react in a case that they could lose a portion of their demands (i.e. lost sales).

4.2.1. Symmetry-breaking constraints and CPU time

In sub-section 2.3, we introduced two symmetry-breaking constraints for vehicles of suppliers and manufacturers. These constraints aim to reduce the CPU time of the CPLEX solver for this problem. Accordingly, we want to evaluate how these two constraints affect the CPU time. For this reason, we have defined two cases. First, we have solved Instances 1, 3, 5, 7, 9, 11, 13, 15, 17 and 19 in the presence of the symmetry-breaking constraints (we call this case as the original case in the rest of paper). While in another case called as Case 1, we have eliminated those two constraints and recorded the CPU times of instances mentioned above. The obtained results have been illustrated in . This figure shows the ratio of the CPU time obtained for each case to the sum of CPU times for an instance in both cases.

Figure 5. The impact of symmetry-breaking constraints on the CPU time.

Figure 5. The impact of symmetry-breaking constraints on the CPU time.

illustrates that including the symmetry-breaking constraints in the mathematical model can reduce the CPU time of all instances (except Instance 1). This figure also shows that the symmetry-breaking constraints affect the CPU time of larger size instance more significantly. To be more precise, the CPU time of Instance 19 has increased by about 193% in Case 1 as compared to the original case. Thus, it can be argued that adding the symmetry-breaking constraints can improve the efficiency of the CPLEX solver with respect to the CPU time.

4.2.2. Single- and multi-path settings

As previously indicated, this paper studies the multi-path setting between nodes. To analyze the impact of this feature on the quality of solutions, especially in terms of the variable costs of transportation, we have modified Instance 19 and created its single-path counterpart. It is evident that in the single-path setting, there is merely one path between every two nodes. To convert Instance 19 into a single-path instance, for nodes with more than one path, we have recognized the shortest path between all nodes of this instance and selected them. Finally, we have solved Instance 19 based on both single- and multi-path settings. The obtained results have been provided in .

Table 5. Comparison between the results of single- and multi-path settings.

According to , the total costs for the multi-path setting is significantly less as compared to the single-path setting, about 11.33%. For both single- and multi-path settings an equal number of vehicles has been used (i.e. equal fixed cost of using vehicles). Moreover, the total distance traveled for the single-path setting is less than the multi-path setting. However, shows that the variable cost of vehicles is much less for the multi-path setting. For this setting, the variable cost of using vehicles is equal to 238,242.10, which is 36,051.9 unit (about 13.14%) less than the single-path setting. This implies that traveling shorter paths, which is used in the single-path setting, does not guarantee less fuel and car depreciation costs due to different road roughness degrees. A longer path between two nodes may incur less variable cost due to its better road condition (i.e. less road roughness). Therefore, considering multi-path setting and road roughness degree is a crucial feature for this problem and lets decision makers make better decisions.

4.2.3. Fixed cost

The next feature to analyze is the fixed cost of using vehicles. To study this feature, we have solved Instance 19 where there is no fixed cost for using vehicles (i.e. Case 2). Then, we have compared the results obtained for Case 2 with the ones obtained for the original case (i.e. a solution in which the fixed cost has been considered). The comparison of these two cases has been provided in . As indicated in this table, the number of first and second types of vehicles used in Case 2 has increased by 28.6% and 33.3%, respectively. demonstrates that the costs of this CLSC excluding the fixed cost of vehicles in Case 2 has decreased by 2.2% as compared to the original case. This decrement is the result of acquiring more vehicles (more flexibility in satisfying whole-sellers’ demands). However, if using vehicles incurred fixed costs, according to , the fixed cost of using vehicles in Case 2 could have been equal to 37,500 units, which is 31.6% more than the fixed cost in the original case. Finally, this table shows that the total costs in Case 2 have increased by 2.5% as compared to the original case. To sum up, applying the fixed cost of using vehicles forces the mathematical model decrease the number of vehicles used to satisfy the demand of whole-sellers and reduces the whole costs of the system.

Table 6. The obtained results for the original case and Case 2.

4.2.4. The heterogeneous fleet of vehicles

The third feature to analyze is the impact of the heterogeneous fleet of vehicles. To investigate this feature, we have solved Instance 19 where the first type of vehicles has been used throughout the CLSC design (i.e. Case 3), and the second type of vehicles has been used throughout the CLSC design (i.e. Case 4). Afterward, Cases 3 and 4 have been compared with the original case. The comparison of these three cases has been provided in . According to this table, the total number of vehicles used in Case 3 has decreased by 16% as compared to the original case since the capacity of the first type of vehicles is greater than the second type of vehicles. Nevertheless, the fixed cost of vehicles in Case 3 has increased by 10.5%; this increment has happened because the fixed cost of the first type of vehicles is 1.5 times greater than the second type of vehicles. Furthermore, shows that the variable cost of vehicles in Case 3 has been increased by 43.6% as compared to the original case. This is because the variables cost of the first type of vehicles is higher than the second type. This table also shows that only using the second type of vehicles (i.e. Case 4) increases the total costs of this instance as compared to the original case. In Case 4, the total number of vehicles used to satisfy the demand of whole-sellers has increased by 47.6% as compared to the original case. This is because the capacity of the second type of vehicles is less than the first type of vehicles. shows that the variable costs of vehicles in Case 4 has also been increased by 3.6% as compared to the original case.

Table 7. The obtained results for the original case and Cases 3 and 4.

Based on the results provided for both Cases 3 and 4, it can be concluded that the heterogeneous fleet of vehicles is crucial for this problem and could improve the quality of solutions.

4.4.5. Lost sales

Finally, we want to study the impact of lost sales on this problem. To study this feature, we have solved Instance 19 where lost sales could occur with a penalty. We have replaced Constraint (10) with Constraints (32–35) in order to make lost sales possible for the model.

(32) lit=OitjMkGpPyjikptjRkGpPyjikpt+jRkGpPyijkpt+h1ith1it1iR;tT(32)
(33) litn1itM1iR;tT(33)
(34) h1itn2itM2iR;tT(34)
(35) n1it+n2it1iR;tT(35)

where lit refers to the lost sales occurred in node i (iR) at period t; n1it and n2it are two auxiliary and binary decision variables. M1 and M2 also refer to two adequately large numbers. To be more precise, Constraint (32) creates a trade-off between lost sales, demand, input and output flows of final products and the amount of inventory held in node i at period t. Constraints (33–35) ensures that node i can only hold inventory or lost a portion of its demand at period t.

In Constraints (33 and 34), two adequately large coefficients (i.e. M1, and M2) exist that can activate these constraints when required. With small values chosen for M1 and M2, infeasible solutions may be generated; with very large values chosen for them, round-off error would occur. Consequently, it is important to choose suitable values for them. M1 is used in Constraint (33). This constraint determines how much the demand of whole-sellers could be lost. Since lit can at most be equal to maxi, tOit, thus, we set M1 equal to maxi, tOit. M2 is also used in Constraint (34). This constraint determines how much a whole-seller can hold inventory. Since h1it can at most be equal to maxiCFi, therefore, we have set M2 equal to maxiCFi. The values of these coefficients have been summarized in .

Table 8. The values of coefficients M1 and M2.

compares the obtained results for Case 5 (where lost sales are allowed) and the original case. In Case 5, around 10% of the demand of whole-sellers have not been satisfied; whereas, the entire demands of whole-sellers have been satisfied in the original case. Accordingly, the lost sales cost of Case 5 is much higher than the original case. On the other hand, shows that all other types of costs in Case 5 are less than the original case. This is rational since fewer final products have been transported to manufacturers, and to whole-sellers. It means that fewer vehicles have been used for transportation, less distance has been traveled, and less inventory has been held. Note that if we increase the penalty for each unit of lost sales, the model will satisfy more demands of whole-sellers over all periods. In other words, the model in Case 5 approaches the original case if we increase the value of the penalty coefficient.

Table 9. The obtained results for the original case and Case 5.

5. Conclusions and remarks

In this paper, the inventory-routing problem was studied for a CLSC. This CLSC includes suppliers, manufacturers, whole-sellers, and disposal centers. A mathematical model was proposed, which minimizes the total costs of a CLSC including the fixed and variable costs of using vehicles and holding inventory costs of final products and scraps. In this model, the road roughness degree and multi-path setting were studied, simultaneously. Furthermore, the heterogeneous fleet of vehicles between echelons was investigated, where the capacity of vehicles is limited, and the number of vehicles is finite.

First, the complexity of the mathematical model was assessed based on the number of variables and constraints. The results demonstrated that the numbers of periods, paths and nodes have the most significant impact on the number of decision variables. Moreover, the numbers of periods, whole-sellers and paths have the most prominent impact on the number of constraints. Second, to assess the integrity and validation of the proposed model, the authors generated 20 instances of different sizes. Then, they applied GAMS to code the mathematical model and solve all instance using the CPLEX solver. The computational results showed that the CPLEX solver could solve all instances to optimality in less than 100 minutes. Afterward, the authors illustrated the solution of an instance (i.e. Instance 9) and showed the validation of the model.

Then, a comprehensive sensitivity analysis was conducted to study five features of this paper. First, the impact of the symmetry-breaking constraints on the CPU time was studied. The results demonstrated that implementing these constraints could potentially decrease the CPU time by 73.9% on average. Second, the authors studied the impact of the multi-path setting on this problem. For this reason, they compared the results obtained for single- and multi-path settings. It became clear that traveling shorter distance does not necessarily reduce the variable costs of using vehicles. In other words, traveling longer paths may be more favorable as compared to the shorter ones due to lower road roughness degrees. Third, the impact of the fixed cost on using vehicles was studied. The results indicated that considering this type of cost could decrease the number of vehicles used to satisfy the demand of whole-sellers significantly. Then, the authors analyzed the effect of the heterogeneous fleet of vehicles on the quality of solutions. The results showed that using the homogenous fleet of vehicles (i.e. large or small vehicles) deteriorates the quality of solutions. While using the heterogeneous fleet of vehicles (i.e. a combination of large and small vehicles) increases the flexibility of the mathematical model and decreases the total costs of the CLSC (both the fixed and variable costs of using vehicles) significantly. Finally, the sensitivity analysis studied the impact of lost sales on this problem. The results demonstrated that the total costs of Instance 19 decreases by 4.7% where lost sales are possible; whereas 10% of the demand of whole-sellers were not satisfied.

Based on what was mentioned earlier, the main managerial implications of this study are as follows:

  • Paths between two specific nodes may vary with respect to their length and road roughness degree. Traveling shorter paths are not always the best choice. To make the best decision, it is crucial to consider the impact of the length of paths and their road roughness degree.

  • The heterogeneous fleet of vehicles will increase the flexibility of decision makers so that both the number of used vehicles and transportations costs remain low.

For the future research, we think that the development of a meta-heuristic algorithm would be valuable for larger size instances. Furthermore, studying the inherent uncertainties, e.g. uncertainty in demand of whole-sellers, might also be interesting.

Disclosure statement

No potential conflict of interest was reported by the authors.

Additional information

Notes on contributors

Amirhossein Moosavi

Amirhossein Moosavi has received his MSc and BSc from the IAU Karaj Branch at Industrial Engineering. He has published some papers in some of the most reputable journals of Management Science, like Computers & Industrial Engineering. His interest research area consists of the applications of operations research, scheduling, supply chain management, healthcare decision-making and heuristic/metaheuristic algorithms.

Adel Nikfarjam

Adel Nikfarjam got his BSc in industrial Engineering at the Azad University of Qazvin (QIAU); in addition, he got his MSc in Industrial Engineering at the IAU Karaj Branch. His research interests are Supply Chain, Inventory management, and Transportation. At the present time he is an employee in a Private Company.

References

  • Aalaei, A., and H. Davoudpour. 2017. “A Robust Optimization Model for Cellular Manufacturing System into Supply Chain Management.” International Journal of Production Economics 183: 667–679. doi:10.1016/j.ijpe.2016.01.014.
  • Alhaj, M. A., D. Svetinovic, and A. Diabat. 2016. “A Carbon-Sensitive Two-Echelon-Inventory Supply Chain Model with Stochastic Demand.” Resources, Conservation and Recycling 108: 82–87. doi:10.1016/j.resconrec.2015.11.011.
  • Alimoradi, A. R., M. Yussuf, N. B. Ismail, and N. Zulkifli. 2015. “Developing a Fuzzy Linear Programming Model for Locating Recovery Facility in a Closed Loop Supply Chain.” International Journal of Sustainable Engineering 8 (2): 122–137. doi:10.1080/19397038.2014.906514.
  • Alimoradi, A. R., M. Yussuf, and N. Zulkifli. 2011. “A Hybrid Model for Remanufacturing Facility Location Problem in A Closed-Loop Supply Chain.” International Journal of Sustainable Engineering 4 (1): 16–23. doi:10.1080/19397038.2010.533793.
  • Archetti, C., M. Christiansen, and M. Grazia Speranza. 2018. “Inventory Routing with Pickups and Deliveries.” European Journal of Operational Research 268 (1): 314–324. doi:10.1016/j.ejor.2018.01.010.
  • Bazan, E., M. Y. Jaber, and S. Zanoni. 2017. “Carbon Emissions and Energy Effects on a Two-Level Manufacturer-Retailer Closed-Loop Supply Chain Model with Remanufacturing Subject to Different Coordination Mechanisms.” International Journal of Production Economics 183: 394–408. doi:10.1016/j.ijpe.2016.07.00.
  • Choudhary, A., S. Sarkar, S. Settur, and M. K. Tiwari. 2015. “A Carbon Market Sensitive Optimization Model for Integrated Forward–Reverse Logistics.” International Journal of Production Economics 164: 433–444. doi:10.1016/j.ijpe.2014.08.015.
  • Denton, B. T., A. J. Miller, H. J. Balasubramanian, and T. R. Huschka. 2010. “Optimal Allocation of Surgery Blocks to Operating Rooms under Uncertainty.” Operations Research 58 (4–part–1): 802–816. doi:10.1287/opre.1090.0791.
  • Du, S. F., M. Z. Fu, L. Zhu, and J. Zhang. 2015. “Game-Theoretic Analysis for an Emission-Dependent Supply Chain in a ‘Cap-And-Trade’ System.” Annals of Operations Research 228 (1): 135–149. doi:10.1007/s10479-011-0964-6.
  • Fahimnia, B., M. Reisi, T. Paksoy, and Ö. Eren. 2013a. “The Implications of Carbon Pricing in Australia: An Industrial Logistics Planning Case Study.” Transportation Research Part D: Transport and Environment 18: 78–85. doi:10.1016/j.trd.2012.08.006.
  • Fahimnia, B., J. Sarkis, A. Choudhary, and A. Eshragh. 2015. “Tactical Supply Chain Planning under A Carbon Tax Policy Scheme: A Case Study.” International Journal of Production Economics 164: 206–215. doi:10.1016/j.ijpe.2014.12.015.
  • Fahimnia, B., J. Sarkis, F. Dehghanian, N. Banihashemi, and S. Rahman. 2013b. “The Impact of Carbon Pricing on a Closed-Loop Supply Chain: An Australian Case Study.” Journal of Cleaner Production 59: 210–225. doi:10.1016/j.jclepro.2013.06.056.
  • Gentle, N. 1997. “Bass Strait freight rates-a decade after the Inter-State Commission inquiry”. In Australasian Transport Research Forum (ATRF), 21st, Adelaide, South Australia.
  • Govindan, K., and H. Soleimani. 2017. “A Review of Reverse Logistics and Closed-Loop Supply Chains: A Journal of Cleaner Production Focus.” Journal of Cleaner Production 142: 371–384. doi:10.1016/j.jclepro.2016.03.126.
  • Guide, V. D., and L. N. Wassenhove. 2006. “Closed‐Loop Supply Chains: An Introduction to the Feature Issue (Part 1).” Production and Operations Management 15: 345–350. doi:10.1111/j.1937-5956.2006.tb00249.x.
  • Iassinovskaia, G., S. Limbourg, and F. Riane. 2017. “The Inventory-Routing Problem of Returnable Transport Items with Time Windows and Simultaneous Pickup and Delivery in Closed-Loop Supply Chains.” International Journal of Production Economics 183: 570–582. doi:10.1016/j.ijpe.2016.06.024.
  • Jena, S. K., and S. P. Sarmah. 2016. “Future Aspect of Acquisition Management in Closed-Loop Supply Chain.” International Journal of Sustainable Engineering 9 (4): 266–276. doi:10.1080/19397038.2016.1181120.
  • Kannan, D., A. Diabat, M. Alrefaei, K. Govindan, and G. Yong. 2012. “A Carbon Footprint Based Reverse Logistics Network Design Model.” Resources, Conservation and Recycling 67: 75–79. doi:10.1016/j.resconrec.2012.03.005.
  • Kara, I., G. Laporte, and T. Bektas. 2004. “A Note on the Lifted Miller–Tucker–Zemlin Subtour Elimination Constraints for the Capacitated Vehicle Routing Problem.” European Journal of Operational Research 158 (3): 793–795. doi:10.1016/S0377-2217(03)00377-1.
  • Kaya, O., and B. Urek. 2016. “A Mixed Integer Nonlinear Programming Model and Heuristic Solutions for Location, Inventory and Pricing Decisions in A Closed Loop Supply Chain.” Computers & Operations Research 65: 93–103. doi:10.1016/j.cor.2015.07.005.
  • Keshari, A., N. Mishra, N. Shukla, S. McGuire, and S. Khorana. 2017. “Multiple Order-Up-To Policy for Mitigating Bullwhip Effect in Supply Chain Network.” Annals of Operations Research 269 (1–2): 361–386. doi:10.1007/s10479-017-2527-y.
  • Kuo, T. C. 2011. “The Study of Production and Inventory Policy of Manufacturing/Remanufacturing Environment in a Closed-Loop Supply Chain.” International Journal of Sustainable Engineering 4 (4): 323–329. doi:10.1080/19397038.2011.593008.
  • Margot, F. 2003. “Exploiting Orbits in Symmetric ILP.” Mathematical Programming 98 (1): 3–21. doi:10.1007/s10107-003-0394-6.
  • Mawandiya, B. K., J. K. Jha, and J. Thakkar. 2016. “Two-Echelon Closed-Loop Supply Chain Deterministic Inventory Models in a Batch Production Environment.” International Journal of Sustainable Engineering 9 (5): 315–328. doi:10.1080/19397038.2015.1128495.
  • Mohammed, F. S., Z. Selim, A. Hassan, and M. N. Syed. 2017. “Multi-Period Planning of Closed-Loop Supply Chain with Carbon Policies under Uncertainty.” Transportation Research Part D: Transport and Environment 51: 146–172. doi:10.1016/j.trd.2016.10.033.
  • Rahimi, M., A. Baboli, and Y. Rekik. 2017. “Multi-Objective Inventory Routing Problem: A Stochastic Model to Consider Profit, Service Level and Green Criteria.” Transportation Research Part E: Logistics and Transportation Review 101: 59–83. doi:10.1016/j.tre.2017.03.001.
  • Rahmani, D., and V. Mahoodian. 2017. “Strategic and Operational Supply Chain Network Design to Reduce Carbon Emission Considering Reliability and Robustness.” Journal of Cleaner Production 149: 607–620. doi:10.1016/j.jclepro.2017.02.068.
  • Rakke, J. G., C. R. Magnus Stålhane, M. C. Moe, H. Andersson, K. Fagerholt, and I. Norstad. 2011. “A Rolling Horizon Heuristic for Creating A Liquefied Natural Gas Annual Delivery Program.” Transportation Research Part C: Emerging Technologies 19 (5): 896–911. doi:10.1016/j.trc.2010.09.006.
  • Savaskan, R. C., S. Bhattacharya, and L. N. V. Wassenhove. 2004. “Closed-Loop Supply Chain Models with Product Remanufacturing.” Management Science 50 (2): 239–252. doi:10.1287/mnsc.1030.0186.
  • Shankar, R., S. Bhattacharyya, and A. Choudhary. 2018. “A Decision Model for A Strategic Closed-Loop Supply Chain to Reclaim End-Of-Life Vehicles.” International Journal of Production Economics 195: 273–286. doi:10.1016/j.ijpe.2017.10.005.
  • Sinha, K. C., and S. Labi. 2007. Transportation Decision Making Principles of Project Evaluation and Programming. Hoboken: John Wiley.
  • Soysal, M. 2016. “Closed-Loop Inventory Routing Problem for Returnable Transport Items.” Transportation Research Part D: Transport and Environment 48: 31–45. doi:10.1016/j.trd.2016.07.001.
  • Soysal, M., J. M. Bloemhof-Ruwaard, R. Haijema, and V. D. V. Jack G. A. J. 2015. “Modeling an Inventory Routing Problem for Perishable Products with Environmental Considerations and Demand Uncertainty.” International Journal of Production Economics 164: 118–133. doi:10.1016/j.ijpe.2015.03.008.
  • Stålhane, M. J., G. Rakke, C. R. Moe, H. Andersson, M. Christiansen, and K. Fagerholt. 2012. “A Construction and Improvement Heuristic for A Liquefied Natural Gas Inventory Routing Problem.” Computers & Industrial Engineering 62 (1): 245–255. doi:10.1016/j.cie.2011.09.011.
  • Talaei, M., B. F. Moghaddam, M. S. Pishvaee, A. Bozorgi-Amiri, and S. Gholamnejad. 2016. “A Robust Fuzzy Optimization Model for Carbon-Efficient Closed-Loop Supply Chain Network Design Problem: A Numerical Illustration in Electronics Industry.” Journal of Cleaner Production 113: 662–673. doi:10.1016/j.jclepro.2015.10.074.
  • Tao, Z. G., Z. Y. Guang, S. Hao, H. J. Song, and D. G. Xin. 2015. “Multi-Period Closed-Loop Supply Chain Network Equilibrium with Carbon Emission Constraints.” Resources, Conservation and Recycling 104: 354–365. doi:10.1016/j.resconrec.2015.07.016.
  • Tosarkani, B. M., and S. H. Amin. 2018. “A Possibilistic Solution to Configure A Battery Closed-Loop Supply Chain: Multi-Objective Approach.” Expert Systems with Applications 92: 12–26. doi:10.1016/j.eswa.2017.09.039.
  • Üster, H., and S. O. Hwang. 2017. “Closed-Loop Supply Chain Network Design under Demand and Return Uncertainty.” Transportation Science 51 (4): 1063–1085. doi:10.1287/trsc.2015.0663.
  • Zakeri, A., F. Dehghanian, B. Fahimnia, and J. Sarkis. 2015. “Carbon Pricing versus Emissions Trading: A Supply Chain Planning Perspective.” International Journal of Production Economics 164: 197–205. doi:10.1016/j.ijpe.2014.11.012.
  • Zhang, Y., H. Alshraideh, and A. Diabat. 2018. “A Stochastic Reverse Logistics Production Routing Model with Environmental Considerations.” Annals of Operations Research 271 (2): 1023–1044. doi:10.1007/s10479-018-3045-2.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.