Поиск оптимального местоположения в многомерном пространстве возможен, но люди разбогатели, придумывая лучшие способы достижения именно этого.
Вначале проблема заключается в том, чтобы указать место для вашей возможности.У вас есть шесть измерений, и, по-видимому, вы хотите выделить 1 единицу «материала» по всем этим шести, чтобы вектор распределений {a,b,c,d,e,f
} суммировался с 1
.Это все еще бесконечность чисел, поэтому, возможно, мы начнем только с шагом 0,10.Таким образом, 10 возможных приращений в 6 измерениях дают 10 ^ 6 возможностей.
Таким образом, простой метод грубой силы состоит в том, чтобы "просто" запустить вашу функцию по всему пространству параметров, сохранить значения и выбрать лучший.
Возможно, это не тот ответ, который вам нужен, существуют другие методы, включая рандомизацию ваших догадок и ограничение ваших результатов более управляемым числом.Но выигрыш в производительности компенсируется некоторой неопределенностью - и некоторыми потенциально трудными разговорами с вашими клиентами «Что вы имеете в виду, что вы сделали это случайно?полезно иметь представление о кривых отклика, которые каждый портфель имеет в различных обстоятельствах, и о видах профилей риска / вознаграждения, с которыми вы можете ожидать их использования.Являются ли они линейными, квадратичными или более сложными?Если вы можете смоделировать их математически, вы сможете использовать алгоритм для сокращения пространства поиска.
Короткий (но фундаментальный) ответ: "it depends"
.