constraint-programming

Community

Solve complex combinatorial problems.

Authorkishorkukreja
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill tackles intricate scheduling, allocation, and combinatorial challenges that are often difficult for traditional methods like Mixed-Integer Programming (MIP), leveraging the power of constraint propagation and specialized search strategies.

Core Features & Use Cases

  • Constraint Modeling: Define complex relationships and logical constraints between variables.
  • Job Shop Scheduling: Optimize the scheduling of jobs on machines to minimize makespan.
  • Nurse Scheduling: Create fair and efficient schedules that meet coverage requirements and rest period constraints.
  • Global Constraints: Utilize powerful constraints like AllDifferent, Cumulative, and Circuit for efficient modeling.
  • Use Case: Automatically generate an optimal production schedule for a factory with multiple machines and complex job dependencies, ensuring all operational constraints are met.

Quick Start

Use the constraint-programming skill to solve a job shop scheduling problem with the provided job data.

Dependency Matrix

Required Modules

ortoolsmatplotlibpandasnumpy

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: constraint-programming
Download link: https://github.com/kishorkukreja/awesome-supply-chain/archive/main.zip#constraint-programming

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.