Questions marquées «time-complexity»

La quantité de ressources de temps (nombre d'opérations atomiques ou d'étapes de la machine) nécessaires pour résoudre un problème exprimé en termes de taille d'entrée. Si votre question concerne l'analyse d'algorithmes, utilisez plutôt la balise [runtime-analysis]. Si votre question concerne la fin ou non d'un calcul, utilisez plutôt la balise [computability]. La complexité temporelle est peut-être le sous-sujet le plus important de la théorie de la complexité.

3
Pourquoi ne pas prendre la représentation unaire des nombres dans les algorithmes numériques?
Un algorithme de temps pseudo-polynomial est un algorithme qui a un temps d'exécution polynomial sur la valeur d'entrée (amplitude) mais un temps d'exécution exponentiel sur la taille d'entrée (nombre de bits). Par exemple, tester si un nombre est premier ou non, nécessite une boucle à travers les nombres de 2 …


2
Existe-t-il un algorithme efficace pour l'équivalence d'expression?
par exemple Xy+ x+y= x+y( x + 1)xy+x+y=X+y(X+1)xy+x+y=x+y(x+1) ? Les expressions proviennent de l'algèbre ordinaire du secondaire, mais se limitent à l'addition et à la multiplication arithmétiques (par exemple 2+2=4;2.3=62+2=4;2.3=62+2=4; 2.3=6 ), sans inverses, soustraction ou division. Les lettres sont des variables. Si cela aide, nous pouvons interdire toute expression …

6
Trouver le XOR max de deux nombres dans un intervalle: peut-on faire mieux que quadratique?
Supposons que l'on nous donne deux nombres et et que nous voulons trouver pour l \ le i, \, j \ le r .lllrrrmax(i⊕j)max(i⊕j)\max{(i\oplus j)}l≤i,j≤rl≤i,j≤rl\le i,\,j\le r L'algorithme naïf vérifie simplement toutes les paires possibles; par exemple en rubis, nous aurions: def max_xor(l, r) max = 0 (l..r).each do |i| …






2
Complexité des puissances de la matrice de calcul
Je suis intéressé par le calcul de la nnn ième puissance d'un la matrice . Supposons que nous ayons un algorithme de multiplication matricielle qui s'exécute en temps . Ensuite, on peut facilement calculer en temps. Est-il possible de résoudre ce problème en moins de temps?n×nn×nn\times nAAAO(M(n))O(M(n))\mathcal{O}(M(n))AnAnA^nO(M(n)log(n))O(M(n)log⁡(n))\mathcal{O}(M(n)\log(n)) Les entrées de …


2
analyse temporelle de l'algorithme «taille d'entrée» vs «éléments d'entrée»
Je suis toujours un peu confus avec les termes "longueur d'entrée" et "taille d'entrée" lorsqu'ils sont utilisés pour analyser et décrire la limite supérieure asymptomatique d'un algorithme Il semble que la longueur d'entrée de l'algorithme dépende en grande partie du type de données et de l'algorithme dont vous parlez. Certains …

1
Limites d'exécution sur les algorithmes de problèmes complets de NP en supposant P ≠ NP
Supposons .P ≠ N PP≠NPP\neq NP Que pouvons-nous dire sur les limites d'exécution de tous les problèmes NP-complete? c'est-à-dire quelles sont les fonctions les plus étroites pour lesquelles nous pouvons garantir qu'un algorithme optimal pour tout problème NP-complet s'exécute dans un temps d'au moins et au plus sur une entrée …



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.