Analise as seguintes afirmações sobre Algoritmos Genéticos: ...

Próximas questões
Com base no mesmo assunto
Q3541855 Engenharia de Software
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.
Alternativas

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