Nas engenharias, ou ciências de um modo geral, por diversas vezes há problemas que envolvem a satisfação de mais de um objetivo, em que estes são conflitantes. A área da matemática que se destina a solucionar esses problemas é a Otimização Multi-Objetivo. Diferente da otimização convencional (com apenas um objetivo), em que a solução ótima é aquela que obtém o melhor valor de fitness, na otimização multi-objetivo não se pode usar esse critério, uma vez que não há uma solução que satisfaça todos os objetivos simultaneamente. Partindo desse princípio, nas técnicas multi-objetivo tem-se como resultado um conjunto com as soluções que representam o melhor compromisso entre todos os objetivos do problema. Para se chegar a esse conjunto é utilizado a teoria da Otimalidade de Pareto.