Un modello di miglioramento dell'algoritmo pigro può essere utilizzato per rilevare e migliorare le prestazioni. L'idea di base è di attendere che l'algoritmo inizi a mostrare segni di rallentamento, a quel punto possono essere applicate tecniche di ottimizzazione. Questo modello consente un sovraccarico minimo nel migliore dei casi, pur rilevando e correggendo le scarse prestazioni nel peggiore dei casi.
Crea un modello di progettazione che aiuti a rilevare e migliorare le prestazioni di un algoritmo.