私の問題はおそらく一般的ですが、この問題への答えを適応させる方法がわかりません
2 つのパラメーター (a、b) を持つ関数 F があり、この関数の最大値を見つける必要があります。
今のところ、私はそれをします:
optimization_of_F<-function(a,b){
solution=c(0,0,0) #initialization
a=seq(0, 5, by=0.1)
b=seq(0.1, 5, by =0.1)
for (d in a){
for (k in b){
if ( F(d, k) > solution[1] ) {
solution[1]= F(d,k)
solution[2]= d
solution[3]= k
}
}
}
return(solution)
}
しかし、この方法は長すぎるので、最適化したいと思います。どうやってやるの ?