問題タブ [genetic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 可変長を保持する方法
Python で DEAP を使用して遺伝的アルゴリズムを適用することに興味があります。knapasackの実装例は、こちらでご覧いただけます。独自のクロスオーバー関数を作成しようとしていますが、親の長さを次のように保持したいと考えています。
ただし、関数の最初の ind1 と in2 の長さは、最後の ind1 と ind2 の長さとは異なります。先頭の ind1 と ind2 の両方の長さは max_no に等しくなければなりません。その理由について誰かが私にヒントを与えてくれることを望んでいました。私はかなり困惑しています。
ありがとう、そしてどんな助けでも大歓迎です。
編集:これが私の突然変異関数です。ご覧のとおり、ここでは個々の可変長を保持しようとしています
algorithm - Matlab 遺伝的アルゴリズムで特別な制約を設定するにはどうすればよいですか?
Matlab の遺伝的アルゴリズムを使用して、最適化された作業スケジュールを解決しています。ただし、入力変数だけに依存しない特別な制約がいくつかあります。私の特別な制約は次のとおりです。
例えば
Matlab 遺伝的アルゴリズムで特別な制約を設定するにはどうすればよいですか?
ありがとうございました!
Jサーチャー
java - テスト関数を遺伝的アルゴリズムに適用する方法
私は人口進化のために次のコードを書きました(遺伝的アルゴリズムの実装):
個人.java
Population.java
次の関数を使用してアルゴリズムをテストするように依頼されました: https://en.wikipedia.org/wiki/Test_functions_for_optimization 単一目的最適化のテスト関数
誰がそれがどのように行われるのか説明できますか? リストからの任意の 1 つの関数の説明が役立ちます。
tree - 遺伝的プログラミング (GP) の標準表現ツリーに if then などの演算子を含めることはできますか?
表現ツリーについて読むと、ほとんどすべてのテキストには、プラス、マイナス、時間などの数値演算子のみが含まれています...ただし、「if then」演算子がさりげなく含まれているものもあります。これが表現ツリーのすべてのバージョンで共有されているのか、それともごく一部のプログラムだけが持っているものなのか、私は本当に混乱しています。