Le problème de la somme des racines carrées pose, étant donné deux séquences et d’entiers positifs, si la somme inférieure à, égale à to, ou supérieure à la somme . Le statut de complexité de ce problème est ouvert; voir ce postpour plus de détails. Ce problème se pose naturellement dans la géométrie informatique, en particulier dans les problèmes impliquant les chemins les plus courts euclidiens, et constitue un obstacle important au transfert d'algorithmes pour ces problèmes de la RAM réelle à la RAM entière standard.
Appelez un problème Π somme-de-racines-carrées-dures-dur (abrégé √-dur?) S'il y a une réduction polynomiale du problème de la somme des racines carrées à Π. Il n’est pas difficile de prouver que le problème suivant est la somme des racines carrées:
Les plus courts chemins dans les graphes géométriques euclidiens 4d
Instance: Un graphe dont les sommets sont des points de , avec des arêtes pondérées par la distane euclidienne; deux sommets et
Sortie: le plus court chemin de à dans .
Bien sûr, ce problème peut être résolu en temps polynomial sur la RAM réelle en utilisant l'algorithme de Dijkstra, mais chaque comparaison dans cet algorithme nécessite la résolution d'un problème de somme de racines carrées. La réduction utilise le fait que tout nombre entier peut être écrit comme la somme de quatre carrés parfaits; la sortie de la réduction est en réalité un cycle sur sommets.
Quels sont les autres problèmes de la somme des racines carrées? Je suis particulièrement intéressé par les problèmes pour lesquels il existe une solution polynomiale sur la RAM réelle. Voir ma question précédente pour une possibilité.
Comme Robin le suggère, les réponses ennuyeuses sont ennuyeuses. Pour toute classe de complexité X contenant une somme de racines carrées (par exemple, PSPACE ou EXPTIME), chaque problème X-hard est ennuyeusement une somme de racines carrées.