crossover

    1

    2答えて

    ワーク・オーダーのトラッキングには、鉛のIDを表示するフィールド「LEAD」があります。 私たちの要件では、リードIDとリードIDを一緒に表示する必要があります。 私はWorkorderのLeadnameの新しいフィールドを作成し、WordorderとPersonの間に新しい関係を持つクロスオーバードメインを使用しました。 Relation where clause = personid =:le

    2

    1答えて

    親から子孫までの染色体をクロスオーバーすることを選択すべき遺伝的アルゴリズムの段階があります。 バイナリ形式で行うのは簡単です。 しかし、値のエンコードを使用して染色体をコード化する場合はどうすればよいですか? 私の染色体の1つのビットがDOUBLE型の値であるとしましょう。0.99としましょう。その範囲は確率を表すため、(0-1)です。 このDOUBLE番号をどのようにクロスオーバーするか? バ

    1

    1答えて

    遺伝的アルゴリズムをエンコード、最適化、およびデコードで再訪しました。私の最初の試みは、偉大な働きをした注文クロスオーバーを持つ旅行セールスマンでした。私は、より複雑なゲノムを最適化しようとする記事を見つけ、2次元パッキング問題を最適化しました。 著者は、理にかなった逆ポーランド表記を使用して問題をエンコードします。それは部品の組み合わせを使用し、VまたはHのいずれかをオペレータとして使用します。

    0

    1答えて

    私はブレンドBLX-alphaクロスオーバーを使用する遺伝的アルゴリズムに取り組んでいます。 私はお互い https://yadi.sk/i/u5nq986GuDoNmから私には思える2つのアルゴリズムは、かなり異なった - 次のようにページ8 クロスオーバーが行われます 。 2親を選択:G1、G2 b。 [α、1 +α]から均一に分布された乱数ガンマを生成する.α= 0.5 cである。次のように

    1

    2答えて

    遺伝的アルゴリズムにおけるクロスオーバ確率のポイントは何ですか? 遺伝的アルゴリズムの一般的な手順は以下のとおりです(source) まず初期集団が生成されます。次に、選択方法(この場合トーナメント選択)を使用して、一対の子供を作成する個人のペアを選択する。 子は、サイズが希望の値に達するまで、子集団に追加されます。 次のステップでは、サイズNの親母集団とサイズMの子母集団を結合し、どちらか一方を

    0

    1答えて

    私はこのようなWebサービスを呼び出す:私は同時にReqeust上記の2回を呼び出すと HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("**********"); req.Method = "POST"; req.ContentType = "application/json"; byte[] postDataAsBy

    0

    1答えて

    私の質問は、クロスオーバーを実行し重複を避ける方法です。 あなたは重複が見たようp1 = {1, 2, 5, 6, 3, 4}とp2 = {2, 6, 5, 4, 1, 3} クロスオーバーの 一つはres = {1, 2, 5 , 6, 1 ,3} です... は、我々はそれを避けることができます考えてみましょうか? は、ここで問題に応じて、クロスオーバーを行うためのさまざまなテクニックがありま

    2

    1答えて

    遺伝的アルゴリズムを使用して、3D空間内の最良の位置をいくつかのフィットネス機能によって検索したいという問題があります。私は場所を探しているので、私の染色体は3つの浮動小数点数で表されます。現在、横断は、一方の親から1つまたは2つの数字を取り、もう一方の親から残りの数字を取ることによって行われます。 このように交差すると、次の世代は、開始集団の染色体と同様のX、YまたはZ座標を持つ位置のみで構成さ

    0

    1答えて

    私はアンドロイドアプリでTSP問題に取り組んでいます。 私はクロスオーバーアルゴリズムを持っており、私はより高速なアルゴリズムのためにループの数を最小限にしたいです。 どうすればいいですか? これはコードです: public static Path crossover(Path dad, Path mom) { //Create new child path Path chil