Next Article in Journal
The Impact of Green Human Resource Management on Organizational Citizenship Behaviors: The Mediating Role of Organizational Identification and Job Satisfaction
Next Article in Special Issue
Pricing of the Bus-Truck Co-Delivery Mode of Last Mile Delivery Considering Social Welfare Maximization
Previous Article in Journal
The Impact of Multimorbidities on Catastrophic Health Expenditures among Patients Suffering from Hypertension in China: An Analysis of Nationwide Representative Data
Previous Article in Special Issue
Estimation of the Origin-Destination Matrix for Trucks That Use Highways: A Case Study in Chile
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Freight Transportation Network Model with a New Bundling Option

Department of Business Administration, Dankook University, Yongin 16890, Korea
*
Author to whom correspondence should be addressed.
Sustainability 2022, 14(13), 7556; https://doi.org/10.3390/su14137556
Submission received: 22 May 2022 / Revised: 14 June 2022 / Accepted: 20 June 2022 / Published: 21 June 2022
(This article belongs to the Special Issue Urban Freight Transport and City Logistics)

Abstract

:
A bundling option in a freight transportation network model enables a certain amount of goods to be sent after grouping them into a bundle. Usually, each bundle occupies the space of a unit good and/or can be transshipped using a more economical transportation mode, which results in reduced transportation costs and carbon emissions. As bundling and unbundling also incur costs, it is important to use the bundling option in an economical way. Several freight transportation network models were developed to find an optimal bundling strategy that minimizes the total cost. The existing models assume that bundling and unbundling can be performed at all nodes, including transshipping nodes. However, in many applications, goods are bundled at the supply node and are not unbundled until they arrive at the demand node. A new model, proposed herein, allows bundling only at the supply nodes and unbundling at the demand nodes. We investigated the complexity of the new model and developed a solution method. Furthermore, we analyzed how the total cost is affected by the new assumption.

1. Introduction

In a freight transportation network with a bundling option, a certain amount of goods after grouping them into a bundle at the cost of a unit good. In many applications, as this study will show, bundling reduces costs as each bundle occupies the space of a unit good. In other applications, bundling means transshipping goods using a more economical transportation mode. In both cases, bundling lowers not only transportation costs, but also carbon emissions by reducing vehicle mileage. Therefore, the bundling option enables the construction of a smart and sustainable freight transportation system. However, as bundling and unbundling also incur costs, an optimization model is required to minimize the total cost, including transporting, bundling, and unbundling costs.
Myung and Yu [1] addressed the freight transportation network problem with bundling option (FTNPB), which is a variant of the minimum-cost network flow problem. The original version of the FTNPB assumes that, initially, flows are not bundled at the supply node. Furthermore, it states that the flows delivered in a bundle at the demand node must be separated, or “unbundled”, and that bundling and unbundling can be performed at all nodes, including transshipping nodes. However, in many applications, locational restrictions exist on bundling and unbundling operations, where bundling is allowed only at the supply node and unbundling only at the demand node, for example. We refer to such a locational restriction as a “bundling and unbundling restriction” (hereafter referred to as a B/UB restriction). We also refer to the new version of the FTNPB with a B/UB restriction as the FTNPB-R. In this study, we focus on the FTNPB-R.
A representative application of the FTNPB is the problem of relocating empty foldable containers. Owing to imbalanced supply and demand of containers, repositioning empty containers is a key component in container transportation. Relocation is also an important issue in other fields, for example, the vehicle sharing field (Fanti et al. [2] and Zhang et al. [3]) and the medical field (Fanti et al. [4]). Several studies on empty container relocation have been published. Examples include research by Myung and Yu [1] and Myung et al. [5]. Most of the earlier studies are concerned with an unfolded container. After Konings and Thijs [6] and Konings [7] analyzed the potential cost savings of foldable containers, a variety of foldable container relocation models have been studied. As either four or six foldable containers can be folded to occupy the space of a single regular container, folding and unfolding can be represented as bundling and unbundling, and the FTNPB is applicable to foldable container relocation. Goh [8] shows that foldable containers contribute to carbon abatement. Shintani et al. [9] used restricted versions of the FTNPB to describe the problem of relocating empty containers in hinterland transportation, and Myung and Yu [1] generalized the model. All the models proposed by Shintani et al. [9] and Myung and Yu [1] assume that B/UB restrictions do not exist. However, in many applications, it does not appear practical for the containers transported from a supply node to a demand node to be unloaded for folding or unfolding at some intermediate nodes. Therefore, in this case, the FTNPB-R is preferable.
In addition to foldable container relocation, the FTNPB also has applications in multimodal freight transportation, as shown by Myung and Yu [1]. In this instance, goods are sent from manufacturers in a small carrier to the supply node and must be delivered to customers in a small carrier at the demand node. Shipping companies can use a large carrier to reduce transportation costs between supply and demand nodes, for which transshipping operations occur at both nodes. Bundling involves transshipping goods from a small carrier into a larger one, and the reverse in the case of unbundling. In this case, it is assumed that transshipping is allowed only at supply and demand nodes and not at intermediate nodes. Additionally, the FTNPB-R model is required.
The FTNPB is a single-commodity problem, but it has the characteristics of a two-commodity problem. A single-commodity problem can be solved in polynomial time (Ahuja et al. [10]) but a two-commodity network flow problem is NP-hard (Fortune et al. [11]). Myung [12] showed that when the underlying network has a star structure, similar to that proposed by Shintani et al. [9], the FTNPB can be solved in polynomial time. Meanwhile, Myung and Yu [1] showed that the FTNPB on an arbitrary network is NP-hard. Therefore, it is interesting to determine whether the B/UB restriction affects the computational complexity of the FTNPB. We show that the FTNPB-R can be transformed into the FTNPB on a bipartite network, and we analyze the complexity of the transformed problem.
This study can be summarized as follows. Firstly, we introduced an integer programming formulation for the FTNPB-R and analyzed the computational complexity of the problem. Secondly, we developed an efficient solution method for the FTNPB-R and performed intensive computing experiments to test our algorithm. We also provided computational results to analyze how B/UB restrictions affect the total cost. Thirdly, as performed by Myung and Yu [1] for the FTNPB, we considered the variable bundling model of the FTNPB-R, in which arbitrary numbers of flows can be bundled up to a given limit.
The remainder of this paper is organized as follows. In Section 2, we present an integer programming formulation for the FTNPB-R. In Section 3, we investigate the complexity of the problem and develop an efficient method for solving the proposed integer programming model. In Section 4, we consider the variable bundling version. The computational results are reported in Section 5, and concluding remarks are presented in Section 6.

