├── Comparison.md ├── Fair-IPDALight ├── cityflow_env.py ├── default.py ├── dqn_agent.py ├── train.py └── utility.py ├── FairnessComparison.md ├── Greenwave-IPDALight ├── cityflow_env.py ├── dqn_agent.py ├── train.py └── utility.py ├── GreenwaveComparison.md ├── Pressure-IPDALight ├── cityflow_env.py ├── dqn_agent.py ├── train.py └── utility.py ├── PressureComparison.md ├── README.md ├── cityflow_env.py ├── data ├── NewYork │ ├── 16_3 │ │ ├── anon_16_3_newyork_real.json │ │ └── roadnet_16_3.json │ └── 28_7 │ │ ├── anon_28_7_newyork_real_double.json │ │ ├── anon_28_7_newyork_real_triple.json │ │ └── roadnet_28_7.json ├── cityflow.config ├── hangzhou │ ├── hangzhou_4_4.json │ └── roadnet_4_4.json ├── jinan │ ├── jinan_flow.json │ └── jinan_roadnet.json └── template_lsr │ └── new │ ├── 1_3 │ ├── roadnet_1_3.json │ ├── signal_plan_MP_intersection_1_1.txt │ ├── signal_plan_MP_intersection_2_1.txt │ ├── signal_plan_MP_intersection_3_1.txt │ └── syn_1_3_gaussian_500_1h.json │ ├── 2_2 │ ├── roadnet_2_2.json │ ├── signal_plan_MP_intersection_1_1.txt │ ├── signal_plan_MP_intersection_1_2.txt │ ├── signal_plan_MP_intersection_2_1.txt │ ├── signal_plan_MP_intersection_2_2.txt │ └── syn_2_2_gaussian_500_1h.json │ ├── 3_3 │ ├── roadnet_3_3.json │ ├── signal_plan_MP_intersection_1_1.txt │ ├── signal_plan_MP_intersection_1_2.txt │ ├── signal_plan_MP_intersection_1_3.txt │ ├── signal_plan_MP_intersection_2_1.txt │ ├── signal_plan_MP_intersection_2_2.txt │ ├── signal_plan_MP_intersection_2_3.txt │ ├── signal_plan_MP_intersection_3_1.txt │ ├── signal_plan_MP_intersection_3_2.txt │ ├── signal_plan_MP_intersection_3_3.txt │ └── syn_3_3_gaussian_500_1h.json │ └── 4_4 │ ├── roadnet_4_4.json │ ├── signal_plan_MP_intersection_1_1.txt │ ├── signal_plan_MP_intersection_1_2.txt │ ├── signal_plan_MP_intersection_1_3.txt │ ├── signal_plan_MP_intersection_1_4.txt │ ├── signal_plan_MP_intersection_2_1.txt │ ├── signal_plan_MP_intersection_2_2.txt │ ├── signal_plan_MP_intersection_2_3.txt │ ├── signal_plan_MP_intersection_2_4.txt │ ├── signal_plan_MP_intersection_3_1.txt │ ├── signal_plan_MP_intersection_3_2.txt │ ├── signal_plan_MP_intersection_3_3.txt │ ├── signal_plan_MP_intersection_3_4.txt │ ├── signal_plan_MP_intersection_4_1.txt │ ├── signal_plan_MP_intersection_4_2.txt │ ├── signal_plan_MP_intersection_4_3.txt │ ├── signal_plan_MP_intersection_4_4.txt │ └── syn_4_4_gaussian_500_1h.json ├── dqn_agent.py ├── train.py └── utility.py /Comparison.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/Comparison.md -------------------------------------------------------------------------------- /Fair-IPDALight/cityflow_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/Fair-IPDALight/cityflow_env.py -------------------------------------------------------------------------------- /Fair-IPDALight/default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/Fair-IPDALight/default.py -------------------------------------------------------------------------------- /Fair-IPDALight/dqn_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/Fair-IPDALight/dqn_agent.py -------------------------------------------------------------------------------- /Fair-IPDALight/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/Fair-IPDALight/train.py -------------------------------------------------------------------------------- /Fair-IPDALight/utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/Fair-IPDALight/utility.py -------------------------------------------------------------------------------- /FairnessComparison.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/FairnessComparison.md -------------------------------------------------------------------------------- /Greenwave-IPDALight/cityflow_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/Greenwave-IPDALight/cityflow_env.py -------------------------------------------------------------------------------- /Greenwave-IPDALight/dqn_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/Greenwave-IPDALight/dqn_agent.py -------------------------------------------------------------------------------- /Greenwave-IPDALight/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/Greenwave-IPDALight/train.py -------------------------------------------------------------------------------- /Greenwave-IPDALight/utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/Greenwave-IPDALight/utility.py -------------------------------------------------------------------------------- /GreenwaveComparison.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/GreenwaveComparison.md -------------------------------------------------------------------------------- /Pressure-IPDALight/cityflow_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/Pressure-IPDALight/cityflow_env.py -------------------------------------------------------------------------------- /Pressure-IPDALight/dqn_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/Pressure-IPDALight/dqn_agent.py -------------------------------------------------------------------------------- /Pressure-IPDALight/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/Pressure-IPDALight/train.py -------------------------------------------------------------------------------- /Pressure-IPDALight/utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/Pressure-IPDALight/utility.py -------------------------------------------------------------------------------- /PressureComparison.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/PressureComparison.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/README.md -------------------------------------------------------------------------------- /cityflow_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/cityflow_env.py -------------------------------------------------------------------------------- /data/NewYork/16_3/anon_16_3_newyork_real.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/NewYork/16_3/anon_16_3_newyork_real.json -------------------------------------------------------------------------------- /data/NewYork/16_3/roadnet_16_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/NewYork/16_3/roadnet_16_3.json -------------------------------------------------------------------------------- /data/NewYork/28_7/anon_28_7_newyork_real_double.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/NewYork/28_7/anon_28_7_newyork_real_double.json -------------------------------------------------------------------------------- /data/NewYork/28_7/anon_28_7_newyork_real_triple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/NewYork/28_7/anon_28_7_newyork_real_triple.json -------------------------------------------------------------------------------- /data/NewYork/28_7/roadnet_28_7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/NewYork/28_7/roadnet_28_7.json -------------------------------------------------------------------------------- /data/cityflow.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/cityflow.config -------------------------------------------------------------------------------- /data/hangzhou/hangzhou_4_4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/hangzhou/hangzhou_4_4.json -------------------------------------------------------------------------------- /data/hangzhou/roadnet_4_4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/hangzhou/roadnet_4_4.json -------------------------------------------------------------------------------- /data/jinan/jinan_flow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/jinan/jinan_flow.json -------------------------------------------------------------------------------- /data/jinan/jinan_roadnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/jinan/jinan_roadnet.json -------------------------------------------------------------------------------- /data/template_lsr/new/1_3/roadnet_1_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/1_3/roadnet_1_3.json -------------------------------------------------------------------------------- /data/template_lsr/new/1_3/signal_plan_MP_intersection_1_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/1_3/signal_plan_MP_intersection_1_1.txt -------------------------------------------------------------------------------- /data/template_lsr/new/1_3/signal_plan_MP_intersection_2_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/1_3/signal_plan_MP_intersection_2_1.txt -------------------------------------------------------------------------------- /data/template_lsr/new/1_3/signal_plan_MP_intersection_3_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/1_3/signal_plan_MP_intersection_3_1.txt -------------------------------------------------------------------------------- /data/template_lsr/new/1_3/syn_1_3_gaussian_500_1h.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/1_3/syn_1_3_gaussian_500_1h.json -------------------------------------------------------------------------------- /data/template_lsr/new/2_2/roadnet_2_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/2_2/roadnet_2_2.json -------------------------------------------------------------------------------- /data/template_lsr/new/2_2/signal_plan_MP_intersection_1_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/2_2/signal_plan_MP_intersection_1_1.txt -------------------------------------------------------------------------------- /data/template_lsr/new/2_2/signal_plan_MP_intersection_1_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/2_2/signal_plan_MP_intersection_1_2.txt -------------------------------------------------------------------------------- /data/template_lsr/new/2_2/signal_plan_MP_intersection_2_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/2_2/signal_plan_MP_intersection_2_1.txt -------------------------------------------------------------------------------- /data/template_lsr/new/2_2/signal_plan_MP_intersection_2_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/2_2/signal_plan_MP_intersection_2_2.txt -------------------------------------------------------------------------------- /data/template_lsr/new/2_2/syn_2_2_gaussian_500_1h.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/2_2/syn_2_2_gaussian_500_1h.json -------------------------------------------------------------------------------- /data/template_lsr/new/3_3/roadnet_3_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/3_3/roadnet_3_3.json -------------------------------------------------------------------------------- /data/template_lsr/new/3_3/signal_plan_MP_intersection_1_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/3_3/signal_plan_MP_intersection_1_1.txt -------------------------------------------------------------------------------- /data/template_lsr/new/3_3/signal_plan_MP_intersection_1_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/3_3/signal_plan_MP_intersection_1_2.txt -------------------------------------------------------------------------------- /data/template_lsr/new/3_3/signal_plan_MP_intersection_1_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/3_3/signal_plan_MP_intersection_1_3.txt -------------------------------------------------------------------------------- /data/template_lsr/new/3_3/signal_plan_MP_intersection_2_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/3_3/signal_plan_MP_intersection_2_1.txt -------------------------------------------------------------------------------- /data/template_lsr/new/3_3/signal_plan_MP_intersection_2_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/3_3/signal_plan_MP_intersection_2_2.txt -------------------------------------------------------------------------------- /data/template_lsr/new/3_3/signal_plan_MP_intersection_2_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/3_3/signal_plan_MP_intersection_2_3.txt -------------------------------------------------------------------------------- /data/template_lsr/new/3_3/signal_plan_MP_intersection_3_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/3_3/signal_plan_MP_intersection_3_1.txt -------------------------------------------------------------------------------- /data/template_lsr/new/3_3/signal_plan_MP_intersection_3_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/3_3/signal_plan_MP_intersection_3_2.txt -------------------------------------------------------------------------------- /data/template_lsr/new/3_3/signal_plan_MP_intersection_3_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/3_3/signal_plan_MP_intersection_3_3.txt -------------------------------------------------------------------------------- /data/template_lsr/new/3_3/syn_3_3_gaussian_500_1h.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/3_3/syn_3_3_gaussian_500_1h.json -------------------------------------------------------------------------------- /data/template_lsr/new/4_4/roadnet_4_4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/4_4/roadnet_4_4.json -------------------------------------------------------------------------------- /data/template_lsr/new/4_4/signal_plan_MP_intersection_1_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/4_4/signal_plan_MP_intersection_1_1.txt -------------------------------------------------------------------------------- /data/template_lsr/new/4_4/signal_plan_MP_intersection_1_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/4_4/signal_plan_MP_intersection_1_2.txt -------------------------------------------------------------------------------- /data/template_lsr/new/4_4/signal_plan_MP_intersection_1_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/4_4/signal_plan_MP_intersection_1_3.txt -------------------------------------------------------------------------------- /data/template_lsr/new/4_4/signal_plan_MP_intersection_1_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/4_4/signal_plan_MP_intersection_1_4.txt -------------------------------------------------------------------------------- /data/template_lsr/new/4_4/signal_plan_MP_intersection_2_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/4_4/signal_plan_MP_intersection_2_1.txt -------------------------------------------------------------------------------- /data/template_lsr/new/4_4/signal_plan_MP_intersection_2_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/4_4/signal_plan_MP_intersection_2_2.txt -------------------------------------------------------------------------------- /data/template_lsr/new/4_4/signal_plan_MP_intersection_2_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/4_4/signal_plan_MP_intersection_2_3.txt -------------------------------------------------------------------------------- /data/template_lsr/new/4_4/signal_plan_MP_intersection_2_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/4_4/signal_plan_MP_intersection_2_4.txt -------------------------------------------------------------------------------- /data/template_lsr/new/4_4/signal_plan_MP_intersection_3_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/4_4/signal_plan_MP_intersection_3_1.txt -------------------------------------------------------------------------------- /data/template_lsr/new/4_4/signal_plan_MP_intersection_3_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/4_4/signal_plan_MP_intersection_3_2.txt -------------------------------------------------------------------------------- /data/template_lsr/new/4_4/signal_plan_MP_intersection_3_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/4_4/signal_plan_MP_intersection_3_3.txt -------------------------------------------------------------------------------- /data/template_lsr/new/4_4/signal_plan_MP_intersection_3_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/4_4/signal_plan_MP_intersection_3_4.txt -------------------------------------------------------------------------------- /data/template_lsr/new/4_4/signal_plan_MP_intersection_4_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/4_4/signal_plan_MP_intersection_4_1.txt -------------------------------------------------------------------------------- /data/template_lsr/new/4_4/signal_plan_MP_intersection_4_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/4_4/signal_plan_MP_intersection_4_2.txt -------------------------------------------------------------------------------- /data/template_lsr/new/4_4/signal_plan_MP_intersection_4_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/4_4/signal_plan_MP_intersection_4_3.txt -------------------------------------------------------------------------------- /data/template_lsr/new/4_4/signal_plan_MP_intersection_4_4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/4_4/signal_plan_MP_intersection_4_4.txt -------------------------------------------------------------------------------- /data/template_lsr/new/4_4/syn_4_4_gaussian_500_1h.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/data/template_lsr/new/4_4/syn_4_4_gaussian_500_1h.json -------------------------------------------------------------------------------- /dqn_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/dqn_agent.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/train.py -------------------------------------------------------------------------------- /utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dokyyy/IPDALight/HEAD/utility.py --------------------------------------------------------------------------------