Il conteggio delle cricche massime in un grafico di incomparabilità # P-completo?


13

Questa domanda è motivata da una domanda MathOverflow di Peng Zhang . Valiant ha mostrato che il conteggio delle cricche massime in un grafico generale è # P-completo, ma cosa succede se ci limitiamo ai grafici di incomparabilità (ovvero, vogliamo contare gli antoidi massimi in un poset finito)? Questa domanda sembra abbastanza naturale da sospettare che sia stata considerata in precedenza, ma non sono stata in grado di individuarla nella letteratura.

Risposte:


11

Secondo questo abstract di "La complessità del conteggio dei tagli e del calcolo della probabilità che un grafico sia collegato" (SIAM J. Comput. 12 (1983), pp. 777-788), il conteggio delle anti-catene in un ordine parziale è # P-completo. Non ho accesso a questo documento, quindi non posso dire se questo risultato copre le massime anti-catene o no.


@ András: penso che il loro risultato riguardi il conteggio degli ancaina (che non sono necessariamente massimi). Potrebbe essere facile vedere che il conteggio degli antoidi massimi è anche # P-completo, ma non riesco a vederlo.
Tsuyoshi Ito,

@ András: La domanda riguarda i massimi antichain, non i massimi cardinali. Non ho studiato la riduzione nella carta, quindi forse la loro riduzione dimostra anche la completezza # P del conteggio degli antichain massimi allo stesso tempo, ma almeno sono problemi diversi.
Tsuyoshi Ito,

@Tsuyoshi: hai ragione, il documento di Provan / Ball mostra solo che contare gli antichain con massima cardinalità è # P-difficile. Di nuovo al tavolo da disegno ...
András Salamon il

8
In realtà, se guardi la dimostrazione, vedrai che la completezza # P è dimostrata per una classe di poset in cui tutte le massime anticine hanno la stessa cardinalità. Vale a dire, inizia con qualsiasi grafico bipartito con n vertici e costruisci un grafico bipartito G con 2 n vertici aggiungendo n nuovi vertici { v : v V } e n nuovi bordi { ( v , v ) : V G=(V,E)nG2nn{v:vV}n . Quindi, se V 1 e V 2 è una bipartizione della insieme dei vertici di G ' , definire un poset su V 1V 2 modificando x < y se x V 1 e y V 2 ed x ed y sono in adiacente G ' . Quindi questo risponde alla mia domanda. {(v,v):vV}V1V2GV1V2x<yxV1yV2xyG
Timothy Chow,
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.