Transport Optimization. Bus line planning and/or estimation of origin destination demand with data from the city of Odense.
Bus Map Drawing
Arc routing: applications in salt spreading, garbage collection and unmanned aerial vehicles (UAV, drones) task planning
Student sectioning. Starting material: Mads’ speciale, articles.
Course Timetabling: exact algorithms (max sat, cp, milp) or black box heuristic solvers
Multiple objective solvers for timetabling
Exam timetabling: exact algorithms (max sat, cp, milp) or black box heuristic solvers.
Fairness in Timetabling. See talk by John Hookoer or tutorial or report
Handling preferences in timtabling: collection, elicitation, aggregation, handling in solvers
Timetabling: verification and explanation
Aiding tools to timetabling construction: interactive optimization (human in the loop)
Conversational AI for timetabling (course and exams) requests.
Group formation: Heterogeneous within and homogeneous between with or-tools
Instructor assignment: matching under preferences with constraints
Optimize Binary Neural Networks by heuristics.
Optimization in the energy sector (with Energinet)
Optimization in film production to reduce CO2 emissions.
Comparison of local search solvers: local solver, paradiseo, oscar
General Local Search Solver Development. Constraint Based Local Search.
Heuristics: black box API, design, implementation, comparison
Nurse scheduling
Automatic Algorithm Configuration (with Jacopo Mauro)
Postnord. Daily demand prediction or Route optimization or 3D vehicle packing. Contact and discuss.
Predictive maintanance at Sanovo or other companies.
Image processing: Dexterity test assessment in children. Automatically assess the goodness of line drawed by children.
Design and development of an AI agent for tango deejaying. The selection of songs and their sequence played at milongas (tango events) follow a certain structure, they are grouped in tandas of 4 songs each and must fit well with each others. The task is to extract automatically information from songs and design and implement an AI agent that pleases the dancer on the floor.
Sport analytics: analysis of soccer data in collaboration with DBU and SDU Idræt Institute. Data available: Tracking (25 data per second) + event data: data preparation, alignment, search, pattern mining.
Develop an optimization game for educational purposes. The problem could be portfolio optimization or timetabling or others. See beer game and burrito game at Gurobi for examples.
Automating carbon footprint calculations in film scripting using large language models.
App development for web or smartphones