Artikkelen viser hvordan noen av de mest brukte algoritmene for korteste vei i grafer, gradientberegning i nevrale nettverk og parsing av kontekstfrie grammatikker i bunn og grunn er varianter av dynamisk programmering. Forfatteren utforsker den felles matematiske strukturen bak metodene.