Core Knowledge

An optimization problem with discrete variables is known as a combinatorial optimization problem.

http://www.dsplog.com/2008/06/18/bounds-on-communication-shannon-capacity/ : Shanon Capacity Equation