Skip to content

software tool for solving a single machine scheduling (SMS) problem using a MiniZinc framework for constraint satisfaction problems (CSP)

Notifications You must be signed in to change notification settings

Silviatulli/single-machine-scheduling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Single Machine Scheduling

Real-time systems found their application in an increasingly wide range of domains e.g., healthcare, industrial production. To alleviate the problem of systems' overload leading to failure or catastrophe, researchers extensively studied classical scheduling. However, the large diversity of the proposed solvers poses challenges to test the models' validity. Hence, we develop a software tool for solving a single machine scheduling (SMS) problem using an high-level language that is solver-independent. We refer to previous Satisfiability Modulo Theories (SMT) formulations and use a MiniZinc framework for Constraint Satisfaction Problems (CSP).

This is project is a coursework for Optimization and Boolean Constraints.

test

To run the code: python main.py "inputname.sms" > "outputname.out"

references

About

software tool for solving a single machine scheduling (SMS) problem using a MiniZinc framework for constraint satisfaction problems (CSP)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages