Operations Research, Mathematical Programming, Optimization, Algorithms, Discrete Optimization.
British usage. Discrete optimization (or programming if you will) tackles problems were variables can only assume discrete values (for example, integer values). Figure 1: Operations Research, Mathematical Programming, and Discrete Optimization Operations Research in practice Everyday, Operations