En este artículo, se desarrolló un algoritmo, basado en la técnica de enjambre de partículas (Siglas en inglés - PSO) para optimizar los procesos de fundición a presión y por compresión, utilizando modelos matemáticos para describir el comportamiento de ambos procesos. En la fundición por compresión el modelo matemático describe un problema con múltiples objetivos y restricciones, y en la fundición a presión el modelo describe un problema de un solo objetivo con restricciones. El desarrollo del algoritmo PSO se realizó con el software FORTRAN 90, y los resultados se compararon con los obtenidos usando un algoritmo de optimización basado en el proceso de enseñanza-aprendizaje (Siglas en inglés - TLBO), demostrando buenas capacidades en la optimización de parámetros en fundición a presión y por compresión. Se observó que con el algoritmo PSO se consigue una solución óptima en todos los procesos y los tiempos computacionales fueron mínimos.