Questão de Algoritmos e Estrutura de Dados — Algoritmos — COPEVE-UFAL 2022
Algoritmos e Estrutura de Dados›Algoritmos
Código
qq709623
Banca
COPEVE-UFAL
Órgão
TCE-AL
Ano
2022
Nível
Médio
Cargo
Agente de Controle Externo - Ciências da Computação
Assinale a alternativa que indica uma vantagem dos algoritmos de agrupamento Hierárquicos sobre os Particionais.
AEncontram grupos disjuntos.
BNão usam distância euclidiana.
CNão exigem o número de grupos.
DSão computacionalmente eficientes.
EPodem usar diferentes tipos de distância.
Revelar gabarito e comentário▾
GabaritoC — Não exigem o número de grupos.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Algoritmos de Agrupamento: Hierárquicos vs. Particionais
Gabarito: letra C. A principal vantagem dos algoritmos de agrupamento hierárquicos sobre os particionais é que eles não exigem que o número de grupos (clusters) seja especificado previamente. Enquanto métodos particionais como k-means requerem que o usuário informe o valor de k, os hierárquicos constroem uma hierarquia de agrupamentos (dendograma) que permite escolher o número de grupos posteriormente, com base em critérios de corte.
A banca testa o conhecimento sobre as características fundamentais dos dois tipos de algoritmos de agrupamento. Vejamos cada alternativa:
Algoritmos de agrupamento
1Hierárquicos
Não exigem número de grupos (k)
Dendograma
Complexidade O(n² log n) ou O(n³)
Grupos aninhados/sobrepostos
2Particionais (ex.: k-means)
Exigem k pré-definido
Grupos disjuntos
Complexidade O(n·k·i)
Mais eficientes em grandes dados
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Afirma que hierárquicos encontram grupos disjuntos. Na verdade, os métodos particionais (ex.: k-means) é que produzem grupos disjuntos (cada elemento pertence a um único cluster). Os hierárquicos podem gerar grupos sobrepostos ou aninhados (dependendo do tipo, como aglomerativo vs. divisivo), mas não é essa sua vantagem distintiva.
Alternativa B — ❌ Incorreta
"Não usam distância euclidiana." Tanto hierárquicos quanto particionais podem usar distância euclidiana ou outras métricas (manhattan, cosseno, etc.). O uso de distância euclidiana não é uma vantagem exclusiva de um sobre o outro.
Alternativa C — ✅ Correta ⟵ GABARITO
"Não exigem o número de grupos." Exato. Algoritmos hierárquicos (aglomerativos ou divisivos) constroem uma hierarquia completa sem necessidade de definir k previamente. O usuário pode decidir o número de grupos após a análise do dendograma. Já nos particionais, o número de clusters é um parâmetro de entrada obrigatório.
Alternativa D — ❌ Incorreta
"São computacionalmente eficientes." Geralmente, algoritmos hierárquicos têm complexidade O(n² log n) ou O(n³), sendo menos eficientes que os particionais (como k-means, O(n · k · i)) para grandes conjuntos de dados. Eficiência não é vantagem dos hierárquicos.
Alternativa E — ❌ Incorreta
"Podem usar diferentes tipos de distância." Ambos os tipos podem usar diversas métricas de distância. Não é uma vantagem exclusiva.
PEGA ESSA DICA!
Na prova, lembre-se: hierárquico = dendograma, sem k pré-definido; particional = k definido, grupos disjuntos. Essa é a diferença clássica.