Project

In the project, you will work together in teams of 2 on a board game inspired problem. The possible settings can be found here. Each team will be given a different setting based on preferences they submit (details to follow). Your tasks are:

  1. Formally define your problem and possibly variants (including parameterizations) of it and write an ILP model for it. See here for details.
  2. Develop an initial algorithm based on Branch-and-Bound. It should be a correct and sensible algorithm, but formal guarantees on running time, etc. are not required. See here for details.
  3. Evaluate the complexity of your problem and variants, by showing NP-hardness and possibly hardness with respect to some parameters.
  4. Choice between: (a) Establish some non-trivial theoretical result for your problem, for example FPT algorithm with respect to some parameters (b) implement an algorithmic idea and run experiments

Remarks:

Links