Metaheuristic Design Principles

When the user wants to choose or design a metaheuristic for a combinatorial problem — picking a representation, designing operators, handling constraints, balancing intensification and diversification, and setting stopping criteria and evaluation budgets. Also use when the user mentions "which metaheuristic," "design a heuristic," "intensification," "diversification," "stopping criterion," "metaheuristic framework," or when exact methods cannot scale to the required instance size. For representation choice, see solution-encodings; for move and neighborhood design, see local-search-and-neighborhoods.

hajibabaie Updated

File contents

hajibabaie/combinatorial-optimization-skills/tree/main/skills/metaheuristic-design-principles commit eff7443d36

Frequently asked questions

npx skillmds@latest add hajibabaie/metaheuristic-design-principles