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