logo search
Исследование систем управление - Малин

Сущность и содержание математического программирования

Методы математического программирования относятся к численным методам поиска оптимальных решений, которые позволяют найти решение только для конкретных значений параметров. Содержание математического программирования составляют теория и методы решения задач о нахождении экстремумов функций на множествах, определяемых линейными и нелинейными ограничениями (равенствами и неравенствами). В упрощенной постановке задача оптимизации может быть сформулирована следующим образом.

Имеется набор параметров х1, ..., хп и функция F(x). Требуется определить такую совокупность параметров из множества X, для которой функция F(x) принимает наибольшее или наименьшее значение. Функция F(x) получила название целевой функции.

Методы решения задач такого типа в литературе именуются методами математического программирования.

Термин "программирование" не связан с составлением программ для ЭВМ, но обусловлен тем, что при решении такого рода задач математическими средствами составляется программа действий.

Независимо от конкретной предметной ориентации задачи, решаемые методами математического программирования, с формальной точки зрения сводятся к одной постановке.

При выполнении условий

необходимо найти совокупность параметров (план)

,

при котором функция (целевая функция)

принимает наибольшее или наименьшее значение.

Условия называются ограничениями задачи. Дополнительно к условиям может быть задано требование целостности всех или нескольких переменных хj.

Вектор X̅* называется оптимальным планом задачи или оптимальным решением, так как его нахождение связано с отыскиванием конкретных значений параметров управления.

При решении задач математического программирования широко используются свойства линейных уравнений и неравенств, различные понятия, связанные с максимумами и минимумами функций, гладкими функциями, выпуклыми множествами и др.