私は、以下の遺伝的プログラミングの問題(宿題)を持っている: 私は5桁の数字(0〜9)と、任意の演算子を使用する必要があります - 生成する(+、*、/)を30という答えを私に与えるための式誰もが遺伝的プログラミングを使ってこれを解決する方法を説明できますか?遺伝的アルゴリズム(数字と演算子を使用して式を見つける)
-1
A
答えて
0
まず、遺伝的プログラム作成(GP)問題です。詳細はgoogleを参照してください。
GPでは、各個人がツリー構造を使って表される1つのコンピュータプログラムを表します。あなたの問題では、それは数学的表現を表します。フォローピクチャのツリーは、表現「3.4-x」の個々を表すことができます。
リーフノードあなたのデジタルセットから選んだ、とオペレータセットから非リーフノードれます。
次に、クロスオーバー演算子と突然変異演算子を選択して、式を進化させることができます。交叉オペレータについて
は、次の図に示すように、2個のO FFのばね作成するために、対応するサブツリーを交換し、その後、両親のそれぞれの一方のランダムなノードを選択することができます。
また、ランダムデジタル又はオペレータを変更するノードを選択operators.For例えば、多くの対応する変異があります。
関連する問題
- 1. 遺伝的アルゴリズムの選択演算子
- 2. 遺伝的アルゴリズムの遺伝子型
- 3. 遺伝的アルゴリズムを使って関数の最小値を見つける
- 4. 遺伝的アルゴリズムにおける遺伝子と染色体の表現
- 5. 遺伝的アルゴリズム:フィットネス
- 6. DEAP遺伝的アルゴリズム
- 7. ディープコピーと遺伝的アルゴリズム
- 8. セルラー遺伝的アルゴリズム - セルラー遺伝的アルゴリズムでは、両親
- 9. 構造体/遺伝的アルゴリズムの使用
- 10. 遺伝的アルゴリズムの目的関数
- 11. タイムテーブルの生成Javaの遺伝的アルゴリズムを使用して
- 12. 遺伝的アルゴリズム。母集団の最適なサイズを見つける方法
- 13. 遺伝的アルゴリズムSVM後
- 14. 遺伝的アルゴリズムの選択
- 15. 遺伝的アルゴリズムのコアアルゴリズム
- 16. 暗号の遺伝的アルゴリズム
- 17. 近親交配係数/遺伝的アルゴリズム
- 18. C++:可変テンプレートパラメータ(遺伝的アルゴリズム用)
- 19. 遺伝的アルゴリズムにおけるトーナメントセレクションの複数反復
- 20. 遺伝的アルゴリズムとタイムテーブルのシミュレーテッドアニーリング
- 21. 遺伝的プログラミングと検索アルゴリズム
- 22. ルーレットホイール選択を使用した遺伝的アルゴリズム
- 23. 遺伝的アルゴリズムを使用したMatlabの最適化
- 24. フィーチャ選択を使用した遺伝的アルゴリズム
- 25. MATLABの遺伝的アルゴリズムを使用した体重最適化
- 26. 遺伝的アルゴリズムを使用した小時間テーブル
- 27. 遺伝的アルゴリズムを使用したニューラルネットワークの重み最適化
- 28. 効率的な遺伝的アルゴリズム
- 29. これは遺伝子アルゴリズムですか?
- 30. 遺伝的アルゴリズムを使用して3D位置を検索する
(1 + 2 + 3)(0) – MrEhawk82
楽しい宿題のような音です。それをやりなさい。おそらくあなたのテキストは、そのようなことがどのように機能するかを説明します。 –