Welcome to JobShopLib's documentation!¶
Version: 1.1.1
JobShopLib is a Python package for creating, solving, and visualizing Job Shop Scheduling Problems (JSSP).
It follows a modular design, allowing users to easily extend the library with new solvers, dispatching rules, visualization functions, etc.
See this Google Colab notebook for a quick start guide!
Contents¶
- Install
- Tutorial
- Examples
- Dispatching Rules
- Disjunctive Graph representation
- Load Benchmark Instances
- Gannt Chart Creation: How to Save GIFs and Videos
- The Resource-Task Graph representation
- Feature Observers
- RL Graph Environment: Learning from one instance
- RL Graph Environment: Learning from many instances
- Comparing Performance: Dispatcher Method vs. Observer Method for Unscheduled Operations
- Understanding Ready Operations Filters
- Disjunctive Graph Updater
- API