Analise as seguintes afirmações sobre Algoritmos Genéticos: ...
I – Um algoritmo genético é uma variante da busca em feixe estocástica, na qual os estados sucessores são gerados pela modificação de um único estado.
II – A analogia em relação à seleção natural é a mesma que se dá na busca em feixe estocástica, exceto pelo fato de usar a reprodução assexuada, e não a reprodução sexuada.
III – A principal desvantagem do algoritmo genético vem do cruzamento, no qual é possível combinar grandes blocos de genes que evoluem de forma independente para executar funções úteis, elevando, assim, o nível de granularidade em que a busca opera.
IV – Os algoritmos genéticos combinam uma propensão de exploração aleatória com a troca de informações entre processos de busca paralelos.
Assinale a alternativa CORRETA, conforme Russel e Norvig (2013):
RUSSELL, S.; NORVIG, P. Inteligência Artificial. Elsevier Bookman. 3° Ed. 1324 pg. 2013.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - Apenas a afirmação IV é correta.
Tema central da questão: A questão trata dos Algoritmos Genéticos, uma técnica de otimização e busca inspirada na teoria da evolução biológica. É fundamental compreender como esses algoritmos funcionam e quais são suas principais características, como população, seleção, crossover (cruzamento) e mutação.
Resumo teórico:
Os Algoritmos Genéticos (AGs) trabalham com uma população de soluções, simulando o processo de seleção natural. Cada solução é como um "indivíduo" que pode se cruzar (crossover) com outros, trocando partes de seu "material genético" (informação/código), e sofrer mutações aleatórias. O objetivo é evoluir soluções cada vez melhores ao longo das gerações, equilibrando exploração (busca por novas soluções) e exploração (aperfeiçoamento das melhores soluções). Fonte: Russell, S.; Norvig, P. Inteligência Artificial, 3ª ed. (2013).
Justificativa da alternativa correta (IV):
A afirmação IV está correta porque descreve precisamente o funcionamento dos algoritmos genéticos: eles combinam exploração aleatória (mutação) com troca de informações entre soluções diferentes (crossover), que ocorrem em paralelo dentro de uma população. Esse paralelismo é um diferencial dos AGs em relação a métodos clássicos de busca.
Análise das alternativas incorretas:
- I - Incorreta: AGs não geram sucessores por modificação de um único estado; eles trabalham com populações, realizando cruzamentos entre diferentes indivíduos, diferentemente da busca em feixe estocástica.
- II - Incorreta: A analogia correta é com reprodução sexuada, pois o crossover envolve dois "pais", ao contrário da reprodução assexuada (um único indivíduo).
- III - Incorreta: O cruzamento é uma vantagem dos AGs, pois permite combinar blocos úteis de informação. Isto não é uma desvantagem, mas sim o que possibilita a evolução eficiente das soluções.
Estrategicamente, observe palavras como “apenas” ou descrições erradas do funcionamento dos métodos. Atente para termos técnicos como “população”, “cruzamento” e “reprodução”, pois são pontos centrais em AGs e frequentemente explorados em pegadinhas.
Resumo: Apenas a IV representa corretamente os algoritmos genéticos segundo Russell e Norvig.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
I – "Um algoritmo genético é uma variante da busca em feixe estocástica, na qual os estados sucessores são gerados pela modificação de um único estado."
❌ Incorreta. Algoritmos genéticos não são variantes da busca em feixe estocástica. Na busca em feixe, múltiplos estados são mantidos e expandidos, mas os algoritmos genéticos operam sobre uma população de estados, e os sucessores são gerados por recombinação (cruzamento) e mutação, envolvendo dois ou mais indivíduos, não apenas um único estado.
II – "A analogia em relação à seleção natural é a mesma que se dá na busca em feixe estocástica, exceto pelo fato de usar a reprodução assexuada, e não a reprodução sexuada."
❌ Incorreta. Os algoritmos genéticos usam reprodução sexuada, ou seja, cruzamento entre dois indivíduos para gerar descendentes. Isso é uma das principais diferenças em relação a outras técnicas de busca. A afirmação está invertida.
III – "A principal desvantagem do algoritmo genético vem do cruzamento, no qual é possível combinar grandes blocos de genes que evoluem de forma independente para executar funções úteis, elevando, assim, o nível de granularidade em que a busca opera."
❌ Incorreta. Essa afirmação descreve uma vantagem, não uma desvantagem. A capacidade de combinar blocos de genes úteis é justamente o que torna os algoritmos genéticos poderosos. A desvantagem estaria mais relacionada à dificuldade de garantir convergência ou à necessidade de ajuste fino dos parâmetros.
IV – "Os algoritmos genéticos combinam uma propensão de exploração aleatória com a troca de informações entre processos de busca paralelos."
✅ Correta. Essa é uma descrição precisa do funcionamento dos algoritmos genéticos. Eles exploram o espaço de busca de forma estocástica (via mutações e seleção) e promovem troca de informações entre indivíduos da população por meio do cruzamento, o que equivale a uma forma de busca paralela.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo