Задача математичного програмування (або задача з рівностями та нерівностями) — задача умовної оптимізації, допустима множина якої має вигляд:
Формально задача математичного програмування записується так:
Обмеження з gi називаються функціональними обмеженнями, а x ∈ P — прямим.
Див. також
Задача лінійного програмування Задача оптимізації Задача умовної оптимізації Задача опуклого програмування Цілочислові задачі лінійного програмування