TY - JOUR
T1 - A new differential evolution algorithm for joint mining decision and resource allocation in a MEC-enabled wireless blockchain network
AU - Wang, Yong
AU - Chen, Chun Rong
AU - Huang, Pei Qiu
AU - Wang, Kezhi
N1 - Funding Information:
This paper was supported in part by the National Natural Science Foundation of China under Grant 61976225 and Grant 61673397 , in part by the Beijing Advanced Innovation Center for Intelligent Robots and Systems under Grant 2018IRS06 , and in part by the Foundational Research Funds for the Central Universities of Central South University under Grant 2020zzts129 .
PY - 2021/5/1
Y1 - 2021/5/1
N2 - This paper studies a mobile edge computing-enabled wireless blockchain network, in which a set of Internet of Things (IoT) devices can act as miners to participate in mining. In this blockchain network, we jointly optimize the mining decision and resource allocation to maximize the total profit of all miners. When using evolutionary algorithms to solve this problem, each individual usually represents the mining decisions and resource allocations of all miners, which results in the redundant search space due to the fact that not all miners participate in mining. In this paper, we propose a new differential evolution (DE) algorithm, called DEMiDRA. In DEMiDRA, each individual represents the resource allocation of a participating miner and the resource allocations of all participating miners constitute the whole population. Then, DE is adopted to optimize the resource allocation. As for the optimization of the mining decision, we need to select miners to participate in mining and update the number of participating miners. Since the population size is equal to the number of participating miners, we transform the update of the number of participating miners into the adjustment of the population size and design an adaptive strategy. Besides, a tabu strategy is developed to prevent unpromising miners from participating in mining. The effectiveness of DEMiDRA is verified by comparing it with three other algorithms on a set of instances.
AB - This paper studies a mobile edge computing-enabled wireless blockchain network, in which a set of Internet of Things (IoT) devices can act as miners to participate in mining. In this blockchain network, we jointly optimize the mining decision and resource allocation to maximize the total profit of all miners. When using evolutionary algorithms to solve this problem, each individual usually represents the mining decisions and resource allocations of all miners, which results in the redundant search space due to the fact that not all miners participate in mining. In this paper, we propose a new differential evolution (DE) algorithm, called DEMiDRA. In DEMiDRA, each individual represents the resource allocation of a participating miner and the resource allocations of all participating miners constitute the whole population. Then, DE is adopted to optimize the resource allocation. As for the optimization of the mining decision, we need to select miners to participate in mining and update the number of participating miners. Since the population size is equal to the number of participating miners, we transform the update of the number of participating miners into the adjustment of the population size and design an adaptive strategy. Besides, a tabu strategy is developed to prevent unpromising miners from participating in mining. The effectiveness of DEMiDRA is verified by comparing it with three other algorithms on a set of instances.
KW - Blockchain
KW - Differential evolution
KW - Encoding
KW - Mining decision
KW - Mobile edge computing
KW - Resource allocation
UR - http://www.scopus.com/inward/record.url?scp=85101768091&partnerID=8YFLogxK
U2 - 10.1016/j.cie.2021.107186
DO - 10.1016/j.cie.2021.107186
M3 - Article
AN - SCOPUS:85101768091
SN - 0360-8352
VL - 155
JO - Computers and Industrial Engineering
JF - Computers and Industrial Engineering
M1 - 107186
ER -