Operations Research, Mathematical Programming, Optimization, Algorithms, Discrete Optimization.
modelling paradigm is a set of rules and practices that allows you to represent higher level problems using lower-level data structures such as matrices. When using a modelling paradigm, the OR practitioner expresses the problem using mathematical notation or an Algebraic Modelling Language (AML)