All Projects → fangvv → UAV-DDPG

fangvv / UAV-DDPG

Licence: other
Code for paper "Computation Offloading Optimization for UAV-assisted Mobile Edge Computing: A Deep Deterministic Policy Gradient Approach"

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to UAV-DDPG

Deep-rl-mxnet
Mxnet implementation of Deep Reinforcement Learning papers, such as DQN, PG, DDPG, PPO
Stars: ✭ 26 (-80.45%)
Mutual labels:  dqn, reinforcement-learning-algorithms, ddpg
pytorch-rl
Pytorch Implementation of RL algorithms
Stars: ✭ 15 (-88.72%)
Mutual labels:  dqn, reinforcement-learning-algorithms, ddpg
Reinforcement Learning With Tensorflow
Simple Reinforcement learning tutorials, 莫烦Python 中文AI教学
Stars: ✭ 6,948 (+5124.06%)
Mutual labels:  dqn, ddpg, deep-deterministic-policy-gradient
Deep Reinforcement Learning
Repo for the Deep Reinforcement Learning Nanodegree program
Stars: ✭ 4,012 (+2916.54%)
Mutual labels:  dqn, reinforcement-learning-algorithms, ddpg
Reinforcement Learning
🤖 Implements of Reinforcement Learning algorithms.
Stars: ✭ 104 (-21.8%)
Mutual labels:  dqn, ddpg
Openaigym
Solving OpenAI Gym problems.
Stars: ✭ 98 (-26.32%)
Mutual labels:  dqn, ddpg
Machin
Reinforcement learning library(framework) designed for PyTorch, implements DQN, DDPG, A2C, PPO, SAC, MADDPG, A3C, APEX, IMPALA ...
Stars: ✭ 145 (+9.02%)
Mutual labels:  dqn, ddpg
Machine Learning Is All You Need
🔥🌟《Machine Learning 格物志》: ML + DL + RL basic codes and notes by sklearn, PyTorch, TensorFlow, Keras & the most important, from scratch!💪 This repository is ALL You Need!
Stars: ✭ 173 (+30.08%)
Mutual labels:  dqn, ddpg
Mushroom Rl
Python library for Reinforcement Learning.
Stars: ✭ 442 (+232.33%)
Mutual labels:  dqn, ddpg
Minimalrl
Implementations of basic RL algorithms with minimal lines of codes! (pytorch based)
Stars: ✭ 2,051 (+1442.11%)
Mutual labels:  dqn, ddpg
pytorch-distributed
Ape-X DQN & DDPG with pytorch & tensorboard
Stars: ✭ 98 (-26.32%)
Mutual labels:  dqn, ddpg
Torchrl
Pytorch Implementation of Reinforcement Learning Algorithms ( Soft Actor Critic(SAC)/ DDPG / TD3 /DQN / A2C/ PPO / TRPO)
Stars: ✭ 90 (-32.33%)
Mutual labels:  dqn, ddpg
Pytorch Drl
PyTorch implementations of various Deep Reinforcement Learning (DRL) algorithms for both single agent and multi-agent.
Stars: ✭ 233 (+75.19%)
Mutual labels:  dqn, ddpg
Easy Rl
强化学习中文教程,在线阅读地址:https://datawhalechina.github.io/easy-rl/
Stars: ✭ 3,004 (+2158.65%)
Mutual labels:  dqn, ddpg
Elegantrl
Lightweight, efficient and stable implementations of deep reinforcement learning algorithms using PyTorch.
Stars: ✭ 575 (+332.33%)
Mutual labels:  dqn, ddpg
Deep Reinforcement Learning Algorithms
31 projects in the framework of Deep Reinforcement Learning algorithms: Q-learning, DQN, PPO, DDPG, TD3, SAC, A2C and others. Each project is provided with a detailed training log.
Stars: ✭ 167 (+25.56%)
Mutual labels:  dqn, ddpg
Deeprl
Modularized Implementation of Deep RL Algorithms in PyTorch
Stars: ✭ 2,640 (+1884.96%)
Mutual labels:  dqn, ddpg
king-pong
Deep Reinforcement Learning Pong Agent, King Pong, he's the best
Stars: ✭ 23 (-82.71%)
Mutual labels:  dqn, reinforcement-learning-algorithms
Deep-Reinforcement-Learning-With-Python
Master classic RL, deep RL, distributional RL, inverse RL, and more using OpenAI Gym and TensorFlow with extensive Math
Stars: ✭ 222 (+66.92%)
Mutual labels:  dqn, ddpg
Reinforcement Learning Algorithms
This repository contains most of pytorch implementation based classic deep reinforcement learning algorithms, including - DQN, DDQN, Dueling Network, DDPG, SAC, A2C, PPO, TRPO. (More algorithms are still in progress)
Stars: ✭ 426 (+220.3%)
Mutual labels:  dqn, ddpg

UAV-DDPG

This is the source code for our paper: Computation Offloading Optimization for UAV-assisted Mobile Edge Computing: A Deep Deterministic Policy Gradient Approach. A brief introduction of this work is as follows:

Unmanned Aerial Vehicle (UAV) can play an important role in wireless systems as it can be deployed flexibly to help improve coverage and quality of communication. In this paper, we consider a UAV-assisted Mobile Edge Computing (MEC) system, in which a UAV equipped with computing resources can provide offloading services to nearby user equipments (UEs). The UE offloads a portion of the computing tasks to the UAV, while the remaining tasks are locally executed at this UE. Subject to constraints on discrete variables and energy consumption, we aim to minimize the maximum processing delay by jointly optimizing user scheduling, task offloading ratio, UAV flight angle and flight speed. Considering the non-convexity of this problem, the high-dimensional state space and the continuous action space, we propose a computation offloading algorithm based on Deep Deterministic Policy Gradient (DDPG) in Reinforcement Learning (RL). With this algorithm, we can obtain the optimal computation offloading policy in an uncontrollable dynamic environment. Extensive experiments have been conducted, and the results show that the proposed DDPG-based algorithm can quickly converge to the optimum. Meanwhile, our algorithm can achieve a significant improvement in processing delay as compared with baseline algorithms, e.g., Deep Q Network (DQN).

This work will be published by Wireless Networks. Click here for our paper.

Required software

TensorFlow 1.X

Citation

@article{wang2021computation,
	title={Computation offloading optimization for UAV-assisted mobile edge computing: a deep deterministic policy gradient approach},
	author={Wang, Yunpeng and Fang, Weiwei and Ding, Yi and Xiong, Naixue},
	journal={Wireless Networks},
	volume={27},
	number={4},
	pages={2991--3006},
	year={2021},
	publisher={Springer}
}

Contact

Yunpeng Wang ([email protected])

Weiwei Fang ([email protected])

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].