Case studies
A case study lets you dig into a non-trivial Optimization problem and formulate, test, and compare models for that problem. It is a more business-oriented type of work, as you have to perform computational experiments in order to obtain a result.
The instructor acts as the company that contacted you for the work. The instructor can only provide information about the problem, not the model.
However, the instructor is available for hints on the type of solver to use, parameters, what to do if something goes wrong, etc.
Rules
- Completing the case study is necessary to receive a grade for this course.
- Every group consists of two to four students enrolled in the course.
- Every student is part of exactly one group.
- The list of projects is given below and will be updated soon.
- Once you have formed a group and chosen the project, send me an email with the names and the project.
- Projects are assigned on a first-come, first-served basis. I will update the list of assigned projects as soon as I can.
- A short report (one per group) is due before or at the final exam, December 10.
- You can use whatever material you find at the library or on the Internet. However, you should provide appropriate reference in the report (article, book, website, etc.).
- All or most coding work that is needed is in AMPL. You are also very welcome to choose different modeling or programming languages, as long as you solve the problem.
- Email the report, if possible, in PDF format. Make a .zip file containing the material you have used, including AMPL files or output text.
- As this is a modeling course, it is extremely important (especially for the grade) to discuss in detail all choices that were made on the model, as well as your interpretation of the results.
Projects
- The Eternity II puzzle;
- Seat assignment at exams (assigned);
- Portfolio Optimization (assigned);
- Portfolio Optimization II (assigned);
- Pipe hauling (assigned);
- WiFi for commuter trains (assigned);
- Graph partitioning;
- Telecommunication networks;
- Wind energy;
- Obnoxious Location;
- Road network planning;
- Supercomputer scheduling;
- Production planning (assigned);
- Railroad routing;
- Ambulance location;
- Create-your-own-problem: if you know of an Optimization problem that might be suited for a project like this, send me an email with a brief description of the problem; as the modeling work involved should be non-trivial, the problem should be of a certain complexity. The instructor may change the project to suit it to the required level of difficulty.