├── .idea ├── .gitignore ├── .name ├── Simulation.iml ├── inspectionProfiles │ └── profiles_settings.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── BSAgent.py ├── Classes ├── Environment_Platoon.py ├── Hybrid_System.py ├── Platoon.py ├── Platoon_ODE.py ├── __init__.py └── __pycache__ │ ├── Environment_Platoon.cpython-38.pyc │ ├── Environment_Platoon.cpython-39.pyc │ ├── Hybrid_System.cpython-38.pyc │ ├── Hybrid_System.cpython-39.pyc │ ├── MDRL.cpython-38.pyc │ ├── Platoon.cpython-38.pyc │ ├── Platoon.cpython-39.pyc │ ├── Platoon_ODE.cpython-38.pyc │ ├── Platoon_ODE.cpython-39.pyc │ ├── __init__.cpython-38.pyc │ ├── __init__.cpython-39.pyc │ ├── buffer.cpython-38.pyc │ ├── networks.cpython-38.pyc │ ├── noise.cpython-38.pyc │ ├── replay_memory.cpython-38.pyc │ └── utils.cpython-38.pyc ├── Main.py ├── Networks ├── Federated_optim.py ├── Linear_model.py ├── TD3_Networks.py ├── __init__.py ├── __pycache__ │ ├── Federated_optim.cpython-38.pyc │ ├── Linear_model.cpython-38.pyc │ ├── TD3_Networks.cpython-39.pyc │ ├── __init__.cpython-38.pyc │ ├── __init__.cpython-39.pyc │ ├── buffer.cpython-38.pyc │ ├── buffer.cpython-39.pyc │ ├── noise.cpython-38.pyc │ └── noise.cpython-39.pyc ├── buffer.py ├── noise.py └── phil_tabor_git.py ├── README.md ├── RSU.py ├── Utils ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-38.pyc │ ├── __init__.cpython-39.pyc │ ├── utils.cpython-38.pyc │ └── utils.cpython-39.pyc └── utils.py ├── V2VAgent.py ├── __pycache__ ├── BSAgent.cpython-39.pyc ├── RSU.cpython-38.pyc ├── RSU.cpython-39.pyc ├── V2VAgent.cpython-38.pyc ├── V2VAgent.cpython-39.pyc └── global_critic.cpython-38.pyc └── base_funcs ├── DDPG_agent.py ├── TD3_agent.py ├── TD3_server.py ├── __init__.py ├── __pycache__ ├── DDPG_agent.cpython-38.pyc ├── DDPG_agent.cpython-39.pyc ├── TD3_agent.cpython-39.pyc ├── TD3_server.cpython-39.pyc ├── __init__.cpython-38.pyc ├── __init__.cpython-39.pyc ├── server.cpython-38.pyc └── server.cpython-39.pyc └── server.py /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | utils.py -------------------------------------------------------------------------------- /.idea/Simulation.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/.idea/Simulation.iml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /BSAgent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/BSAgent.py -------------------------------------------------------------------------------- /Classes/Environment_Platoon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Classes/Environment_Platoon.py -------------------------------------------------------------------------------- /Classes/Hybrid_System.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Classes/Hybrid_System.py -------------------------------------------------------------------------------- /Classes/Platoon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Classes/Platoon.py -------------------------------------------------------------------------------- /Classes/Platoon_ODE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Classes/Platoon_ODE.py -------------------------------------------------------------------------------- /Classes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Classes/__pycache__/Environment_Platoon.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Classes/__pycache__/Environment_Platoon.cpython-38.pyc -------------------------------------------------------------------------------- /Classes/__pycache__/Environment_Platoon.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Classes/__pycache__/Environment_Platoon.cpython-39.pyc -------------------------------------------------------------------------------- /Classes/__pycache__/Hybrid_System.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Classes/__pycache__/Hybrid_System.cpython-38.pyc -------------------------------------------------------------------------------- /Classes/__pycache__/Hybrid_System.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Classes/__pycache__/Hybrid_System.cpython-39.pyc -------------------------------------------------------------------------------- /Classes/__pycache__/MDRL.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Classes/__pycache__/MDRL.cpython-38.pyc -------------------------------------------------------------------------------- /Classes/__pycache__/Platoon.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Classes/__pycache__/Platoon.cpython-38.pyc -------------------------------------------------------------------------------- /Classes/__pycache__/Platoon.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Classes/__pycache__/Platoon.cpython-39.pyc -------------------------------------------------------------------------------- /Classes/__pycache__/Platoon_ODE.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Classes/__pycache__/Platoon_ODE.cpython-38.pyc -------------------------------------------------------------------------------- /Classes/__pycache__/Platoon_ODE.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Classes/__pycache__/Platoon_ODE.cpython-39.pyc -------------------------------------------------------------------------------- /Classes/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Classes/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /Classes/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Classes/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /Classes/__pycache__/buffer.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Classes/__pycache__/buffer.cpython-38.pyc -------------------------------------------------------------------------------- /Classes/__pycache__/networks.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Classes/__pycache__/networks.cpython-38.pyc -------------------------------------------------------------------------------- /Classes/__pycache__/noise.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Classes/__pycache__/noise.cpython-38.pyc -------------------------------------------------------------------------------- /Classes/__pycache__/replay_memory.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Classes/__pycache__/replay_memory.cpython-38.pyc -------------------------------------------------------------------------------- /Classes/__pycache__/utils.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Classes/__pycache__/utils.cpython-38.pyc -------------------------------------------------------------------------------- /Main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Main.py -------------------------------------------------------------------------------- /Networks/Federated_optim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Networks/Federated_optim.py -------------------------------------------------------------------------------- /Networks/Linear_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Networks/Linear_model.py -------------------------------------------------------------------------------- /Networks/TD3_Networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Networks/TD3_Networks.py -------------------------------------------------------------------------------- /Networks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Networks/__pycache__/Federated_optim.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Networks/__pycache__/Federated_optim.cpython-38.pyc -------------------------------------------------------------------------------- /Networks/__pycache__/Linear_model.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Networks/__pycache__/Linear_model.cpython-38.pyc -------------------------------------------------------------------------------- /Networks/__pycache__/TD3_Networks.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Networks/__pycache__/TD3_Networks.cpython-39.pyc -------------------------------------------------------------------------------- /Networks/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Networks/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /Networks/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Networks/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /Networks/__pycache__/buffer.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Networks/__pycache__/buffer.cpython-38.pyc -------------------------------------------------------------------------------- /Networks/__pycache__/buffer.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Networks/__pycache__/buffer.cpython-39.pyc -------------------------------------------------------------------------------- /Networks/__pycache__/noise.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Networks/__pycache__/noise.cpython-38.pyc -------------------------------------------------------------------------------- /Networks/__pycache__/noise.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Networks/__pycache__/noise.cpython-39.pyc -------------------------------------------------------------------------------- /Networks/buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Networks/buffer.py -------------------------------------------------------------------------------- /Networks/noise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Networks/noise.py -------------------------------------------------------------------------------- /Networks/phil_tabor_git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Networks/phil_tabor_git.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/README.md -------------------------------------------------------------------------------- /RSU.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/RSU.py -------------------------------------------------------------------------------- /Utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Utils/__init__.py -------------------------------------------------------------------------------- /Utils/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Utils/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /Utils/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Utils/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /Utils/__pycache__/utils.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Utils/__pycache__/utils.cpython-38.pyc -------------------------------------------------------------------------------- /Utils/__pycache__/utils.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Utils/__pycache__/utils.cpython-39.pyc -------------------------------------------------------------------------------- /Utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/Utils/utils.py -------------------------------------------------------------------------------- /V2VAgent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/V2VAgent.py -------------------------------------------------------------------------------- /__pycache__/BSAgent.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/__pycache__/BSAgent.cpython-39.pyc -------------------------------------------------------------------------------- /__pycache__/RSU.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/__pycache__/RSU.cpython-38.pyc -------------------------------------------------------------------------------- /__pycache__/RSU.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/__pycache__/RSU.cpython-39.pyc -------------------------------------------------------------------------------- /__pycache__/V2VAgent.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/__pycache__/V2VAgent.cpython-38.pyc -------------------------------------------------------------------------------- /__pycache__/V2VAgent.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/__pycache__/V2VAgent.cpython-39.pyc -------------------------------------------------------------------------------- /__pycache__/global_critic.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/__pycache__/global_critic.cpython-38.pyc -------------------------------------------------------------------------------- /base_funcs/DDPG_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/base_funcs/DDPG_agent.py -------------------------------------------------------------------------------- /base_funcs/TD3_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/base_funcs/TD3_agent.py -------------------------------------------------------------------------------- /base_funcs/TD3_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/base_funcs/TD3_server.py -------------------------------------------------------------------------------- /base_funcs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /base_funcs/__pycache__/DDPG_agent.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/base_funcs/__pycache__/DDPG_agent.cpython-38.pyc -------------------------------------------------------------------------------- /base_funcs/__pycache__/DDPG_agent.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/base_funcs/__pycache__/DDPG_agent.cpython-39.pyc -------------------------------------------------------------------------------- /base_funcs/__pycache__/TD3_agent.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/base_funcs/__pycache__/TD3_agent.cpython-39.pyc -------------------------------------------------------------------------------- /base_funcs/__pycache__/TD3_server.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/base_funcs/__pycache__/TD3_server.cpython-39.pyc -------------------------------------------------------------------------------- /base_funcs/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/base_funcs/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /base_funcs/__pycache__/__init__.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/base_funcs/__pycache__/__init__.cpython-39.pyc -------------------------------------------------------------------------------- /base_funcs/__pycache__/server.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/base_funcs/__pycache__/server.cpython-38.pyc -------------------------------------------------------------------------------- /base_funcs/__pycache__/server.cpython-39.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/base_funcs/__pycache__/server.cpython-39.pyc -------------------------------------------------------------------------------- /base_funcs/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/M-Parvini/V2X-RRM-IEEE-OJ-COMS-2024/HEAD/base_funcs/server.py --------------------------------------------------------------------------------