Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Engenharia de Software para 
Algoritmos Genéticos
 
 
1. Qual das seguintes afirmações sobre algoritmos genéticos (AG) é 
verdadeira?
A) AGs são usados exclusivamente para otimização linear.
B) AGs simulam a evolução natural para resolver problemas complexos.
C) AGs não requerem seleção natural como mecanismo.
D) AGs são sempre mais eficientes que métodos tradicionais.
Resposta correta: B. Os algoritmos genéticos são baseados no conce# 
seleção natural e evolução, utilizando operadores como seleção, cruzamento 
e mutação para explorar soluções em problemas complexos. Essa 
abordagem permite encontrar soluções aproximadas de forma eficiente, 
especialmente em problemas onde métodos tradicionais falham.
2. Qual é o principal componente de um algoritmo genético?
A) Seleção
B) Algoritmo de busca local
C) Algoritmo de divisão e conquista
D) Programação dinâmica
Resposta correta: A. A seleção é um dos principais componentes dos 
algoritmos genéticos. Ela determina quais indivíduos da população irão se 
reproduzir com base em sua aptidão, garantindo que as melhores soluções 
sejam mantidas e aprimoradas nas gerações subsequentes.
3. Em um algoritmo genético, o que representa o "fitness" de um indivíduo?
A) O número de gerações que um indivíduo sobrevive.
B) A capacidade do indivíduo de se reproduzir.
C) A qualidade ou adequação de uma solução para um problema específico.
D) O tempo de execução do algoritmo.
Resposta correta: C. O "fitness" é uma medida que avalia a qualidade de uma 
solução em relação ao problema a ser resolvido. Um indivíduo com maior 
fitness tem uma maior probabilidade de ser selecionado para a próxima 
geração, contribuindo para a evolução da solução.
4. Quais dos seguintes operadores são comuns em algoritmos genéticos?
A) Mutação e cruzamento
B) Programação orientada a objetos e herança
C) Algoritmos de busca exaustiva
D) Transformações lineares
af://n4899
Resposta correta: A. Os operadores de mutação e cruzamento (ou 
recombinação) são fundamentais em algoritmos genéticos. A mutação 
introduz variação aleatória em indivíduos, enquanto o cruzamento combina 
características de dois ou mais indivíduos para criar novos indivíduos, 
aumentando a diversidade genética na população.
5. Em um algoritmo genético, como a elitismo é utilizado?
A) Para evitar que a população diminua.
B) Para garantir que as melhores soluções sejam preservadas na próxima 
geração.
C) Para introduzir aleatoriedade excessiva.
D) Para aumentar a complexidade do algoritmo.
Resposta correta: B. O elitismo é uma estratégia utilizada para garantir que 
os melhores indivíduos da população atual sejam preservados na próxima 
geração. Isso ajuda a evitar a perda de boas soluções durante o processo 
evolutivo e acelera a convergência do algoritmo em direção a soluções de 
alta qualidade.

Mais conteúdos dessa disciplina