1. Bazaraa, M. S., Jarvis, J. J., & Sherali, H. D. (1990). Linear programming and network flows. New York: John Wiley and Sons.
2. Bazaraa, M. S., Sherali, H. D., & Shetty, C. M. (1993). Nonlinear programming: theory and algorithms. New York: John Wiley and Sons.
3. Beasley, J., Dowsland, K., Glover, F., Laguna, M., Peterson, C., Reeves, C. R., & Soderberg, B. (1993). Modern heuristic techniques for Combinatorial Problems. New York: John Wiley and Sons.
4. Ben-Tal, A., & Nemirovski, A. (2001), Lectures on modern convex optimization: analysis, algorithms and engineering applications. Philadelphia: SIAM.
5. Boyd, S., & Vandenberghe, L. (2004). Convex optimization. Cambridge: Cambridge University Press.