Integrated optimization of logistics routing problem considering chance preference

Liang Ren (School of Management, Wuhan University of Science and Technology, Wuhan, China) (Center for Service Science and Engineering, Wuhan University of Science and Technology, Wuhan, China)
Zerong Zhou (School of Management, Wuhan University of Science and Technology, Wuhan, China)
Yaping Fu (College Business, Qingdao University, Qingdao, China)
Ao Liu (School of Management, Wuhan University of Science and Technology, Wuhan, China) (Center for Service Science and Engineering, Wuhan University of Science and Technology, Wuhan, China)
Yunfeng Ma (School of Management, Wuhan University of Science and Technology, Wuhan, China) (Center for Service Science and Engineering, Wuhan University of Science and Technology, Wuhan, China)

Modern Supply Chain Research and Applications

ISSN: 2631-3871

Article publication date: 10 September 2024

Issue publication date: 26 November 2024

203

Abstract

Purpose

This study aims to examine the impact of the decision makers’ risk preference on logistics routing problem, contributing to logistics behavior analysis and route integration optimization under uncertain environment. Due to the unexpected events and complex environment in modern logistics operations, the logistics process is full of uncertainty. Based on the chance function of satisfying the transportation time and cost requirements, this paper focuses on the fourth party logistics routing integrated optimization problem considering the chance preference of decision makers from the perspective of satisfaction.

Design/methodology/approach

This study used the quantitative method to investigate the relationship between route decision making and human behavior. The cumulative prospect theory is used to describe the loss, gain and utility function based on confidence levels. A mathematical model and an improved ant colony algorithm are employed to solve the problems. Numerical examples show the effectiveness of the proposed model and algorithm.

Findings

The study’s findings reveal that the dual-population improvement strategy enhances the algorithm’s global search capability and the improved algorithm can solve the risk model quickly, verifying the effectiveness of the improvement method. Moreover, the decision-maker is more sensitive to losses, and the utility obtained when considering decision-makers' risk attitudes is greater than that obtained when the decision-maker exhibits risk neutrality.

Practical implications

In an uncertain environment, the logistics decision maker’s risk preference directly affects decision making. Different parameter combinations in the proposed model could be set for decision-makers with different risk attitudes to fit their needs more accurately. This could help managers design effective transportation plans and improve service levels. In addition, the improved algorithm can solve the proposed problem quickly, stably and effectively, so as to help the decision maker to make the logistics path decision quickly according to the required confidence level.

Originality/value

Considering the uncertainty in logistics and the risk behavior of decision makers, this paper studies integrated routing problem from the perspective of opportunity preference. Based on the chance function of satisfying the transportation time and cost requirements, a fourth party logistics routing integrated optimization problem model considering the chance preference of decision makers is established. According to the characteristics of the problem, an improved dual-population ant colony algorithm is designed to solve the proposed model. Numerical examples show the effectiveness the proposed methods.

Keywords

Citation

Ren, L., Zhou, Z., Fu, Y., Liu, A. and Ma, Y. (2024), "Integrated optimization of logistics routing problem considering chance preference", Modern Supply Chain Research and Applications, Vol. 6 No. 4, pp. 376-392. https://doi.org/10.1108/MSCRA-05-2023-0016

Publisher

:

Emerald Publishing Limited

Copyright © 2024, Liang Ren, Zerong Zhou, Yaping Fu, Ao Liu and Yunfeng Ma

License

Published in Modern Supply Chain Research and Applications. Published by Emerald Publishing Limited. This article is published under the Creative Commons Attribution (CC BY 4.0) licence. Anyone may reproduce, distribute, translate and create derivative works of this article (for both commercial and non-commercial purposes), subject to full attribution to the original publication and authors. The full terms of this licence may be seen at http://creativecommons.org/licences/by/4.0/legalcode


1. Introduction

With the rapid development of modern economy and e-commerce, the competition among modern enterprises is becoming more and more fierce (Tian et al., 2022; Fu et al., 2021a, b). As an important means of promoting enterprise industrial upgrading and enhancing core competitiveness, logistics has attracted widespread attention from various industries (Stodola, 2020; Goli et al., 2022). At the same time, people’s demands for logistics service levels have continued to increase (Qian et al., 2021; Mehmann and Teuteberg, 2016), particularly in uncertain logistics services where stable and efficient delivery is one of the most effective ways for modern logistics companies to win customer recognition.

In order to improve logistics efficiency and core competitiveness of enterprises, most enterprises outsource logistics business to professional third-party logistics (3PL) providers. However, with the rapid development of modern logistics, customers' requirements for logistics service level are constantly increasing. Logistics decision is not only about accomplishing transportation tasks, but also resource sharing and ability integration among different subjects (Wang et al., 2020, 2024). Traditional 3PL providers lack supply chain management capabilities, and the cooperation between 3PL providers is not deep enough, and complementary resources are not fully utilized, making it difficult to meet the current market demand for fierce competition (Zhang et al., 2021). Therefore, the industry and academia are both focusing on fourth-party logistics (4PL) from a resource integration perspective (Gattorna, 1998; Yao, 2010). In recent years, 4PL companies and logistics enterprises formed and providing services based on the 4PL concept have gradually demonstrated their strong competitiveness and influence (Huang et al., 2009).

The essential nature and core advantage of 4PL operation lie in its ability to integrate supply chain resources (Tao et al., 2017). By cooperating with participants at various stages within the supply chain, 4PL can facilitate mutual promotion, alleviate the phenomenon of 3PL enterprises acting alone, vicious competition in developed areas and inadequate supply in underdeveloped areas, and effectively integrate and fully utilize social resources (Yin et al., 2022). Many scholars at home and abroad have conducted research on issues related to 4PL, such as supplier evaluation problems (Krakovics et al., 2008), 3PL supplier selection (Aguezzoul, 2014), contract design (Wang et al., 2021; Huang et al., 2019), scheduling (Liu et al., 2014), network design (Wang et al., 2021), routing problem (Zhang et al., 2005) and so on.

