A Python module for the modeling and scheduling of State Task Networks.
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.