Рассмотрим детерминированную задачу оптимизации

 (1)

где область допустимых значений ,

 (2)

Классификация задачи (1.2) возможна по многим признакам. Рассмотрим основные из этих признаков.
Классификация по виду критерия оптимальности и ограничивающих функций.
Если критерий оптимальности () – линейная функция, а множество – выпуклый многогранник, то задача (1),(2) называется задачей линейного программирования.
Если критерий оптимальности () – есть отношение двух линейных функций, а множество – выпуклый многогранник, задача (1),(2) называется задачей дробно-линейного программирования.
Пусть область определяется только ограничениями типа неравенств:

 (3)

Тогда если функция () и функции (),[1,] являются сепарабельными, то задача (1), (3) называется задачей сепарабельного программирования.
Тогда если функция () и ограничивающие функции (),[1,] являются позиномами, то задача (1), (3) называется задачей геометрического программирования
Если () – квадратичная функция, т.е. ()=+, а множество есть выпуклое множество, то задача (1),(2) называется задачей квадратичного программирования. Здесь -(*) симметричная матрица, -(*1) вектор.
Задачи линейного, дробно-линейного, сепарабельного и геометрического программирования редко возникают в САПР и в данном курсе не рассматриваются.
Если множество является конечным множеством, то задача (1), (2) называется задачей дискретного программирования.
Если множество является множеством целых чисел, то задача (1), (2) называется задачей целочисленного программирования.
Задачи дискретного и целочисленного программирования обычно изучаются в курсах исследования операций и в данном курсе не рассматриваются.
Если функция () является выпуклой, то задача (1,2) называется задачей выпуклого программирования. Заметим, что определение выпуклой функции () требует выпуклости области ее определения .
В общем случае задача (1),(2) называется задачей нелинейного программирования. Часто задачи выпуклого программирования также относят к задачам нелинейного программирования.
Классификация по наличию или отсутствию ограничений.
Если ограничения на вектор отсутствуют (=), то задача (1),(2) называется задачей оптимизации без ограничений или задачей безусловной оптимизации.
Если имеются ограничения на вектор () то задача (1),(2) называется задачей оптимизации с ограничениями или задачей условной оптимизации.
Классификация характеру ограничений.
Среди задач условной оптимизации выделяют следующие классы задач:
Классификация по размерности вектора Х.
Если размерность вектора равна 1 (=1), то задача (1),(2) называется однопараметрической задачей оптимизации (одномерной задачей оптимизации).
Если размерность вектора больше 1 (>1), то задача (1),(2) называется многопараметрической задачей оптимизации (многомерной задачей оптимизации).
Классификация по количеству точек минимума.
Если функция () имеет в области допустимых значений один минимум, то задача (1),(2) называется одноэкстремальной задачей оптимизации.
Если функция () имеет в области допустимых значений более одного минимума, то задача (1),(2) называется многоэкстремальной задачей оптимизации.
Классификация по характеру искомого решения.
Если отыскивается любой локальный минимум функции (), то задача (1),(2) называется задачей локальной оптимизации. Если отыскивается любой локальный минимум функции () и задача (1),(2) является задачей безусловной оптимизации, то эта задача называется задачей безусловной локальной оптимизации. Аналогично, если отыскивается любой локальный минимум функции () и задача (1),(2) является задачей условной оптимизации, то эта задача называется задачей условной локальной оптимизации.
Если отыскивается глобальный минимум функции (), то задача (1),(2) называется задачей глобальной оптимизации. Если отыскивается глобальный минимум функции () и задача (1),(2) является задачей безусловной оптимизации, то эта задача называется задачей безусловной глобальной оптимизации. Аналогично, если отыскивается глобальный минимум функции () и задача (1),(2) является задачей условной оптимизации, то эта задача называется задачей условной глобальной оптимизации.