Algoritmo presente in molti software GIS e CAD che permette di sfoltire il numero dei vertici che compongono uno o più elementi lineari. Le operazioni di generalizzazione si rendono necessarie per sfoltire un dato e passarlo ad una scala più grande, eliminando i vertici e rendendo l'elemento più lineare, compatibilmente con il livello di accuratezza definito.