当前位置: 首页 > 专利查询>福州大学专利>正文

区块链下基于马尔科夫链的供应链选择评价方法技术

技术编号:19179176 阅读:123 留言:0更新日期:2018-10-17 00:42
本发明专利技术涉及一种区块链下基于马尔科夫链的供应链选择评价方法,建立区块链环境供应链评价指标;在区块链上,获取一待评估地址,从当前区块开始按照区块产生次序遍历整条链,建立待评估链地址所涉及的交易评价指标表;对交易评价指标表中各个方面的总体效能值进行评价,获取节点交易效能表;根据所述节点交易效能表,通过基于马尔科夫链进行效能预测;根据所获取的效能预测结果,确定区块链供应链中最优的节点,并作为交易选择参考信息。本发明专利技术提出的方法,区块链中,通过对整个供应链节点进行效能评估,引入基于马尔科夫链的预测模型,对交易进行评价,以达到提高企业经营效率的目的。

Evaluation method of supply chain selection based on Markov chain under block chain

The invention relates to a supply chain selection evaluation method based on Markov chain under a block chain, and establishes an evaluation index for the environmental supply chain of a block chain; obtains an evaluation address on the block chain, traverses the whole chain according to the order of block generation from the current block, and establishes a transaction evaluation index table related to the address of the evaluation chain. It evaluates the overall efficiency value of each aspect of the transaction evaluation index table and obtains the node transaction efficiency table. According to the node transaction efficiency table, it predicts the efficiency based on Markov chain. According to the obtained performance prediction results, it determines the optimal node in the block chain supply chain and acts as the transaction selection parameter. Test information. The method proposed by the invention, in the block chain, through evaluating the effectiveness of the whole supply chain node, introduces a prediction model based on Markov chain, and evaluates the transaction to achieve the purpose of improving the business efficiency of the enterprise.

