3

変数が [0 - 1,00,000] の広い範囲で変化する連立一次方程式 (7 つの未知数を持つ 5 つの方程式、つまり未決定の問題) を解く必要があります。誰かが私が使用すべきフィットネス機能を提案できますか?

4

2 に答える 2

2

7 つの変数を持つ 5 つの線形方程式のシステムについて言及していると思います。

この論文は、あなたが探しているものを示しているようです。基本的に、コスト関数を定義し、GA を使用してそれを最小化する必要があります。PDFで「フィットネス関数」を検索して、これを行う方法を正確に確認してください。アイデアは、変数のセットがシステムの解 (または、あなたの場合は解) をどの程度近似しているかの尺度を見つけることです

于 2010-09-03T22:00:13.830 に答える
1

システムが次のような形式で記述されていると仮定します: e_1(x1, x2, ..., x7) = 0 e_2(x1, x2, ..., x7) = 0 ... e_5(x1, x2, . ..、x7) = 0

次に、フィットネス関数 F(x1, x2, ..., x7) = abs(e_1(x1, ..., x7)) + abs(e_2(x1, ..., x7) + ... + abs( e_5(x1, ..., x7) でうまくいくかもしれません. おそらく + を他のもの (@JohnIdol が言及した記事で提案されている乗算や最大演算子など) に変更することができます.

これはおそらく非線形システムでも機能します。

于 2010-09-08T08:33:35.800 に答える