Trovare un buon sottografo indotto


19

Ti viene dato un grafico con vertici. Potrebbe essere bipartito se vuoi. Esistono gruppi di bordi (diciamo disgiunti). Sono interessato al problema di trovare un sottoinsieme , il più piccolo possibile (o anche più piccolo), in modo che il grafico indotto abbia almeno un bordo da ogni classe , per .n m E 1 , , E mE S V G S E i i = 1 , , mG=(V,E)nmE1,,EmESVGSEii=1,,m

Attualmente, so che questo problema è stato risolto. Ho anche un'approssimazione approssimativamente) non del tutto evidente .O(n)

Questo sembra un problema naturale: qualcuno è a conoscenza di riferimenti pertinenti o algoritmi migliori?


questo ha il debole aroma di una variante steiner-tree di gruppo, ma non ho una buona intuizione sul fatto che le differenze siano estetiche o reali.
Suresh Venkat,

1
Per la versione in cui ogni bordo in è in alcuni , cerca il Sottotitolo Rainbow minimo. E iEEi
Andreas Björklund,

@ AndreasBjörklund se metti il ​​tuo commento come risposta, lo contrassegnerei come la risposta corretta. Grazie!
Sariel Har-Peled,

Risposte:


14

Cerca il grafico secondario Rainbow minimo.


2
L'MRS sembra richiedere "esattamente uno" invece di "almeno uno" secondo questo documento: sciencedirect.com/science/article/pii/S0020019010003339
Suresh Venkat,

3
Sì, ma almeno l'abstract (non ho accesso al documento) dice il subgraph, non il subgraph indotto, quindi ho pensato che fossero gli stessi?
Andreas Björklund,

Questo è lo stesso, poiché non insistono sul fatto che il grafico sia indotto dal sottografo.
Sariel Har-Peled,

1
Ah ok. il mio errore quindi.
Suresh Venkat,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.