Machine Learning in Scheduling

Published:

Project goal

Investigate machine learning methods in scheduling. Tasks include:

  • learning about optimization, complexity and scheduling theory,
  • implementing genetic algorithms and genetic programming algorithms to solve various problems,
  • applying evolutionary algorithms and methods to solve scheduling problems.

Requirements

Requirements:

  • C, C++, Java or Python
  • microcontroller programming