• Stars
    star
    175
  • Rank 218,059 (Top 5 %)
  • Language
    Python
  • Created almost 7 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A class scheduler using adaptive-elitist genetic algorithm.

University Timetable Scheduling Using Metaheuristic Adaptive-Elitist Genetic Algorithm

A research on creation of metaheuristic university class timetable scheduling solution.

Installation:

  1. Clone repository.
  2. Ensure all dependencies are installed.
  3. Run python main.py on project directory.

Usage:

  1. Add instructors
  2. Add rooms
  3. Add subjects
  4. Add sections
  5. Generate solution
  6. Export or View Result

Dependencies:

  1. Numpy
  2. PyQT5
  3. psutil

Educational Documentation

Complete educational documentation of the project can be downloaded at https://drive.google.com/open?id=1Txkrphrg0dZyLGcn_g8pVzp7HpruoEVA

For more information, please contact me at [email protected].