Prune and search

Versione del 29 giu 2025 alle 09:29 di Pil56 (discussione | contributi) (top: sistemazione fonti, smistamento lavoro sporco e fix vari)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Prune and search (in italiano "sfoltisci e cerca") è un metodo per risolvere problemi di ottimizzazione ideato da Nimrod Megiddo nel 1983.[1]

L'idea alla base del metodo è una procedura ricorsiva, ad ogni passo della quale la taglia dell'input è ridotta (prune) di un fattore costante . Esso è dunque un algoritmo del tipo divide et impera. Sia la taglia dell'input, sarà la complessità temporale di tutto l'algoritmo e la complessità temporale dell'operazione di sfoltimento, allora obbedirà alla seguente relazione di ricorrenza:

che si può provare, col metodo di Akra-Bazzi, avere soluzione , se , dove c è una costante.

Note

  1. ^ N. Megiddo. Linear-time algorithms for linear programming in R3 and related problems. SIAM J. Computing, 12:759–776, 1983.

Voci correlate

  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica