Algoritmos Genéticos em PHP - PHP Conference Brasil 2019
7 de Dec de 2019•0 gostou
0 gostaram
Seja o primeiro a gostar disto
mostrar mais
•147 visualizações
visualizações
Vistos totais
0
No Slideshare
0
De incorporações
0
Número de incorporações
0
Baixar para ler offline
Denunciar
Software
Da Teoria da Evolução para a solução de problemas baseada em busca, com provocações para quem não gosta de pensar.
O componente usado na demonstração está disponível em https://github.com/fgsl/geneticalgorithm.
Quem sou eu
●
Doutorando na UTFPR
●
Mestre em Tecnologia e Sociedade
●
Especialista em Tecnologia Java
●
Engenheiro e Arquiteto de Software certificado pela Zend
●
Autor de … livros de programação PHP
●
Instrutor de cursos de desenvolvimento de software
●
Professor de Inteligência Artificial, Sistemas Operacionais, Sistemas de Bancos de
Dados e Frameworks PHP
●
Monitor de adolescentes aprendizes
●
Analista de desenvolvimento, atualmente trabalhando com software para PaaS
●
Pai da Koriander
●
Melhor em Marvel Comics no QuizUp por 3 vezes
●
Autor de Rom, Biografia Não Autorizada, em 6 volumes
●
Autor do blog romocavaleirodoespaco.blogspot.com.br
●
Um grande fã do Lanterna Verde, do Surfista Prateado e dos Novos Titãs
O que diferencia um algoritmo
genético de outro, além dos
argumentos, é a função-objetivo, ou
função de ajuste, que irá avaliar se os
indivíduos de cada geração da
população de soluções atingiu o
critério de parada.
O PROBLEMA DA MOCHILA
O nome dá-se devido ao
modelo de uma situação em
que é necessário preencher
uma mochila com objetos de
diferentes pesos e valores.
O objetivo é que se
preencha a mochila com o
maior valor possível, não
ultrapassando o peso
máximo.
Definição
Suponha que tenha uma mochila com capacidade
total de W e n itens distintos. Seja x1, .. , xn a
quantidade de itens que está sendo carregado,
cada um com um respectivo peso w1, ... wn e valor
v1, ... ,vn . Maximizar o valor da mochila nada mais
é que maximizar a seguinte equação:
CÓDIGO, EU QUERO CÓDIGO
●
EU QUERO MUITO CÓDIGO
●
EU QUERO MUITO CÓDIGO
●
EU QUERO MUITO CÓDIGO
●
EU QUERO MUITO CÓDIGO
●
EU QUERO MUITO CÓDIGO
●
EU QUERO MUITO CÓDIGO
●
EU QUERO MUITO CÓDIGO