Problèmes non résolus en informatique

Cet article présente une liste des problèmes non résolus en informatique. Un problème est considéré comme ouvert ou non résolu lorsqu'aucune solution n'est connue (ou lorsque les experts du domaine sont en désaccord sur les solutions proposées). De plus, le concept de problème est vue au sens large, et peut être raffiné en questions ou conjectures (comme question : « a-t-on  » ou conjecture : « on a  ».

Complexité computationnelle

  • Problème P ≟ NP – Le problème P ≟ NP est une question majeure non résolue en informatique qui consiste à déterminer si tout problème dont la solution peut être vérifiée en temps polynomial non déterministe (NP) peut également être résolu en temps polynomila daterministe (P). Cette question a des implications profondes dans des domaines tels que la cryptographie, la conception d'algorithmes et la théorie du calcul[1].
  • Problème : a-t-on égalité entre BQP et NP ?
  • Problème : a-t-on égalité entre NC et P ?
  • Problème : a-t-on égalité entre NP et Co-NP
  • Problème : a-t-on égalité entre P et BPP
  • Problème : a-t-on égalité entre P et PSPACE
  • Problème : a-t-on égalité entre L et NL (complexité)
  • PH = problème PSPACE
  • Problème L = P
  • Problème L = RL (en)
  • Conjecture des jeux uniques
  • L'hypothèse du temps exponentiel (en) est-elle vraie ?
  • L'hypothèse du temps exponentiel fort (SETH) est-elle vraie ?
  • Existe -t-il des fonctions à sens unique ?
  • La cryptographie à clé publique est-elle possible ?
  • Conjecture du log-rank (en)
  • Conjecture de Hartmanis-Stearns

Temps polynomial versus temps polynomial non déterministe pour des problèmes algorithmiques spécifiques

Note : Le problème d'isomorphisme de graphes consiste à déterminer si deux graphes finis sont isomorphes, c'est-à-dire s'il existe une bijection entre leurs sommets et leurs arêtes, l'adjacence étant préservée. Bien que ce problème soit connu pour appartenir à la classe NP, on ignore s'il est NP-complet ou s'il est résoluble en temps polynomial. Cette incertitude le place dans une classe de complexité unique, ce qui en fait un problème ouvert important en informatique[2].
  • La canonisation de graphe (en) est-elle équivalente en temps polynomial au problème de l'isomorphisme de graphes ?
  • Est-il possible de reconnaître les puissances de feuilles (en) et les puissances k -feuilles en temps polynomial ?
  • Les jeux de parité peuvent-ils être résolus en temps polynomial ?
  • Peut-on calculer la distance de rotation (en) entre deux arbres binaires en temps polynomial ?
  • Peut-on reconnaître en temps polynomial des graphes de largeur de clique bornée ? [3]
  • Peut-on trouver une quasi-géodésique fermée simple (en) sur un polyèdre convexe en temps polynomial ? [4]
  • Peut-on trouver en temps polynomial un plongement simultané (en) avec des arêtes fixes pour deux graphes donnés ? [5]
  • Le problème de la somme de racines carrées (en) peut-il être résolu en temps polynomial dans le modèle de la machine de Turing ?

Théorie algorithmique des nombres

Autres problèmes algorithmiques

Théorie des langages de programmation

  • Conjecture de Barendregt–Geuvers–Klop (en) : Tout système de types purs faiblement normalisant est-il également fortement normalisant ?

Autres problèmes

  • La logique linéaire multiplicative-exponentielle est-elle décidable ?
  • La conjecture d'Aanderaa-Karp-Rosenberg est-elle vraie ?
  • Conjecture de Černý : Si un automate fini déterministe avec Les états ont un mot synchronisant, doivent-ils en avoir un d'une longueur maximale  ?
  • Problème généralisé de la hauteur d'étoile (en) : tous les langages réguliers peuvent-ils être exprimés à l'aide d'expressions régulières généralisées avec une profondeur d'imbrication limitée des étoiles de Kleene ?
  • Problème de séparation des mots (en) : Combien d'états sont nécessaires dans un automate fini déterministe qui se comporte différemment selon la longueur de deux chaînes de caractères données de longueur  ?
  • Est-ce que tous les automates cellulaires élémentaires sont Turing-complet ?
  • Déterminez si la longueur du mot minimal inachevable de est polynomial en , ou même dans Il est connu que est un code à longueur variable si pour tous implique pour tous dans de tels cas, nous ignorons encore s'il existe une borne polynomiale. Cela constitue un affaiblissement possible de la conjecture de Restivo (déjà réfutée en général, bien que les bornes supérieures restent inconnues).
  • Déterminer tous les entiers positifs de sorte que la concaténation de et en base en utilisant au maximum k un caractère distinct, pour fixer b et k

De nombreux autres problèmes de théorie du codage figurent également parmi les problèmes non résolus en mathématiques.

Références

  1. ↑ (en) « P vs. NP – The Greatest Unsolved Problem in Computer Science », Quanta Magazine, (consulté le )
  2. ↑ (en) Erica Klarreich, « Landmark Algorithm Breaks 30-Year Impasse », Quanta Magazine, (consulté le )
  3. ↑ (en) Michael R. Fellows, Frances A. Rosamond, Udi Rotics et Stefan Szeider, « Clique-width is NP-complete », SIAM Journal on Discrete Mathematics, vol. 23, no 2,‎ , p. 909–939 (DOI 10.1137/070687256, MR 2519936, S2CID 18055798, lire en ligne [archive du ])
  4. ↑ (en) Erik D. Demaine et Joseph O'Rourke, Geometric folding algorithms: Linkages, origami, polyhedra, Cambridge, England, Cambridge University Press, (ISBN 978-0-521-71522-5, DOI 10.1017/CBO9780511735172, MR 2354878), chap. 24 (« Geodesics: Lyusternik–Schnirelmann »), p. 372–375
  5. ↑ (en) Elisabeth Gassner, Michael Jünger, Merijam Percan, Marcus Schaefer et Schulz, Graph-Theoretic Concepts in Computer Science: 32nd International Workshop, WG 2006, Bergen, Norway, June 22–24, 2006, Revised Papers, vol. 4271, Berlin, Germany, Springer, coll. « Lecture Notes in Computer Science », (ISBN 978-3-540-48381-6, DOI 10.1007/11917496_29, MR 2290741, lire en ligne), « Simultaneous graph embeddings with fixed edges », p. 325–335.

Liens externes

  • icône décorative Portail de l'informatique théorique