2. Problem Description and Mathematical Formulation

In this section, we develop an integer programming formulation for the FTNPB-R. Given transportation network G = N , A , let N S N be the set of supply nodes and N D N be the set of demand nodes. Nodes in N , other than the supply and demand nodes, are transshipment nodes. Each arc corresponds to a transportation service and has an associated cost. Let S i denote the supply associated with the supply node i and D j denote the demand associated with the demand node j ; we assume that i N S S i = j N D D j . Similar to the FTNPB, the FTNPB-R assumes that b flows are grouped in a single bundle, and that the transportation cost of one bundle on each arc is the same as that of a unit flow. The FTNPB-R aims to send flows from the supply nodes to satisfy the demands of the demand nodes at a minimum cost. We use the following notation to describe the cost coefficients.
C i j : Unit transportation cost associated with arc (i, j).
C i B : Unit bundling cost at node i.
C i U : Unit unbundling cost at node i.
Unlike the FTNPB, the FTNPB-R assumes that once a flow starts from a supply node in a bundle, the flow to a demand node occurs under the same condition. Therefore, when we send flows from supply node i to demand node j , regardless of whether the flows are bundled, we can minimize the transportation cost by sending them through the shortest cost path from node i to node j . Let C i j P be the sum of transportation costs of arcs in the shortest cost path from the supply node i to the demand node j . Using the following additional notations as decision variables, we describe the problem in mathematical form.
x i j : Number of flows transported unbundled from the supply node i to the demand node j .
y i j : Number of bundles transported from the supply node i to the demand node j.
The flows from the source node i to the demand node j are x i j + b y i j , and the total cost can be expressed as i N S j N D C i j P x i j + C i j P + b C i B + b C j U y i j . Note that the transportation costs of one bundle ( b flows) and a unit flow are identical, represented by C i j P . When a bundle is sent, b flows per bundle must be bundled and unbundled. The integer programming formulation for the FTNPB-R is as follows:
P   minimize   i N S j N D C i j P x i j + C i j P + b C i B + b C j U y i j
subject   to   j N D x i j + b y i j = S i i N S
i N S x i j + b y i j = D j j N D
x i j , y i j 0   and   integer i N S , j N D
(P) can be viewed as a variant of the transportation problem, which is a minimum-cost flow problem in a bipartite network. Although the FTNPB-R is defined on an arbitrary network G = N , A , it can be transformed into a problem on a bipartite network through a B/UB restriction.

3. Problem Complexity and Solution Method

