Не найдя примеров онлайн-использования NLopt, используемых в F #, я пытался преобразовать пример, приведенный в NLoptNet, из C# в F #. Не имея никакого отношения к C# и очень мало с F #, я довольно си
Я застрял при применении алгоритма NROPTR ISRES к нелинейной проблеме с ограничениями неравенства. Я сформулировал это так: library(nloptr)
fn <- function(x) {
(x[1]-10)^2 + 5*(x[2]-12)^2 + x[3]^4 +
мне нужно минимизировать H в следующем уравнении: Где H является 3x3 Matrix. Pn - 3x1 матрица (точка). Euclidean() дает расстояние между 2 точками. Dn - фактическое расстояние. У меня есть один первон
Я оптимизирую простую функцию в r, используя 'nloptr', и мне трудно передать аргументы в объектную функцию. Вот код, я использую: require("nloptr")
Correl <- matrix(c(1,-.3,-.3,1), nrow=2, ncol=2)
Я использую интерфейс C++ для решения задач нелинейной оптимизации nlopt. nlopt::opt opt;
opt.set_maxeval(10);
opt.set_max_objective(foo);
double result;
std::vector<double> params(10,0);
opt.op