En el presente estudio se propuso un modelo matemático basado en el problema de la mochila, que represente la selección de medidas de control que maximicen la reducción de los factores de riesgo en un Sistema de Gestión de Seguridad y Salud en el Trabajo. Además de ello, se seleccionaron y adaptaron algoritmos de solución metaheurísticos al problema estudiado, de manera que optimicen los resultados.