├── .idea ├── MyTraci.iml └── modules.xml ├── LICENSE.txt ├── README.md ├── analyze-excel.ipynb ├── constants ├── constants-grid.json └── constants.json ├── data ├── 1_1_intersections.net.xml ├── 2_2_intersections.net.xml ├── 3_3_intersections.net.xml └── 4_4_intersections.net.xml ├── data_collector.py ├── environments ├── environment.py └── intersections.py ├── images ├── 1_1-grid.png ├── 2_2-grid.png ├── marl.png ├── ppo.png └── sumo.png ├── main.py ├── models ├── cycle_rule_set.py ├── ppo_model.py ├── rule_set.py └── timer_rule_set.py ├── run-data.xlsx ├── run_agent_parallel.py ├── utils ├── env_phases.py ├── grid_search.py ├── net_scrape.py ├── random_search.py └── utils.py ├── vis_agent.py └── workers ├── ppo_worker.py ├── rule_worker.py └── worker.py /.idea/MyTraci.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/.idea/MyTraci.iml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/README.md -------------------------------------------------------------------------------- /analyze-excel.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/analyze-excel.ipynb -------------------------------------------------------------------------------- /constants/constants-grid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/constants/constants-grid.json -------------------------------------------------------------------------------- /constants/constants.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/constants/constants.json -------------------------------------------------------------------------------- /data/1_1_intersections.net.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/data/1_1_intersections.net.xml -------------------------------------------------------------------------------- /data/2_2_intersections.net.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/data/2_2_intersections.net.xml -------------------------------------------------------------------------------- /data/3_3_intersections.net.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/data/3_3_intersections.net.xml -------------------------------------------------------------------------------- /data/4_4_intersections.net.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/data/4_4_intersections.net.xml -------------------------------------------------------------------------------- /data_collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/data_collector.py -------------------------------------------------------------------------------- /environments/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/environments/environment.py -------------------------------------------------------------------------------- /environments/intersections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/environments/intersections.py -------------------------------------------------------------------------------- /images/1_1-grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/images/1_1-grid.png -------------------------------------------------------------------------------- /images/2_2-grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/images/2_2-grid.png -------------------------------------------------------------------------------- /images/marl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/images/marl.png -------------------------------------------------------------------------------- /images/ppo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/images/ppo.png -------------------------------------------------------------------------------- /images/sumo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/images/sumo.png -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/main.py -------------------------------------------------------------------------------- /models/cycle_rule_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/models/cycle_rule_set.py -------------------------------------------------------------------------------- /models/ppo_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/models/ppo_model.py -------------------------------------------------------------------------------- /models/rule_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/models/rule_set.py -------------------------------------------------------------------------------- /models/timer_rule_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/models/timer_rule_set.py -------------------------------------------------------------------------------- /run-data.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/run-data.xlsx -------------------------------------------------------------------------------- /run_agent_parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/run_agent_parallel.py -------------------------------------------------------------------------------- /utils/env_phases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/utils/env_phases.py -------------------------------------------------------------------------------- /utils/grid_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/utils/grid_search.py -------------------------------------------------------------------------------- /utils/net_scrape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/utils/net_scrape.py -------------------------------------------------------------------------------- /utils/random_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/utils/random_search.py -------------------------------------------------------------------------------- /utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/utils/utils.py -------------------------------------------------------------------------------- /vis_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/vis_agent.py -------------------------------------------------------------------------------- /workers/ppo_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/workers/ppo_worker.py -------------------------------------------------------------------------------- /workers/rule_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/workers/rule_worker.py -------------------------------------------------------------------------------- /workers/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maxbrenner-ai/Multi-Agent-Distributed-PPO-Traffc-light-control/HEAD/workers/worker.py --------------------------------------------------------------------------------