Skip to content

A basic Python-based task assignment optimizer tool that efficiently distributes tasks among workers based on their workload index, and task priorities. Includes adaptive recalculation of worker capacities and dynamic task assignment.

License

Notifications You must be signed in to change notification settings

cevateness/task-assignment-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

task-assignment-tool

A basic Python-based task assignment optimizer tool that efficiently distributes tasks among workers based on their workload index, and task priorities. Includes adaptive recalculation of worker capacities and dynamic task assignment.

Simple greedy heuristic is implemented to assign tasks to the workers while trying to balance workload of workers. Coming up with a workload index calculation based on due date, priority and estimated durations of tasks.

About

A basic Python-based task assignment optimizer tool that efficiently distributes tasks among workers based on their workload index, and task priorities. Includes adaptive recalculation of worker capacities and dynamic task assignment.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published