Computer science Markov decision process Mobile edge computing Reinforcement learning Resource allocation Maximization Computation offloading Distributed computing Optimization problem Wireless Edge computing Efficient energy use Energy consumption Wireless network Real-time computing Enhanced Data Rates for GSM Evolution Mathematical optimization Computer network Server Markov process Artificial intelligence Telecommunications Algorithm