Abstract
The logistics service transaction matching of the blockchain platform is an important part of the transaction. Firstly, the evaluation index system of the logistics service transaction satisfaction degree in the blockchain platform is constructed. According to the evaluation index of the logistics service users and providers, the actual situation of the logistics service transaction and the principle of maximizing the satisfaction degree of the logistics service users and providers, we set the expectation range of both sides and do data standardization, design the calculation method of satisfaction information amount for different expectation data types, build a multi-objective optimization model for logistics service transaction matching on blockchain platform, and seek the matching solution that makes all service users and providers the most satisfaction. Considering the large amount of data in blockchain, the concurrent design of NSGA-II algorithm based on Hadoop is carried out. Through the calculation of the example, in the matching of multi-objective optimization model of logistics service transaction matching on the blockchain platform, when the users and providers of logistics service are more satisfied about the indicators with each other, and then it gets more satisfactory matching results.
Introduction
In February 2018, the U.S. House of Representatives held many hearings about blockchain, elevating the “blockchain faith” to the US national strategy. On November 7, 2019, the British Parliament established a cross-party blockchain group global expert committee to jointly promote the development of blockchain with British MPs. On October 24, 2019, during the 18th collective study session of the Political Bureau of the CPC Central Committee, General Secretary Xi Jinping emphasized that “accelerating the innovation of blockchain technology and accelerating Industrial innovation.” This shows that China has raised the development of blockchain to the height of national strategy.
With the gradual establishment of logistics public information platforms, the network freight platforms, multimodal transport service platforms, and port public service platforms, the completed volume of the logistics service transactions will increase on these platforms. The logistics information platform is mainly to reduce customer risks, but it brings about many problems such as transaction lag, increased fees, and transaction information leakage. Because blockchain technology has the characteristics of decentralization and traceability, the integration of blockchain and logistics transactions can enable encrypted storage of data that cannot be tampered with in transactions. It is helpful to solve the problems of the lack of information and trust between both parties in logistics transactions to reduce corporate risks. It is a topic problem that needs to be broken about how to apply blockchain technology to logistics service transaction matching to ensure transaction security and convenience, while achieving intelligent matching optimization.
Blockchain technology is a distributed network data management technology. It uses cryptographic data and distributed consensus protocol to ensure the security of network transmission and access. It realizes multi-party data maintenance, cross verification, consistent throughout the network, and is not easy to tamper. As an important evolution of the new generation of information and communication technology, blockchain provides new ideas for the management and value release of data elements, and provides a new way for the establishment of a trusted cooperation network of cross industry entities. It is expected to play a more and more important role in the global economic recovery and the development of digital economy after the epidemic.
Blockchain can be divided into public blockchain and private blockchain. The validation process in blockchains can be done either by authorized users with permissioned access in private blockchains or implemented by unauthorized users with rewarding computer utilization in public blockchain technologies [1]. The public blockchains usually allows virtually anybody to freely interact during transactions, with or without prior knowledge of the identity of the interacting parties. On the other hand, there is sufficient prior knowledge of the identities of interacting parties in private blockchain systems during transactions. The public blockchains can also be differentiated from private blockchains in terms of selling dispositions; Public blockchains can assist firms to save cost and time while private blockchains can aid in the disintermediation of traditional intermediaries (e.g. banks) during business transactions. The freight logistics sector can utilize private blockchain systems for more transaction privacy critical for sensitive data while using the public ledger for data that require a high trust level and a substantial amount of computational power that is necessary to maintain distributed ledger on a larger scale [2].
In the research of logistics service transaction based on blockchain technology, many scholars put forward new ideas. Podgorelec et al. [1] considered a machine learning-based method, which introduces automated signing of blockchain transactions, while including also a personalized identification of anomalous transactions. Afterwards, Yang [5] proposed an associated ring signature method suitable for blockchain electronic currency transactions. They also find a block chain based electronic currency trading system security model. And the model not only ensures the anonymity of the system, but also has certain traceability. Choi and Luo [17] proposed how the blockchain technology can be applied to facilitate the implementation of mean-variance risk analysis for global supply chain operations. Meanwhile, Yang gave the maritime shipping blockchain-based digitalization pointed out the future improvement directions in the blockchain technology [5]. After, Yadav and Singh study the use of BC technology [16].
Blockchain technology will be widely used in various fields in the future, many experts put forward their own views Kshetri evaluated blockchain’s roles in strengthening cybersecurity and protecting privacy [8]. He provided a detailed analysis and description of blockchain’s roles in tracking the sources of insecurity in supply chains related to IoT devices. After that, Tang and Veelenturf discussed the potential use of emerging blockchain [4]. By using new technologies (additive manufacturing, advanced robotics, artificial intelligence, driverless, blockchain, UAV, Internet of things), many companies are developing information physical systems that can change the competitive landscape. They found that logistics and transportation services play a strategic role in developing economic, environmental and social values. In the same year, Issaoui et al. defined the various applications of Blockchain in Smart Logistics [20]. López and Farooq demonstrated the performance of BSMD on a 370 nodes blockchain running on heterogeneous [6]. Then, Shen et al. examined the value of blockchain for disclosing secondhand product quality in a supply chain [2]. In addition. Christidis and Devetsikioti proposed that blockchain-IoT combination is powerful and can cause significant transformations across several industries [9]. One year later, Wang et al. put forward the block chain technology to modify the framework scheme and preliminary design of the architecture [8]. Then, Li et al. proposed a blockchain-enabled workflow operating system (Bc-WfOS) to centrally share heterogeneous logistics resources with different customers [13]. As well as Choi and Luo considered the implementation of blockchain to help and identify the situation in which blockchain helps enhance social welfare but brings harm to supply chain profitability [17]. Recently, Orji et al. examined a technology- organization- environment (TOE) theoretical framework of critical factors that influence the successful adoption of blockchain technologies in the freight logistics industry and prioritize them using the analytic network process (ANP) [7]. Lately, Cheung et al. thought that blockchain technologies are still in their infancy in the transport and logistics secto [10]. And Niu et al. found that block-chain is a double edged sword for the MNF [3]. It increases the MNF’s wholesaling profit, but reduces the MNF’s retailing profit and tax planning benefit.
In the transaction process of blockchain-based logistics service, the first step is the transaction matching link. Both of the users and provides can enter the smart contract process after reaching a satisfactory match under certain rules. There are studies on the single-objective model method that uses the weight of the price utility function of both parties in the logistics service transaction matching link under the blockchain [20]. The matching attribute is a single price factor, which cannot fully reflect the demand and supply of logistics service users and providers. This paper studies the establishment of a satisfaction evaluation index system for both parties in logistics service transactions, using information axiom theory, setting the expected value range of both parties and standardizing data, establishing a logistics service transaction matching optimization model, designing a Hadoop-based NSGA-II parallel multi-objective optimization algorithm, and seeking a matching plan that maximizes the satisfaction of all service users and providers.
Establishment of an evaluating satisfaction degree index system of logistics service transactions on blockchain platform
In the logistics service transaction based on block chain, there is an intelligent matching of single or multiple objectives between logistics service users and logistics service providers. The relevant description information of the two parties is respectively stored in the block chain block. The block chain platform provides the real information of the two parties according to the objective historical database, and carries out the transaction matching according to the expected information of the two parties, so as to achieve the expected result of the two parties.
As the logistics service users and providers have different priorities, preferences and perspectives for the same transaction, they each have various attribute demands, and both of them have a great impact on the completion of the logistics transaction. Therefore, it is necessary to establish an index system for the satisfaction evaluation of logistics service transactions on the block chain platform. Real number, interval number and triangular fuzzy number were used to measure quantitative index, while intuitionistic fuzzy number was used to measure qualitative index.
The satisfaction evaluation index system of logistics service users to the providers
We research some literatures and combine with the actual situation, then we select corresponding evaluation index system, these are 9 indicators from three dimensions of operational level, enterprise cooperation trend and service ability, and the evaluation index system is shown in Table 1.
The evaluation index system of logistics service users to providers
The evaluation index system of logistics service users to providers
Six indicators are selected from the two dimensions of current value and potential value, and the evaluation index system is shown in Table 2.
Evaluation index system of logistics service providers to users
Evaluation index system of logistics service providers to users
Problem description
Assuming that multiple logistics services users and providers seek transactions on the block chain platform at the same time, and we put forward their respective expectations to the platform. The platform objectively provides the actual information on both parties to match based on the database and historical information to achieve mutual satisfaction. According to the expected value range, historical actual data and the evaluation index, when we calculate the satisfaction degree, the information amount of the opposite side is calculated, and then the satisfaction information value is summed to obtain the total satisfaction information value.
Set all logistics service users to be
Let the evaluation index of logistics service users and providers for each other to be
Suppose the logistics services user
Through the objective evaluation of various historical data onto
Set the logistics service provider
Similarly, through the objective evaluation of various historical data of
It is assumed that each
According the reference documents of data standardization, the expected range of logistics service users to providers is represented by
If
Among them,
When
Among them,
When
Among them,
When
After data standardization is completed, it represents that the cost-based indicator is converted to the profit-based indicator.
Calculation of real number satisfaction information volume
Logistics service transaction matching parties use precise values to express their expected and actual value metric types. The logistics services user
Similarly, the amount of information
The attribute value is an interval number. If the actual range and the expected overlap, it means that the requirement is satisfied, and the information value reaches its minimum at this time; If it exceeds the expected value range. It means that the requirement not meets. At this time, the information value is the maximum, and it is impossible to measure who is better. Take the income indicator as an example, the expected range given by
Among them,
Similarly, the information value
Assume that the expected range of the
Among them,
Similarly,
The calculation formula for intuitive fuzzy cross-entropy includes non-membership and hesitation, which are more reasonable and scientific, and can calculate the amount of information about intuitionistic fuzzy number indicator satisfaction.
For efficiency indicators, if
For language variable indicators, it is usually necessary to convert language information on fuzzy number information on calculation, that is, to convert language variable indicators into intuitionistic fuzzy numbers, which can be more fully to reflect the true intentions. This paper uses five-grained language phrases and intuitive fuzzy number conversion.
According to the satisfaction values
The formula for calculating the overall satisfaction information volume of logistics services user
The overall satisfaction degree of
The formula for calculating the overall satisfaction information about logistics service provider
A multi-objective optimization models for logistics service transaction matching is constructed as follows:
Among them:
Instructions:
(10) means that the total amount of information about matching solutions to all logistics service users and providers is the smallest, and the satisfaction of all logistics service users is the maximum. (11) Means to maximize the satisfaction of all logistics service providers. (12)–(14) are constraints, where (12) means that the logistics service provider
Design of NSGA-II parallel multi-objective optimization algorithm based on Hadoop
In order to improve the computing efficiency of multi-objective optimization model, NSGA-II parallel multi-objective optimization algorithm is adopted in Hadoop framework. First, Hadoop cluster is built and Java running environment is configured; After successful debugging, NSGA-II parallelization is run on MapReduce computing engine; Data is interacted between Hadoop and block chain platform by reading and writing files; MapReduce separates separate data block files for parallel processing and computation through the Map process. Running the program to verify the effectiveness of the Hadoop based parallelization NSGA-II algorithm.
The example analysis
Combined with the actual situation to set the initial data at random in a reasonable range. The number of logistics service providers are 10, represented by
Calculation of the satisfaction information value
The excepted information about consumer to provider on logistics service is shown in Table 3,
Expected information about users to providers on logistics service
Expected information about users to providers on logistics service
Expected information about providers to users on logistics service
The actual level of logistics transaction service users is shown in Table 5, and the actual level of logistics transaction service providers is shown in Table 6.
The actual level of logistics service users
The actual level of logistics service providers
Calculation steps of satisfactory information value:
Calculate the satisfaction information value, and obtain the satisfaction information amount The amount of information about logistics service users’ satisfaction with providers
The amount of information about logistics service providers’ satisfaction with users
Matching optimal calculation
The multi-objective optimization model of transaction matching is built. In this example, take one-to-one matching as an example, let
Set the number of chromosomes as 100, crossover probability as 0.9, mutation probability as 0.1, and the maximum number of iterations as NC
Matching optimization solution result
It concludes that
For matching optimization results, first of all, from the perspective of logistics service users, according to Table 7, the information value of the transaction between user
At present, there are many problems in the transaction of logistics public information platform, such as the lack of trust, automation and intelligence, etc. With the rapid development of block chain, artificial intelligence and big data technology, the research on intelligent logistics service transaction is gradually emerging. Based on the block chain background, this paper studies the matching of logistics service transaction users and providers, and establishes a multi-objective optimization model of logistics service transaction matching under the block chain through the data standardization of different categories of indicators and the calculation of satisfaction information.
Through block chain logistics service trade matching multi-objective model under the NSGA-II crossover, mutation, genetic inheritance, non-dominated sorting and crowded degree calculation, the NSGA-II algorithm based on Hadoop parallel design. Finally, through the case analysis to get the satisfactory matching results. It has shown that based on Hadoop blocks under the chain of logistics service trade matching the NSGA-II parallel algorithm is feasible.
The following aspects need to be promoted and improved: (1) If more providers or consumers join in the transaction matching, the transaction matching optimization model needs to be improved; (2) Multi-objective matching model of logistics service transaction matching under block chain can be considered to be solved by multi-stage decision.
