\newacronym[see={[Glossary:]{gls-api}}]{api}{API\glsadd{gls-api}}{\emph{Application Programming Interface}} \newacronym[see={[Glossary:]{gls-ampl}}]{ampl}{AMPL\glsadd{gls-ampl}}{\emph{A Mathematical Programming Language}} \newacronym[see={[Glossary:]{gls-ast}}]{ast}{AST\glsadd{gls-ast}}{\emph{Abstract Syntax Tree}} \newacronym[see={[Glossary:]{gls-cbc}}]{cbc}{CBC\glsadd{gls-cbc}}{\emph{COIN-OR Branch-and-Cut}} \newacronym[see={[Glossary:]{gls-cbls}}]{cbls}{CBLS\glsadd{gls-cbls}}{\emph{Constraint-Based Local Search}} \newacronym[see={[Glossary:]{gls-chr}}]{chr}{CHR\glsadd{gls-chr}}{\emph{Constraint Handling Rules}} \newacronym[see={[Glossary:]{gls-clp}}]{clp}{CLP\glsadd{gls-clp}}{\emph{Constraint Logic Programming}} \newacronym[see={[Glossary:]{gls-cp}}]{cp}{CP\glsadd{gls-cp}}{\emph{Constraint Programming}} \newacronym[see={[Glossary:]{gls-cse}}]{cse}{CSE\glsadd{gls-cse}}{\emph{Common Sub-expression Elimination}} \newacronym{cnf}{CNF\glsadd{cnf}}{\emph{Conjunctive Normal Form}} \newacronym{cpu}{CPU}{Central Processing Unit} \newacronym{ess-prime}{Essence'}{Essence Prime} \newacronym{gbac}{GBAC}{Generalized Balanced Academic Curriculum} \newacronym[see={[Glossary:]{gls-lcg}}]{lcg}{LCG\glsadd{gls-lcg}}{\emph{Lazy Clause Generation}} \newacronym[see={[Glossary:]{gls-lns}}]{lns}{LNS\glsadd{gls-lns}}{\emph{Large Neighbourhood Search}} \newacronym{lp}{LP}{Linear Programming} \newacronym{maxsat}{MaxSAT\glsadd{gls-maxsat}}{\emph{Maximum Satisfiability}} \newacronym{mix}{\textit{mix}}{mixed context} \newacronym[see={[Glossary:]{gls-mip}}]{mip}{MIP\glsadd{gls-mip}}{\emph{Mixed Integer Programming}} \newacronym{neg}{\textit{neg}}{negative context} \newacronym{np}{NP}{Nondeterministic Polynomial-time} \newacronym{or}{OR}{Operations Research} \newacronym[see={[Glossary:]{gls-opl}}]{opl}{OPL\glsadd{gls-opl}}{The Optimization Programming Language} \newacronym{pos}{\textit{pos}}{positive context} \newacronym{ram}{RAM}{Random Access Memory} \newacronym{rcpsp}{RCPSP}{Resource-Constrained Project Scheduling problem} \newacronym{root}{\textit{root}}{root context} \newacronym[see={[Glossary:]{gls-sat}}]{sat}{SAT\glsadd{gls-sat}}{\emph{Boolean Satisfiability}} \newacronym{tsp}{TSP}{Travelling Salesperson Problem}