├── .gitignore ├── LICENSE ├── README.md ├── reinforcement ├── imports │ ├── dqn.py │ ├── experience_buffer.py │ ├── online_normalization_buffer.py │ ├── simulation_1.py │ └── vehicle.py ├── reinforcement_1_config.py ├── reinforcement_1_runner.py ├── reinforcement_1_test_decision.py ├── reinforcement_1_test_snrstatic.py ├── reinforcement_1_test_snrsweep.py ├── reinforcement_1_train.py └── test │ ├── __init__.py │ └── test.py ├── requirements.txt ├── scheduling ├── algorithm_comparison.py ├── dqn_runner.py ├── imports │ ├── base_station.py │ ├── dqn.py │ ├── experience_buffer.py │ ├── job.py │ ├── scheduling.py │ ├── simulation.py │ └── user.py ├── logs │ ├── testing_algorithm_selection.gstor.good │ ├── testing_delay_sensitive_results.gstor.good │ ├── testing_dqn_results.gstor.good │ ├── testing_max_throughput_results.gstor.good │ └── testing_maxminfair_results.gstor.good ├── scheduling_config.py ├── scheduling_dqn_test.py └── scheduling_dqn_train.py ├── scheduling_policygradient ├── ddpg_runner.py ├── ddpg_test.py ├── ddpg_time_comparison.py ├── ddpg_train.py ├── imports │ ├── actor_critic.py │ ├── base_station.py │ ├── experience_buffer.py │ ├── job.py │ ├── scheduling.py │ ├── simulation.py │ └── user.py └── policygradient_config.py └── supervised ├── imports └── wmmse.py ├── wmmse_dataset_generation.py ├── wmmse_run_time_test.py ├── wmmse_supervised_half_user_test.py └── wmmse_supervised_training_testing.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/README.md -------------------------------------------------------------------------------- /reinforcement/imports/dqn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/reinforcement/imports/dqn.py -------------------------------------------------------------------------------- /reinforcement/imports/experience_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/reinforcement/imports/experience_buffer.py -------------------------------------------------------------------------------- /reinforcement/imports/online_normalization_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/reinforcement/imports/online_normalization_buffer.py -------------------------------------------------------------------------------- /reinforcement/imports/simulation_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/reinforcement/imports/simulation_1.py -------------------------------------------------------------------------------- /reinforcement/imports/vehicle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/reinforcement/imports/vehicle.py -------------------------------------------------------------------------------- /reinforcement/reinforcement_1_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/reinforcement/reinforcement_1_config.py -------------------------------------------------------------------------------- /reinforcement/reinforcement_1_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/reinforcement/reinforcement_1_runner.py -------------------------------------------------------------------------------- /reinforcement/reinforcement_1_test_decision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/reinforcement/reinforcement_1_test_decision.py -------------------------------------------------------------------------------- /reinforcement/reinforcement_1_test_snrstatic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/reinforcement/reinforcement_1_test_snrstatic.py -------------------------------------------------------------------------------- /reinforcement/reinforcement_1_test_snrsweep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/reinforcement/reinforcement_1_test_snrsweep.py -------------------------------------------------------------------------------- /reinforcement/reinforcement_1_train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/reinforcement/reinforcement_1_train.py -------------------------------------------------------------------------------- /reinforcement/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /reinforcement/test/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/reinforcement/test/test.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/requirements.txt -------------------------------------------------------------------------------- /scheduling/algorithm_comparison.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling/algorithm_comparison.py -------------------------------------------------------------------------------- /scheduling/dqn_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling/dqn_runner.py -------------------------------------------------------------------------------- /scheduling/imports/base_station.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling/imports/base_station.py -------------------------------------------------------------------------------- /scheduling/imports/dqn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling/imports/dqn.py -------------------------------------------------------------------------------- /scheduling/imports/experience_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling/imports/experience_buffer.py -------------------------------------------------------------------------------- /scheduling/imports/job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling/imports/job.py -------------------------------------------------------------------------------- /scheduling/imports/scheduling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling/imports/scheduling.py -------------------------------------------------------------------------------- /scheduling/imports/simulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling/imports/simulation.py -------------------------------------------------------------------------------- /scheduling/imports/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling/imports/user.py -------------------------------------------------------------------------------- /scheduling/logs/testing_algorithm_selection.gstor.good: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling/logs/testing_algorithm_selection.gstor.good -------------------------------------------------------------------------------- /scheduling/logs/testing_delay_sensitive_results.gstor.good: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling/logs/testing_delay_sensitive_results.gstor.good -------------------------------------------------------------------------------- /scheduling/logs/testing_dqn_results.gstor.good: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling/logs/testing_dqn_results.gstor.good -------------------------------------------------------------------------------- /scheduling/logs/testing_max_throughput_results.gstor.good: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling/logs/testing_max_throughput_results.gstor.good -------------------------------------------------------------------------------- /scheduling/logs/testing_maxminfair_results.gstor.good: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling/logs/testing_maxminfair_results.gstor.good -------------------------------------------------------------------------------- /scheduling/scheduling_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling/scheduling_config.py -------------------------------------------------------------------------------- /scheduling/scheduling_dqn_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling/scheduling_dqn_test.py -------------------------------------------------------------------------------- /scheduling/scheduling_dqn_train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling/scheduling_dqn_train.py -------------------------------------------------------------------------------- /scheduling_policygradient/ddpg_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling_policygradient/ddpg_runner.py -------------------------------------------------------------------------------- /scheduling_policygradient/ddpg_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling_policygradient/ddpg_test.py -------------------------------------------------------------------------------- /scheduling_policygradient/ddpg_time_comparison.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling_policygradient/ddpg_time_comparison.py -------------------------------------------------------------------------------- /scheduling_policygradient/ddpg_train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling_policygradient/ddpg_train.py -------------------------------------------------------------------------------- /scheduling_policygradient/imports/actor_critic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling_policygradient/imports/actor_critic.py -------------------------------------------------------------------------------- /scheduling_policygradient/imports/base_station.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling_policygradient/imports/base_station.py -------------------------------------------------------------------------------- /scheduling_policygradient/imports/experience_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling_policygradient/imports/experience_buffer.py -------------------------------------------------------------------------------- /scheduling_policygradient/imports/job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling_policygradient/imports/job.py -------------------------------------------------------------------------------- /scheduling_policygradient/imports/scheduling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling_policygradient/imports/scheduling.py -------------------------------------------------------------------------------- /scheduling_policygradient/imports/simulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling_policygradient/imports/simulation.py -------------------------------------------------------------------------------- /scheduling_policygradient/imports/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling_policygradient/imports/user.py -------------------------------------------------------------------------------- /scheduling_policygradient/policygradient_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/scheduling_policygradient/policygradient_config.py -------------------------------------------------------------------------------- /supervised/imports/wmmse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/supervised/imports/wmmse.py -------------------------------------------------------------------------------- /supervised/wmmse_dataset_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/supervised/wmmse_dataset_generation.py -------------------------------------------------------------------------------- /supervised/wmmse_run_time_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/supervised/wmmse_run_time_test.py -------------------------------------------------------------------------------- /supervised/wmmse_supervised_half_user_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/supervised/wmmse_supervised_half_user_test.py -------------------------------------------------------------------------------- /supervised/wmmse_supervised_training_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steffengra/resourceallocation/HEAD/supervised/wmmse_supervised_training_testing.py --------------------------------------------------------------------------------