TutorialΒΆ Getting Started with Job Shop Lib How Solutions are Represented Solving the Problem Tutorial 03 - Generating New Problems (Random Instance Generation) Why a Modular Function? Signature (Annotated) Basic Example Custom Naming Strategy Random Sizes (Size Selectors) Adding Release Dates Deadlines & Due Dates Migration Example (Deprecated Class) Finite Sample Extraction Summary Simulated Annealing for the Job Shop Scheduling Problem Core Components The SimulatedAnnealingSolver Neighbor Generation Strategies The Objective Function Examples