Skip to content

A basic implementation of Resource-Constrained Project Scheduling Problem using PuLP

License

Notifications You must be signed in to change notification settings

cevateness/project_scheduling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Project Scheduling Optimization - RCPSP

A basic implementation of Resource-Constrained Project Scheduling Problem using PuLP

This repository contains an implementation of the Resource-Constrained Project Scheduling Problem (RCPSP) using PuLP, a linear programming library in Python. The goal is to optimize the scheduling of multiple projects with tasks, considering resource constraints, precedence relations, and project due dates.

Features

  • Generate Project Data: Create projects with tasks, durations, resource requirements, and precedence relations.
  • Optimize Schedule: Solve the RCPSP to find the optimal schedule that minimizes the project makespan while respecting resource constraints.
  • Visualize Results: Generate Gantt charts to visualize task schedules and worker load over time.

Feel free to further edit and add more details specific to your project as needed!

About

A basic implementation of Resource-Constrained Project Scheduling Problem using PuLP

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published