In this section, we study the computational complexity of (P) and demonstrate that (P) is NP-hard. For this purpose, we introduced the following NP-complete decision version of 3-EXACT COVER (X3C):
X3C INSTANCE: A family F = S 1 , , S n of three element subsets of S = a 1 , , a 3 m .
QUESTION: Is there a subfamily of m subsets that covers S ?
Theorem 1.
(P) is NP-hard.
Proof. 
We demonstrate that X3C is reducible to the decision version of (P). Given an instance of X3C, an instance of (P) is associated with it using the following procedure. We constructed a bipartite transportation network with 3m + 1 supply nodes and n demand nodes. Among the supply nodes, each of the 3m nodes correspond to each element in S and the other node is a dummy node. Let N S 1 = 1 , , 3 m and N S = N S 1 3 m + 1 . Each demand node corresponds to each element in F , and let N D = 1 , , n . In the network, arc i ,   j exists if a i S j for each i N S 1 and j N D . In addition, there also exists an arc from a dummy supply node to every demand node, that is, 3 m + 1 ,   j for each j N D . We set S i = 1 for all i = 1 , , 3 m , S 3 m + 1 = 3 n m , and D j = 3 for all j N D . We assume that b = 3 . Set C i j = 1 for all arcs i , j . The answer to the X3C instance is yes if the associated (P) has a feasible solution with a cost of 3 m + n m . □
Corollary 1.
The FTNPB on a bipartite network is NP-hard.
Proof. 
If a given transportation network is bipartite, the FTNPB also satisfies the B/UB restriction, because no transshipping node exists. Therefore, the FTNPB in a bipartite network can be described by (P), except that C i j P is simply C i j . □
Although the FTNPB on an arbitrary network is NP-hard (Myung and Yu [1]), it can be solved in polynomial time if the given network is a star network, as shown by Myung [12]. Therefore, Corollary 1 provides interesting information on the computational complexity of the FTNPB in another network with a special structure.
Hereafter, we develop a solution method for the integer programming problem (P). Although (P) is NP-hard like the FTNPB, it is expected to take less time to solve because the underlying network of (P) is a bipartite network. Through our computing experiments, the expectation was observed to be correct. However, it still took a considerable time to solve an extended model of (P); for example, the variable bundling model presented in Section 4. Therefore, we developed a heuristic for solving (P) that obtains near-optimal solutions within a reasonable time. The heuristic is based on the linear programming relaxation of (P), denoted by (LP), where the integrality condition in (3) is replaced by the non-negativity condition. We first show that (LP) can be transformed into a (Hitchcock) transportation problem, and thus it can be solved efficiently using a specialized transportation problem algorithm.
Lemma 1.
(LP) can be transformed into a transportation problem.
Proof. 
By replacing the term b y i j with f i j , (LP) can be transformed into the following equivalent problem:
LP   minimize   i N S j N D C i j P x i j + 1 b C i j P + C i B + C j U f i j
subject   to   j N D x i j + f i j = S i i N S
i N S x i j + f i j = D j j N D
x i j , f i j 0 i N S ,   j N D
It is clear that either x i j or f i j have positive values. To minimize the objective function, we selected a variable with a smaller cost coefficient. We select x i j , if C i j P 1 b C i j P + C i B + C j U and f i j , otherwise. (LP) can then be transformed into the following transportation problem:
TP   minimize   i N S j N D m i n C i j P ,   1 b C i j P + C i B + C i U r i j
subject   to   j N D r i j = S i   i N S
i N S r i j = D j j N D  
r i j 0 i N S ,   j N D
where r i j is a substitution for either x i j or f i j . □
Our algorithm first solves (LP) (via (TP)) and fixes the value of variable y i j using the optimal solution of (LP). If y i j satisfies the integrality for all i N S   and   j N D , then all x i j and the optimal solution of (LP) are also optimal for (P). Otherwise, we round down every fractional y i j and set the integer value to the value of y i j . Finally, we determine the remaining variables x i j by solving the following subproblem (SP) of (P):
SP   minimize   i N S j N D C i j P x i j  
subject   to   j N D x i j = S i j N D b y i j i N S
i N S x i j = D j i N S b y i j j N D  
x i j 0   and   integer i N S ,   j N D  
(SP) is also a transportation problem that can be solved efficiently using a transportation problem algorithm.

4. Variable Bundling

Myung and Yu [1] considered the extended model of the FTNPB; they called it the FTNPB with variable bundling, where up to b flows can be bundled. We considered the same extended version of the FTNPB-R, which we call the FTNPB-R with variable bundling. We developed a mathematical programming formulation for the extended model. Let the variables y i j k for 2 k b be the number of bundles, each of which groups k flows and is transported from the supply node i to the demand node j. The FTNPB-R with variable bundling can then be formulated as follows:
PV   minimize   i N S j N D C i j P x i j + C i j P + 2 C i B + 2 C j U y i j 2 + + C i j P + b C i B + b C j U y i j b
subject   to j N D x i j + 2 y i j 2 + + b y i j b = S i i N S  
i N S x i j + 2 y i j 2 + + b y i j b = D j j N D
x i j , y i j k 0   and   integer i N S ,   j N D ,   2 k b
A slight modification of our heuristic developed for solving (P) in Section 2 can also be applied to (PV). After solving the linear programming relaxation of (PV), denoted by (LPV), y i j k is fixed with 2 k b by truncating the fractional solution of (LPV), and the remaining x i j are determined through the following problem:
SPV   minimize   i N S j N D C i j P x i j
subject   to   j N D x i j = S i j N D 2 y i j 2 + + b y i j b i N S
i N S x i j = D j i N S 2 y i j 2 + + b y i j b j N D
x i j 0   and   integer i N S ,   j N D
Similar to (SP), (SPV) is a transportation problem that can be solved using an efficient transportation problem algorithm. Moreover, based on the following observation, we can also solve (LPV) using an efficient transportation problem algorithm.
Lemma 2.
(LPV) can be transformed into a transportation problem.
Proof. 
By replacing k y i j k with f i j k for 2 k b , (LPV) can be transformed into the following equivalent problem:
LPV   minimize   i N S j N D C i j P x i j + 1 2 C i j P + C i B + C j U f i j 2 + + 1 b C i j P + C i B + C j U f i j b
subject   to j N D x i j + f i j 2 + + f i j b = S i i N S  
i N S x i j + f i j 2 + + f i j b = D j j N D
x i j , f i j k 0 i N S ,   j N D ,   2 k b
As 1 2 C i j P > > 1 b C i j P , either x i j or f i j b can have positive values in an optimal solution. The best choice for minimizing the objective function is to select x i j , if C i j P 1 b C i j P + C i B + C j U and f i j b , otherwise. The resultant problem is (TP), introduced in the proof of Lemma 1. □
Our heuristic fixes the values of the variables y i j k for 2 k b , using the optimal solution of (LPV). For each fractional y i j b , we first set y i j b = y i j b ; if there exists k where 2 k b 1 , b y i j b y i j b k , and 1 k C i j P + C i B + C j U < C i j P , we choose the maximum k and set y i j k = 1 . The remaining y i j k variables are set to 0.

5. Computational Results

In this section, we report the results of the computational experiments to evaluate the performance of our two heuristics and to analyze how the B/UB restriction affects the total cost. We also conducted a sensitivity analysis on our proposed model to determine how the changes in cost parameters affect the total cost. For all tests, we used the same data instances that were generated by Myung and Yu [1] in their computational experiments for the model without the B/UB restriction for the following reasons. Firstly, the data instances were generated on various networks with different numbers of nodes and network densities (ratio of generated arcs to total number of possible arcs). Secondly, to analyze the effects of the B/UB restriction, our results must be compared with similar computational results for the FTNPB presented by Myung and Yu [1]. We used data instances with 30, 50, 100, 150, 200, and 300 nodes, and assumed that b = 4. All test runs were performed on a PC (2.9 GHz and 8G RAM).

5.1. Performance of Our Heuristic

For intensive testing, we classified the data instances into two groups. The first group included data instances with 30, 50, and 100 nodes, and the second group consisted of large problems with 150, 200, and 300 nodes. The computational results of the first and second groups are summarized in Table 1 and Table 2, respectively, and visualized using a graph in Figure 1. For each group of problems, we evaluated the performance of our two heuristics: one for the fixed bundling model and the other for the variable bundling model. In each table, we first reported the objective values obtained from the linear programming relaxations of two different bundling models: (LP) (z(LP)) and (LPV) (z(LPV)). As shown in Section 4, (z(LP)) and (z(LPV)) are equivalent. We then provided the objective value of our heuristic (z(H)) and the optimal objective value (z(P)) for the fixed bundling model, and the corresponding values z(HV) and z(PV) for the variable bundling model. We also reported the computation times for calculating C i j P from each supply node to each demand node to perform our heuristic and to solve the integer programming model. We used the optimization software CPLEX 22.1 to solve both integer and linear programming problems.
The results indicate that our two heuristics find near-optimal solutions for fairly large problems within a reasonable timeframe. Interestingly, the heuristic for the variable bundling model performs better than that for the fixed bundling case. The average ratios of z(HV) to z(PV) were within 2 %, whereas those of z(H) to z(P) were within 5%. We provided the computation times for calculating C i j P separately to clearly compare the times needed to obtain heuristic and integer optimal solutions. As expected, for the fixed bundling case, the integer optimal solution could be obtained in a relatively short time, even for large problems. These times were remarkably smaller than that for the FTNPB presented by Myung and Yu [1]. This can be explained by the fact that the new model can be transformed into the FTNPB in a simple bipartite network. However, for the variable bundling case, the integer programming solver incurred considerable time finding an exact solution and exceeded the time limit of 200 s for many large-sized problems. However, our two heuristics solved large-sized problems within a second, even for the variable bundling case.

5.2. Effects of Bundling and Locational Restriction

Myung and Yu [1] compared the total costs of three FTNPB models to investigate the effects of bundling: one with fixed bundling, one with variable bundling, and one without bundling. They found that bundling saves the total cost considerably, but the additional cost saving by variable bundling is not significant. The same experiments were conducted using the same three FTNPB-R models. We also compared our results with those of Myung and Yu [1] to analyze how the B/UB restriction affects the total cost. The results presented in Table 3 imply that the effects of different bundling strategies are almost the same between the two models with and without the B/UB restriction, and the restriction does not increase the total cost significantly.

5.3. Sensitivity Analysis on Cost Parameters

We also conducted a sensitivity analysis to show how changes in transportation cost and folding/unfolding cost affect the total cost. As shown in Table 4 and visualized in Figure 2, bundling mitigates the increase in transportation costs. The same phenomenon was observed when the folding/unfolding cost decreased, as summarized in Table 5.

6. Conclusions

In a freight transportation network with bundling model, multiple goods can be sent by grouping them into a bundle at the cost of one unit good and the price of bundling and unbundling. Existing models assume that bundling and unbundling can be performed anywhere. However, in many applications, bundling is performed only at the supply point and unbundling only at the demand point. In this study, we deal with a new bundling model with locational restrictions on bundling and unbundling, where bundling is allowed only at supply nodes and unbundling at demand nodes. We demonstrated that the new problem with locational restriction can be viewed as a specific version of the original bundling problem (without locational restriction) on a bipartite network, but the computational complexity of the new problem is still NP-hard. Furthermore, we developed an efficient heuristic that finds near-optimal solutions, even for fairly large problems, within a reasonable time. Additionally, we analyzed how locational restriction affects the total cost, and conducted a sensitivity analysis on the changes in transportation and folding/unfolding costs.

Author Contributions

Conceptualization, Y.-S.M.; methodology, Y.-S.M.; software, Y.-M.Y.; validation, Y.-S.M. and Y.-M.Y.; data curation, Y.-M.Y.; writing—original draft preparation, Y.-S.M.; writing—review and editing, Y.-M.Y.; funding acquisition, Y.-M.Y. All authors have read and agreed to the published version of the manuscript.

Funding

