Abstract

Aiming at the problem of multiobjective transportation decision-making, a fuzzy compromise method with an improved S-type membership function is proposed. This method not only considers a single objective and evaluates it marginally but also evaluates the overall objective as a whole. First of all, a multiobjective transportation decision-making model is established. Then, each objective function is mapped to a function on the interval [0,1] through the S-type membership function, thereby transforming the multiobjective transportation linear programming model into a multiobjective transportation fuzzy compromise programming model, and its satisfaction is expressed by the global utility function. Finally, through two examples, the results of the example algorithm are compared with the results in the literature, highlighting the superiority of the method. The experimental results show that in the multiobjective transportation decision-making problem, the fuzzy compromise method of the S-type membership function has better flexibility and effectiveness.

1. Introduction

The single-objective linear programming decision-making problem is a traditional transportation problem. Many scholars have studied it and have formed a large number of effective solving algorithms. However, in actual transportation problems, multiobjective functions are generally considered such as the average delivery time of goods, the lowest cost, and the degree of damage to the product. The multiobjective transportation decision-making problem is not to simply pursue the optimization of a certain goal, but to comprehensively weigh the optimization problem of multiple goals. Zimmermann [1] first proposed the maximin method which was used to solve the fuzzy multiobjective linear programming problem. Current and Min [2, 3] reviewed and studied the multiobjective design of transportation networks. Climaco et al. [4] and Ringuest and Rinks [5] developed and studied interactive algorithms for multiobjective transportation decision-making problems. İlker Kolak et al. [6] studied the two-level multiobjective transportation optimization model with a sustainability perspective for intelligent transportation decision-making problems. Bai et al. [7] aimed at the decision-making problem of transportation and evaluated the vehicle performance and economic and environmental standards of the transportation fleet from the overall framework of sustainable development. Luo [8] used the multiobjective mixed integer programming method to study the multiobjective problem of transportation time, transportation cost, and transportation safety performance for the multiobjective problem of multimodal transportation route selection. Dong and Wan [911] studied the trapezoidal fuzzy multiobjective linear programming problem and its application in transportation problems, project portfolio selection, and other problems. Mateja š and Perić [12] proposed a new iterative method for multiobjective linear programming based on the principle of game theory. However, most of the above methods use linear membership functions to express the satisfaction of objective function. Although the calculation is simple, the solution is unstable, and the satisfaction of the global objective function is not evaluated. Based on this, this paper improves the logistics function (the image is an “S” shape) and proposes a fuzzy compromise programming method to improve the S-shaped membership function. At the same time, the global evaluation parameter is introduced to evaluate the global goal satisfaction. The S-shaped curve is chosen because although it is not as strict as the line type, it is flexible enough to fully describe the fuzzy parameters. The proposed fuzzy compromise programming method comprehensively contemplates the overall objective by marginal evaluation of a single objective and overall evaluation of all objectives. The examples show the effectiveness and convergence of method. The contributions of this paper are as follows:(1)This paper improves the “logistic function,” introduces it into a multiobjective transportation decision-making model, and uses it to express membership function.(2)In the past, most of the multiobjective functions only considered the importance of a single-objective function and did not consider the inherent correlation between the objective functions. However, this paper uses the global utility function of improved S-type membership degree which is used to represent the total satisfaction degree of decision-makers, which not only considers the evaluation of a single objective but also considers the internal correlation between the objective functions. Therefore, it has better application prospects.

The construction of this paper is as follows: Section 2 introduces the multiobjective transportation decision-making problem and briefly introduces nondominated solutions and optimal compromise solutions. Section 3 proposes a fuzzy compromise programming method based on an improved S-type membership function. Section 4 gives two examples in reference. Section 5 gives the conclusion of this paper.

2. Multiobjective Transportation Decision-Making Problem

2.1. Model Establishment

The multiobjective transportation decision-making problem with starting points and ending point is considered. Assume that the total supply at the starting point is equal to the total demand at the destination. Now, it is necessary to transport the same product from each starting point to each destination, and at the same time, make the corresponding penalty cost (transportation cost, delivery time, delivered transportation quantity, product damage degree, etc.) lowest. Define the following description symbols:(i) indicates the starting point indicator, namely, .(ii) indicates the endpoint indicator, namely, .(iii) represents the objective function indicator, namely, .(iv) indicates the unit penalty cost of the objective function, starting point transport to the destination .(v) indicates the number of products from the starting point transport to the destination.(vi) indicates the total number of products supplied from starting point .(vii) indicates the total number of products required at the destination .

According to the above-agreed symbols, the multiobjective transportation decision-making problem can be modeled as follows:

In the multiobjective transportation models (1) and (2), (1) represents the objective functions and (2) represents constraint condition. The model has variables, and constraint equations (1) and (2) are single-objective balanced transportation decision-making problems when .

2.2. Nondominated Solution Set

In (1) and (2), if there is a feasible solution , then all other feasible solutions are , and it conforms to the following inequality:

At the same time, at least one inequality is strictly established, namely,

Then, is called the nondominated solution, and the set of all nondominated solutions is called the nondominated solution set.

2.3. Optimal Compromise Solution

In most cases, due to conflicts among various objective functions, decision-makers choose to assign different weights to each different objective according to their actual preferences to obtain the optimal solution. According to the definition of a nondominated solution, it is generally accepted that the optimal compromise solution must be a nondominated solution which is the optimal solution in a sense.

3. Multiobjective Transportation Decision Model Solution

The above model contains multiobjective functions, and the unit of the dimension of the objective function is sometimes inconsistent. It is not advisable to simply use linear weighting to obtain the value, and at the same time, it cannot achieve all the optimal values of objective functions (the objective functions of this paper are the minimum value), which is usually not achieved. This paper attempts to find an optimal compromise solution. In this optimal compromise solution, the global evaluation of the comprehensive membership degree of all objectives is the largest, which means that global satisfaction is the largest. Therefore, to solve this model, a fuzzy compromise programming method with an improved S-type membership function is proposed, and the multiobjective linear programming model is transformed into a multiobjective nonlinear fuzzy compromise programming model. In this model, the global utility function of the S-type membership is used to represent the global satisfaction of decision-makers. This paper uses S-curve because it is not as strict as linear form, but it has strong flexibility and high robustness, and can fully describe the fuzzy parameter [1315].

3.1. Improved S-Type Membership Function

Create a mapping, there is , and among them, , . For any value of x, it has a unique number in the interval . determines a fuzzy subset of , and is called the membership function of . The target decision rule is to select the solution with the highest membership in the decision set. In this paper, the improved logistic function is used as the membership function [16, 17]. The image of the improved logistic function is like an “S” shape, so it is called the improved S-type membership function. Its membership function is shown in (3) which is as follows:where is the S-type membership function, represents the minimum value of , and represents the maximum value of . is a positive number which determines the shape of the membership function, and the larger the value of , the smaller the fuzziness is. The membership function values are defined as , and the value of changes in the interval . This value interval is selected because the probability of taking and values is very low in the multiobjective transportation decision-making problem.

According to the definition of function limit, if , then

If , then

When and (this value is determined experimentally according to the actual situation, and 0.5 is taken in this paper), then

Simultaneous equations (6)–(8) can be obtained:

Therefore, the improved S-type membership function image is shown in Figure 1.

3.2. S-Type Membership Fuzzy Compromise Programming Method

In (1), for a single-objective function , the optimal value is obtained which is denoted as . If is the solution of a single-objective function , so

Each objective function can form a pay-off matrix with rows and columns under , and the pay-off matrix can be expressed as follows: Table 1

Through the pay-off matrix, the maximum value and minimum value of each objective function can be obtained:

The S-type membership function is used to express the membership degree of the objective function , namely,

The decision-makers evaluate the importance of each objective function and assign a weight to each objective function and meet the normalization condition, and then we have

According to the weight proportion and , a multiobjective transportation fuzzy compromise programming model with an improved S-type membership function is established:

(14) represents the global utility function, which is the satisfaction degree of the overall objective. represents the global evaluation parameter. Generally, the value of was taken as 1 in the literature, and although the feasible solution of each objective function and the importance of each objective function are considered, the internal correlation between each objective function is not considered [1820]. (14) considers not only the satisfaction degree of a single objective but also the internal correlation between each objective. In other words, considering the multiobjective optimization problem from a global perspective, it has greater practical value. Here are some forms of global utility functions, where(1)when , ,(2)when , ,(3)when , ,(4)when and , , and(5)when and , .

is often used in multiobjective decision-making problems in engineering field [2123], so it is mainly discussed below. Let , . In this case, the fuzzy compromise programming model of multiobjective transportation, i.e., (14), is equivalent to the following model:

Among them,

Let , then (15) can be simplified as

3.3. The Algorithm
(i)Step 1: for a single-objective function , the optimal value and solution of the objective function are calculated.(ii)Step 2: according to the optimal solution of the single-objective function in Step 1, the pay-off matrix is obtained.(iii)Step 3: according to the pay-off matrix in Step 2, the maximum value and minimum value of each objective function are determined.(iii)Step 4: according to and of Step 3, the S-type membership function corresponding to each objective function is determined.(iv)Step 5: according to the preference of decision-makers, the weight proportion value and the global utility factor are reasonably determined. The optimal solution is determined by using MATLAB software or an intelligent optimization algorithm, and is the optimal compromise solution of the original multiobjective transportation decision-making problem.

4. Case Analysis

Example 1. In order to verify the effectiveness of the method, the multiobjective transportation decision model in reference [21, 22] is considered:(i)Step 1: for the objective function , ,(ii)For the objective function , ,(iii)Step 2: According to Table 1 and step 1 in Example 1, the pay-off matrix of f1 and f2 can be obtained, and the results are shown in Table 2.(iv)Step 3: according to the pay-off matrix in Step 2, get the maximum and minimum values:(v)Step 4: according to the results of Step 3, the S-type membership function expressions of the two objective functions are as follows:(vi)Step 5: in order to compare with the calculation results of reference [21, 22], the global evaluation parameter of this example is and the weight vector is , and then according to (15) and (17), (18) is transformed into the following fuzzy compromise programming model:(vii)where , , and . The optimal value is obtained by MATLAB software:(viii). The optimal value is completely consistent with the results of the literature [21, 22], which shows the effectiveness of the improved S-type membership function method.

Example 2. To verify the effectiveness of the method, consider the multiobjective transportation decision model in reference [23]:(i)Step 1: for the objective function , ,(ii)For the objective function , ,(iii)Step 2: According to Table 1 and step 1 in Example 2, the pay-off matrix of f1 and f2 can be obtained, and the results are shown in Table 3.(iv)Step 3: according to the pay-off matrix in Step 2, the maximum and minimum values are as follows:(v)Step 4: according to the results of Step 3, the S-type membership function expressions of the two objective functions are as follows:According to the weight ratio and global evaluation parameter , the multiobjective transportation decision-making model can be changed into the following fuzzy compromise programming model:In this paper, MATLAB software is used to solve the problem, and the calculation results of the model are given under different weights and global evaluation parameter value. Considering the actual situation, the literature [23] takes as a nonnegative integer, so this example only considers integer solutions. Table 4 shows the optimal compromise solution under different weights when . Table 5 shows the optimal compromise solution under different weights when . Table 6 shows the optimal compromise solution under different weights when . When , , , . The optimal compromise solution in this example depends on the preference of the decision-makers, as can be seen from Tables 46:(1)When the decision-maker considers that the satisfaction of and is almost the same, that is, they are equally important, then (160, 195) is the optimal compromise solution. Currently, the corresponding satisfaction degree is (0.9642, 0.9507), and the satisfaction degree exceeds 0.95.(2)When the decision-maker considers that the satisfaction is more than, the optimal compromise solution is (156, 200). At this time, the corresponding satisfaction degree is (0.9844, 0.9051), and the satisfaction is more than 0.9. The satisfaction of is 0.9844, which indicates that the decision-makers prefer to.(3)When the decision-maker considers that satisfaction exceeds , the optimal compromise solution is (164, 190), and the corresponding satisfaction degree is (0.9201, 0.9750), which is more than 0.9, and the satisfaction degree is 0.9750, which indicates that decision-makers prefer to .The results are calculated by the methods used in the literature [2123], that is (160, 195), which is completely consistent with the result of the first case of this example which illustrates the effectiveness of the improved S-type membership function method. In the multiobjective transportation decision-making problem, the decision-makers can select the optimal compromise solution according to their actual conditions and referring to Tables 46 of this paper.

5. Conclusion

For the multiobjective transportation decision-making problem, the decision-makers must determine the optimal compromise solution from a set of nondominated solutions. For the multiobjective transportation decision-making problem with larger and , it is difficult to find the optimal compromise solution when the objective units are not consistent. However, the fuzzy compromise programming method with an improved S-type membership function is proposed in this paper. Meanwhile, by considering each objective and the overall objective, the fuzzy compromise programming method can find the optimal compromise solution. By adjusting the weight and the global evaluation parameter , the marginal evaluation of a single objective and the global evaluation of all objectives are comprehensively measured. However, in the actual engineering problem of multiobjective logistics transportation, the determination of the weight of the objective function is an important issue, which needs to be studied in detail based on actual problems. The S-type membership fuzzy compromise programming method proposed in this paper is more suitable for solving multitransportation problems and other multiobjective programming problems.

Data Availability

The data used to support the findings of this study are included in the paper.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This research was supported by the National Natural Science Foundation of China (51809203, 51709214, and 51779200) and supported by the Fundamental Research Funds for the Central Universities (215202003).