【技术实现步骤摘要】
区块链下基于马尔科夫链的供应链选择评价方法
本专利技术涉及一种区块链下基于马尔科夫链的供应链选择评价方法。
技术介绍
区块链技术起源于2008年由化名“中本聪”的学者发表的奠基性论文《比特币:一种点对点电子现金系统》,迄今为止已成为最为成功的区块链应用场景。过去几年,区块链技术经历了以可编程数字加密货币体系为主要特征的区块链1.0模式(比特币)、以可编程金融系统为主要特征的2.0模式。随着研究的深入及数据的多元化呈现,区块链技术正向3.0模式的各行各业数据应用迈进,如数据追踪、防伪溯源、身份认证、知识产权保护、能源管理等领域。就数据追踪,供应链管理等方面而言,发展趋势尤为迅捷。阿里从邮箱存证、食品防伪溯源、医疗数据区块链3方面推出了系统原型;京东生鲜推出了基于区块链的食品防伪溯源平台与方案。随着经济全球化的不断深入发展,企业之间的竞争已经逐步转变为供应链之间的竞争,随着企业越来越重视对供应链的管理,越来越多的企业采用了供应链发展模式,也就是企业在发展中综合考虑整个供应链的效益,与供应商、分销商、零售商等达成战略合作关系,以达到经济发展、资源节约的目的。因此,针对供应链的评估将显得越发重要。
技术实现思路
本专利技术的目的在于提供一种区块链下基于马尔科夫链的供应链选择评价方法,以克服现有技术中存在缺陷。为实现上述目的,本专利技术的技术方案是:一种区块链下基于马尔科夫链的供应链选择评价方法,包括如下步骤:步骤S1:建立区块链环境供应链评价指标;步骤S2:在区块链上,获取一待评估地址,从当前区块开始按照区块产生次序遍历整条链,建立待评估链地址所涉及的交易评价指标表;步骤S3:对交易评价指标表中各个区块链环境供应链评价指标的总体效能进行评价,获取节点交易效能表;步骤S4:根据所述节点交易效能表,通过基于马尔科夫链进行效能预测;步骤S5:根据所获取的效能预测结果,确定区块链供应链中最优的节点,并作为交易选择参考信息。在本专利技术一实施例中,在所述步骤S1中,所述区块链环境供应链评价指标包括:产品数量、损耗、产品加工时间、资金响应时间、成本。在本专利技术一实施例中,在所述步骤S2中,所述交易评价指标表包括节点名、类型、产品编号、数量、损耗、出入库时间、资金响应时间以及成本。在本专利技术一实施例中,在所述步骤S3中,通过效能值对总体效能进行评价,各个区块链环境供应链评价指标的总体效能隶属度集合为:其中,A是各个区块链环境供应链评价指标的权值向量,其中权值之和为l,αi反映了方面Si的效能值对综合后的效能值的影响程度;矩阵M中的元素mij表示方面Si的效能级Lj隶属度;记e为总体效能隶属度集合与一量化语义标签Lq{1,2,3...n}的乘积,即:e=TM·LqT={mL1,mL2,mL2,···}{1,2,3,···}T。在本专利技术一实施例中,在所述步骤S4中,所述节点交易效能表包括:区块链中的历史交易的节点、交易评价值、交易时间。在本专利技术一实施例中,在所述步骤S4中,记5个效能等级分别对应马尔科夫链的5个状态,当前状态矩阵为Q={q1,q2,q3,q4,q5},分别对应着5个效能等级;记初始状态所有转移概率均符合均匀分布,即初始状态Pij=1/5,第N次交易后马尔科夫转移矩阵的元素:其中,D为时间衰减因子,表示在进行第N次交易后,第k次交易重要程度百分比;若在马尔科夫链中第k次和第k+1交易评价分别为i和j,则反之,记马尔科夫转移矩阵为则节点的效能预测矩阵T:相较于现有技术,本专利技术具有以下有益效果:本专利技术提出的一种区块链下基于马尔科夫链的供应链选择评价方法,区块链中,通过对整个供应链节点进行效能评估,引入基于马尔科夫链的预测模型,对交易进行评价,以达到提高企业经营效率的目的。附图说明图1为本专利技术中一种区块链下基于马尔科夫链的供应链选择评价方法的流程图。具体实施方式下面结合附图,对本专利技术的技术方案进行具体说明。本专利技术提供一种区块链下基于马尔科夫链的供应链选择评价方法,综合考虑供应链中物流、资金流、信息流等数据,对交易进行评价,从而精确高效预测出供应链中最适合合作的战略伙伴,具体包括如下步骤:(1)评价指标体系的建立动态的商业环境中,合理、科学的评价指标体系的建立是伙伴选择准备阶段的重要部分。本实施例中,选择区块链环境供应链应用中普遍存在的交易产品数量、损耗、产品加工时间、资金响应时间、成本作为交易效能预测的评价指标。(2)交易的统计在区块链上,区块链系统收到一待评估的地址后,从当前区块开始按照区块的产生次序遍历整条链。遍历过程中构建所述待评估的区块链地址所涉及交易的评价指标表。例如表1所示:表1地址B所涉及交易指标表节点名类型产品编号数量(单位)损耗(单位)出入库时间资金响应时间(天)成本(元)A购买XXXXX100002017.8.2130XXXC销售XXXXX40002017.8.2320XXXD销售XXXXX60002017.8.2520XXX其中,损耗为因物流,管理等原因造成的损耗。资金响应时间为B收到A的货物到打钱给A的时间以及C或D收到B所发出货物打钱给B完成交易的时间。成本为所涉及物流成本、销售成本等。(3)效能评估根据(2)的统计结果,对每一次交易中的各个区块链环境供应链评价指标的性能表现可以转化出一个效能评级,不同的效能等级可以由语义标签集合来描述,如L={L1,L2,L3,…}。语义标签L都关联着一个模糊集,例如{很好,较好,一般...},相应的隶属度为m。确认隶属度和标签L采用统计的方法。所以,隶属度mL,是在所有n次交易中k次评为L的比例,即:所以,综合各个方面的总体效能隶属度集合为:其中A是针对各个区块链环境供应链评价指标的权值向量,其中权值之和为1,αi反映了方面Si的效能值对综合后的效能值的影响程度;矩阵M中的元素mij表示方面Si的效能级Lj隶属度。这样,效能值e表示为效能隶属度集合与量化语义标签Lq{1,2,3...n}的乘积,即:e=TM·LqT={mL1,mL2,mL2,…}{1,2,3,…}T(4)基于马尔科夫链的效能预测算法每个节点在本地保存一张表,表中记录了与该用户存在区块链中的历史交易的节点所有的前期交易行为,同时记录交易对应的评价、交易时间,例如表2所示:表2节点交易效能表节点名交易评价交易时间A4xxxxC3xxxxD4xxxx效能等级是出于变化之中的,所以人们总是更加重视当前时间较近的交易,所以近期的交易更加能反应出节点的效能度,所以本专利技术考虑加入时间衰减因子DN-k,表示在进行第N次交易后,第k次交易重要程度百分比。随着隔着越久的时间,线性减少。本专利技术拟定5个效能等级作为马尔科夫链的5个状态,因此当前状态矩阵是一个1*5的矩阵,分别对应着效能的5个等级,用1表示当前状态下用户的效能等级,其他元素用0表示。当前时间段的信任值即为最近一次交易的交易评价值,记当前状态矩阵为Q={q1,q2,q3,q4,q5}。在本实施例中,最近一次交易的交易评价值为由(3)中获取的效能值的四舍五入的整数,交易评价等级与当前状态矩阵对应,如:交易评价是3,Q={0,0,1,0,0}。假设初始状态所有转移概率均符合均匀分布,即初始状态Pij=1/5,所以第N次交易后马尔科夫转移矩阵的元素其中,D为时间衰减本文档来自技高网...