The present research was supported by the research fund of Dankook University in 2022.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Myung, Y.S.; Yu, Y.M. Freight transportation network model with bundling option. Transp. Res. Part E 2020, 133, 101827. [Google Scholar] [CrossRef]
  2. Fanti, M.P.; Mangini, A.M.; Roccotelli, M. Innovative Approaches for Electric Vehicles Relocation in Sharing Systems. IEEE Trans. Autom. Sci. Eng. 2022, 19, 21–36. [Google Scholar] [CrossRef]
  3. Zhang, S.; Zhao, X.; Li, X.; Yu, H. Heterogeneous fleet management for one-way electric carsharing system with optional orders, vehicle relocation and on-demand recharging. Comput. Oper. Res. 2022, 145, 105868. [Google Scholar] [CrossRef]
  4. Fanti, M.P.; Mangini, A.M.; Roccotelli, M. Hospital Drugs Distribution with Autonomous Robot Vehicles. In Proceedings of the IEEE 16th International Conference on Automation Science and Engineering (CASE), Hong Kong, China, 20–21 August 2020. [Google Scholar]
  5. Myung, Y.S.; Moon, I.K.; Lee, J.H.; Lee, K.S. Analyzing the effects of using both foldable and standard containers in ocean transportation. Int. J. Ind. Eng. 2021, 28, 92–105. [Google Scholar]
  6. Konings, R.; Thijs, R. Foldable containers: A new perspective on reducing container-repositioning costs. Eur. J. Oper. Res. 2001, 1, 333–352. [Google Scholar]
  7. Konings, R. Foldable containers to reduce the costs of empty transport? A cost–benefit analysis from a chain and multi-actor perspective. Marit. Econ. Logist. 2005, 7, 223–249. [Google Scholar] [CrossRef]
  8. Goh, S.H. The impact of foldable ocean containers on back haul shippers and carbon emissions. Transp. Res. Part D 2019, 67, 514–527. [Google Scholar] [CrossRef]
  9. Shintani, K.; Konings, R.; Imai, A. The impact of foldable containers on container fleet management costs in hinterland transport. Transp. Res. Part E 2010, 46, 750–763. [Google Scholar] [CrossRef]
  10. Ahuja, R.K.; Magnanti, T.L.; Orlin, J.B. Network Flows; Prentice-Hall: Hoboken, NJ, USA, 1993. [Google Scholar]
  11. Fortune, S.; Hopcroft, J.; Wyllie, J. The directed subgraph homeomorphism problem. Theor. Comput. Sci. 1980, 10, 111–121. [Google Scholar] [CrossRef] [Green Version]
  12. Myung, Y.S. Efficient solution methods for the integer programming models of relocating empty containers in the hinterland transportation network. Transp. Res. Part E 2017, 108, 52–59. [Google Scholar] [CrossRef]
