El documento habla sobre programación lineal entera (ILP), donde algunas o todas las variables de decisión deben ser valores enteros en lugar de reales. Esto hace que los problemas sean más difíciles de resolver que los problemas de programación lineal normales. Se describen tres tipos de ILP según si las variables son completamente enteras, mixtas o binarias. Luego, se presentan dos problemas de ejemplo que ilustran cómo formularlos como problemas de ILP y cómo resolverlos usando el método Branch and Bound.