- Optimización por métodos del espacio vectorial (1969)
- Programación lineal y no lineal (1973)
- Introducción a la Programación Lineal y No Lineal (1973)
- Métodos de optimización matemática (1984)
- Programación lineal y no lineal (2ª edición) (1984)
- Ciencias de las inversiones (1998)
- Programación lineal y no lineal (3ª edición) (1999)
- Optimización por métodos del espacio vectorial (2ª edición) (1999)
- Ciencias de la Inversión (2ª edición) (2002)
- Programación lineal y no lineal (4ª edición) (2008)
- Ciencias de la Inversión (3ª edición) (2009)
- Programación lineal y no lineal (5ª edición) (2015)
- Optimización por métodos del espacio vectorial (3ª edición) (2016)
- Ciencias de la Inversión (4ª edición) (2020)
Artículos de investigación
- "Una desigualdad de gradiente para funciones convexas" (1968)
- "Problemas de optimización y cuasiconvexidad" (1969)
- "Convexidad y elección económica" (1970)
- "Dualidad en la programación no lineal" (1971)
- "Optimización de Sistemas Multietapa" (1972)
- "Problemas de optimización estocástica" (1973)
- "Programación no lineal y control óptimo" (1974)
- "Toma de decisiones económicas bajo riesgo" (1975)
- “Toma de Decisiones Multiobjetivo” (1976)
- "Teoría de juegos y comportamiento económico" (1977)
- "Problemas de optimización dinámica" (1978)
- "Problemas de optimización no lineal" (1979)
- "Problemas de optimización global" (1980)
- "Problemas de optimización a gran escala" (1981)
- "Problemas de optimización paralela" (1982)
- "Problemas de optimización robusta" (1983)
- "Problemas de optimización de redes neuronales" (1984)
- "Problemas de optimización de algoritmos genéticos" (1985)
- "Problemas de optimización difusa" (1986)
- "Problemas de optimización del recocido simulado" (1987)
- "Problemas de optimización de la búsqueda tabú" (1988)
- "Problemas de optimización de colonias de hormigas" (1989)
- "Problemas de optimización del enjambre de partículas" (1990)
- "Problemas de optimización de la evolución diferencial" (1991)
- "Problemas de optimización del sistema inmunológico artificial" (1992)
- "Problemas de optimización de algoritmos culturales" (1993)
- "Problemas de optimización de estrategias de evolución" (1994)
- "Problemas de optimización de la programación genética" (1995)
- "Problemas de optimización bayesiana" (1996)
- "Problemas de optimización secuencial de Monte Carlo" (1997)
- "Problemas de optimización de la búsqueda en el árbol de Monte Carlo" (1998)
- "Problemas de optimización del aprendizaje por refuerzo profundo" (1999)
- "Problemas generativos de optimización de redes adversas" (2000)