STN-Scheduler

A Python module for the modeling and scheduling of State Task Networks.

View the Project on GitHub jckantor/STN-Scheduler

STN Scheduler

The State-Task Network (STN) is a method for modeling and scheduling multipurpose batch processes developed by Kondili, et al., in 1993, and extended by others.

This repository consists of a python module STN to assist in the modeling and scheduling of State Task Networks, and Jupyter notebooks demonstrating their use.

This module implements the STN model using the Pyomo package for building optimization models in Python, and requires an MILP solver to compute schedules.

Dependencies