A contagem de cliques máximas em um gráfico de incomparabilidade é # P-complete?

13

Essa pergunta é motivada por uma pergunta do MathOverflow de Peng Zhang . Valiant mostrou que contar cliques máximos em um gráfico geral é # P-completo, mas e se restringirmos aos gráficos de incomparabilidade (ou seja, queremos contar os antichains máximos em um posito finito)? Essa questão parece suficientemente natural para eu suspeitar que já tenha sido considerada antes, mas não consegui localizá-la na literatura.

Timothy Chow
fonte

Respostas:

11

De acordo com este resumo de "A complexidade da contagem de cortes e da computação da probabilidade de um gráfico ser conectado" (SIAM J. Comput. 12 (1983), pp. 777-788), a contagem de anti-cadeias em uma ordem parcial é # P-completo. Não tenho acesso a este artigo, portanto, não sei dizer se esse resultado cobre o máximo de anti-cadeias ou não.

mhum
fonte
@ András: Eu acho que o resultado deles é a contagem de antichains (que não são necessariamente máximos). Pode ser fácil ver que a contagem de antichains máximos também é # P-completa, mas não consigo ver.
Tsuyoshi Ito
@ András: A questão é sobre antichains máximos, não antichains de cardinalidade máxima. Não estudei a redução no artigo, portanto, talvez a redução deles também prove a # P-perfeição de contar antichains máximos ao mesmo tempo, mas pelo menos são problemas diferentes.
Tsuyoshi Ito
@ Tsuyoshi: você está certo, o artigo da Provan / Ball mostra apenas que a contagem de antichains de cardinalidade máxima é difícil. De volta à prancheta ...
András Salamon
8
Na verdade, se você olhar para a prova, verá que a completude P é comprovada para uma classe de posets em que todos os antichains máximos têm a mesma cardinalidade. Nomeadamente, começar com qualquer bipartido gráfico com n vértices e construir um gráfico bipartido L ' com 2 n vértices por adição de n novos vértices { v ' : v V } e n novas arestas { ( v , v ) : V G=(V,E)nG2nn{v:vV}n . Então, se V 1 e V 2 é uma bipartição do conjunto de vértices de G , defina um poset em V 1V 2 configurando x < y se x V 1 e y V 2 e x e y são adjacentes em G ' . Então, isso responde à minha pergunta. {(v,v):vV}V1V2GV1V2x<yxV1yV2xyG
Timothy Chow