IEEE Access (Jan 2020)

Neural Combinatorial Optimization for Energy-Efficient Offloading in Mobile Edge Computing

  • Qingmiao Jiang,
  • Yuan Zhang,
  • Jinyao Yan

DOI
https://doi.org/10.1109/ACCESS.2020.2974484
Journal volume & issue
Vol. 8
pp. 35077 – 35089

Abstract

Read online

Computation offloading is an efficient approach to reduce the energy consumption of a mobile device (MD). In this paper, we consider the multi-user offloading problem for mobile edge computing (MEC) in a multi-server environment. Its aim is to minimize the total energy consumption of MDs. This problem has been proven to be NP-hard. We formulate the problem as a multidimensional multiple knapsack (MMKP) problem with constraints, and propose a neural network architecture called Multi-Pointer networks (Mptr-Net) to solve the problem. We train Mptr-Net based on the reinforcement learning method, and design an algorithm to search for feasible solutions that meet the constraints. The simulation results show that the probability of a Mptr-Net obtaining an optimal solution can exceed 98%, which is approximately 25% more than that of a baseline heuristic algorithm. Additionally, the time needed to solve the problem by our neural network is stable compared with that of a mathematical programming solver named or-tools.

Keywords