Um algoritmo e uma sequencia bem definida de passos para resolver um problema.O melhor exemplo de uso dos algoritmos e na construcao de programas de computador, que seguem passos precisos para resolver problemas de forma muito rapida.O inconveniente e que, para construir o algoritmo e o programa, o humano por detras do teclado deve saber muito bem como resolver o problema.Mas nao precisa ser sempre assim. Ha uma solucao, por assim dizer, mais produtiva: o uso de algoritmos geneticos.Em vez de tomarem decisoes logicas simples e previsiveis, como os algoritmos normais, um algoritmo genetico e construido de forma a gerar mutacoes, criando novas geracoes de passos, cada uma eventualmente mais proxima da solucao do problema.Nova era na historia da invencaoOs cientistas acreditam que os algoritmos geneticos estao nos colocando no limiar de uma nova era na historia da invencao, das inovacoes e da pesquisa cientifica.Isto porque os programas de computador passam a poder "evoluir" automaticamente, criando projetos que, muitas vezes, nenhum ser humano poderia idealizar.Essa nova forma de inventar ja esta transformando areas tao diversas como a locomocao de robos, a criacao de novos componentes eletroeletronicos e ate o projeto de motores diesel menos poluentes.Os algoritmos geneticos imitam a selecao natural, descrevendo um projeto como se ele fosse um genoma construido de segmentos.Cada segmento descreve um parametro da invencao, da forma do objeto, por exemplo, ate aspectos muito mais detalhados, como a resistencia eletrica ou as afinidades quimicas do material.Alterando aleatoriamente alguns segmentos - criando versoes mutantes deles - o algoritmo melhora o projeto.Os melhores resultados obtidos em cada rodada - em cada geracao - sao entao reunidos, e tudo recomeca rumo a uma nova geracao, para melhorar ainda mais as coisas. Andre Miserez Ate recentemente, um computador de mesa medio nao tinha o poder de processamento para triturar os dados atraves de milhoes de geracoes e descartar os mutantes indesejaveis.Isso agora mudou, permitindo que os algoritmos geneticos passem a ter um efeito mais pratico, mais imediato, mas tambem mais profundo, na pesquisa e no desenvolvimento.E o que defende John Koza, da Universidade de Stanford, nos Estados Unidos, um dos pioneiros no uso dos algoritmos geneticos no desenvolvimento de projetos de engenharia.Ele desenhou uma nova "raca" de antenas de radio super eficientes dessa maneira.O que e realmente interessante, segundo o pesquisador, e que nem sempre e claro por que a invencao evoluida funciona: nenhum ser humano poderia, de forma razoavel, criar tais antenas, com suas formas estranhas.E, para quem quer reaproveitar o conhecimento ja existente, o programa pode ser posto para gerar uma nova concepcao a partir de inventos humanos, como os registrados em patentes.Andre Miserez Hoje, sexta-feira, na aula de Google SketchUp, o professor nos desafiou que cada um criasse um labirinto do jeito e do tamanho que quisesse. Depois que todos terminaram seu labirinto o professor nos ensinou a andar dentro do labirinto, onde o desafio era que cada um achasse a saida de seu proprio labirinto, depois deste desafio aprendemos mais algumas ferramentas e algumas modelagens em objetos, em seguida tivemos que desenhar uma caneta, e depois cada um