В широком понимании, математическая оптимизация (далее МО), также известна как экономико-математическое моделирование, и/или математическое программирование (начинает свой отсчет с работ советского академика (1939 год), лауреата Нобелевской премии (1975) Л. В. Канторовича) – это процесс выбора наилучшего значения (по выбранному критерию) из некоторого набора доступных альтернатив. Необходимость решения задач математической оптимизации возникает всякий раз, когда имеются альтернативные варианты использования имеющихся  ресурсов. Например: представим, что у нас имеются 100$, которые мы хотим направить на рекламу. В этом случае нам понадобится проанализировать имеющиеся виды рекламных носителей (печатные, цифровые, радио) их условия/требования к размещаемым материалам, структуру и численный состав целевой аудитории, показатель конверсий и т.д. После чего мы сможем определить наилучший для нас вариант (с точки зрения критерия эффективности) вложения наших средств. Таким образом, описанный в примере процесс включающий в себя: – расчет имеющихся вариантов; – сравнение между собой полученных значений; – выбор наилучшего результата , и есть задача математической оптимизации (в самом простом ее виде).