Оптимальным решением задачи называется точка в которой функция цели достигает максимума (или минимума).
Задачами линейного программирования принято называть задачи, у которых функция цели и функции сцстемы (5.1) линейны. В противном случае задача относится к области нелинейного программирования. Разнообразные примеры задач линейного и нелинейного программирования приведены в работах [9, 16, 12].
Линейное и нелинейное программирование часто объединяют под общим названием математического программирования. На наш взгляд более удачным является термин «оптимальное планирование», что наиболее полно отражает суть задачи поиска в заданной области оптимального решения (плана). Кроме того, термин «программирование» обычно применяется в другом смысле (составление программ для ЭЦВМ).
В зависимости от линейности или нелинейности функции цели и ограничений, различаются задачи оптимального планирования с линейной (или нелинейной) функцией цели и линейными (или нелинейными) ограничениями.