Route planning is one of the core factors affecting the overall efficiency of logistics (Goli et al., 2022; Wang et al., 2023). The fourth party logistics routing optimization problem (4PLROP) is a critical issue in modern logistics optimization (Huang et al., 2016). 4PL involves selecting appropriate transportation routes for shipping tasks while also selecting the 3PL suppliers who provide transportation services along that path, presenting a challenge to traditional routing problems. Some scholars have proposed simplifying 4PLROP by using a description method of a directed multigraph. Chen et al. (2003) described each edge in a directed multigraph as a 3PL supplier that provides transportation services along that path, providing a clear description of 4PLROP and quickly solving small-scale problems. Cui et al. (2013) integrated path selection and 3PL supplier selection into an undirected multigraph, also describing each edge in the graph as a 3PL supplier, and studied the more complex 4PLROP while considering issues such as transfer truck time and multitasking.

Most existing relevant research has focused on deterministic problems. However, due to factors such as weather, traffic, human error and various unexpected situations, logistics transportation processes have strong uncertainty (Huang et al., 2015), which caused substantial losses in profits (Zhou et al., 2023; Goli et al., 2023a, b). Especially in long-distance delivery such as cross-border transportation, there are significant disturbances in logistics transportation time and cost due to geography, relevant systems and language reasons. Huang et al. (2013) assumed that the 4PL system had no historical data, so the distribution of 3PL supplier transportation time could be described as a fuzzy variable by relevant experts based on historical experience, and studied the 4PLROP with fuzzy processing time with the objective of minimizing total cost. However, in another scenario in logistics operations, logistics companies have some historical data, which can be used to estimate the probability or probability distribution of uncertain events using random variables. Moreover, with the rapid development of e-commerce and fierce competition in the logistics industry in recent years, traditional price competition between logistics companies has gradually shifted to competition based on customer service levels (Fu et al., 2020, 2021a, b).

In an uncertain environment, decision-makers often hope to maximize the probability function of event realization (Liu, 1997), rather than absolute returns, and hope to achieve higher customer satisfaction while ensuring a certain return. In order to accurately describe and measure the characteristics of people’s cognition, judgment and choice in uncertain situations, Simon (1955) proposed the theory of bounded rationality. On this basis, Tversky and Kahneman (1992) proposed the Prospect theory. Prospect theory applies psychological research to economics and provides an effective tool for human judgment and decision making under uncertain environment.

This study describes the transportation time and cost of 3PL suppliers as random variables and investigates the 4PLROP in an uncertain environment. As the scheme designer, 4PL hopes to minimize the probability of delay from the customer’s perspective, while also minimizing the probability of exceeding cost expectations from the perspective of the participating 3PL suppliers. Therefore, depending on the risk attitude of the decision-maker, this study establishes a mathematical model for the Dependent-chance based 4PL Routing Optimization Problem (DP-4PLROP) by maximizing the total utility of the transportation time and cost opportunity functions, taking into account attitude towards opportunities. The proposed DP-4PLROP is an NP-hard problem, which is difficult to be solved by traditional algorithms. Intelligent optimization algorithm is one of the effective ways to solve large-scale complex optimization problems (Goli et al., 2023b; Wang et al., 2022). Based on the characteristics of the problem, ant colony algorithms and dual-population improved ant colony algorithms are designed to solve the model. The numerical examples demonstrate the rationality of the established model and the effectiveness of the proposed algorithm.

2. Problem description

Assuming a certain company (4PL) has undertaken a supply chain logistics path integration business, it is required to design a set of transportation plans for the client which will transport transportation tasks from the starting point of the supply chain to the destination node. Since 4PL is a logistics solution integrator, it is assumed that it has certain path information and some cooperating 3PL suppliers before the task starts. The transportation network information and alternative 3PL suppliers’ information in the supply chain are known, and there may be multiple 3PL suppliers that can provide transportation services along each path. In order to describe the problem more clearly, supplier information and path information are integrated. The proposed DP-4PLROP can be described by a multi-graph with multiple attributes.

An undirected multigraph G(V,E) shown in Figure 1 is used to describe the proposed DP-4PLROP. V(|V|=n) is the set of nodes, representing cities, warehouses, processing plants and other facilities in the supply chain; E is the set of edges, each edge represents a candidate 3PL supplier who can undertake transportation tasks on that path, and there may be multiple edges between adjacent nodes. Both nodes and edges have cost and time attributes. Due to various uncertain factors in logistics transportation, the transportation time and cost of the 3PL supplier have a certain degree of disturbance, which is described as a random variable. The parameters and decision variables of the DP-4PLROP based on the description of the undirected multigraph are presented in Table 1.

Here, tijk and cijk respectively represent the disturbance of transportation time and cost of 3PL supplier eijk. For the purpose of exposition and necessary mathematical simplification, it is assumed that they follow normal distributions N(0,σijk2) and N(0,σ¯ijk2), and are independent of each other [1].

It can be seen that R is the solution to the proposed problem. In the multi-graph, each R uniquely determines the path taken by the transportation task and the 3PL supplier who performs the transportation task on that path. The time and cost of R are represented by T(R) and C(R) respectively, then:

(1)T(R)=i=1nj=1nk=1rij(Tijk+tijk)xijk(R)+i=1nTiyi(R),
(2)C(R)=i=1nj=1nk=1rij(Cijk+cijk)xijk(R)+i=1nCiyi(R).

Therefore, T(R) and C(R) also follow normal distributions, that is

T(R)N(i=1nj=1nk=1rijTijkxijk(R)+i=1nTiyi(R),i=1nj=1nk=1rijσijk2xijk(R)),
C(R)N(i=1nj=1nk=1rijCijkxijk(R)+i=1nCiyi(R),i=1nj=1nk=1rijσ¯ijk2xijk(R)).

The problem to be solved in this paper is to provide customers with a transportation plan that transports transportation tasks from the starting node to the destination node under certain time and cost requirements. Due to the disturbance of transportation time and cost of 3PL suppliers, the plan meets the total time and total cost requirements with a certain confidence level, and maximizes the total utility of the confidence level while considering the decision maker’s preference.

3. Problem formulation

For a given path R, its total time T(R) and total cost C(R) satisfy the confidence levels α and β (opportunity function) required by the customer, as shown in Eq. (3) and Eq. (4).

(3)α=Pr{i=1nj=1nk=1rij(Tijk+tijk)xijk(R)+i=1nTiyi(R)T0}
(4)β=Pr{i=1nj=1nk=1rij(Cijk+cijk)xijk(R)+i=1nCiyi(R)C0}

People often pay more attention to differences rather than absolute return values when making decisions (Tversky and Kahneman, 1992). Therefore, we first assume that the decision maker has expectations for the confidence levels of total time and total cost, which are the reference points α0 and β0. For each alternative plan R, it represents a loss when the confidence level is below the reference point, and a gain when the confidence level is above the reference point. Thus, drawing on the value function description in cumulative prospect theory (CPT) (Tversky and Kahneman, 1992), the utility functions of total time and total cost can be defined as follows:

(5)v(α)={(αα0)γ1,if αα0λ1(α0α)γ1,else
(6)v(β)={(ββ0)γ2,if ββ0λ2(β0β)γ2,else

Here, the parameters γ1 and γ2 represent the sensitivity of the decision maker to the confidence levels of time and cost, with larger values indicating greater sensitivity. Moreover, 0<γ1<1,0<γ2<1, which reflects the general characteristic of decreasing sensitivity of the decision maker. The parameters λ1 and λ2 are the relative sensitivity coefficients for gain and loss, with higher values indicating a stronger aversion to losses. In addition, the relative values of γ1, λ1 and γ2, λ2 can reflect the relative sensitivity of the decision maker to the confidence levels of time and cost.

In an uncertain environment, the mathematical model for DP-4PLROP can be established as follows:

(7)max{V=v(α)+v(β)}

s.t.

(8)xijk(R)={1,if eijkR0,else
(9)yi(R)={1,if viR0,else
(10)R=(vs,,vi,k,vj,,ve)G

Among them, formula (7) is the objective function, which represents maximizing the total utility of the confidence levels for time and cost. The confidence levels α and β are expressed in formulas (3) and (4), respectively, and the utility functions v(α) and v(β) are expressed in formulas (5) and (6), respectively. Formulas (8) and (9) are the 0–1 decision variables of the model, which determine the selected 3PL provider for executing the task and the nodes passed through. Formula (10) indicates that the selected path is a route from the starting node to the destination node.

4. Algorithm design

4.1 Design idea

It can be seen that DP-4PLROP is an extension of the Constrained Shortest Path Problem (CSPP). CSPP is an NP-hard problem (Liu et al., 2012), and therefore DP-4PLROP is also NP-hard, making it difficult to solve using traditional exact algorithms (Fu et al., 2022; Tian et al., 2023). The Ant Colony Algorithm (ACA) is an intelligent algorithm that mimics the behavior of ant colonies. It has high robustness, distributed computing and is easily combinable with other optimization methods, especially when solving shortest path problems such as VRP and TSP, showing unique advantages (Dorigo et al., 1996). Considering the problem of premature convergence and stagnation in ACA during evolution, an Improved Ant Colony Algorithm (IACA) is designed by incorporating the idea of dual-population independent searching with periodic information exchange based on the characteristics of undirected multigraphs.

4.2 ACA

  • (1)

    Coding mechanism

R is the solution to the problem, representing a path from the starting node vs to the destination node ve in a multi-graph. It includes a set of edges and a set of nodes. From the multigraph description, it can be seen that each edge eijk uniquely determines a pair of adjacent nodes vi and vj in R, that is, the set of edges in R can uniquely determine the set of nodes. Therefore, only the set of edges is encoded. Considering that the number of edges in each solution may vary, a variable-length encoding mechanism is designed. NP represents the population size, and the coding of the mth (m=1,2,,NP) ant can be represented as follows:

(11)Rm=(esik,,ejel)G.

Here, esik represents the starting node vs of Rm, ejel represents the final destination node ve.In order to ensure the connectivity of Rm, adjacent elements (edges) must pass through the same intermediate node, that is, the arrival node of the previous element and the entry node of the next element are the same.

  • (2)

    Transfer probability

During the transfer process of ant m, its direction is determined based on the information on all feasible edges and the path heuristic information. Let NG represent the maximum number of iterations, and allowedm represent the set of all feasible edges for ant m at the current moment. Then, the calculation method for the transfer probability pijkm(Ng) of a certain edge eijk in the current feasible set at the Ng(Ng=1,2,,NG) iteration is as follows:

(12)pijkm(Ng)={[τijk(Ng)]ω[ηijk]φarcallowedm[τarc(Ng)]ω[ηarc]φ0,else,arcallowedm.

Here, τijk(Ng) represents the concentration of information pheromones on edge eijk in the Ng-th iteration, ηijk represents the path heuristic information, where ηijk=1/(Tijk+Cijk). ω and φ respectively represent the pheromone heuristic factor and path heuristic factor, reflecting the relative importance of information pheromone concentration and path heuristic information.

  • (3)

    Pheromone updating strategy

At the beginning of algorithm execution, the same initial information pheromone concentration P0 is assigned to each edge in the multi-graph. After every generation of ants completes the search, the pheromone concentration is updated using the following formula:

(13)τijk(Ng+1)=ρτijk(Ng)+τijk
(14)τijk={α+β+θv¯Q,eijkR¯0,else

Here, τijk(Ng+1) represents the concentration of information pheromones on edge eijk in the iteration of (Ng+1), τijk represents the increment of pheromone concentration, R¯ represents the current optimal solution, v¯ represents the current optimal value and θ is a constant when v¯0, but θ=0 when v¯<0.

  • (4)

    Maximum and minimum ant

As the algorithm iterates, it is possible for the concentration of information pheromones on certain paths in the multi-graph to continuously increase, while pheromones on other paths continuously evaporate. To avoid highly concentrated pheromone levels that cause all ants in the population to search the same path, leading to premature convergence to a local optimum, the concentration of pheromones on each edge is limited to a certain range. When τijk(Ng)<τmin, τijk(Ng)=τmin; when τijk(Ng)>τmax, τijk(Ng)=τmax.

  • (5)

    Repair strategy of illegal paths

During the ant search process, there may be a situation where the current feasible set allowedm is empty, which means that there is no valid path to reach the destination node. In this case, it is necessary to repair the invalid path. The traditional method is for the ant to backtrack to the previous node and add the current path to the taboo list. However, this method consumes a lot of computational time due to the backtracking process. Therefore, according to the characteristics of the problem, the following method is designed for repairing invalid paths: for the current invalid path Rm, starting from its initial node, check whether the current node is directly connected to the destination node in the multi-graph. If it is, randomly select an edge between the node and the destination node and add it to the encoding; otherwise, the ant restarts the search.

4.3 IACA

ACA often shows unique advantages in solving routing problems (Dorigo et al., 1996). However, premature convergence and stagnation often cause the algorithm to fail to obtain optimal solutions. To address this problem and solve the proposed model quickly and efficiently, a dual-population independent evolution approach is designed. In IACA, two populations evolve independently and regularly interact with each other, to prevent local convergent behavior of single-population search and improve the global search capability.

  • (1)

    The update method of pheromone for population A

In the multi-graph, each edge eijk has two types of pheromones, τijkA(Ng) and τijkB(Ng), which represent the pheromone concentration of populations A and B, respectively, in the Ng-th generation.

Population A uses the elite strategy to update pheromones, as shown in equations (13) and (14).

  • (2)

    The update method of pheromone for population B

In population B, pheromone is updated based on the fixed amount of pheromone left by each ant on the path it has passed through, and the update formula is as follows:

(15)τijkB(Ng+1)=ρτijkB(Ng)+μτ¯,

In which μ represents the number of ants passing through the edge eijk in the Ng-th generation, and τ¯ is the pheromone left by the ants as they pass by.

  • (3)

    Pheromone interaction

When the iteration number Ng is a multiple of M, the pheromone interaction between population A and population B is performed. The interaction method is as follows:

(16)τijkA(Ng)=τijkA(Ng)+τijkB(Ng)2,
(17)τijkB(Ng)=τijkA(Ng).
Where τijkA(Ng) and τijkB(Ng) are the pheromone concentrations of edge eijk before information exchange for population A and population B respectively. τijkA(Ng) and τijkB(Ng) are the pheromone concentrations after the information exchange.
  • (4)

    Replacement strategy of elite ants

Population A updates the path pheromone using an elite strategy. Therefore, for each generation of population A, a replacement strategy is used for the current best solution.

For each element eijk on the current best path, it is compared with the other rij1 edges between vi and vj. If a better solution is found, then the current best solution is updated.

  • (5)

    The flowchart of the IACA algorithm

The algorithm flowchart of IACA is shown in Figure 2.

5. Numerical experiments

To verify the rationality of the established model and the effectiveness of the algorithm, three instances of different scales, namely, a 7-node (E7), a 15-node (E15) and a 30-node (E30), are given in this section. Through specific examples, we will carry out comparative analysis from two aspects of the model and algorithm.

The investigated algorithms are coded with Microsoft Visual Studio and run on a Intel Core-2 Duo 3.0 GHz PC.

5.1 Example design

As is introduced previously in problem description, the proposed DP-4PLROP can be described by an undirected multi-graph with multiple attributes. The multi-graphs are generated randomly in a rectangle to represent examples (Chen et al., 2009; Huang et al., 2016). Detailed steps are shown below:

  • Step 1. Generate n2 nodes (a total of n nodes including the source and destination) randomly in a d×d square area. (0,0) and (d,d) represent the source and destination, respectively.

  • Step 2. If the Euclidean distance between two nodes is less than or equal to Ds, edges exist between them.

  • Step 3. Generate a random number rij[a1,b1] which represents the number of edges between two nodes.

  • Step 4. Randomly generate cost Cijk and time Tijk for each edge, where Cijk[a2,b2] and Cijk[a3,b3].

  • Step 5. Randomly generate cost Ci and time Ti for each node, where Ci[a4,b4] and Ti[a5,b5].

To illustrate the ideas discussed above and compare more clearly, three examples of E7, E15 and E30 are generated. d=1, and Ds[0.5,0.75]. Based on these, other parameters are set as follows:

a1=2,b1=4,a2=6,b2=30,a3=2,b3=22,a4=5,b4=15,a5=4,b5=9.

For example, the multi-graph of example E7 is shown in Figure 1.

5.2 Algorithm comparison

To test the performance of the algorithm, relevant performance parameters are defined. The algorithm is executed 100 times. “Best” represents the objective function value of the best solution obtained in 100 runs, that is the best value. “Bad” represents the worst value, “Mean” represents the average value, “Msd” represents the standard deviation and “Time” represents the average time consumed by the algorithm to run once.

(18)Msd=i=1N(ViVmean)2N1,

Here, N=100, Vi represents the value during the i-th execution of the algorithm, and Vmean represents the mean value of N executions.

Let σijk=σ=2.5,σ¯ijk=σ¯=3.0. The algorithm parameter values are all chosen from a set of parameter combinations that have been tested multiple times and shown to perform well. For example, in the E7 instance, the parameter combinations for ACA and IACA algorithms are:

P0=0.9,ρ=0.9,ω=0.8,φ=1.0,Q=5.0,τmin=0.1,τmax=2.0.
P0=0.8,ρ=0.9,ω=0.8,φ=1.0,Q=5.0,τmin=0.1,τmax=1.2,θ=1.0,τ¯=0.01,M=5

The comparison results between ACA and IACA for E7, E15 and E30 are shown in Table 2, where “Example” denotes three instances with different scales and Algorithm represents the two algorithms, ACA and IACA.

Table 2 shows that both algorithms are effective for the proposed problem especially for small and medium scale problems. Moreover, as the problem scale increases, IACA gradually exhibits advantages. When the problem scale is small, both ACA and IACA can obtain stable solutions in a short time. When the problem scale is large, IACA requires fewer iterations and search time than ACA, and the quality and stability of the solution obtained by IACA are higher. The dual-population IACA enhances the algorithm’s global search capability, verifying the effectiveness of the improvement method.

5.3 Model comparison

This paper proposes a mathematical model considering decision-makers' risk attitudes. It can be seen that when λ1=λ2=1,γ1=γ2=1, the model reduces to the one that does not consider decision-makers' risk attitudes. In this case, the decision-maker behaves as risk-neutral, and the proposed DP-4PLROP model will degenerate into a risk-neutral model.

To compare the two models and evaluate the impact of C0,T0,α0,β0 on the results, firstly, we conduct a test using the E7 instance. The initial values for T0=65,C0=85,α0=0.8,β0=0.8, and draw on the parameter settings of prospect theory for the general population, λ1=λ2=2.25,γ1=γ2=0.88 (Tversky and Kahneman, 1992). The test results are shown in Figures 3 and 4, where “Vu” denotes the results obtained by considering decision-makers' risk attitudes, and “Vn” denotes the results obtained when the decision-maker exhibits risk neutrality.

From Figure 3, it can be observed that as the requirements on total time and total cost decrease, that is as the values of C0 and T0 increase, the overall utility value increases continuously. Furthermore, since 0<γ1<1 and 0<γ2<1, when the overall utility is less than zero, the utility obtained when considering decision-makers' risk attitudes is less than that obtained when the decision-maker exhibits risk neutrality. It indicates that the decision maker is risk preference when facing losses; when the overall utility is greater than zero, the utility obtained when considering decision-makers' risk attitudes is greater than that obtained when the decision-maker exhibits risk neutrality. It indicates that the decision maker is risk averse when facing gains. Furthermore, as λ1=λ2>1, when the utility is less than 0, the gap between Vu and Vn is larger, indicating that the decision-maker is more sensitive to losses.

The value of reference points is a key factor affecting overall utility and satisfaction. From Figure 4, it can also be seen that as the reference point (i.e. the decision-maker’s requirement) increases, the overall utility decreases continuously. Moreover, since α and β always take values in the range (0,1), the utility obtained when considering decision-makers' risk attitudes is greater than that obtained when the decision-maker exhibits risk neutrality.

5.4 Effect of risk attitude coefficient on the results

In the above experiments, the utility function parameters λ1,λ2,γ1 and γ2 are set to values based on prospect theory for the general population (Tversky and Kahneman, 1992), that is λ1=λ2=2.25,γ1=γ2=0.88. In actual logistics operations, different customers and partners may have different risk attitudes, and the values of their risk attitude coefficients could vary significantly. Therefore, under the condition that other parameters remain unchanged, the influence of λ1,λ2,γ1 and γ2 on the results is tested separately. The test results are shown in Figures 5 and 6 when T0=55,C0=85,α0=0.8 and β0=0.8.

The relative values of λ1 and λ2 represent the sensitivity relative coefficient of decision-makers for cost and time respectively, and with higher values indicating a stronger aversion to losses. When λ1 and λ2 are less than 1, the decision-maker is more sensitive to gains. When λ1 and λ2 are greater than 1, the decision-maker is more sensitive to losses. As shown in Figure 5, as λ1 and λ2 gradually increase, the decision-maker becomes more sensitive to losses and the total utility value decreases. Moreover, since the solution’s time confidence level α is slightly larger than the reference point (0.8), and the cost confidence level β is smaller than the reference point (0.8), the total utility is greater than zero when λ1 or λ2 is relatively small. However, as λ1 or λ2 increases, the total utility gradually becomes negative and decreases.

The parameters γ1 and γ2 are the exponents of the utility function, which reflect the convexity or concavity degree of the S-shaped curve. As shown in Figure 6, for the proposed problem, the total utility does not consistently increase or decrease with the increase of γ1 or γ2. Taking γ1 as an example, when 0.1γ10.5, the time confidence level α=0.82>0.8. Although the total utility is negative, the decision-maker perceives time as gain. As γ1 gradually increases, the total utility decreases. When 0.6γ11, the selected path has α=0.76<0.8. At this point, both time and cost are perceived as losses by the decision-maker. As γ1 gradually increases, the total utility also increases.

To sum up, different parameter combinations could be set for different kinds of decision-makers. Decision-makers' behavioral characteristics can be presented through risk parameters to fit their needs more accurately. To improve the overall utility of the decision scheme, decision makers should effectively identify customer risk preferences, estimate reference criteria and distinguish key factors such as cost and time. This could help 4PL design effective transportation plans and improve service levels.

6. Conclusions

In the complex environment, uncertainty is everywhere in the process of logistics operation. This study investigates the integrated routing optimization problem under uncertain environments. Considering the bounded rationality of decision makers in risk situations, utility function of prospect theory is introduced. The transportation time and cost of the 3PL supplier are described as random variables. Then, from the perspective of relevant opportunities, a mathematical model of 4PL routing optimization considering opportunity preference is established. The proposed DP-4PLROP is NP-hard. Therefore, on the basis of designing ACA for undirected multi-graph features, the IACA is designed to solve the model by incorporating the idea of dual-population independent searching with periodic information exchange. Numerical examples demonstrate the effectiveness of the descriptive approaches, the proposed models and the designed algorithms.

In an uncertain environment, the decision maker’s risk preference directly affects decision making. In the proposed model, different parameter combinations can be set for decision-makers with different risk attitudes to fit their needs more accurately. The results show that risk behavior directly affects logistics route decision. Specifically, the decision-maker is more sensitive to losses, and the utility considering decision-makers' risk attitudes is greater than that the decision-maker exhibits risk neutrality. Furthermore, the dual-population improvement strategy enhances the algorithm’s global search capability and the improved algorithm can solve the risk model quickly. This could help managers design effective transportation plans and improve service levels.

In the future, the work in this paper can be extended. This paper builds a model for routing integration optimization problem under risk conditions based on prospect theory, and some other classical behavior theories can also help to build the model, such as overconfidence theory and regret theory. In addition, more uncertain factors and different probability distributions may be considered. Moreover, the methods proposed in this paper can also be applied to other logistics integration optimization scenarios, such as cooperative optimization of trucks and drones, automatic vehicle scheduling problem, etc.

Figures

Multi-graph of DP-4PLROP

Figure 1

Multi-graph of DP-4PLROP

Flowchart of the improved dual population ACA

Figure 2

Flowchart of the improved dual population ACA

The effect of C0 and T0 on the results

Figure 3

The effect of C0 and T0 on the results

The effect of reference points α0 and β0 on the results

Figure 4

The effect of reference points α0 and β0 on the results

The effect of λ1 and λ2 on the results

Figure 5

The effect of λ1 and λ2 on the results

The effect of γ1 and γ2 on the results

Figure 6

The effect of γ1 and γ2 on the results

Mathematical notation

Parameters
eijkRepresents the kth 3PL supplier (kth edge) between nodes vi and vj, i,j(1,2,,n)
rijRepresents the number of 3PL suppliers (edges) between nodes vi and vj
Tijk+tijkRepresents the time between nodes vi and vj for 3PL supplier eijk to complete the transportation task of this section. Where, Tijk is constant and represents basic time; tijk is a random variable, representing the disturbance of time
Cijk+cijkRepresents the cost required by 3PL supplier eijk to complete this section of transportation task. Where Cijk is constant, representing basic cost; cijk is a random variable representing the perturbation of cost
Ti,CiRepresents the time and cost required by the transportation task when it passes through node vi, respectively
T0,C0Respectively represents the decision-maker’s requirements on the total time and total cost of the transportation task, that is, the total transportation time should not exceed T0 and the total transportation cost should not exceed C0
α,βThe confidence level indicating the total time and total cost that meet the requirements separately, that is, in an uncertain environment, the probability that the total transportation time does not exceed T0 and the probability that the total transportation cost is not greater than C0
RIt represents a path from the starting node vs to the destination node ve of a task
Decision variable
eijk(R)1 if eijkR, 0 otherwise
yi(R)1 if viR, 0 otherwise

Source(s): Authors’ own work

Comparison of ACA and IACA

ExampleAlgorithmNPNGBestBadMeanMsdTime
E7ACA100100.40530.40530.405300.065s
E7IACA20100.40530.40530.405300.052s
E15ACA150150.37380.37380.373800.164s
E15IACA50100.37380.37380.373800.116s
E30ACA40090−0.1518−0.4081−0.16720.06127.083s
E30IACA20050−0.1518−0.1518−0.151804.737s

Source(s): Authors’ own work

Note

1.

Tijk and Cijk respectively represent the basic time and cost of the 3PL supplier. Therefore, assuming that their perturbations tijk and cijk have a mean of 0. Additionally, tijk(i,j(1,2,,n),k(1,2,,rij)) are mutually independent, as are cijk(i,j(1,2,,n),k(1,2,,rij)).

References

Aguezzoul, A. (2014), “Third-party logistics selection problem: a literature review on criteria and methods”, Omega, Vol. 49, pp. 69-78, doi: 10.1016/j.omega.2014.05.009.

Chen, J.Q., Wang, S., Li, X. and Liu, W. (2003), “Directed graph optimization model and its solving method based on genetic algorithm in fourth party logistics”, IEEE International Conference on Systems, Man and Cybernetics, Manchester, United Kingdom, pp. 1961-1966.

Chen, X.J., Hu, J. and Hu, X.D. (2009), “A new model for path planning with interval data”, Computers and Operations Research, Vol. 36 No. 6, pp. 1893-1899, doi: 10.1016/j.cor.2008.06.002.

Cui, Y., Huang, M., Yang, S.X., Lee, L.H. and Wang, X.W. (2013), “Fourth party logistics routing problem model with fuzzy duration time and cost discount”, Knowledge-Based Systems, Vol. 50, pp. 14-24, doi: 10.1016/j.knosys.2013.04.020.

Dorigo, M., Maniezzo, V. and Colorni, A. (1996), “Ant system: optimization by a colony of cooperating agents”, IEEE Transactions on Systems, Man, and Cybernetics-Part B, Vol. 26 No. 1, pp. 29-41, doi: 10.1109/3477.484436.

Fu, Y.P., Zhou, M.C., Guo, X.W. and Qi, L. (2020), “Scheduling dual-objective stochastic hybrid flow shop with deteriorating jobs via bi-population evolutionary algorithm”, IEEE Transactions on Systems, Man, and Cybernetics: Systems, Vol. 50 No. 12, pp. 5037-5048, doi: 10.1109/tsmc.2019.2907575.

Fu, Y.P., Hou, Y.S., Wang, Z.F., Wu, X.W., Gao, K.Z. and Wang, L. (2021a), “Distributed scheduling problems in intelligent manufacturing systems”, Tsinghua Science and Technology, Vol. 26 No. 5, pp. 625-645, doi: 10.26599/tst.2021.9010009.

Fu, Y.P., Li, H.B., Huang, M. and Xiao, H. (2021b), “Bi-objective modelling and optimization for stochastic two-stage open shop scheduling problems in the sharing economy”, IEEE Transactions on Engineering Management, Vol. 70 No. 10, pp. 3395-3409, doi: 10.1109/TEM.2021.3095954.

Fu, Y.P., Zhou, M., Guo, X.W., Qi, L. and Sedraoui, K. (2022), “Multiverse optimization algorithm for stochastic bi-objective disassembly sequence planning subject to operation failures”, IEEE Transactions on Systems, Man, and Cybernetics: Systems, Vol. 52 No. 2, pp. 1041-1051, doi: 10.1109/tsmc.2021.3049323.

Gattorna, J. (1998), Strategic Supply Chain Alignment: Best Practice in Supply Chain Management, 6th ed., Publisher: Gower Publishing Company, Aldershot.

Goli, A., Golmohammadi, A.M. and Verdegay, J.L. (2022), “Two-echelon electric vehicle routing problem with a developed moth-flame meta-heuristic algorithm”, Operations Management Research, Vol. 15 Nos 3-4, pp. 891-912, doi: 10.1007/s12063-022-00298-0.

Goli, A., Ala, A. and Mirjalili, S. (2023a), “A robust possibilistic programming framework for designing an organ transplant supply chain under uncertainty”, Annals of Operations Research, Vol. 328 No. 1, pp. 493-530, doi: 10.1007/s10479-022-04829-7.

Goli, A., Ala, A. and Hajiaghaei-Keshteli, M. (2023b), “Efficient multi-objective meta-heuristic algorithms for energy-aware non-permutation flow-shop scheduling problem”, Expert Systems with Applications, Vol. 213, 119077, doi: 10.1016/j.eswa.2022.119077.

Huang, M., Cui, Y. and Xin, X. (2009), “Model and algorithm for the multi-task routing optimization problem in 4PL”, International Conference of Control and Decision, pp. 3094-3098.

Huang, M., Cui, Y., Yang, S.X. and Wang, X.W. (2013), “Fourth party logistics routing problem with fuzzy duration time”, International Journal of Production Economics, Vol. 145 No. 1, pp. 107-116, doi: 10.1016/j.ijpe.2013.03.007.

Huang, M., Ren, L., Lee, L.H. and Wang, X.W. (2015), “4PL routing optimization under emergency conditions”, Knowledge-Based Systems, Vol. 89, pp. 126-133, doi: 10.1016/j.knosys.2015.06.023.

Huang, M., Ren, L., Lee, L.H., Wang, X.W., Kuang, H.B. and Shi, H.B. (2016), “Model and algorithm for 4PLRP with uncertain delivery time”, Information Sciences, Vol. 330, pp. 211-225, doi: 10.1016/j.ins.2015.10.030.

Huang, M., Tu, J., Chao, X.L. and Jin, D.L. (2019), “Quality risk in logistics outsourcing: a fourth party logistics perspective”, European Journal of Operational Research, Vol. 276 No. 3, pp. 855-879, doi: 10.1016/j.ejor.2019.01.049.

Krakovics, F., Leal, J.E., Mendes, P. and Santos, R.L. (2008), “Defining and calibrating performance indicators of a 4PL in the chemical industry in Brazil”, International Journal of Production Economics, Vol. 115 No. 2, pp. 502-514, doi: 10.1016/j.ijpe.2008.05.016.

Liu, B.D. (1997), “Dependent-chance programming: a class of stochastic optimization”, Computers and Mathematics with Applications, Vol. 34 No. 12, pp. 89-104, doi: 10.1016/s0898-1221(97)00237-x.

Liu, L.Z., Mu, H.B., Yang, X.F., He, R.C. and Li, Y.Z. (2012), “An oriented spanning tree based genetic algorithm for multi-criteria shortest path problems”, Applied Soft Computing, Vol. 12 No. 1, pp. 506-515, doi: 10.1016/j.asoc.2011.08.015.

Liu, Q., Zhang, C.Y., Zhu, K.R. and Rao, Y.Q. (2014), “Novel multi-objective resource allocation and activity scheduling for fourth party logistics”, Computers and Operations Research, Vol. 44, pp. 42-51, doi: 10.1016/j.cor.2013.10.010.

Mehmann, J. and Teuteberg, F. (2016), “The fourth-party logistics service provider approach to support sustainable development goals in transportation–a case study of the German agricultural bulk logistics sector”, Journal of Cleaner Production, Vol. 126, pp. 382-393, doi: 10.1016/j.jclepro.2016.03.095.

Qian, X.H., Fang, S.C., Yin, M.Q., Huang, M. and Li, X. (2021), “Selecting green third party logistics providers for a loss-averse fourth party logistics provider in a multiattribute reverse auction”, Information Sciences, Vol. 548, pp. 357-377, doi: 10.1016/j.ins.2020.09.011.

Simon, H.A. (1955), “A behavioral model of rational choice”, The Quarterly Journal of Economics, Vol. 69 No. 1, pp. 99-118, doi: 10.2307/1884852.

Stodola, P. (2020), “Hybrid ant colony optimization algorithm applied to the multi-depot vehicle routing problem”, Natural Computing, Vol. 19 No. 2, pp. 463-475, doi: 10.1007/s11047-020-09783-6.

Tao, Y., Chew, E.P., Lee, L.H. and Shi, Y.P. (2017), “A column generation approach for the route planning problem in fourth party logistics”, Journal of the Operational Research Society, Vol. 68 No. 2, pp. 165-181, doi: 10.1057/s41274-016-0024-3.

Tian, G.D., Fathollahi-Fard, A.M., Ren, Y.P., Li, Z.W. and Jiang, X.Y. (2022), “Multi-objective scheduling of priority-based rescue vehicles to extinguish forest fires using a multi-objective discrete gravitational search algorithm”, Information Sciences, Vol. 608, pp. 578-596, doi: 10.1016/j.ins.2022.06.052.

Tian, G.D., Zhang, C., Fathollahi-Fard, A.M., Li, Z.W., Zhang, C.Y. and Jiang, Z.G. (2023), “An enhanced social engineering optimizer for solving an energy efficient disassembly line balancing problem based on bucket brigades and cloud theory”, IEEE Transactions on Industrial Informatics, Vol. 19 No. 5, pp. 7148-7159, doi: 10.1109/tii.2022.3193866.

Tversky, A. and Kahneman, D. (1992), “Advances in prospect theory: cumulative representation of uncertainty”, Journal of Risk and Uncertainty, Vol. 5 No. 4, pp. 297-323, doi: 10.1007/bf00122574.

Wang, Y., Peng, S.G., Zhou, X.S., Mahmoudi, M. and Zhen, L. (2020), “Green logistics location-routing problem with eco-packages”, Transportation Research Part E: Logistics and Transportation Review, Vol. 143, 102118, doi: 10.1016/j.tre.2020.102118.

Wang, H.H., Huang, M., Ip, M.H. and Wang, X.W. (2021), “Network design for maximizing service satisfaction of suppliers and customers under limited budget for industry innovator fourth-party logistics”, Computers and Industrial Engineering, Vol. 158, 107404, doi: 10.1016/j.cie.2021.107404.

Wang, Y., Wang, Z., Hu, X.P., Xue, G.Q. and Guan, X. (2022), “Truck–drone hybrid routing problem with time-dependent road travel time”, Transportation Research Part C: Emerging Technologies, Vol. 144, 103901, doi: 10.1016/j.trc.2022.103901.

Wang, Y., Wang, X.W., Wei, Y.H., Sun, Y.Y., Fan, J.X. and Wang, H.Z. (2023), “Two-echelon multi-depot multi-period location-routing problem with pickup and delivery”, Computers and Industrial Engineering, Vol. 182, 109385, doi: 10.1016/j.cie.2023.109385.

Wang, Y., Luo, S.Y., Fan, J.X. and Zhen, L. (2024), “The multidepot vehicle routing problem with intelligent recycling prices and transportation resource sharing”, Transportation Research Part E: Logistics and Transportation Review, Vol. 185, 103503, doi: 10.1016/j.tre.2024.103503.

Yao, J.M. (2010), “Decision optimization analysis on supply chain resource integration in fourth party logistics”, Journal of Manufacturing Systems, Vol. 29 No. 4, pp. 121-129, doi: 10.1016/j.jmsy.2010.12.002.

Yin, M.Q., Huang, M., Wang, X.W. and Lee, L.H. (2022), “Fourth-party logistics network design under uncertainty environment”, Computers and Industrial Engineering, Vol. 167, 108002, doi: 10.1016/j.cie.2022.108002.

Zhang, H., Li, X. and Liu, W.H. (2005), “A Method of network simplification in a 4PL system”, Computer Supported Cooperative Work in Design I, Vol. 3168, pp. 279-288, doi: 10.1007/11568421_28.

Zhang, Y., Li, X., Wang, L., Zhao, X.D. and Gao, J.W. (2021), “Financing capital-constrained third party logistic firms: fourth party logistic driven financing mode vs. private lending driven financing mode”, International Journal of Production Research, Vol. 60 No. 9, pp. 2963-2982, doi: 10.1080/00207543.2021.1907472.

Zhou, Y., Shen, X.B. and Yu, Y.G. (2023), “Inventory control strategy based on demand forecast error”, Modern Supply Chain Research and Application, Vol. 5 No. 2, pp. 74-101, doi: 10.1108/mscra-02-2023-0009.

Further reading

Goli, A. and Keshavarz, T. (2022), “Just-in-time scheduling in identical parallel machine sequence-dependent group scheduling problem”, Journal of Industrial and Management Optimization, Vol. 18 No. 6, pp. 3807-3830, doi: 10.3934/jimo.2021124.

Acknowledgements

This work is supported by the Natural Science Foundation of Hubei Province of China under Grant No. 2020CFB142; the Hubei Province Department of Education Humanities and Social Sciences Research Project under Grant No. 20Q21; Foundation of WUST Research on Development of Smart Logistics Digital Operation Platform under Grant No. 2022H20537.

Corresponding author

Zerong Zhou can be contacted at: zhou20000217499@163.com

Related articles