Complessità temporale dei problemi di decisione o relazioni tra classi di complessità limitate nel tempo. (Utilizzare il tag [analisi degli algoritmi] per il tempo impiegato da determinati algoritmi.)
sfondo Diversi anni fa, quando ero un laureando, ci veniva dato un compito di analisi ammortizzata. Non sono stato in grado di risolvere uno dei problemi. L'avevo chiesto in teoria comp. , Ma non è emerso alcun risultato soddisfacente. Ricordo che il corso TA ha insistito su qualcosa che non …
Ci sono dei vantaggi nel calcolare la complessità temporale di un algoritmo usando il calcolo lambda? O esiste un altro sistema progettato per questo scopo? Eventuali riferimenti sarebbero apprezzati.
La mia domanda è semplice: Qual è il tempo di esecuzione nel caso peggiore dell'algoritmo più noto per il calcolo di una composizione elettronica di una matrice n × nn×nn \times n ? La composizione elettronica si riduce alla moltiplicazione della matrice o gli algoritmi più noti O ( n3)O(n3)O(n^3) …
Alcuni di voi potrebbero aver seguito questa domanda , che è stata chiusa a causa del mancato livello di ricerca. Quindi, sto estraendo la parte della domanda che è a livello di ricerca. Al di là delle tecniche "più semplici", come la riduzione all'ordinamento o un problema completo EXPTIME, quali …
Il problema di Halting afferma che è impossibile scrivere un programma in grado di determinare se un altro programma si arresta, per tutti i possibili programmi di input . Tuttavia, posso sicuramente scrivere un programma in grado di calcolare il tempo di esecuzione di un programma simile a: for(i=0; i<N; …
Quando ho armeggiato con l'analisi LR non canonica, ho escogitato un metodo di analisi (con tabelle di dimensioni infinite, che lo rende in qualche modo poco pratico ) in grado di analizzare esattamente le grammatiche non ambigue nel tempo , e mi chiedevo se fosse possibile fare meglio :O(n2)O(n2)O(n^2) Tutte …
Sto cercando un riferimento per il seguente risultato: L'aggiunta di due numeri interi nella rappresentazione fattorizzata è difficile come il factoring di due numeri interi nella normale rappresentazione binaria. (Sono abbastanza sicuro che sia là fuori perché questo è qualcosa che mi ero chiesto ad un certo punto, e poi …
Questa domanda riguarda la relazione tra la moltiplicazione normale dei numeri binari e la moltiplicazione polinomiale mod 2. Per rendere concreta la domanda, vorrei idealmente sapere se esiste una soluzione migliore alla domanda di Knuth vol. 2, 3a edizione, pagina 420 rispetto a quella fornita nel libro. "La moltiplicazione dei …
Cosa si sa della complessità temporale del seguente problema, che chiamiamo 3-MUL? Dato un insieme di numeri interi, ci sono elementi tali che ?SSSnnna,b,c∈Sa,b,c∈Sa,b,c\in Sab=cab=cab=c Questo problema è simile al problema 3-SUM, che chiede se ci sono tre elementi tali che (o equivalentemente ). 3-SUM è ipotizzato per richiedere un …
Esiste un problema naturale in P per cui il limite di tempo di esecuzione più noto è della forma , dove α è una costante irrazionale ?O(nα)O(nα)O(n^\alpha)αα\alpha
Il miglior limite superiore noto sulla complessità temporale della moltiplicazione è il limite Martin Fürer , che è più della complessità temporale lineare dell'aggiunta. Abbiamo una prova che l'aggiunta è intrinsecamente più semplice della moltiplicazione?n logn 2O ( log*n )nlogn2O(log*n)n\log n2^{O(\log^* n)}
È noto che i palindromi possono essere riconosciuti in tempo lineare su macchine Turing a velocità, ma non su macchine Turing a nastro singolo (nel qual caso il tempo necessario è quadratico). L'algoritmo del tempo lineare utilizza una copia dell'input e quindi utilizza anche uno spazio lineare.222 Possiamo riconoscere i …
Qual è la complessità temporale (non la complessità della query) dell'algoritmo di Grover? Mi sembra chiaro che è poiché ci sonoΩ( √Ω(log(N)N−−√)Ω(log(N)N)\Omega(\log(N) \sqrt{N})iterazioni e ogni iterazione richiede l'uso dell'operazione di riflessione che a sua volta richiede tempoΩ(log(N))utilizzando qualsiasi set standard di porte universali.Ω(N−−√)Ω(N)\Omega(\sqrt{N})Ω(log(N))Ω(log(N))\Omega(\log(N)) Il problema è che non riesco a …
Sembra essere noto che per trovare una risposta a una query su un database relazionale D , occorre tempo | D | | Q | e non ci si può liberare dell'esponente | Q | .QQQDDD|D||Q||D||Q||D|^{|Q|}|Q||Q||Q| Dato che può essere molto grande, ci chiediamo perché i database funzionino affatto nella …
Sia f(n)f(n)f(n) il peggior tempo di esecuzione di un problema sull'input di dimensione nnn . Facciamo un po 'strano il problema fissando f(n)=n2f(n)=n2f(n) = n^2 per n=2kn=2kn=2k ma f(n)=nf(n)=nf(n) = n per n=2k+1n=2k+1n=2k+1 . Quindi, qual è il limite inferiore del problema? Il modo in cui l'ho capito è solo …
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.