Project 9 Report: Optimization

CEGM1000 MUDE.

The focus of this assignment is on applying two different methods for optimization on a road network design problem. Part of the background material in the notebooks was already available in Chapter 5.11 of the textbook.

Overview of material

Python Environments

You can run all of the notebooks for today in the environment mude-opt which you've been using during the workshop this week (WS13). In particular, it includes the optimization packages pymoo and gurobipy. The non-Python part of the software Gurobi was installed as part of PA 2.4.

The *.yml file included in this repository is the same as that used for WS13 this week, so you can re-use the same Conda environment (e.g., conda activate mude-opt). Here are a few tips to remember when using Anaconda prompt:

Submission and deadline

Repository, Formatting and Static Check

There is no static check for this project. Be sure to leave the outputs from your code cells in your *.ipynb file so that they are readable.

You are always expected to provide well-formatted figures and Markdown text in your Report.md file, as well as logically organize any auxiliary files you may use (e.g., try to put your figures in a sub-directory, if there are a lot of them). If you run out of time it is OK if your *ipynb files do not run.

Sometimes the download links reach a maximum limit. If the link above no longer works, try one of these:

End of file.

© Copyright 2023 MUDE Teaching Team, TU Delft. This work is licensed under a CC BY-NC-SA 4.0 License.