Matheuristics

When the user wants to hybridize a MIP solver with heuristic search — fix-and-optimize, relax-and-fix, MIP-based destroy-and-repair (LNS with exact repair), local branching, or solution polishing — including budgeting solver calls inside the loop. Also use when the user mentions "matheuristic," "fix-and-optimize," "relax-and-fix," "local branching," "MIP heuristic hybrid," "proximity search," or when the full MIP stalls while sub-MIPs with most binaries fixed solve in seconds. For heuristic destroy-repair, see large-neighborhood-search; for MIP starts and variable hints, see warm-starts-and-initial-solutions.

hajibabaie 236e659 39.8 KB Updated

File contents

hajibabaie/combinatorial-optimization-skills/tree/main/skills/matheuristics commit 236e6590d0

Frequently asked questions

npx skillmds@latest add hajibabaie/matheuristics