Algorithm for creating a school timetable

后端 未结 16 1704
暖寄归人
暖寄归人 2020-12-04 04:57

I\'ve been wondering if there are known solutions for algorithm of creating a school timetable. Basically, it\'s about optimizing \"hour-dispersion\" (both in teachers and

16条回答
  •  甜味超标
    2020-12-04 05:31

    I think you should use genetic algorithm because:

    • It is best suited for large problem instances.
    • It yields reduced time complexity on the price of inaccurate answer(Not the ultimate best)
    • You can specify constraints & preferences easily by adjusting fitness punishments for not met ones.
    • You can specify time limit for program execution.
    • The quality of solution depends on how much time you intend to spend solving the program..

      Genetic Algorithms Definition

      Genetic Algorithms Tutorial

      Class scheduling project with GA

    Also take a look at :a similar question and another one

提交回复
热议问题