Figure 1. Graphic visualization of computational results.
Figure 1. Graphic visualization of computational results.
Sustainability 14 07556 g001
Figure 2. Sensitivity analysis on the increase in transportation cost (network density = 0.2).
Figure 2. Sensitivity analysis on the increase in transportation cost (network density = 0.2).
Sustainability 14 07556 g002
Table 1. Computational results for small-sized problems.
Table 1. Computational results for small-sized problems.
No. of
Nodes
Network
Density
z(LP)
(=z(LPV))
Fixed Bundling (4 Flows)Variable Bundling (2, 3, 4 Flows)Computation Time (Seconds)
z(H)z(P) z H z P z(HV)z(PV) z H V z P V C i j P Fixed
Bundling
Variable
Bundling
HPHVPV
300.238,549.542,539.041,601.91.0240,706.039,962.11.020.0400.0160.1400.0150.922
47,824.954,648.850,349.31.0950,560.749,463.01.020.0470.0160.0310.0160.141
43,534.247,719.746,425.81.0345,825.945,021.21.020.0410.0150.0310.0160.219
43,587.347,666.346,574.21.0245,633.445,063.51.010.0410.0000.1560.0160.203
52,826.256,334.655,617.71.0154,618.654,229.61.010.0520.0000.1720.0160.203
0.3538,696.843,149.541,521.01.0440,792.140,114.51.020.0570.0160.0620.0150.313
38,823.844,551.041,707.91.0740,722.039,944.51.020.0610.0150.1570.0150.281
35,866.640,062.238,115.41.0537,577.837,010.01.020.0590.0000.0160.0150.094
50,049.253,963.752,638.61.0351,701.151,221.51.010.0450.0150.0620.0150.110
55,603.960,421.658,252.01.0457,348.556,787.51.010.0810.0000.0470.0160.532
0.543,031.247,271.145,090.21.0544,671.644,071.41.010.0700.0160.1870.0000.125
49,047.153,341.251,461.81.0450,919.750,119.61.020.0690.0160.0310.0160.922
38,438.841,805.140,575.11.0340,108.839,449.01.020.0770.0150.0310.0150.204
35,062.639,249.037,650.11.0436,598.936,079.91.010.0720.0150.0470.0000.563
40,583.144,910.442,888.71.0542,182.941,614.51.010.0660.0000.0780.0150.047
500.265,654.572,172.370,076.11.0368,339.167,642.01.010.1730.0150.0780.0162.297
83,393.990,722.687,804.11.0386,808.785,706.01.010.1520.0310.3130.0323.422
70,942.378,581.175,902.01.0474,380.073,303.81.010.2250.0310.9060.0151.656
73,521.785,272.278,470.31.0977,313.775,510.11.020.1630.0160.1720.0319.609
62,195.569,916.066,989.61.0464,856.064,102.11.010.1930.0320.4840.0151.750
0.3572,482.778,083.176,479.01.0275,419.674,381.01.010.2800.0160.0620.0321.922
76,501.882,677.179,786.81.0479,333.678,298.41.010.2480.0160.2190.0154.750
59,078.664,856.862,615.71.0461,520.260,565.31.020.2770.0150.5940.0160.094
66,049.071,739.369,624.91.0368,850.567,677.91.020.2590.0000.1090.0160.312
76,655.784,447.380,168.91.0579,455.878,386.61.010.2450.0150.5310.0160.344
0.566,734.273,623.370,021.41.0569,737.568,367.61.020.3560.0150.0470.0162.641
61,783.868,200.964,947.61.0564,280.963,236.61.020.3160.0160.0940.0163.657
65,038.771,631.168,602.41.0468,171.166,582.81.020.3200.0160.0940.0160.359
60,479.265,102.863,433.61.0362,707.762,178.31.010.3110.0150.0940.0163.454
61,454.267,887.965,143.41.0464,547.963,050.11.020.3290.0000.2350.0150.218
1000.2146,960.1164,015.2156,708.21.05153,541.8150,929.91.021.2100.0471.7340.07812.796
139,430.4152,570.0147,260.61.04144,612.9142,853.91.011.4900.0470.6560.0479.875
145,488.5159,903.8152,864.11.05152,069.9148,858.21.021.6210.0470.6720.04755.578
123,636.1136,175.0130,979.21.04129,559.9127,267.91.021.3660.0470.3910.0479.453
119,307.7134,006.3127,662.31.05124,966.4122,427.71.021.4450.0470.1250.0477.688
0.35134,472.5148,102.7142,055.31.04139,734.9137,366.71.021.8830.0621.7030.0479.922
122,559.9133,704.0129,525.11.03127,554.3125,828.01.012.2440.0470.4220.04719.125
118,575.4132,031.8124,750.11.06123,753.5121,430.61.022.1600.0470.6880.04721.907
130,914.7143,417.9137,824.01.04136,181.9134,124.91.021.9440.0470.6400.04721.046
125,046.0137,495.1131,992.01.04130,436.7127,882.41.022.1260.0314.6570.0465.297
0.5146,731.0158,146.4152,674.01.04151,804.5149,469.81.022.3300.0472.0470.06216.265
122,944.1138,228.5129,992.61.06129,351.5126,177.71.032.5240.0472.3290.06212.078
136,517.8148,486.0143,227.91.04141,608.0139,609.21.012.5480.0472.0930.06313.469
118,029.5129,556.4125,118.51.04123,180.7120,869.91.022.8200.0470.3130.0629.078
140,466.3154,376.5147,246.71.05146,390.1143,179.21.023.1120.0470.3750.047>200.0
Table 2. Computational results for large-sized problems.
Table 2. Computational results for large-sized problems.
No. of
Nodes
Network
Density
z(LP)
(=z(LPV))
Fixed Bundling (4 Flows)Variable Bundling (2, 3, 4 Flows)Computation Time (Seconds)
z(H)z(P) z H z P z(HV)z(PV) z H V z P V C i j P Fixed
Bundling
Variable
Bundling
HPHVPV
1500.2186,021.5204,181.1197,090.81.04194,335.7190,779.71.024.7120.0944.9690.125118.766
188,070.4208,907.5198,984.11.05195,516.2192,528.21.024.9640.0780.6410.109141.703
186,269.4205,067.3196,351.61.04194,197.6190,906.1 *1.025.2280.0787.0940.110>200.0
206,545.3223,887.6215,596.71.04214,162.7210,652.51.024.4160.0947.3900.10921.204
212,834.5230,929.9223,722.41.03220,362.9217,391.81.014.2850.0781.2810.11075.844
0.35189,241.8211,102.6201,005.81.05197,121.9193,543.3 *1.027.5840.0943.6720.109>200.0
178,520.3196,661.3187,720.71.05185,855.2183,075.61.026.8790.0944.8440.12556.578
184,497.0203,573.0193,797.21.05192,182.3188,732.31.027.2340.0940.8750.12545.563
207,419.5227,116.2216,735.31.05215,632.5211,834.1 *1.028.2210.0945.6570.125>200.0
204,764.9222,671.6215,092.51.04212,387.1209,213.91.026.3440.0937.3130.10990.047
0.5197,161.2215,351.0206,805.71.04204,896.9201,486.81.028.7280.0931.6410.125116.718
210,401.5233,013.5221,104.51.05219,275.0215,081.3 *1.0210.7170.0945.3430.125>200.0
194,887.8211,789.2203,918.51.04202,195.5199,057.01.029.0340.0945.0780.12533.562
186,103.7203,894.8195,185.61.04193,597.0190,209.01.029.8030.0940.6400.125145.203
187,789.4204,577.5196,484.61.04195,152.1191,703.61.029.6380.1094.9840.12521.406
2000.2265,694.2293,003.9278,242.91.05276,052.6271,971.41.0212.4100.1407.9220.188123.297
266,388.3291,343.4279,358.21.04276,870.0273,194.1*1.0111.6640.14018.4680.187>200.0
248,625.7273,959.3261,703.31.05258,930.9254,429.81.0210.8290.1250.6410.18889.141
268,625.2294,868.9282,156.21.05278,275.1275,047.21.0110.6070.1415.5630.188196.234
255,943.2278,715.7269,754.21.03266,170.3261,899.11.0212.0820.12510.7350.188174.531
0.35241,651.2267,602.9255,854.21.05251,881.6248,194.0 *1.0117.2030.15711.2030.203>200.0
274,468.4301,392.9288,321.01.05286,237.9280,967.81.0214.4270.15614.3120.203162.766
227,371.3250,405.0239,909.01.04237,649.8233,377.8 *1.0217.0320.1571.5160.203>200.0
233,471.7258,764.2247,295.51.05243,761.9239,771.0 *1.0217.4940.15610.6400.219>200.0
241,197.5264,796.7254,017.21.04251,706.0247,170.71.0216.7630.15612.5620.203128.531
0.5239,972.6266,232.1253,593.71.05251,442.3246,094.41.0221.8830.1729.0630.203162.250
249,999.4274,186.4262,683.91.04260,445.8255,702.6 *1.0223.1780.15625.7650.219>200.0
278,675.3304,443.6292,660.91.04289,547.9284,612.71.0224.6840.15710.8280.219127.688
227,237.9249,030.6239,973.21.04236,377.7232,500.0 *1.0221.4100.1725.9380.250>200.0
254,442.1277,356.8267,816.01.04265,929.7260,642.1 *1.0220.2380.15617.9220.218>200.0
3000.2371,125.3405,564.8390,230.01.04386,303.6379,983.8 *1.0237.3150.3446.4210.438>200.0
342,360.5377,712.9361,157.61.05358,140.1351,449.31.0237.9390.3443.2040.438125.703
344,723.9381,496.4363,880.31.05360,203.9354,247.71.0239.5510.3446.9370.453157.984
389,669.2429,196.4410,803.91.04406,603.1399,348.41.0241.3570.32914.3910.438195.078
377,427.3412,750.1397,185.51.04392,556.2386,124.41.0236.8340.36014.3280.453143.375
0.35343,722.0376,945.2361,726.61.04359,051.1352,210.51.0258.4420.3754.8750.48583.031
349,822.5381,646.7367,922.91.04364,278.9358,513.11.0256.2830.40616.9850.484196.140
351,332.3388,453.7370,903.11.05365,432.9359,823.91.0257.5140.37518.7030.46998.829
382,843.8415,349.7401,904.01.03397,551.3391,594.81.0253.7270.40630.7030.500100.547
355,320.6386,656.1373,225.01.04369,290.6364,022.31.0159.2280.3752.7350.468155.594
0.5388,961.1424,683.6407,933.91.04403,916.8396,804.5 *1.0269.9600.37521.0470.500>200.0
379,047.1418,412.8398,560.61.05394,950.3387,871.51.0283.0340.3757.3120.500145.656
391,175.6424,843.9409,062.41.04406,694.3399,240.71.0281.1930.3914.5470.484100.062
353,861.8388,483.2372,150.81.04369,322.6361,983.01.0277.1860.37512.6560.500196.875
361,084.0394,074.2377,812.91.04376,775.0369,063.31.0277.9230.4221.9380.46996.250
* Best solution obtained within the time limit.
Table 3. Effects of different bundling strategies and B/UB restriction.
Table 3. Effects of different bundling strategies and B/UB restriction.
No. of NodesNetwork
Density
No Bundling
(a)
FTNPB
(without B\UB Restriction)
FTNPB-R
(with B\UB Restriction)
Fixed Bundling
(b)
(b/a)Variable Bundling
(c)
(c/a)Fixed Bundling
(d)
(d/a)Variable Bundling
(e)
(e/a)
500.2150,634.169,505.20.4667,626.60.4570,076.10.4767,642.00.45
183,959.886,960.00.4785,523.10.4687,804.10.4885,706.00.47
164,349.274,860.50.4673,152.10.4575,902.00.4673,304.20.45
187,986.877,555.20.4175,366.90.4078,470.30.4275,510.10.40
130,453.865,804.10.5064,102.10.4966,989.60.5164,102.10.49
0.35136,158.976,056.80.5674,381.00.5576,479.00.5674,381.00.55
147,811.279,342.30.5478,298.40.5379,786.80.5478,298.40.53
129,450.362,021.50.4860,565.30.4762,615.70.4860,565.30.47
138,983.969,001.40.5067,677.90.4969,624.90.5067,677.90.49
151,634.979,964.80.5378,386.60.5280,168.90.5378,386.70.52
0.5139,196.769,601.60.5068,367.60.4970,021.40.5068,369.30.49
128,955.264,577.60.5063,236.60.4964,947.60.5063,236.60.49
131,510.868,020.00.5266,582.80.5168,602.40.5266,582.80.51
120,749.063,244.50.5262,175.50.5163,433.60.5362,178.30.51
130,884.864,568.00.4963,050.10.4865,143.40.5063,050.10.48
Table 4. Sensitivity analysis on the increases of transportation cost.
Table 4. Sensitivity analysis on the increases of transportation cost.
No. of
Nodes
Network
Density
Original
Data (a)
10% Increase20% Increase30% Increase40% Increase
(b)(c)(b)(c)(b)(c)(b)(c)
(No Bundling Case)
500.2150,634.10165,697.5010.00%180,760.9020.00%195,824.3030.00%210,887.7040.00%
183,959.80202,355.7010.00%220,751.7020.00%239,147.7030.00%257,543.7040.00%
164,349.20180,784.1010.00%197,219.0020.00%213,654.0030.00%230,088.9040.00%
187,986.80206,785.5010.00%225,584.2020.00%244,382.9030.00%263,181.6040.00%
130,453.80143,499.2010.00%156,544.6020.00%169,590.0030.00%182,635.4040.00%
0.35136,158.90149,774.8010.00%163,390.7020.00%177,006.6030.00%190,622.4040.00%
147,811.20162,592.3010.00%177,373.4020.00%192,154.6030.00%206,935.7040.00%
129,450.30142,395.3010.00%155,340.3020.00%168,285.4030.00%181,230.4040.00%
138,983.90152,882.3010.00%166,780.7020.00%180,679.1030.00%194,577.5040.00%
151,634.90166,798.4010.00%181,961.9020.00%197,125.3030.00%212,288.8040.00%
0.5139,196.70153,116.4010.00%167,036.1020.00%180,955.7030.00%194,875.4040.00%
128,955.20141,850.7010.00%154,746.2020.00%167,641.7030.00%180,537.2040.00%
131,510.80144,661.9010.00%157,813.0020.00%170,964.0030.00%184,115.1040.00%
120,749.00132,823.9010.00%144,898.8020.00%156,973.7030.00%169,048.6040.00%
130,884.80143,973.3010.00%157,061.8020.00%170,150.3030.00%183,238.8040.00%
(Fixed bundling case)
500.270,076.1074,442.506.20%78,808.9012.50%83,175.3018.70%87,541.8024.90%
87,804.1093,030.906.00%98,257.7011.90%103,484.5017.90%108,711.3023.80%
75,902.0080,677.406.30%85,448.1012.60%90,218.8018.90%94,989.4025.10%
78,470.3083,854.506.90%89,238.7013.70%94,623.0020.60%100,007.2027.40%
66,989.6070,892.105.80%74,794.7011.70%78,697.2017.50%82,599.8023.30%
0.3576,479.0080,515.805.30%84,552.5010.60%88,589.2015.80%92,625.9021.10%
79,786.8084,002.205.30%88,217.7010.60%92,433.2015.90%96,648.7021.10%
62,615.7066,350.506.00%70,085.2011.90%73,820.0017.90%77,554.8023.90%
69,624.9073,651.405.80%77,677.9011.60%81,704.3017.30%85,730.8023.10%
80,168.9084,509.005.40%88,849.0010.80%93,189.1016.20%97,529.2021.70%
0.570,021.4074,003.205.70%77,984.9011.40%81,966.7017.10%85,948.4022.70%
64,947.6068,609.105.60%72,270.7011.30%75,932.3016.90%79,593.8022.60%
68,602.4072,415.005.60%76,227.7011.10%80,040.3016.70%83,852.9022.20%
63,433.6066,910.905.50%70,388.3011.00%73,865.6016.40%77,343.0021.90%
65,143.4068,929.705.80%72,716.0011.60%76,502.4017.40%80,288.7023.20%
( c )   =   ( b )     ( a ) ( a )   ×   100 ( % )
Table 5. Sensitivity analysis on the decreases in folding and unfolding cost.
Table 5. Sensitivity analysis on the decreases in folding and unfolding cost.
No. of NodesNetwork
Density
Original
Data (a)
10% Decrease20% Decrease30% Decrease40% Decrease
(b)(c)(b)(c)(b)(c)(b)(c)
500.270,076.164,080.18.6%59,836.114.6%55,876.120.3%52,248.125.4%
87,804.184,264.14.0%80,736.18.0%76,732.112.6%73,197.016.6%
75,902.073,074.03.7%70,074.77.7%67,110.711.6%64,464.715.1%
78,470.375,994.33.2%73,246.36.7%70,838.39.7%68,390.312.8%
66,989.664,173.64.2%61,229.68.6%58,369.612.9%55,509.617.1%
0.3576,479.072,691.05.0%69,055.09.7%65,391.014.5%61,667.019.4%
79,786.875,930.84.8%72,242.89.5%68,294.214.4%64,274.219.4%
62,615.760,115.74.0%57,483.78.2%54,847.712.4%52,191.716.6%
69,624.966,588.94.4%63,692.98.5%60,516.913.1%57,592.917.3%
80,168.976,416.94.7%72,520.99.5%68,912.914.0%65,040.918.9%
0.570,021.466,949.44.4%63,785.48.9%60,697.413.3%57,521.417.9%
64,947.661,987.64.6%59,095.69.0%56,227.613.4%53,247.618.0%
68,602.465,382.44.7%62,258.49.2%59,234.413.7%56,090.418.2%
63,433.660,333.64.9%57,501.69.4%54,461.614.1%51,621.618.6%
65,143.462,379.44.2%59,567.48.6%56,739.412.9%53,951.417.2%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Myung, Y.-S.; Yu, Y.-M. A Freight Transportation Network Model with a New Bundling Option. Sustainability 2022, 14, 7556. https://doi.org/10.3390/su14137556

AMA Style

Myung Y-S, Yu Y-M. A Freight Transportation Network Model with a New Bundling Option. Sustainability. 2022; 14(13):7556. https://doi.org/10.3390/su14137556

Chicago/Turabian Style

Myung, Young-Soo, and Yung-Mok Yu. 2022. "A Freight Transportation Network Model with a New Bundling Option" Sustainability 14, no. 13: 7556. https://doi.org/10.3390/su14137556

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop