Complex System Modelling in Engineering Under Industry 4.0View this Special Issue
Research on the Route Pricing Optimization Model of the Car-Free Carrier Platform Based on the BP Neural Network Algorithm
The car-free carrier platform is a product of the rapid development of the modern logistics industry and has a vital strategic value for promoting the construction of a country’s comprehensive transportation. However, due to the unreasonable platform pricing model, the industry is currently in a bottleneck period. In order to solve this problem, we established a gray correlation model to calculate the degree of correlation between each characteristic index and platform pricing based on the massive historical transaction data of a certain platform and performed K-means clustering on the results to discover the main factors affecting platform pricing. Based on the abovementioned results, we created a pricing optimization model based on the BP neural network, with the structure of 8-13-1 to predict the freight pricing of the order and test the prediction results. The test shows that the goodness of fit (R2) of the predicted value is close to 1, and the prediction error range is less than 3.7%, which proves the accuracy and effectiveness of the BP neural network model and provides an effective reference for the optimization of the pricing model of the car-free carrier platform.
Road freight is a key part of comprehensive transportation construction and the main carrier for the rapid development of the modern logistics industry. However, while the road transportation continues to open up, many drawbacks have appeared, and the development status of “small, scattered, and chaotic” has gradually formed, and the development of the transportation industry has entered a bottleneck stage. Under the development environment of “internet + logistics,” the “car-free carrier” model in the freight market has emerged, and car-free carrier companies have flourished.
The car-free carrier platform is a platform-type road freight intermediary who signs a transportation contract with the shipper as the carrier, assumes the responsibilities and obligations of the carrier, and then entrusts the actual carrier to complete the transportation task. This type of platform has the advantages of strong resource integration ability, wide brand effect, and convenient network promotion. Car-free carrier platforms need to intervene in freight transactions and earn freight difference. Compared with the direct transaction between the shipper and the carrier, the car-free carrier builds an information platform to promote information communication between the two parties, implements management model innovation, integrates and reconfigures bilateral channels, provides customers with standardized services, and improves transportation efficiency. Reduced transportation costs standardized the operation of the road freight industry. Countries with great transportation needs such as China provide opportunities for the development of car-free carrier platforms. Therefore, how to scientifically price the freight tasks of the car-free carrier platforms has strong research value and practical significance [1–5].
However, due to short development time and unbalanced resource allocation, the pricing mechanism of most car-free carrier platforms is imperfect, or even has major defects, and lacks strong theoretical support. How to better improve the pricing mechanism of the carrier business has become a major obstacle currently restricting the development of this industry, and an effective solution is urgently needed. Therefore, we take China as an example to study the status quo of the development of car-free carrier platforms and for in-depth analysis of the main factors that affect the pricing mechanism of the platform. And on the basis of the current mainstream pricing model, we propose to establish a transportation pricing optimization algorithm based on machine learning.
2. Current Research Status
The pricing strategy and mode of transportation routes are of vital importance to the transportation industry market, and they are also an important component of marketing. Georg and Stefan inspected transportation prices through three labor supply models and studied the impact of changes in the optimal level of transportation taxes on the above models . Harald and Bjørn constructed an improved freight revenue assessment framework based on the number of economic orders and detailed transportation costs, combined with the limitations of the size and capacity of transportation vehicles . Pavón and Rizzi took Santiago, Chile, as an example, assuming the relevant parameters. A simulation analysis of the interaction between the city’s transportation price, transportation service provision, and cost recovery was performed . Xuan and Lee established the Stackelberg model in the process of studying the transportation pricing problem with discount in the land port system composed of a land port corresponding to multiple shippers, obtained the global optimal solution by using a single breakpoint discount pricing scheme, and finally tested the effectiveness of quantity discount pricing in various situations . Luis et al. took the Madrid metropolitan area of Spain as the research object and established a new optimization algorithm to optimize the four types of transportation policies and deeply explore the potential through the establishment of a land-use model and a transportation interaction model . Based on marginal cost pricing rules, by simulating the user interaction process at the microlevel and introducing external factors such as the prolonged waiting time caused by passenger behavior, a pricing model of the best bus fare is constructed . On the basis of game theory, Feng and Shi conducted an in-depth study on the transportation price and service quality of railway and freight transportation and then established the Hotelling model . With the increasing development of China’s transportation industry, car-free carrier platforms have begun to emerge in recent years. Since the development of car-free carrier platforms in China is still in the exploratory stage, there are relatively few documents available for reference. Xiong and Su established a multiple linear regression model and an improved GA-BP model, then built a neural network decision tree prediction model based on the first line pricing and related data, and achieved the maximum rationalization of pricing by adjusting the value of information entropy . In addition, other documents mainly use game models, linear regression, fitting, and other traditional mathematical model methods to study the pricing of car-free carrier platforms. For example, Nie and Li used asymmetric information theory to construct a pricing model from the perspective of game .
Also, most of these documents only put forward relevant suggestions on the optimization of the platform’s pricing mechanism from the policy level. Due to the limitations of traditional mathematical models, fewer factors are considered when constructing the pricing model of the platform. At the same time, it lacks the support of valid data and fails to achieve quantitative analysis. Therefore, the current research in this area generally has strong subjectivity. A scientific and reasonable route pricing model is crucial to the operating performance of the car-free carrier platform and the operational efficiency of the freight market. Therefore, the establishment of a comprehensive and perfect cargo consignment pricing model is of great significance and value to Chinese society.
3. Research Ideas
Based on the collected historical transaction data of a car-free carrier platform, this article has solved the pricing problem for actual carrier users from the perspective of car-free carriers and establishes an optimization algorithm for platform pricing. This paper has used the gray correlation model and the K-means clustering model to explore the main factors that affect the pricing of the platform and built the BP neural network model with multilayer feedforward on this basis. With the help of error backpropagation thinking, the optimal pricing decision for the platform’s orders is made through machine learning in order to promote the rapid transaction between the two sides of the platform, reduce the time cost of the transaction, greatly improve the operating efficiency of the platform, and maximize profits.
4. Data Selection and Processing
This article selects 15,498 historical successful transaction order data from a certain car-free carrier platform, and the data come from https://www.bestfriend.com. Each order includes 20 characteristic indicators, as shown in Table 1.
After entering the data, we found that some of the data are abnormal. Therefore, we preprocess the data in the following ways: (i) eliminate the abnormal order data which have exactly the same value of each characteristic indicator or too many missing values. (ii) For the order data with individual missing values, Lagrange interpolation is used to complete the missing values. (iii) Unify the format of all time data. (iv) Use the one-hot method to perform vector encoding processing on all discrete data such as , and normalize all continuous data.
At the same time, in order to ensure the rigor of the research, we also need to make the following assumptions to eliminate the interference of other factors on the research results: (i) at the current stage, the car-free carrier platform aims to accelerate transactions and lower carrier costs. (ii) Every task of the platform will be carried out. (iii) The route tasks are all fixed vehicle tasks; that is, a task needs to be completed by one vehicle of a certain type of vehicle, regardless of the load sharing task.
5. Model Establishment and Empirical Analysis
5.1. Mining the Main Factors That Affect the Pricing of the Platform—Based on the Gray Relational Model
The model of gray correlation, that is, the degree of correlation between factors is measured according to the degree of similarity or difference in the development of many factors. It reveals the characteristics and degree of dynamic correlation of things. Analyzing the development and change of a system provides a more accurately quantitative measure. The basic principle of the model is to conduct an association analysis on the similarity between the independent variable and the dependent variable. The higher the similarity between the two curve shapes, the higher the correlation between the two. Conversely, the lower the similarity between the two, the lower the degree of association; otherwise, the correlation is lower [15–19]. The algorithm process is as follows.
Let be the 20 characteristic indicators in the data we selected, and are the corresponding orders’ pricing. Make to be the gray correlation degree between . The expression is shown as follows:
The calculation steps of the gray correlation degree are as follows: Step 1: initialize the sequence data: Step 2: calculate the difference of the dependent variable influencing the factor sequence: Step 3: calculate the maximum value M and the minimum value m in : Step 4: calculate the correlation coefficient as follows: Step 5: calculate the gray correlation degree:
Through formulas (3) to (9), we have obtained the gray correlation degree of each characteristic indicator and platform line pricing and sorted it, as shown in Table 2. At the same time, we use the K-means clustering model to cluster 20 feature indicators [20–24]. According to the AIC and BIC, the 20 feature indicators are clustered into four categories, as shown in Figure 1.
According to the calculated gray correlation degree between each characteristic indicator and platform pricing and the K-means clustering result, from Table 2and Figure 1, we can see that the total mileage of the route , planned time , vehicle tonnage , vehicle length , and urgency of demandall have gray correlation coefficients higher than 0.75 with platform pricing and are grouped into one category, indicating that these five indicators are significantly related to platform pricing, which affects the platform line pricing major factor, but the gray relational algorithm cannot deeply analyze the inherent nonlinear relationship between variables. Therefore, based on the above conclusions, with the help of machine learning algorithms, we have deeply explored the internal connection between various indicators and platform transportation pricing.
5.2. Optimal Model of Transportation Pricing Based on BP Neural Network Algorithm
In order to maximize the rationalization of transportation pricing, the platform needs to work out an order price that can best match the final transaction price in the shortest possible time. While satisfying the interests of both parties on the platform, it greatly reduces the time and transportation costs spent in the quotation process. The BP neural network algorithm is a machine learning algorithm with integrated learning based on the principle of error backpropagation. We use the back propagation algorithm to adjust the weight and thresholds through the training error to make it reach the best state. Through the training of training samples, this can effectively reduce the output error caused by the algorithm and to realize the efficient learning of nonlinear relations in the sample data [25–28]. Therefore, we built a multilayer feedforward neural network model based on the BP algorithm to achieve machine deep learning of the final transaction price in the order data and built a pricing optimization algorithm that maximizes the platform’s pricing. Finally, the model’s pricing forecast results are tested to prove the rationality of the pricing model.
5.2.1. Model Algorithm and Principle
The structure of the BP neural network is divided into input layer, hidden layer, and output layer. The input layer and output layer are both one-layer structure, but the hidden layer can be one or more [29–35]. In this article, we constructed a model with 3 hidden layers. Under normal circumstances, the relationship between the number of hidden layer networks (n1) and the number of input layer neurons (n2) is shown as follows:
At the same time, based on the number of training sample sets, the hidden layers, weights, and the thresholds can be precisely calculated. According to Table 2and Figure 1, we believe that, among the 20 characteristic indicators, the 8 characteristic indicators clustered into the first two categories will have a significant impact on the pricing of the platform. Since other indicators are less relevant to pricing, we do not consider them. Therefore, the independent variable dimension of the neural network constructed in this article is 8, so the number of neurons in the input layer is 8. The dependent variable is a one-dimensional vector, which is the final transaction price of the order. Therefore, this paper constructs a network structure of 8-17-1.
Then, we trained the neural network, setting the abort error condition and normalizing the data in the training set. After this, inputting it into the neural network. Secondly, the neuron transfer functions of the hidden layer and the output layer are constructed using the tangent function of the output range [-1,1], and the LM method was chosen as the training algorithm of the BP network; the neural network training is completed [36–41]. The specific training process is as follows: Step 1: setup initialization: We need to set the maximum number of training times, error conditions, initial weights, and thresholds of the neural network. Different initial weights and threshold settings will have a significant impact on the training effect of the network. Step 2: sample training:(1)Input training sample set , where q = 1, 2, 3, ……, Q(2)For each input sample, calculate the output value of each neuron in sequence as follows: , , and . Step 3: error backpropagation: Calculate the equivalent error of each layer of neurons, from the output layer to the input layer, return to Step 2 after obtaining the equivalent error, and perform forward propagation calculation and error backpropagation for other training sample pairs until all the training samples have gone through the above calculation steps. Step 4: adjust the connection weight of each layer: For the connection weight from the hidden layer to the output layer, the correction amount for each step is , which satisfies the following relationship: According to formulas (10) and (12), for the weight () from the input layer to the hidden layer, the correction amount for each step is , shown as follows: At this time, satisfies the following formula: Through formulas (13) to (15), the correction amount of the connection weight between each layer in the neural network can be obtained, as shown in the following formula: Step 5: forward calculation: Return to Step 2, and then perform forward calculations based on the weights and thresholds calculated above. If the accuracy requirements are met, that is, for each training sample, its output layer neurons all meet the following accuracy requirement: Among formula (17), , where ε is the given accuracy requirement value; when the accuracy requirement is met, the neural network training is completed; otherwise, it continues to iterate until the requirement is met. Step 6: test the results: Substitute the normalized test set into the trained BP neural network, and finally, get the test results.
5.2.2. Empirical Analysis of the Model
After testing, the optimal neural network structure selected for this question is 8-13-1. The input layer has 8 nodes, representing 8 characteristic indicators that affect transportation pricing, the hidden layer has 13 nodes, and the output layer has 1 node, which is the value for forecast pricing.
We use the collected 15,498 order data as samples and divide the training set, test set, and validation set according to the ratio of 70%, 15%, and 15%. Among them, the number of training sets is 11,211, the number of validation sets is 2402, and the number of test sets is 2403.
After repeated calculations, we set the learning rate of the model to 0.01, the learning momentum constant to 0.001, and the maximum number of training times to 1000. Then, we trained the training set data, and the process is shown in Figure 4.
Then, based on the training results of the above data, we selected the Levenberg–Marquardt algorithm to establish the BP neural network transportation pricing model and performed gradient descent on the data. The iterative test process is shown in Figure 5.
From Figure 5, we can see that when the test reaches the 57th time, the mean square error (MSE) reaches the minimum value, and the best model corresponds to the minimum MSE value.
5.2.3. Validity Test of the Model
We have used the trained BP neural network model to predict transportation pricing and test the prediction results. We perform regression fitting on the predicted value of transportation pricing and test the goodness of fit (R2). The fitting result is shown in Figure 6.
It can be seen from Figure 6that the goodness of fit (R2) between the predicted value of the test data and the measured value of transportation pricing is higher than 0.99, and the effect of the model fitting is good. It shows that the established BP neural network has high stability, accuracy, and reliability. At the same time, according to the charts of the error histogram and the forecast comparison (Figures 7and 8), we can see that the predicted results of the model for transportation pricing are highly consistent with the actual transaction price of the order, which once again illustrates the accuracy and high applicability of the model, and we have realized the optimized design of the transportation pricing model.
This paper took the car-free carrier platform in China as the research object, collected the historical order data, extracted relevant influencing factors, and built a platform route pricing optimization model based on the BP neural network algorithm. The main conclusions of this research are as follows.
By establishing a gray correlation model, we calculated the degree of correlation between each characteristic index in the historical transaction order and the final transaction price, established a K-means clustering model to cluster the above calculation results, and found “total mileage of the route,” “vehicle tonnage,” “vehicle length,” “transport level,” and “planned time” are the main factors that affect the pricing of the transportation route of the car-free carrier platform.
Based on the above results, we have established a BP neural network prediction model with the number of neurons in the input layer, hidden layer, and output layer being 8, 13, and 1, respectively. Through the training of the training set data and the error backpropagation calculation, the neural network is tested, and the model is optimized when the number of iterations reaches the 57th time. Finally, we test the prediction results of the neural network algorithm according to the fitting coefficient R2 and the prediction error value and found that the model fitting effect was good, and R2 was close to 1. And the error range between the predicted price and the actual transaction price is generally less than 3.7%. It shows that the prediction accuracy of this model is high, stable, and reliable. The optimized forecast of platform transportation pricing is realized.
Based on the above research conclusions, we put forward the following three suggestions:(1)Car-free carrier platforms should change the transportation pricing system based on traditional regression prediction models and use more accurate and time-efficient artificial neural network models for pricing(2)When setting prices, the platform should pay more attention to the influence of factors such as transportation mileage, relevant parameters of transportation vehicles, and the urgency of transportation(3)It is suggested that the noncar carrier platform can adopt the mobile quotation mechanism, and the transportation pricing can be dynamically adjusted with the change of time to increase the transaction rate of the platform
The data used to support the findings of this study are included within the article.
Conflicts of Interest
The author declares that there are no conflicts of interest regarding the publication of this paper.
This study was funded by the Humanities and Social Sciences Research Major Project of the Education Department of Anhui Province (SK2017A0452), the Teaching and Research Fund Project of the Education Department of Anhui Province (2020jyxm0017), “First-Class Course” of Anhui University of Finance and Economics (acylkc202008), and the Teaching and Research Fund Project of the Anhui University of Finance and Economics (acjyyb2020011 and acjyyb2020014).
N. Singh, R. Gholami, P. Agrawal et al., “Information technology/systems adoption in the public sector: evidence from the Illinois department of transportation,” Journal of Global Information Management, vol. 29, no. 4, pp. 172–194, 2021.View at: Google Scholar
P.-H. Zeng and X.-C. Wei, “Measurement and convergence of transportation industry total factor energy efficiency in China,” Alexandria Engineering Journal, vol. 60, no. 5, pp. 4267–4274, 2021.View at: Google Scholar
H. Georg and T. Stefan, “The role of labor-supply margins in shaping optimal transport taxes,” Economics of Transportation, vol. 22, no. 6, Article ID ID100156, p. 16, 2020.View at: Google Scholar
M. Harald and G. J. Bjørn, “A logistics cost function with explicit transport costs,” Economics of Transportation, vol. 19, no. 9, Article ID 100116, p. 13, 2020.View at: Google Scholar
A. G. Luis, D. L. H. Daniel, and M. Andrés, “Optimization of transport measures to reduce GHG and pollutant emissions through a LUTI modeling approach,” International Journal of Sustainable Transportation, vol. 10, no. 7, pp. 590–603, 2016.View at: Google Scholar
K. Ihab, K. Benjamin, N. Andreas et al., “Agent-based optimisation of public transport supply and pricing: impacts of activity scheduling decisions and simulation randomness,” Transportation, vol. 42, no. 6, pp. 1039–1061, 2015.View at: Google Scholar
F.-L. Feng and X. Shi, “Option pricing model by railway cargo transport based on Heston model and genetic algorithm,” Journal of Railway Science and Engineering, vol. 17, no. 5, pp. 1295–1301, 2020.View at: Google Scholar
F. H. Nie and D. S. Li, “Study of pricing strategies for non-car operating carriers platform under asymmetric information,” Industrial Engineering and Management, vol. 25, no. 5, pp. 121–128, 2020.View at: Google Scholar
Y.-K. Huang, W.-D. Jin, Z.-B. Yu et al., “A robust anomaly detection algorithm based on principal component analysis,” Intelligent Data Analysis, vol. 25, no. 2, pp. 249–263, 2021.View at: Google Scholar
Y. Kim, J. Lee, and T. D. Little, “Multiple imputation with principal components for non-normal categorical data,” Multivariate Behavioral Research, vol. 56, no. 1, pp. 165-166, 2020.View at: Google Scholar
Y. Jindal, Y. Rajesh, and D. S. Phogat, “Principal component analysis and determination of the selection criteria in fodder cowpea (Vigna unguiculata (L) Walp.) genotypes,” Range Management and Agroforestry, vol. 39, no. 2, pp. 191–196, 2018.View at: Google Scholar
M. H. Ghaffari, H. M. Hammon, D. Frieten et al., “Effects of milk replacer meal size on feed intake, growth performance, and blood metabolites and hormones of calves fed milk replacer with or without butyrate ad libitum: a cluster-analytic approach,” Journal of Dairy Science, vol. 104, no. 4, pp. 4650–4664, 2021.View at: Google Scholar
Y. Liu and B.-F. Li, “Bayesian hierarchical K-means clustering,” Intelligent Data Analysis, vol. 24, no. 5, pp. 977–992, 2020.View at: Google Scholar
H. Sangheum and K. Dohyun, “A scalable feature based clustering algorithm for sequences with many distinct items,” International Journal of Fuzzy Logic and Intelligent Systems, vol. 18, no. 4, pp. 316–325, 2018.View at: Google Scholar
I. O. Khalaf and S. Dalal, “Prediction of occupation stress by implementing convolutional neural network techniques,” Journal of Cases on Information Technology, vol. 23, no. 3, pp. 27–42, 2021.View at: Google Scholar
S. Eismann, R. J. L. Townshend, and N. Thomas, “Hierarchical, rotation‐equivariant neural networks to select structural models of protein complexes,” Proteins: Structure, Function, and Bioinformatics, vol. 89, no. 5, pp. 493–501, 2020.View at: Google Scholar
B. J. Kim, “Model selection in artificial neural network,” International Journal of Advanced Smart Convergence, vol. 7, no. 4, pp. 57–65, 2018.View at: Google Scholar
W.-B. Yu and F.-Y. Zhao, “Prediction of critical properties of biodiesel fuels from FAMEs compositions using intelligent genetic algorithm-based back propagation neural network,” Energy Sources, Part A: Recovery, Utilization, and Environmental Effects, vol. 43, no. 17, pp. 2063–2076, 2021.View at: Google Scholar
J.-C. Wang, B. Zou, and M.-F. Liu, “Milling force prediction model based on transfer learning and neural network,” Journal of Intelligent Manufacturing, vol. 32, no. 4, pp. 947–956, 2021.View at: Google Scholar
W.-P. Zhao, J.-C. Li, and J. Zhao, “Research on evaporation duct height prediction based on back propagation neural network,” IET Microwaves, Antennas & Propagation, vol. 14, no. 13, pp. 1547–1554, 2020.View at: Google Scholar
M. B. Jibrin, M. K. Aregbesola, and O. M. Agboola, “Diagnosis of diabetes mellitus type II using a feed forward back propagation neural network,” Journal of Computer Science and Control Systems, vol. 13, no. 1, pp. 39–43, 2020.View at: Google Scholar
K. A. Clement, A. T. Victor, and Y. Z. Yao, “Soft computing-based technique as a predictive tool to estimate blast-induced ground vibration,” Journal of Sustainable Mining, vol. 18, no. 4, pp. 287–296, 2019.View at: Google Scholar