Font Size: a A A

Research On Multi-Objective Model And Algorithm Design Of Logistics Service Transaction Matching Under Blockchain

Posted on:2021-07-01Degree:MasterType:Thesis
Country:ChinaCandidate:Q R ZhangFull Text:PDF
GTID:2518306482979479Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the development of economy in china,the transaction volume of logistics service is also increasing.At present,there are several major problems of logistics transaction: such as lack of trust,lack of automation,intelligence and so on.Because of the blockchain has the characteristics of decentralization and traceability.And in order to make the operation of logistics service transaction more efficient,more secure and convenient,how to apply the blockchain technology to solve the problems existing in the current logistics transaction has become a very urgent task.First of all,this paper analyzes the matching of logistics service transactions under the blockchain and constructs indicators.The definition of logistics service transaction matching under block chain is given,and the paper analyzes its attributes and types.Define the principle of maximizing satisfaction between logistics service providers and users,and design the index system.The index types are divided into real number,interval number,triangular fuzzy number and intuitionistic fuzzy number.Secondly,matching the multi-objective model with logistics service transaction under the blockchain is constructed.This paper analyzes the differences between the intelligent contract model and the traditional model of logistics transaction under the blockchain.This paper introduces the matching problem of logistics service transaction in blockchain,which is an important part of the intelligent contract model of logistics transaction in blockchain.At the same time,the satisfaction calculation formula of different kinds of indicators is given,and the multi-objective optimization model of logistics service transaction matching under the blockchain is established.Then,the paper designs algorithm based on the block chain logistics service transaction matching.And it analyzes the characteristics of the model and select NSGA-II genetic algorithm for calculation.This paper describes the general process and specific step design of NSGA-II genetic algorithm.The design of NSGA-II genetic algorithm for matching multi-objective model with logistics service transaction under blockchain is given,which including crossover ? mutation ? genetic ? non dominated sorting and congestion calculation.Considering the huge amount of data in blockchain,the parallel design of NSGA-II algorithm based on Hadoop is carried out.It also gives the function design of Map Reduce and reduce in Hadoop framework,so that it can run in parallel in Hadoop.The multi-objective optimization model of logistics service transaction matching under the blockchain and the parallel design of NSGA-II algorithm based on Hadoop are constructed to verify the effectiveness of the model and algorithm.In the pairing which matched by the multi-objective optimization model of logistics service transaction matching under the blockchain,logistics service users and providers are satisfied with each other's indicators,which shows that they can get satisfactory matching results.Under the blockchain,the Hadoop based logistics service transaction matching NSGA-II parallel algorithm takes less time to run than the localization of NSGA-II algorithm,which shows that it can improve the operation efficiency.
Keywords/Search Tags:blockchain, logistics transaction matching, MapReduce, NSGA-? algorithm
PDF Full Text Request
Related items