\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}

