Domande taggate «time-complexity»

La quantità di risorse di tempo (numero di operazioni atomiche o fasi della macchina) necessarie per risolvere un problema espressa in termini di dimensioni dell'input. Se la tua domanda riguarda l'analisi dell'algoritmo, usa invece il tag [runtime-analysis]. Se la tua domanda riguarda se un calcolo * finirà * mai *, usa invece il tag [computability]. La complessità temporale è forse l'argomento secondario più importante della teoria della complessità.

1
Complessità delle torri di Hanoi
Ho incontrato i seguenti dubbi sulla complessità delle Torri di Hanoi , su cui vorrei i tuoi commenti. È a NP? Tentativo di risposta: supponiamo che Peggy (prover) risolva il problema e lo inoltri a Victor (verificatore). Victor può facilmente vedere che lo stato finale della soluzione è giusto (in …

3
Le funzioni con una crescita più lenta di Ackermann inversa appaiono nei limiti di runtime?
Alcuni algoritmi complicati ( union-find ) hanno la funzione di Ackermann inversa quasi costante che appare nella complessità del tempo asintotico e sono ottimali nel caso peggiore se il termine di Ackermann inverso quasi costante viene ignorato. Esistono esempi di algoritmi noti con tempi di esecuzione che coinvolgono funzioni che …



7
Quali sono le caratteristiche di a
A volte è facile identificare la complessità temporale di un algoritmo che sto esaminando attentamente. Gli algoritmi con due loop nidificati di sono ovviamente . Gli algoritmi che esplorano tutte le possibili combinazioni di gruppi di due valori sono ovviamenteN 2 N 2 NNNNN2N2N^2NNN2N2N2^N . Tuttavia non so come "individuare" …









1
Complessità dell'algoritmo di triangolazione di Delaunay della forza bruta
Nel libro "Geometria computazionale: algoritmi e applicazioni" di Mark de Berg et al., Esiste un algoritmo di forza bruta molto semplice per il calcolo delle triangolazioni di Delaunay. L'algoritmo utilizza la nozione di bordi illegali : bordi che potrebbero non apparire in una triangolazione Delaunay valida e devono essere sostituiti …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.