J'essaie de comprendre ce qui ne va pas avec la preuve suivante de la récurrence suivante T(n)≤2(c⌊nT(n)=2T(⌊n2⌋)+nT(n)=2T(⌊n2⌋)+n T(n) = 2\,T\!\left(\left\lfloor\frac{n}{2}\right\rfloor\right)+n T(n)≤2(c⌊n2⌋)+n≤cn+n=n(c+1)=O(n)T(n)≤2(c⌊n2⌋)+n≤cn+n=n(c+1)=O(n) T(n) \leq 2\left(c\left\lfloor\frac{n}{2}\right\rfloor\right)+n \leq cn+n = n(c+1) =O(n) La documentation dit que c'est faux à cause de l'hypothèse inductive que Qu'est-ce que je manque?T(n)≤cnT(n)≤cn T(n) \leq cn
Du point de vue du comportement asymptotique, qu'est-ce qui est considéré comme un algorithme "efficace"? Quelle est la norme / raison de tracer la ligne à ce point? Personnellement, je penserais que tout ce que je pourrais naïvement appeler "sous-polynôme", tel que tel que serait efficace et tout ce qui …
Dans une vidéo de récitation pour MIT OCW 6.006 à 43:30, Étant donné une matrice avec colonnes et lignes, l'algorithme de recherche de pics 2D, où un pic est une valeur supérieure ou égale à ses voisins adjacents, a été décrit comme suit:m × nm×nm \times nm nUNEAAmmmnnn Remarque: S'il …
Voici quatre principes que je ne peux pas concilier: Algorithmes de temps exponentiels doubles exécutés en temps avec constanteO(22nk)O(22nk)O(2^{2^{n^k}})k∈Nk∈Nk \in \mathbb{N} Des algorithmes de temps exponentiels s'exécutent en avec constanteO(2nk)O(2nk)O(2^{n^k})k∈Nk∈Nk \in \mathbb{N} La première borne croît plus vite que la seconde; c'est-à-dire qu'il existe des algorithmes qui fonctionnent en temps …
Je me demande s'il existe des fonctions utiles asymptotiquement supérieures à une fonction polylogarithmique et inférieures à une fonction polynomiale. Autrement dit, une fonction f(n)f(n)f(n) tel que f(n)=ω(log(n)k)f(n)=ω(log(n)k)f(n) = \omega(\log(n)^k) pour une constante k>0k>0k > 0 et f(n)=o(nk)f(n)=o(nk)f(n) = o(n^k) pour une constante k>0k>0k > 0 Ce que je veux …
J'ai un problème de devoirs qui me rend perplexe parce que les mathématiques vont au-delà de ce que j'ai fait, même si on nous a dit qu'il n'était pas nécessaire de résoudre cela mathématiquement. Fournissez simplement une limite supérieure étroite et justifiez-la. Soit Fournir une borne supérieure asymptotique sur comme …
Cette question est assez spécifique dans la manière de prendre les mesures pour résoudre le problème. Donné T( n ) = 2 T( 2 n / 3 ) + O ( n )T(n)=2T(2n/3)+O(n)T(n)=2T(2n/3)+O(n) prouve-le T( n ) = O (n2)T(n)=O(n2)T(n)=O(n^2). Les étapes étaient donc les suivantes. Nous voulons prouver queT( …
Je veux prouver que la complexité temporelle d'un algorithme est polylogarithmique dans l'échelle d'entrée. La relation de récurrence de cet algorithme est , où .T( 2 n ) ≤ T( n ) + T(nune)T(2n)≤T(n)+T(na)T(2n) \leq T(n) + T(n^a)a ∈ ( 0 , 1 )a∈(0,1)a\in(0,1) Il semble que pour certains dépend …
Dans CLRS (aux pages 49-50), quelle est la signification de l'énoncé suivant: Σni=1O(i)Σi=1nO(i)\Sigma_{i=1}^{n} O(i) n'est qu'une seule fonction anonyme (de ), mais n'est pas la même chose queiiiO(1)+O(2)+⋯+O(n)O(1)+O(2)+⋯+O(n)O(1)+O(2)+\cdots+O(n), qui n'a pas vraiment d'interprétation. "
J'apprends l'analyse asymptotique et j'ai vu des complexités d'aspect exotique vivre entre d'autres courantes. Par exemple, "log log n" est strictement compris entre 1 et log n. Je me demande si l'on peut toujours trouver des complexités entre deux autres. Plus précisément, pour toutes les fonctions f et g avec …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 6 ans . Le wiki a une bonne feuille …
3n=2O(n)3n=2O(n)3^n = 2^{O(n)}est apparemment vrai. Je pensais que c'était faux car3n3n3^n croît plus rapidement que n'importe quelle fonction exponentielle avec une base de 2. Comment est 3n=2O(n)3n=2O(n)3^n = 2^{O(n)} vrai?
Disons que j'ai un graphique |G||G||G| avec |E|=O(V2)|E|=O(V2)|E|=O(V^2)bords. Je veux exécuter BFS surggG qui a une durée de O (V+E)O(V+E)O(V+E). Il semble naturel d'écrire que le temps d'exécution sur ce graphique serait O ( O (V2) + V)O(O(V2)+V)O(O(V^2)+V) puis simplifier pour O (V2)O(V2)O(V^2). Y a-t-il des pièges à utiliser un …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.