Математическое программирование — это область математики, разрабатывающая теорию, численные методы решения многомерных задач с ограничениями. В отличие от классической математики, математическое программирование занимается математическими методами решения задач нахождения наилучших вариантов из всех возможных.
Каким боком тут программисты? МП - это раздел математики. Это тоже самое, что спросить об этом физиков, химиков или экономистов, использующих в своей работе математический аппарат. А любую математическую задачу можно реализовать программно. В том числе и из раздела МП