Déclarations impliquant


22

Il s'agit en quelque sorte d'une question ouverte - pour laquelle je m'excuse à l'avance.

Y a-t-il des exemples de déclarations qui (apparemment) n'ont rien à voir avec la complexité ou les machines de Turing mais dont la réponse impliquerait ?PNP


4
"Il n'y a pas de système de preuve pour la logique propositionnelle dans laquelle chaque tautologie a une preuve de polynôme (dans la longueur de )." compter, ou est-ce trop proche de la complexité en raison de la limite polynomiale? φφ
Jan Johannsen

Comme il n'y a pas de réponses "exactes" à ma question, votre conjecture compterait ... Je cherche juste des angles surprenants et différents sur le problème P vs NP
Dominic van der Zypen

4
Je suppose que la complexité descriptive donne quelques exemples. Par exemple, la déclaration «il existe des propriétés (de structures ordonnées) exprimables par des formules existentielles de second ordre qui ne peuvent pas être exprimées par des formules universelles de second ordre» est équivalente à la réponse de @ JanJohannsen, tandis que «il existe des propriétés (de structures ordonnées) exprimables par deuxième ordre formules existentielles qui ne peuvent pas être exprimées par des premières commandes formules avec un point fixe moins opérateur » est précisément PNP . Est-ce que cela compte?
Damiano Mazza

" N1 et P0 " * rimshot *
David Richerby

Réponses:


14

Un système de preuve pour la logique propositionnelle est appelé polynomialement borné , si chaque tautologie φ a une preuve dans le système de longueur polynomiale dans la longueur de φ .

La déclaration « Il n'y a pas de système de preuve propositionnelle limitée polynomiale » est équivalent à par un résultat classique de Cook et Reckhow , il implique PN P .NPco-NPPNP


2
Je pense que (par la définition d'un système de preuve propositionnelle pour le langage complet des tautologies ), l'hypothèse ("Il n'y a pas de système de preuve pour la logique propositionnelle dans laquelle chaque tautologie φ a une preuve de polynôme (dans la longueur de φ ) longueur ") est presque identique à l'hypothèse que N Pc o N P ; et donc presque identique à l' hypothèse N PP . coNPφφNPcoNPNPP
Iddo Tzameret

@IddoTzameret: mais nous devons savoir que la TAUTOLOGIE est -complète, non? Et ce n'est pas anodin. Je suppose que cet exemple ne fait que réaffirmer l'intérêt d'avoir des problèmes complets "naturels": on peut parler de classes de complexité sans parler explicitement des machines utilisées pour les définir (ce qui semble être ce que l'OP demande). Ou peut-être que j'ai mal compris votre commentaire ...coNP
Damiano Mazza

@Damiano, je pense que le fait que TAUT soit coNP-complet est trivial, dans le sens où cela est impliqué par sa définition et l'exhaustivité NP de SAT.
Iddo Tzameret

@IddoTzameret, d'accord, mais vous convenez que la complétude de SAT n'est pas anodine, non? C'est essentiellement ce que je disais. Je veux dire, entre l'énoncé " N Pc o N P " formulé en termes de machines de Turing et leur temps d'exécution et le stament "il n'y a pas de système de preuve propositionnelle borné polynomialement" Je vois un écart non trivial, ils ne font définitivement pas ' t regardez "presque identique". Cet écart est dans l'exhaustivité de TAUT ou SAT, selon ce que vous aimez, mais il est là. Tu n'es pas d'accord? NPNPcoNP
Damiano Mazza

1
Oui, la propriété " est une preuve de φ " doit être vérifiable en temps polynomial (en | p | et | φ | ). Et elle doit être solide et complète, c'est-à-dire qu'une formule doit avoir une preuve si elle est une tautologie. pφ|p||φ|
Jan Johannsen

12

La théorie de la complexité géométrique (GCT) (également [1]) n'a pas encore été mentionnée. C'est un vaste programme ambitieux pour connecter P vs NP à la géométrie algébrique. Par exemple, un bref résumé de l'enquête Comprendre l'approche Mulmuley-Sohoni de P vs NP , Regan:

La stabilité est officieusement une notion de ne pas être «chaotique» et est devenue une branche majeure de la géométrie algébrique sous l'influence directrice de DA Mumford, entre autres. Ketan Mulmuley et Milind Sohoni [MS02] observent que de nombreuses questions sur les classes de complexité peuvent être reformulées comme des questions sur la nature des actions de groupe sur certains vecteurs dans certains espaces qui codent des problèmes dans ces classes. Cette enquête explique leur cadre d'un point de vue profane et tente d'évaluer si cette approche ajoute vraiment un nouveau pouvoir aux attaques contre la question P. vs NP.

