2014-07-14 30 views

回答

0

您將需要使用多維查找方法。

牛頓應該很容易實現(簡單算法),你會發現關於這個的一些細節等方法here

據我瞭解,這是不太可能是直接的解決8個同步三次方程有一個非常普遍的直接的方法。

根據您的問題,您可能還需要檢查它是否是類似於三次樣條擬合一組點的問題。如果是,則可以使用簡單的直接算法here

對於初始條件,你可能需要在你感興趣的領域使用分散良好的隨機起點。您可以使用sobol sequences或其他一些低差異隨機數生成器來高效生成隨機數以填充所考慮的空間。

您也可以考慮這個問題轉移到數學交流,你可能有這個回答正確一個更好的機會。

+0

我需要所有真正的解決方案,以及多維-求根算法,如牛頓法給我一個解決方案,我已經檢查,解決了系統的多維根發現多次從不同的初始條件開始並沒有發現一些解決方案。 – James

+0

啊,我錯過了寫初始條件部分,但你已經試過了。我可以問你如何在8個維度中生成隨機起點? – hnk

+0

如果x_1,...,x_8是變量,我設置x_i = a * R,其中a是固定的,R是均勻分佈在[-1,1]中的隨機數。我爲每個x_i繪製了一個不同的R。然後我爲給定的a解決了很多次,我嘗試了許多不同的a值。 – James

相關問題