Una domanda sulle estensioni lineari di ordini parziali


12

Se ti viene data una raccolta di ordini parziali, l'ordinamento topologico ti dirà se esiste un'estensione della raccolta a un ordine totale (un'estensione in questo caso è un ordine totale coerente con ciascuno degli ordini parziali).

Ho riscontrato una variazione:

Fissare un set . Ti vengono date sequenze σ 1 , σ k di elementi disegnati da V senza ripetizione (le sequenze hanno una lunghezza compresa tra 1 e | V | ).Vσ1,σkV|V|

C'è un modo per fissare gli orientamenti per ciascuna delle sequenze (avanti o indietro) in modo che la raccolta di catene risultante (vista come un ordine parziale) ammetta un'estensione?

Questo problema è noto?

Nota: l'orientamento è scelto per un'intera sequenza. Quindi, se la sequenza è , puoi tenerla in quel modo o capovolgerla a 5 - 4 - 2 - 1 , ma non puoi fare nient'altro.12455421


1
2

2
Ehm, ogni grafico non orientato può essere orientato ad essere un DAG. Basta scegliere un ordinamento dei vertici e usare quell'ordinamento per orientare i bordi.
David Eppstein,

Hai ragione ovviamente, io non sto pensando direttamente.
Chandra Chekuri,

Nella mia variazione ogni sottosequenza ha una lunghezza esattamente di 4, quindi la risposta di Yury entra in gioco. La mia unica speranza a questo punto è che le sottosequenze abbiano una struttura molto speciale e siano correlate tra loro, quindi forse qualcosa di specifico al problema potrebbe aiutare. Ma non c'è un martello generale.
Suresh Venkat,

Risposte:


14

uvw

L'algoritmo di approssimazione più noto per il problema, di Chor e Sudan, soddisfa 1/2 di tutti i vincoli se l'istanza è completamente soddisfacente.

[1] J. Opantry. Total Ordering Problem, SIAM Journal on Computing , 8 (1): 111-114, febbraio 1979.

[2] B. Chor e M. Sudan. Un approccio geometrico alla reciprocità , SIAM Journal on Discrete Mathematics, 11 (4): 511-523, novembre 1998.

Modifiche: chiarito che la versione decisionale del problema è NP-difficile.


Sì, ciò significa che anche il problema decisionale relativo alla conformità di tutti i vincoli è difficile?
Chandra Chekuri,

1
ϵ>01ϵ

4
1/31/3+εOPT=1εε>0

|σi|=3i

1
IyiσiσiyiσiIV{yi}{σi}IIIyiVVσi{yi}
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.