Skip to content

Sigma is a tool that allows to calculate the Makespan, the Tardiness and the Sequence of a flow-shop optimization problem of n jobs and m machines, taking in consideration the setup time and the due dates.

Notifications You must be signed in to change notification settings

taoufikayoub/Flow-Shop-Scheduling

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sigma Flow-Shop Scheduling

Cover

Description

Sigma is a tool that allows to calculate the Makespan, the Tardiness and the Sequence of a flow-shop optimization problem of n jobs and m machines, taking in consideration the setup time and the due dates.

Sigma v0.2 Features

Set the parameters

Main

  • It can optimize a flow-shop problem with n jobs and m machines.
  • It allows you to choose the parameter to optimize.
    • Makespan
    • Tardiness
    • Makespan with setup time

Import Data

Import

  • Import data from Excel Spreadsheets
  • Insert data manually

Visualize Data

Plots

  • Clean and readable charts

How to Install and Run Setup.exe

You can download the setup.exe file from the following links:

And to install you can follow the installation guide: Installation

Enjoy!!

How to Install it and Run it with Python

You need to install python v3 or a higher version to run this project on your machine.

Clone the repository and cd to the project folder, open your terminal and type the following commands:

  • Create a virtual environment:
python -m venv venv
  • Activate the virtual environment:
./venv/Scripts/activate
  • Install dependencies:
pip install -r ./requirements.txt
  • Run the project:
python src/sigma.py

How to Use Sigma v0.2

It is simple to use, you only have to take in consideration the supported Excel spreadsheets format .xlsx to import it successfully. Other than that it is simple to use.

The first cell from the imported file is B2, because it counts the headers.

Credits

This project was made possible with the effort of three students:

License

Attribution 4.0 International (CC BY 4.0)

About

Sigma is a tool that allows to calculate the Makespan, the Tardiness and the Sequence of a flow-shop optimization problem of n jobs and m machines, taking in consideration the setup time and the due dates.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%