Discrete optimization
- 1 min read
- 1 chapter
Related on Lably
Through Mathematical optimization, Computer science and Variable (mathematics)
Branches
Three notable branches of discrete optimization are:
- combinatorial optimization, which refers to problems on graphs, matroids and other discrete structures
- integer programming
- constraint programming
These branches are all closely intertwined however, since many combinatorial optimization problems can be modeled as integer programs (e.g. shortest path) or constraint programs, any constraint program can be formulated as an integer program and vice versa, and constraint and integer programs can often be given a combinatorial interpretation.

