一种融合区块链技术的演化方法

作者:刘峰; 王晗阳; 齐佳音; 周爱民; 李志斌
来源:2021-06-08, 中国, CN202110635260.6.

摘要

本发明提供了一种融合区块链技术的演化方法,该方法包括:S1将DNA遗传算法放在区块链上,通过智能合约运行DNA遗传算法;S2对DNA遗传算法中的种群进行交叉与突变处理,并通过区块链获取DNA遗传算法中所需的随机数;S3获取下一代种群;S4对下一代种群进行评价,并输出最优解;S5下一次调用智能合约时,从S2开始迭代。本发明具备了区块链技术的安全性、公开性、透明性与可追溯性,解决了现有技术中算力不够,租买算力不够安全的问题,且使演化过程可以更接近自然演化,为DNA遗传算法与区块链的深度融合打下基础。除此之外,通过用户自身对花费与回报的判断来决定算法的迭代次数,能够使得算法的收敛可以自然停止在花费与回报基本平衡的位置。