Ви можете скористатися структурою проблеми, хоча я не знаю жодного попередньо розфасованого вирішувача, який би це зробив для вас.
По суті, ви шукаєте мінімізацію увігнутої функції над опуклим багатогранником (або опуклим багатогранником). Швидкий пошук знайшов декілька відповідних джерел (я смутно пам'ятаю, як одне з них згадувалося, коли я брав заняття з нелінійного програмування понад чотири роки тому):
Фолк, Дж. Е. та Гофман, К. Л. Увігнута мінімізація за рахунок згортання політопів , Операційні дослідження, 1986, Vol. 34, № 6, стор. 919-929.
Гофман, К. Л. Метод глобального мінімізації опуклих функцій над опуклими множинами , Математичне програмування, 1981, т. 20, с. 22-31.
Бенсон, HP Кінцевий алгоритм мінімізації увігнутих над багатогранником , Naval Research Logistics, 1985, Vol. 32, № 1, стор. 165-177.
Купа посилань на веб-сайті Крістофа Мейєра .
Є більше джерел, якщо Google "мінімізує увігнуту функцію над політопом" (або замінить "політоп" на "багатогранник").