Quand est-il décontracté de compter?


26

Supposons que nous relâchions le problème du comptage des colorations appropriées en comptant les colorations pondérées comme suit: chaque coloration appropriée obtient le poids 1 et chaque coloration incorrecte obtient le poids où est une constante et est le nombre d'arêtes dont les extrémités sont colorées de la même manière. Lorsque passe à 0, cela se réduit à compter les colorations appropriées, ce qui est difficile pour de nombreux graphiques. Lorsque c est 1, chaque coloration a le même poids et le problème est trivial. Lorsque la matrice d'adjacence du graphique multipliée par a un rayon spectral inférieur à c v c - log ( c ) / 2 1 - ϵcvcvclog(c)/21ϵ, cette somme peut être approximée par propagation de croyance avec garantie de convergence, c'est donc facile en pratique. C'est aussi facile en théorie, car un arbre de calcul particulier présente une décroissance des corrélations et permet donc un algorithme de temps polynomial pour une approximation garantie - Tetali, (2007)

Ma question est - quelles autres propriétés du graphique rendent ce problème difficile pour les algorithmes locaux? Dur dans le sens où seule une petite plage de peut être adressée.c

Edit 23/09 : Jusqu'à présent, je suis tombé sur deux algorithmes déterministes d'approximation polynomiale pour cette classe de problèmes (dérivés du document STOC2006 de Weitz et de l'approche "expansion de la cavité" de Gamarnik pour le comptage approximatif), et les deux approches dépendent du facteur de branchement de l'auto-évaluation éviter les promenades sur le graphique. Le rayon spectral apparaît parce que c'est une limite supérieure de ce facteur de ramification. La question est alors - est-ce une bonne estimation? Pourrions-nous avoir une séquence de graphiques où le facteur de branchement des promenades auto-évitantes est borné, tandis que le facteur de branchement des promenades régulières croît sans limite?

Edit 10/06 : Cet article d'Allan Sly (FOCS 2010) semble pertinent ... le résultat suggère que le facteur de ramification d'un arbre infini de promenades évitantes capture précisément le point auquel le comptage devient difficile.

Edit 31/10 : Alan Sokal conjectures ( p.42 of "The multivariate Tutte polynomia" ) qu'il y a une limite supérieure sur le rayon de la région sans zéro du polynôme chromatique qui est linéaire en termes de maxmaxflow (débit maximal de st toutes les paires s, t). Cela semble pertinent car les corrélations à longue distance apparaissent lorsque le nombre de colorations appropriées se rapproche de 0.


3
Grande question.
András Salamon,

1
Cela sera familier à tous ceux qui travaillent dans ce domaine, mais vous pourriez peut-être mentionner que le problème exact pour les couleurs et est connu pour être # P-hard par le théorème 1 de "La complexité des fonctions de partition" par A. Bulatov & Grohe, parce que la matrice avec sur la diagonale et ailleurs a un rang d'au moins 2.c 1 k × k c 1k3c1k×kc1
Colin McQuillan

1
C'est aussi le modèle de Potts antiferromagnétique à état q, n'est-ce pas?
Colin McQuillan

1
@Kaveh: Pourriez-vous revenir en arrière? Ces deux balises, bien que moins populaires, décrivaient le mieux cette question. Redéfinir chaque question pour n'inclure que les balises les plus populaires me semble fallacieux.
RJK

1
@Kaveh: Pourquoi ne demandez-vous pas à l'OP quelle (s) balise (s) arXiv il souhaite et quelle (s) balise (s) non arXiv il souhaite supprimer, au lieu de faire un choix unilatéral en fonction de la popularité? Je ne suis pas du tout d'accord avec l'affirmation selon laquelle donner des balises plus générales organise mieux le site. Mes tags préférés n'en incluent aucun de haut niveau.
RJK

Réponses:


11

C'est difficile pour les graphiques planaires, au moins pour six couleurs ou plus. Voir "Inapproximabilité du polynôme de Tutte d'un graphe planaire" par Goldberg et Jerrum


Notez qu'il s'agit d'une version détendue du comptage. Pour tout graphique, il existe une gamme de c pour lesquels un comptage détendu est facile. La question est de savoir comment quantifier cette plage
Yaroslav Bulatov

3
D'ACCORD. Il me semble avoir volé la prime que vous avez offerte, je vais donc proposer à nouveau 50 points sur cette question.
Colin McQuillan

beau geste, Colin!
Suresh Venkat

Il n'y avait pas d'autre réponse et les 50 points auraient été perdus sinon! Le système impose une limite arbitraire de 7 jours pour les primes. Voir meta.stackexchange.com/questions/1413/… pour une discussion sur la modification la plus récente du système.
András Salamon

5

Quelques commentaires supplémentaires:

Un algorithme local de comptage calculera le comptage à partir d'un ensemble de statistiques par nœud où chaque statistique est fonction d'un voisinage graphique du nœud. Pour les colorations, ces statistiques sont liées à la "probabilité marginale de rencontrer la couleur c". Voici un exemple de cette réduction pour un graphique simple.

Il résulte de l' article récent d'Alan Sly que compter les ensembles indépendants en utilisant un algorithme local est aussi difficile que de compter les ensembles indépendants en utilisant n'importe quel algorithme. Je soupçonne que cela est vrai pour le comptage général sur les graphiques.

Pour les algorithmes locaux, la dureté dépend du comportement de la corrélation entre les nœuds par rapport à la distance entre les nœuds. Pour des distances suffisamment grandes, cette corrélation n'a essentiellement que deux comportements - soit la corrélation décroît de façon exponentielle dans la distance du graphique, soit elle ne se désintègre pas du tout.

S'il y a décroissance exponentielle, les statistiques locales dépendent d'un voisinage dont la taille est polynomiale dans la taille du graphique, donc le problème du comptage est facile.

Dans les modèles de physique statistique, il a été noté (c'est-à-dire de Gennes, Emery) qu'il existe un lien entre les marches auto-évitantes, la décroissance de la corrélation et les transitions de phase. Le point auquel la fonction génératrice de promenades auto-évitantes sur un réseau devient infinie correspond à la température à laquelle les corrélations à longue distance apparaissent dans le modèle.

Vous pouvez voir dans la construction de l'arbre de marche auto-évitant de Weitz pourquoi les promenades auto-évitantes apparaissent dans la décroissance de la corrélation - marginal peut être représenté exactement comme la racine d'un arbre de promenades auto-évitantes, donc si le facteur de ramification de cet arbre est suffisamment petites, les feuilles de l'arbre finissent par ne plus être pertinentes.

Si la «dureté locale» implique la dureté, alors il suffit de quantifier les propriétés qui déterminent le taux de croissance des promenades auto-évitantes. Le taux de croissance exact peut être extrait de la fonction de génération pour des promenades auto-évitantes, mais il est difficile à calculer. Le rayon spectral est facile à calculer et donne une limite inférieure.


2
ceci est un joli résumé, et merci pour le pointeur sur le papier d'Allan Sly: maintenant je suis inspiré pour assister à la conférence!
Suresh Venkat

4

Quelques commentaires: pas une réponse.

Si est assez petit par rapport au nombre de sommets dans le graphique, alors les colorations incorrectes s'additionneront à moins de 1. Il y a donc une réduction triviale du cas poids-0 à ce cas: choisissez simplement pour être petit assez. Cela signifie que le problème est # P-difficile pour toute collection d'instances avec , pour tout . (Ici, j'autorise à être différent dans différents cas, donc les classes sont des unions de classes avec fixe .)c c [ 0 , ϵ ) ϵ > 0 c cccc[0,ϵ)ϵ>0cc

Supposons maintenant que soit vraiment fixe, comme dans la configuration de votre problème. Ensuite, pour les graphiques suffisamment grands, il est toujours possible de dépasser une somme pondérée de 1 pour les colorations incorrectes, de sorte que cette réduction directe ne fonctionne pas.c

Vous demandez des propriétés structurelles de la classe des graphiques qui permettraient au problème de rester difficile. Pour autant que je sache, ce sera presque toujours difficile. Mais cela est très sommaire et nécessite plus de travail.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.