A Divide-and-Conquer Bilevel Optimization Algorithm for Jointly Pricing Computing Resources and Energy in Wireless Powered MEC

被引:13
作者
Huang, Pei-Qiu [1 ]
Wang, Yong [1 ]
Wang, Kezhi [2 ]
机构
[1] Cent South Univ, Sch Automat, Changsha 410083, Peoples R China
[2] Northumbria Univ, Dept Comp & Informat Sci, Newcastle Upon Tyne NE1 8ST, Tyne & Wear, England
基金
中国国家自然科学基金;
关键词
Optimization; Resource management; Task analysis; Servers; Pricing; Batteries; Energy consumption; Bilevel optimization; differential evolution; divide and conquer; mobile edge computing (MEC); variable neighborhood search (VNS); COMPUTATION RATE MAXIMIZATION; EVOLUTIONARY ALGORITHM; EDGE; ALLOCATION; MODEL;
D O I
10.1109/TCYB.2021.3103840
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article investigates a wireless-powered mobile edge computing (MEC) system, where the service provider (SP) provides the device owner (DO) with both computing resources and energy to execute tasks from Internet-of-Things devices. In this system, SP first sets the prices of computing resources and energy whereas DO then makes the optimal response according to the given prices. In order to jointly optimize the prices of computing resources and energy, we formulate a bilevel optimization problem (BOP), in which the upper level generates the prices of computing resources and energy for SP and then under the given prices, the lower level optimizes the mode selection, broadcast power, and computing resource allocation for DO. This BOP is difficult to address due to the mixed variables at the lower level. To this end, we first derive the relationships between the optimal broadcast power and the mode selection and between the optimal computing resource allocation and the mode selection. After that, it is only necessary to consider the discrete variables (i.e., mode selection) at the lower level. Note, however, that the transformed BOP is still difficult to solve because of the extremely large search space. To solve the transformed BOP, we propose a divide-and-conquer bilevel optimization algorithm (called DACBO). Based on device status, task information, and available resources, DACBO first groups tasks into three independent small-size sets. Afterward, analytical methods are devised for the first two sets. As for the last one, we develop a nested bilevel optimization algorithm that uses differential evolution and variable neighborhood search (VNS) at the upper and lower levels, respectively. In addition, a greedy method is developed to quickly construct a good initial solution for VNS. The effectiveness of DACBO is verified on a set of instances by comparing with other algorithms.
引用
收藏
页码:12099 / 12111
页数:13
相关论文
共 52 条
  • [1] A SOLUTION METHOD FOR THE STATIC CONSTRAINED STACKELBERG PROBLEM VIA PENALTY METHOD
    AIYOSHI, E
    SHIMIZU, K
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1984, 29 (12) : 1111 - 1114
  • [2] Angelo JS, 2013, 2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), P470
  • [3] A BRANCH AND BOUND ALGORITHM FOR THE BILEVEL PROGRAMMING PROBLEM
    BARD, JF
    MOORE, JT
    [J]. SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1990, 11 (02): : 281 - 292
  • [4] Computation Rate Maximization for Wireless Powered Mobile-Edge Computing With Binary Computation Offloading
    Bi, Suzhi
    Zhang, Ying Jun
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2018, 17 (06) : 4177 - 4190
  • [5] Optimized Computation Offloading Performance in Virtual Edge Computing Systems via Deep Reinforcement Learning
    Chen, Xianfu
    Zhang, Honggang
    Wu, Celimuge
    Mao, Shiwen
    Ji, Yusheng
    Bennis, Mehdi
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (03): : 4005 - 4018
  • [6] Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing
    Chen, Xu
    Jiao, Lei
    Li, Wenzhong
    Fu, Xiaoming
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (05) : 2827 - 2840
  • [7] Fundamentals of Wireless Information and Power Transfer: From RF Energy Harvester Models to Signal and System Designs
    Clerckx, Bruno
    Zhang, Rui
    Schober, Robert
    Ng, Derrick Wing Kwan
    Kim, Dong In
    Poor, H. Vincent
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2019, 37 (01) : 4 - 33
  • [8] Ding T, 2017, IEEE T POWER SYST, V32, P3803, DOI [10.1109/TPWRS.2016.2637060, 10.1109/TPWRS.2017.2701881]
  • [9] Joint Resources and Workflow Scheduling in UAV-Enabled Wirelessly-Powered MEC for IoT Systems
    Du, Yao
    Yang, Kun
    Wang, Kezhi
    Zhang, Guopeng
    Zhao, Yizhe
    Chen, Dongwei
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2019, 68 (10) : 10187 - 10200
  • [10] Computation Offloading and Resource Allocation for Wireless Powered Mobile Edge Computing With Latency Constraint
    Feng, Jie
    Pei, Qingqi
    Yu, F. Richard
    Chu, Xiaoli
    Shang, Bodong
    [J]. IEEE WIRELESS COMMUNICATIONS LETTERS, 2019, 8 (05) : 1320 - 1323