Den fjerde boken i en serie som gir en tilgjengelig og lettfattelig innføring i algoritmer, uavhengig av programmeringsspråk. Boken inkluderer hint til løsninger for alle quizzer og oppgaver, og støttes av en serie YouTube-videoer laget av forfatterne. I del 4 blir leseren introdusert for algoritmiske verktøy som kan brukes til å håndtere NP-harde problemer, inkludert heuristiske algoritmer, lokal søk, dynamisk programmering, samt metoder som MIP og SAT-løsere. Videre drøftes teknikker for raskt å gjenkjenne NP-harde problemer i praksis.