Hitting Set

Read full text
Authors: João Pedro Melo Póvoa, Benedito Jaime Melo Moraes Junior, Daniel Martins da Silva, Tanilson Dias dos Santos
Cited by: 0

Abstract

Este artigo apresenta uma abordagem pedagógica para o estudo do problema Hitting Set, com o intuito de reproduzir e tornar acessível a demonstração clássica de sua NP-completude, conforme estabelecida na literatura especializada. Diferentemente de trabalhos que visam propor novos resultados teóricos inéditos, o objetivo central desta pesquisa é preencher uma lacuna didática, detalhando minuciosamente a redução polinomial a partir do problema Vertex Cover (Problema Alvo) para o Hitting Set (Problema Atacado). A metodologia adotada inicia-se com uma revisão dos conceitos fundamentais, incluindo as definições formais das classes P e NP, bem como o conceito de certificado e verificação eficiente. Em seguida, uma prova inspirada na de Richard Karp é construída passo a passo, com ênfase na visualização da transformação das instâncias de grafos para coleções de conjuntos através de diagramas de "antes e depois". Adicionalmente, introduz-se o "Dilema dos Observadores", uma analogia original para ilustrar a complexidade combinatória. Por fim, discutem-se aplicações práticas em bioinformática e engenharia de software, consolidando o material como um recurso de apoio eficaz ao ensino de Teoria da Computação.

Fields of Study & Subjects

Complexity and Algorithms in Graphs Advanced Graph Theory Research semigroups and automata theory

Publication details

Journal / source
Academic Journal on Computing Engineering and Applied Mathematics
Volume
7
Issue
2
Pages
71–80
Publication date
10 February 2026
Language
PT