aussi quelques synopsis dans la section "Un nouvel espoir?" dans Status of the P vs NP problem , Fortnow (2009)

Mulmuley et Sohoni ont réduit une question sur la non-existence d'algorithmes à temps polynomial pour tous les problèmes NP-complets à une question sur l'existence d'un algorithme à temps polynomial (avec certaines propriétés) pour un problème spécifique. Cela devrait nous donner de l'espoir, même face aux problèmes (1) - (3).

Néanmoins, Mulmuley pense qu'il faudra environ 100 ans pour mener à bien ce programme, s'il fonctionne.

[1] Explication de style Wikipedia de la théorie de la complexité géométrique (tcs.se)


Merci d'avoir amené GCT! Il semble toucher à mon propre problème [M], mais je ne l'avais pas rencontré auparavant. "Ces problèmes de calcul peuvent être caractérisés par leurs symétries. Le programme vise à utiliser ces symétries pour prouver les limites inférieures."
DukeZhou

10

Le résultat suivant de Raz (Fonctions insaisissables et limites inférieures pour les circuits arithmétiques, STOC'08) vise (et pas directement P N P ), mais il pourrait être suffisamment proche pour l'OP:VPVNPPNP

f:FnFm(s,r)Γ:FsFmrfΓ

Pour de nombreux réglages des paramètres , les constructions explicites de mappages polynomiaux insaisissables impliquent des limites inférieures fortes (jusqu'à exponentielles) pour les circuits arithmétiques généraux.n,m,s,r


Qu'est-ce qu'une cartographie polynomiale? Voulez-vous dire "polynôme"? Voulez-vous dire "fonction calculable en temps polynomial"? Autre chose?
DW

2
C'est simplement une séquence de polynômes, chacun avec les mêmes variables; il définit donc un mappage de à . mnFnFm
Iddo Tzameret

9

il existe un domaine de complexité quelque peu / récemment étudié, appelé complexité des graphes, qui étudie la façon dont les graphiques plus grands sont construits à partir de graphiques plus petits à l'aide d'opérations ET et OU des arêtes. Jukna a une belle enquête . en particulier en utilisant des unités de "graphes stellaires" il y a un théorème clé, voir p20 remarque 1.18 (le théorème est techniquement plus fort que ci-dessous et implique en fait ):PNP/poly

Nous savons déjà (Théorème 1.7) qu'il existe des graphes bipartis G de complexité étoile ; en fait, ce sont presque tous les graphiques. D'un autre côté, le lemme de fort grossissement implique que même une borne inférieure de l' pour une constante arbitrairement petite sur la complexité des étoiles d'un graphique explicite avec aurait de grandes conséquences sur la complexité du circuit: un tel graphe donnerait une fonction booléenne explicite nécessitant un circuit exponentiel (au nombren×mStar(G)=(nm/logn)Star(G)(2+c)nc>0n×mGm=o(n)fGlog2nmdes variables) taille! (Rappelons que, pour les fonctions booléennes, même les bornes inférieures super-linéaires ne sont pas connues jusqu'à présent.) En particulier, si le graphe est tel que la contiguïté des sommets dans peut être déterminée par une machine de Turing non déterministe fonctionnant en polynôme temporel dans la longueur binaire des codes de sommets, puis une inférieure pour une constante arbitrairement petite impliquerait que . Ainsi, la complexité en étoile des graphiques capture l'un des problèmes les plus fondamentaux de l'informatique.GGlog2nStar(G)(2+c)nc>0PNP


6
Je pense que vous voulez dire . L'instruction déjà trivialement connue. P/polyNPPNP/poly
Yonatan N

@YonatanN est vrai? PNP/poly
T ....

Oui. Même P / poly est connu pour contenir des problèmes en dehors de P, comme le problème d'arrêt unaire.
Yonatan N

Merci pour le lien Jukna! "La complexité est l'un des phénomènes scientifiques cruciaux de notre temps. Dans ce chapitre, nous considérons la complexité des graphiques."
DukeZhou

1

Que diriez-vous de Philip Maymin

"Les marchés sont efficaces si et seulement si P = NP "


3
Les affirmations et les "preuves" de cet article ne semblent pas rigoureuses et les arguments me semblent manquants. Avez-vous lu cet article?
Rahul Savani

J'y suis allé, et je suis d'accord que la méthodologie n'est pas si convaincante, c'est pourquoi je l'ai appelé une "revendication" plutôt qu'un résultat.
RB

5
Et il est écrit dans Microsoft Word: /
gigaoctets

0

PNPFPFNPP = NPPNP1FPFNPFNPFP = FNPP = NP

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.