Com o intuito de resolver estas questões de forma mais eficiente, os pesquisadores de informática buscam desenvolver novas técnicas computacionais, usando a inspiração das mais diversas áreas. Uma das técnicas mais promissoras para a resolução destes difíceis problemas são os algoritmos genéticos. Estes são partes de uma área emergente da computação inteligente, denominada Computação Bio-Inspirada, que retira da natureza a inspiração para encontrar soluções para problemas que são difíceis demais para serem resolvidos por técnicas tradicionais. Baseados neste paradigma, os algoritmos genéticos resolvem problemas computacionais através da modelagem do processo de evolução natural, realizando processos de reprodução e mutação, até encontrar soluções adequadas para o problema em questão. Este livro procura introduzir esta área para o leitor interessado em soluções para problemas complexos, podendo ser usado por alunos de graduação e pós-graduação de computação, além de ser acessível para pessoas que tenham um conhecimento básico de informática e de programação.