Este documento describe algoritmos para resolver problemas de optimización, analiza las propiedades de los algoritmos y explica procedimientos numéricos para implementar los algoritmos de manera eficiente en una computadora. También enfatiza que los algoritmos solo son aceptables si existe una implementación numérica eficiente y que se deben conocer técnicas numéricas para comprender la eficiencia de los algoritmos de optimización.