Quelles sont les meilleures limites inférieures actuelles pour le temps et la profondeur de circuit pour 3SAT?
Quelles sont les meilleures limites inférieures actuelles pour le temps et la profondeur de circuit pour 3SAT?
Réponses:
Pour autant que je sache, la limite inférieure de temps "indépendante du modèle" la plus connue pour SAT est la suivante. Soit et S la limite d'espace et de temps d'exécution de tout algorithme SAT. Alors nous devons avoir T ⋅ S ≥ n 2 cos ( π / 7 ) - o ( 1 ) infiniment souvent. Remarque 2 cos ( π / 7 ) ≈ 1,801 . (Le résultat cité par Suresh est un peu obsolète.) Ce résultat a été publié dans STACS 2010, mais il s’agit d’un résumé étendu d’un article beaucoup plus long, que vous pouvez obtenir ici:http://www.cs.cmu.edu/~ryanw/automated-lbs.pdf
Bien entendu, le travail ci-dessus s'appuie sur de nombreux travaux antérieurs, mentionnés dans le blog de Lipton (voir la réponse de Suresh). En outre, lorsque la limite d'espace S se rapproche de n, la limite inférieure de temps T se rapproche également de n. Vous pouvez prouver un meilleur "compromis temps-espace" dans ce régime; voir l’enquête de 2008 de Dieter van Melkebeek sur les limites inférieures de la SAT dans l’espace-temps.
Si vous vous limitez aux machines multi-bandes de Turing, vous pouvez prouver indéfiniment. Cela a été prouvé par Rahul Santhanam et découle d'une limite inférieure similaire connue pour PALINDROMES dans ce modèle. Nous pensons que vous devriez être en mesure de prouver une limite inférieure quadratique "indépendante du modèle", mais qui a été difficile à atteindre depuis un certain temps.
Pour les circuits non uniformes avec fan-in borné, je ne connais aucune limite inférieure de profondeur meilleure que .
Ma compréhension est la même que Lev Reyzin. Il est possible qu'il existe un algorithme complet déterministe pour SAT qui s'exécute dans l'espace O (n) et dans le temps O (n). Il est étonnant que l’existence d’un algorithme aussi efficace ne soit pas interdite.