2014-05-02 72 views
0

我用遺傳算法找到變量(x1,x2,x3,x4)變量(x1,x2,x3,x4)的最小值(輸出結果1)。現在,爲了評估結果,我需要按照以下方式進行詳盡的搜索:我將保持x1,x2不變,x3 x4將使用固定步長在其上下邊界之間取值n。我需要將結果到不同的向量來查看最小化result1(目標函數的輸出)的x1,x2,x3,x4的組合。 X1,X2,X3,X4也有遺傳算法中實現的線性和非線性約束。任何想法都歡迎。窮舉搜索matlab 4變量

回答

0

看起來像你被困在基本的水平。

嘗試循環遍歷x3和x4的所有值,以檢查並評估每個點的值。跟蹤他的最佳價值和你找到它的位置,並在每次找到更好的時候更新。

如果這樣做,你可以開始考慮效率(向量化,梯度搜索)。