This repository hosts a benchmark suite to measure the performance gain by constraint detection mechanism of JijModeling.
It currently uses some variant of Plant Placement Problem described in "Mixed integer linear programming with Python".
uv sync
uv run pytest --benchmark-group-by=param --benchmark-save=bench --benchmark-timer=time.process_time --benchmark-histogram
Or using Taskfile:
task bench