Den femte utgaven av 'Model Building in Mathematical Programming' tar for seg de generelle prinsippene for modellbygging innen matematisk programmering og viser hvordan disse prinsippene kan anvendes gjennom en rekke forenklede, men praktiske problemstillinger fra varierte kontekster. Boken tilbyr foreslåtte formuleringer og løsninger, samt noen beregningsmessige erfaringer som gir leseren en forståelse for de beregningsmessige utfordringene knyttet til å løse den spesifikke typen modeller. I tillegg illustrerer verket både rekkevidden og begrensningene ved matematisk programmering, og hvordan den kan anvendes på reale situasjoner. Ved å fokusere på viktigheten av å bygge og tolke modeller, i stedet for selve løsningsprosessen, forsøker forfatteren å tette et gap etterlatt av mange verk som primært vektlegger den algoritmiske siden av emnet. I denne boken deler H.P. Williams sin opprinnelige motivasjon og målsettinger med å skrive verket, hvordan det har blitt modifisert og oppdatert gjennom årene, samt hva som er nytt i denne utgaven.