Metoder som baserar sig på matematisk optimering är viktiga verktyg för att förstå exempelvis naturfenomen och hantera processer inom teknik och naturvetenskap på ett systematiskt sätt. Typiska användningsområden är ruttplanering, schemaläggning eller produktionsplanering, där man systematiskt vill hitta en en optimal, eller tillräckligt bra, lösning som uppfyller vissa givna restriktioner.