Kleinste Menge, die bestimmte Mengen schneidet

16

Sei Mengen, die Elemente gemeinsam haben können. Ich suche eine kleinste Menge so dass .S1,S2,,Sni ,Xich,XSich

Hat dieses Problem einen Namen? Oder reduziert es sich auf ein bekanntes Problem?

In meinem Kontext beschreiben die Elementarzyklen einer stark verbundenen Komponente, und ich suche nach einer kleinsten Menge von Scheitelpunkten , die alle Zyklen schneiden. XS1,,SnX

adl
quelle

Antworten:

25

Ihr erstes Problem ist das Hypergraph-Transversal-Problem (auch bekannt als das HITTING SET- Problem). Das zweite Problem ist das FEEDBACK VERTEX SET- Problem. Beide Probleme sind NP- vollständig.

Yota Otachi
quelle
-3

Betrachten wir S1, S2 ... Sn als unterschiedliche Sequenzen und benötigen wir die längste Teilsequenz, die in diesen Sequenzen gemeinsam ist, so wird diese Art von Problem als "Längste gemeinsame Teilsequenz (Longest Common Subsequence, LCS)" bezeichnet. Wir können die Bedingung so ändern, dass sie zu einer kleinsten gemeinsamen Teilsequenz wird, die ein einzelnes Element aus der Menge als kleinste Teilsequenz findet.

Bitte sehen Sie sich die dynamischen Programmierbeispiele an. Sie erhalten die Details ...

Diplav
quelle
1
n