/feup-iart-traffic-signaling

Problem of Hash Code 2021. Developed for the 2021/2022 Artificial Intelligence course @FEUP

Primary LanguagePythonMIT LicenseMIT

feup-iart-traffic-signaling

Optimization problem for street traffic signals, which served as a problem for the 2021 Hash Code qualification round.

Check the project's report for information about the algorithms and implementation details.

Executing

  1. Install given modules, using pip install ., which calls setup.py. You do not need to call setup.py directly.
  2. Run the main script, from the root directory using python traffic_signaling/src/main.py.

Testing

  1. Run pytest. All functions named test_* present in scripts named test_* are automatically analysed.