├── .gitignore ├── .vscode └── settings.json ├── README.md ├── create_graph_1.py ├── exp1.sh ├── greedy_scheduling.py ├── links.txt ├── mad_scheduling.py ├── main_tf.py ├── old ├── SNR.py ├── age_calculation.py ├── calc_distance.py ├── channel_gain.py ├── create_graph.py ├── dB_linear.py ├── drl.py ├── environment_1.py ├── main.ipynb ├── main.py ├── main_old.py ├── main_tf_old.py ├── network.py ├── new_env.py ├── path_loss.py ├── path_loss_probability.py ├── sentdex_tutorial.py ├── trial.py └── utilities.py ├── parameters.py ├── random_scheduling.py ├── results └── paper_results │ ├── additional │ ├── exp_14_15_16_3UAV_varyU.png │ ├── exp_19_20_21_3UAV_9U_varyL.png │ ├── exp_19_20_21_3UAV_9U_varyL_UAV.png │ ├── exp_29_30_31_3UAV_9U_varyK.png │ ├── exp_29_30_31_3UAV_9U_varyK_UAV.png │ └── exp_9_10_11_10U_varyUAV.png │ ├── exp1_8U.png │ ├── exp2_8U.png │ ├── exp2_8U_age_dist.png │ ├── exp3_10U.png │ ├── exp3_8U.png │ ├── exp4_10U.png │ ├── exp4_8U.png │ ├── exp5_8U.png │ ├── exp5_8U_age_dist.png │ ├── exp6_8U.png │ ├── exp7_10U.png │ ├── exp7_8U.png │ ├── exp8_10U.png │ └── exp8_8U.png ├── scratch.ipynb ├── scratch_additional.ipynb ├── scratch_period.ipynb ├── scratch_user_dist.ipynb ├── tf_c51.py ├── tf_dqn.py ├── tf_environment.py ├── tf_reinforce.py └── tf_sac.py /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | models/ 3 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "cmake.configureOnOpen": true 3 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/README.md -------------------------------------------------------------------------------- /create_graph_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/create_graph_1.py -------------------------------------------------------------------------------- /exp1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/exp1.sh -------------------------------------------------------------------------------- /greedy_scheduling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/greedy_scheduling.py -------------------------------------------------------------------------------- /links.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/links.txt -------------------------------------------------------------------------------- /mad_scheduling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/mad_scheduling.py -------------------------------------------------------------------------------- /main_tf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/main_tf.py -------------------------------------------------------------------------------- /old/SNR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/old/SNR.py -------------------------------------------------------------------------------- /old/age_calculation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/old/age_calculation.py -------------------------------------------------------------------------------- /old/calc_distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/old/calc_distance.py -------------------------------------------------------------------------------- /old/channel_gain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/old/channel_gain.py -------------------------------------------------------------------------------- /old/create_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/old/create_graph.py -------------------------------------------------------------------------------- /old/dB_linear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/old/dB_linear.py -------------------------------------------------------------------------------- /old/drl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/old/drl.py -------------------------------------------------------------------------------- /old/environment_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/old/environment_1.py -------------------------------------------------------------------------------- /old/main.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/old/main.ipynb -------------------------------------------------------------------------------- /old/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/old/main.py -------------------------------------------------------------------------------- /old/main_old.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/old/main_old.py -------------------------------------------------------------------------------- /old/main_tf_old.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/old/main_tf_old.py -------------------------------------------------------------------------------- /old/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/old/network.py -------------------------------------------------------------------------------- /old/new_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/old/new_env.py -------------------------------------------------------------------------------- /old/path_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/old/path_loss.py -------------------------------------------------------------------------------- /old/path_loss_probability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/old/path_loss_probability.py -------------------------------------------------------------------------------- /old/sentdex_tutorial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/old/sentdex_tutorial.py -------------------------------------------------------------------------------- /old/trial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/old/trial.py -------------------------------------------------------------------------------- /old/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/old/utilities.py -------------------------------------------------------------------------------- /parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/parameters.py -------------------------------------------------------------------------------- /random_scheduling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/random_scheduling.py -------------------------------------------------------------------------------- /results/paper_results/additional/exp_14_15_16_3UAV_varyU.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/results/paper_results/additional/exp_14_15_16_3UAV_varyU.png -------------------------------------------------------------------------------- /results/paper_results/additional/exp_19_20_21_3UAV_9U_varyL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/results/paper_results/additional/exp_19_20_21_3UAV_9U_varyL.png -------------------------------------------------------------------------------- /results/paper_results/additional/exp_19_20_21_3UAV_9U_varyL_UAV.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/results/paper_results/additional/exp_19_20_21_3UAV_9U_varyL_UAV.png -------------------------------------------------------------------------------- /results/paper_results/additional/exp_29_30_31_3UAV_9U_varyK.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/results/paper_results/additional/exp_29_30_31_3UAV_9U_varyK.png -------------------------------------------------------------------------------- /results/paper_results/additional/exp_29_30_31_3UAV_9U_varyK_UAV.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/results/paper_results/additional/exp_29_30_31_3UAV_9U_varyK_UAV.png -------------------------------------------------------------------------------- /results/paper_results/additional/exp_9_10_11_10U_varyUAV.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/results/paper_results/additional/exp_9_10_11_10U_varyUAV.png -------------------------------------------------------------------------------- /results/paper_results/exp1_8U.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/results/paper_results/exp1_8U.png -------------------------------------------------------------------------------- /results/paper_results/exp2_8U.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/results/paper_results/exp2_8U.png -------------------------------------------------------------------------------- /results/paper_results/exp2_8U_age_dist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/results/paper_results/exp2_8U_age_dist.png -------------------------------------------------------------------------------- /results/paper_results/exp3_10U.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/results/paper_results/exp3_10U.png -------------------------------------------------------------------------------- /results/paper_results/exp3_8U.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/results/paper_results/exp3_8U.png -------------------------------------------------------------------------------- /results/paper_results/exp4_10U.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/results/paper_results/exp4_10U.png -------------------------------------------------------------------------------- /results/paper_results/exp4_8U.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/results/paper_results/exp4_8U.png -------------------------------------------------------------------------------- /results/paper_results/exp5_8U.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/results/paper_results/exp5_8U.png -------------------------------------------------------------------------------- /results/paper_results/exp5_8U_age_dist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/results/paper_results/exp5_8U_age_dist.png -------------------------------------------------------------------------------- /results/paper_results/exp6_8U.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/results/paper_results/exp6_8U.png -------------------------------------------------------------------------------- /results/paper_results/exp7_10U.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/results/paper_results/exp7_10U.png -------------------------------------------------------------------------------- /results/paper_results/exp7_8U.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/results/paper_results/exp7_8U.png -------------------------------------------------------------------------------- /results/paper_results/exp8_10U.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/results/paper_results/exp8_10U.png -------------------------------------------------------------------------------- /results/paper_results/exp8_8U.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/results/paper_results/exp8_8U.png -------------------------------------------------------------------------------- /scratch.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/scratch.ipynb -------------------------------------------------------------------------------- /scratch_additional.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/scratch_additional.ipynb -------------------------------------------------------------------------------- /scratch_period.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/scratch_period.ipynb -------------------------------------------------------------------------------- /scratch_user_dist.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/scratch_user_dist.ipynb -------------------------------------------------------------------------------- /tf_c51.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/tf_c51.py -------------------------------------------------------------------------------- /tf_dqn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/tf_dqn.py -------------------------------------------------------------------------------- /tf_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/tf_environment.py -------------------------------------------------------------------------------- /tf_reinforce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/tf_reinforce.py -------------------------------------------------------------------------------- /tf_sac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biplavc/UAV_DQN_AoI_multi_UAV_Age_7/HEAD/tf_sac.py --------------------------------------------------------------------------------