Approximabilité du problème du genre


11

Que sait-on actuellement de l'approximation du problème du genre? Une recherche préliminaire m'indique qu'une approximation à facteur constant est triviale pour des graphes suffisamment denses, et un algorithme d'approximation a été exclu. Ces informations sont-elles à jour ou existe-t-il de meilleures limites connues?nϵ

Réponses:


8

Les meilleurs résultats publiés apparaissent tous dans un article de 1997 de Jianer Chen, Saroja P. Kanchi et Arkady Kanevsky.

  • Pour tout fixe ε>0, le calcul du genre d'un graphe avec l' erreur additive O(nε) est NP-difficile.

  • ngmax{4g,g+4n}

  • Il existe un algorithme d'approximation en temps polynomial pour les graphes à degrés bornés.O(n)

Il s'agit de savoir s'il existe un algorithme d'approximation à facteur constant efficace.


2
Je ne comprends pas comment il résulte de [Chen, Kanchi, Kanevsky '97] que calculer le genre avec l' approximation multiplicative de est NP-difficile. Par exemple, le calcul du MAX CUT avec une approximation additive est également NP-difficile, mais l'algorithme de Goemans et Williamson donne une approximation de 0,878 ... O ( n ε )O(nε)O(nε)
Yury

Oui tu as raison. J'ai mis à jour ma réponse à la lumière de la vôtre.
Jeffε

5

Je voulais ajouter à la réponse complète de Jɛ ff E qu'à ma connaissance, il n'y a pas de limites inférieures pour le facteur d'approximation de ce problème. À notre connaissance, il peut exister un algorithme d'approximation qui donne toujours une approximation à facteur constant (même si le genre est très petit).

L'article Chen, Kanchi et Kanevsky [CKK '97] dit seulement que le calcul du genre avec l'erreur additive est NP-difficile. Voici un aperçu très informel de leur argument. Il sera clair que cet argument ne peut pas être utilisé pour prouver une borne inférieure du facteur d'approximation. Considérons un graphe tel qu'il est difficile de déterminer si ou (pour certains ) ; un tel graphique existe car le problème est NP-difficile. Laissez le nombre de sommets . Soit une grande constante. Prenez copies disjointes du graphiqueG sO(n1ε)Gg e n u s ( G ) g + 1 g n G k N = n k G G g e n u s ( G ) N g g e n ugenus(G)ggenus(G)g+1gnGkN=nkGet considérer leur union. Ensuite, dans le graphe obtenu , il est difficile de déterminer si ou . Autrement dit, il est NP-difficile de calculer avec l'erreur additive , où . Cette construction ne nous donne pas de borne inférieure sur le facteur d'approximation; le rapport de à est égal au rapport de à .Ggenus(G)Ngg e n u s ( G ) N = ( N n ) k / k + 1 = | V ( G ) | k / k + 1 = | V ( G ) | 1 - ε ε = 1 /genus(G)N(g+1)genus(G)N=(Nn)k/k+1=|V(G)|k/k+1=|V(G)|1εN ( g + 1 ) N g g + 1 g ε=1/(k+1)N(g+1)Ngg+1g

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.