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.1−2−4−55−4−2−1


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σi′yiσiI′V∪{yi}{σi′}I′IIyiVVσ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.