Смотрите Сначала Выбирают Problem-Based or Solver-Based Approach для выбора между основанной на проблеме оптимизацией и основанной на решателе оптимизацией.
Чтобы представлять вашу задачу оптимизации для решения в этом основанном на решателе подходе, вы обычно выполняете эти шаги:
• Выберите решатель оптимизации.
Создайте целевую функцию, обычно это функция, которую вы хотите минимизировать.
• Создайте ограничения, если таковые имеются.
• Установите опции или используйте опции по умолчанию.
• Вызовите соответствующий решатель.
Для основного нелинейного примера оптимизации смотрите, Решают Ограниченную Нелинейную проблему, Основанную на решателе. Для основного смешано-целочисленного линейного примера программирования смотрите Смешано-целочисленные Линейные Основы Программирования: основанный на решателе.