Задача математического программирования (или задача с равенствами и неравенствами ) - задача условной оптимизации, допустимая множество которой имеет вид:
Формально задача математического программирования записывается так:
Ограничения по G и называются функциональными ограничениями, а X ? P - прямым.