【技术保护点】
1.一种区块链下基于马尔科夫链的供应链选择评价方法,其特征在于,包括如下步骤:步骤S1:建立区块链环境供应链评价指标;步骤S2:在区块链上,获取一待评估地址,从当前区块开始按照区块产生次序遍历整条链,建立待评估链地址所涉及的交易评价指标表;步骤S3:对交易评价指标表中各个区块链环境供应链评价指标的总体效能进行评价,获取节点交易效能表;步骤S4:根据所述节点交易效能表,通过基于马尔科夫链进行效能预测;步骤S5:根据所获取的效能预测结果,确定区块链供应链中最优的节点,并作为交易选择参考信息。

【技术特征摘要】
1.一种区块链下基于马尔科夫链的供应链选择评价方法,其特征在于,包括如下步骤:步骤S1:建立区块链环境供应链评价指标;步骤S2:在区块链上,获取一待评估地址,从当前区块开始按照区块产生次序遍历整条链,建立待评估链地址所涉及的交易评价指标表;步骤S3:对交易评价指标表中各个区块链环境供应链评价指标的总体效能进行评价,获取节点交易效能表;步骤S4:根据所述节点交易效能表,通过基于马尔科夫链进行效能预测;步骤S5:根据所获取的效能预测结果,确定区块链供应链中最优的节点,并作为交易选择参考信息。2.根据权利要求1所述的区块链下基于马尔科夫链的供应链选择评价方法,其特征在于,在所述步骤S1中,所述区块链环境供应链评价指标包括:产品数量、损耗、产品加工时间、资金响应时间、成本。3.根据权利要求1所述的区块链下基于马尔科夫链的供应链选择评价方法,其特征在于,在所述步骤S2中,所述交易评价指标表包括节点名、类型、产品编号、数量、损耗、出入库时间、资金响应时间以及成本。4.根据权利要求1所述的区块链下基于马尔科夫链的供应链选择评价方法,其特征在于,在所述步骤S3中,通过效能值对总体效能进行评价,各个区块链环境供应链评价...

【专利技术属性】
技术研发人员:郑相涵吴威杨旸郭文忠
申请(专利权)人:福州大学
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1