La optimización es un proceso que persigue encontrar la mejor solución posible o solución óptima para un determinado problema, ya sea maximizar o minimizar una función objetivo. Se pueden encontrar una gran variedad de problemas de optimización tanto en la industria como en la ciencia, desde los clásicos problemas de diseño de redes de telecomunicaciones y organización de la producción, hasta en los más actuales de ingeniería y re-ingeniería de software. Más específicamente, en el transporte marítimo, en las últimas tres décadas se han definido formalmente numerosos problemas de gran impacto en la rama marítimo - portuaria entre los que se destaca el Problema de Ruteo y Planificación de Buques, (SRS por sus siglas en inglés). En este sentido, la línea de investigación de enfoca en la búqueda de métodos más eficientes para resolver problemas afines a la rama.