Welcome to JobShopLib's documentation!¶
Version: 1.0.0-alpha.2
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
- Examples
- Getting Started to Job Shop Lib
- How Solutions are Represented
- Solving the Problem
- Dispatching Rules
- Disjunctive Graph representation
- Load Benchmark Instances
- Gannt Chart Creation: How to Save GIFs and Videos
- The Agent-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
- API