bnb-pep-skill
Formalize, derive, and locally implement Branch-and-Bound Performance Estimation Programming (BnB-PEP) instances from math or plain English. Use when a researcher or agent needs worst-case performance analysis or stepsize/parameter optimization of fixed-step first-order methods via performance estimation problems (PEP), translating a function class, finite interpolation conditions, method update equations, performance measure, and initial condition into the Generalized BnB-PEP derivation and Julia/JuMP models for the primal SDP, dual SDP, and Stage 1/2 local nonlinear workflows. Covers smooth (strongly) convex, smooth nonconvex, weakly convex, Lipschitz, indicator/support-function, and composite/proximal OptISTA-style setups. Also covers explicitly requested BnB-PEP Stage 3 spatial branch-and-bound planning and static linting, while default generation remains Stage 1/2 only.
Pinned to revision aa1cb758cf1f, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/bnb-pep-skill/SKILL.md
- skills/bnb-pep-skill/agents/openai.yaml
- skills/bnb-pep-skill/references/bnb-pep-methodology.md
- skills/bnb-pep-skill/references/composite-primitives.md
- skills/bnb-pep-skill/references/derivation-template.md
- skills/bnb-pep-skill/references/formalization-schema.md
- skills/bnb-pep-skill/references/interpolation-conditions.md
- skills/bnb-pep-skill/references/julia-implementation-guide.md
- skills/bnb-pep-skill/references/onboarding.md
- skills/bnb-pep-skill/references/smoke-tests.md
- skills/bnb-pep-skill/references/stage3-global-optimization.md
- skills/bnb-pep-skill/references/supported-setups.md
- skills/bnb-pep-skill/scripts/check_julia_environment.jl
- skills/bnb-pep-skill/scripts/validate_generated_instance.py
Every link opens the file at its source, pinned to the revision this page describes.