Modifica : il problema originale è -duro ravvicinamento quando k = 1 , dove n indica il numero di serie.n1 - ϵk = 1n
Il doppio di un ipergrafo si ottiene scambiando vertici con bordi e preservando le incidenze. È più facile capire il problema quando notiamo che un ipergrafo ha la dimensione VC 1 se il suo doppio è privo di croce (per tutti in A , almeno uno di P ∩ Q , P ∖ Q , Q ∖ P , ( P ∪ Q ) c è vuoto).P, QUNP∩ Q , P∖ Q , Q ∖ P, ( P∪ Q )c
Per dualità il problema originale (per ) equivale a, dato un ipergrafo ( V , S ) , trovare una U ⊆ V di dimensione massima con ( U , { S ∩ U ∣ S ∈ S } ) senza croce.k = 1( V, S)U⊆ V( U, { S∩ U∣ S∈ S} )
In realtà, questo (doppio) problema è molto difficile anche quando tutti gli insiemi in hanno dimensione 2: quindi è un grafico e stiamo cercando una dimensione di vertice di dimensione massima il cui sottografo indotto che non contiene alcun percorso a due bordi ( non è difficile vedere questo è l'unico modo in cui può sorgere una coppia di attraversamenti, supponendo che il grafico abbia almeno 4 vertici). Ma questa proprietà è ereditaria e non banale e quindi possiamo usare un risultato di Feige e Kogan per mostrare durezza.S
Risposta originale
Il doppio problema per (trova una dimensione massima S tale che la dimensione VC doppia di S sia al massimo 1) è difficile da approssimare entro n 1 - ϵ (in una famiglia con Θ ( n ) insiemi).k=1SSn1−ϵΘ(n)
La ragione di ciò è che la doppia dimensione VC di una famiglia è 1 se vale quanto segue: per tutte P , Q in A , almeno una di P ∩ Q , P ∖ Q , Q ∖ P , ( P ∪ Q ) c è vuoto. (Vale a dire VC-dim = 1 è il doppio di ciò che viene spesso chiamato cross-freeness.)AP,QAP∩Q,P∖Q,Q∖P,(P∪Q)c
Riduciamo dal set indipendente al calcolo della sottofamiglia cross-free di dimensioni massime. Dato un grafico costruisci un ipergrafo H = ( X , S ) dove X = V ⊎ E ⊎ { 0 } per alcuni elementi fittizi 0 . Per ogni vertice v di G , aggiungiamo il seguente set T v a S : { v } ∪ { e ∣ eG=(V,E)H=(X,S)X=V⊎E⊎{0}0vGTvS
{v}∪{e∣e is an edge incident to v}.
Non è difficile mostrare una famiglia è attraversamento libero sse U è indipendente in G .{Tv}v∈UUG
Ma per il problema originale (primordiale), sembra necessario un po 'più di pensiero ... sembra interessante!