A otimização é um ramo da área da matemática e dos métodos numéricos que tem sido objeto de investigação teórica e aplicada ao longo das últimas décadas. Em particular, a engenharia é uma das áreas onde a otimização tem encontrado terreno propício para a sua aplicação e desenvolvimento teórico e prático. As técnicas de otimização alcançaram uma maturidade sem precedentes e são usadas num largo espectro de aplicações industriais em diferentes áreas, nomeadamente engenharia estrutural, aeroespacial, automóvel, química, eletrónica, fabricação assistida por computador e produção industrial. A otimização pode ser definida como o estabelecimento racional de um projeto que é o melhor dentro de todos os possíveis de acordo com um ou mais objetivos predefinidos e obedecendo a um conjunto prescrito de restrições. Em sentido lato, as condições referidas requerem uma integração adequada entre duas áreas bem definidas: a otimização em engenharia e a otimização matemática. Desta interação resulta a integração da otimização no ciclo de projeto de sistemas em engenharia. Para aplicar os conceitos matemáticos à pesquisa do projeto ótimo de sistemas em engenharia, deve-se formular o problema matemático subjacente e construir o respetivo modelo. Para tal, é necessário definir as variáveis de projeto, os objetivos e as restrições do problema de otimização. Neste livro, é feita uma apresentação detalhada sobre os conceitos matemáticos de otimização, bem como a descrição dos principais algoritmos de acordo com a sua taxonomia. Considera-se constituir esta obra um importante contributo para a disseminação do conhecimento nesta área e uma referência fundamental para estudantes, investigadores, cientistas e engenheiro