Skip to content

HimethSanjula11/COMP-5012--Computational-Intelligence

Repository files navigation

COMP5012: MOGA for Personnel Shift Scheduling

Implementation of a Multi-Objective Genetic Algorithm for shift scheduling optimization, developed for COMP5012 Computational Intelligence.

Key Features

  • 🧬 NSGA-II inspired MOGA with binary matrix encoding
  • ⏱️ Temporal constraint handling via repair operators
  • 📊 Interactive Pareto front visualization
  • 📈 Benchmarking on OR-Library datasets

Usage

  1. Install dependencies:
    pip install -r https://github.com/HimethSanjula11/COMP-5012--Computational-Intelligence/raw/refs/heads/main/.github/Intelligence_COM_Computational_v1.0.zip

About

A Multi-Objective Genetic Algorithm (MOGA) for optimizing personnel shift scheduling, balancing labor costs, job coverage, and worker satisfaction. Implements NSGA-II with constraint handling and Pareto front visualization. Developed for COMP5012 Computational Intelligence.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors