Skip to content

Class, teacher and lesson scheduler using adaptive-elitist genetic algorithm.

Notifications You must be signed in to change notification settings

kozlu/School_Class_Scheduler

 
 

Repository files navigation

School Timetable Scheduling Using Metaheuristic Adaptive-Elitist Genetic Algorithm

A research on creation of metaheuristic school 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].

About

Class, teacher and lesson scheduler using adaptive-elitist genetic algorithm.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%