Um Algoritmo Gentico (AG) uma tcnica de busca utilizada na cincia da computao para achar solues aproximadas em problemas de otimizao e busca. Algoritmos genticos diferem dos algoritmos tradicionais de otimizao em basicamente quatro aspectos: Baseiam-se em uma codificao do conjunto das solues possveis, e no nos parmetros da otimizao em si;Os resultados so apresentados como uma populao de solues e no como uma soluo nica;No necessitam de nenhum conhecimento derivado do problema, apenas de uma forma de avaliao do resultado;Usam transies probabilsticas e no regras determinsticas. funo AlgoritmoGentico(populao, funo-objetivo) sadas: indivduo entradas: populao uma lista de indivduos funo-objetivo uma funo que recebe um indivduo e retorna um nmero real. repetir lista de pais: = seleo(populao, funo-objetivo) populao: = reproduo(lista de pais) enquanto nenhuma condio de parada for atingida retorna o melhor indivduo da populao de acordo com a funo-objetivoEste um curso para quem deseja comear a desenvolver algoritmos para Inteligncia Artificial. Neste curso voc aprender a teoria bsicasobre Algoritmos Genticos, vamos percorrer todo o caminho no que tange oAG, comeando coma teoria da evoluo de Darwin e terminando com o desenvolvimento de um Algoritmo Gentico para maximizar uma funo matemtica. Estrutura Curricular: Teoria do Algoritmo GenticoInteligncia ComputacionalUm pouco de BiologiaConceitos Bsicos de AGAprofundando em Algoritmos GenticosArquitetura do AGRepresentao CromossmicaRepresentao PopulacionalFuno de AvaliaoMdia da PopulaoOperadores GenticosSeleo dos PaisOperador CrossoverOperador MutaoDesenvolvimento de um Algoritmo GenticoIntroduo a Maximizao de FunesArquitetura do ProjetoPreparando o Visual Studio C#Programando a Classe CONSTANTSProgramando a Classe INDIVIDUOProgramando a Classe POPULACAOProgramando a Classe ALGORITMOSGENETICOSProgramando a Interface GrficaApresentao da Execuo do Algoritmo Gentico