% Note: glossary entries for terms that are acronyms should be prefixed 'gls-' % so the non-prefixed reference is used to refer to the acronym % \newglossaryentry{gls-api}{ % name={API}, % description={An Application Programming Interface (API) is a particular set % of rules and specifications that a software program can follow to access and % make use of the services and resources provided by another particular software % program that implements that API}, % } \newglossaryentry{aggregation}{ name={aggregation}, description={}, } \newglossaryentry{gls-cbls}{ name={constraint-based local search}, description={}, } \newglossaryentry{constraint}{ name={constraint}, description={}, } \newglossaryentry{constraint-modelling}{ name={constraint modelling}, description={}, } \newglossaryentry{gls-cp}{ name={constraint programming}, description={}, } \newglossaryentry{gls-clp}{ name={constraint logic programming}, description={}, } \newglossaryentry{gls-cse}{ name={common subexpression elimination}, description={}, } \newglossaryentry{gls-csp}{ name={constraint satisfaction problem}, description={}, } \newglossaryentry{gls-cop}{ name={constraint optimisation problem}, description={}, } \newglossaryentry{variable}{ name={decision variable}, description={}, } \newglossaryentry{domain}{ name={domain}, description={}, } \newglossaryentry{flatzinc}{ name={Flat\-Zinc}, description={}, } \newglossaryentry{global}{ name={global constraint}, description={}, } \newglossaryentry{linear-programming}{ name={linear programming}, description={}, } \newglossaryentry{gls-lns}{ name={large neighbourhood search}, description={}, } \newglossaryentry{meta-search}{ name={meta-search}, plural={meta-searches}, description={}, } \newglossaryentry{microzinc}{ name={Micro\-Zinc}, description={}, } \newglossaryentry{minisearch}{ name={Mini\-Search}, description={}, } \newglossaryentry{minizinc}{ name={Mini\-Zinc}, description={}, } \newglossaryentry{gls-mip}{ name={Mixed Integer Programming}, description={}, } \newglossaryentry{nanozinc}{ name={Nano\-Zinc}, description={}, } \newglossaryentry{neighbourhood}{ name={neighbourhood}, description={}, } \newglossaryentry{objective}{ name={objective}, description={}, } \newglossaryentry{restart}{ name={restart}, description={}, } \newglossaryentry{gls-sat}{ name={boolean satisfiability}, description={}, } \newglossaryentry{solver}{ name={solver}, description={}, } \newglossaryentry{parameter}{ name={problem parameter}, description={}, } \newglossaryentry{propagation}{ name={constraint propagation}, description={}, } \newglossaryentry{reification}{ name={reification}, description={}, }