genetic-programming

    5熱度

    1回答

    我正在研究一個車輛路線問題與單個車廠。問題定義如下。有n個旅行者需要前往多個站點。每個站點都有其特定的約束條件,例如只有具有一定容量的車輛才能爲該站點提供服務,某些站點需要在一天中的特定時間提供服務。此外,這些車輛將具有不同的容量,並且將具有不同的開始和結束時間。 這個想法是儘量減少從車廠的車輛的旅行時間。 我正在構建問題的成本矩陣的過程。雖然不是圖論中的專家,但我知道如果它陷入經典的旅行推銷員問

    4熱度

    3回答

    我正在實施穩態遺傳算法來執行符號迴歸。 我的問題是關於突變和交叉操作符之間的關係。 在應用突變和錦標賽選擇以根據錯誤選擇父母之前,我總是諮詢突變概率(Pm)。 第一個問題: 突變必須僅適用於交叉(或另一遺傳算子)之後獲得的兒童 或者可以直接施加到1個父生成一個新的個人? 第二個問題:(與PM的課程)交叉操作後必須嘗試的突變 孩子? 謝謝大家提前。

    1熱度

    1回答

    我正在尋找描述如何在遺傳編程中使用一種規範語言(如z符號)來製作健身函數的論文,以便發展出符合規範的程序。有誰知道任何相關的研究或實施?

    0熱度

    1回答

    我需要解決三個非線性聯立方程式 y1 = exp(-(r1 +r2)*t) y2 = (r1/((r3+r4)-(r1+r2)))*[exp(-[r1+r2]*t) - exp(-[r3+r4]*t)] y3 = (r1/((r5+r6)-(r1+r2)))*[exp(-[r1+r2]*t) - exp(-[r5+r6]*t)] y1其中,y2,y3和t是已知的並且i目的是找到r1,r2

    8熱度

    1回答

    比方說,我有一組的訓練實例,其中A_I是一個屬性,結果是二進制(是或否): A1, A2, A3, Outcome red dark large yes green dark small yes orange bright large no 我知道我必須定義適應度函數,這個問題是什麼?在我的實際問題中有10個參數和100個訓練樣例,

    3熱度

    1回答

    我正在閱讀這個迷人的book中有關使用遺傳編程交互式演化圖像的章節。大多數功能集由簡單的算術和三角函數組成(真正可以在圖像上運行和返回圖像)。這些函數構成編碼我們圖像的解析樹的內部節點。樹的葉子或終端值是隨機數和x,y座標。 有一個關於添加複平面的迭代函數的功能設定部分: 說遺傳學插入一個特定的Mandelbrot於 濃密的樹某處設置爲一個節點。該函數需要兩個參數:mandel(cReal,cIm

    3熱度

    2回答

    我正在爲遺傳編程問題創建s表達式樹,並且需要在進化過程中更改部分樹。我碰到了看起來應該是完美的Clojure zipper函數,但對於我的生活,我無法弄清楚如何使用它。 例如,假設我創建 (def zipped (zip/seq-zip `(+ (- 1 2) 3))) 我明白這一點在根表示與+一棵樹,一個看起來像這樣拉鍊: + - 3 1 2 我的拉鍊,儘管,不同意這一點:如果我要求

    1熱度

    4回答

    我正在尋找添加或省略代碼的有效方法,以幫助我的遺傳算法程序返回更快的結果。該程序的目標是接受一個字符串並創建儘可能匹配的其他字符串。無論新制作的字符串是否與最接近的(前五名)匹配,併產生後代(其中一些突變會將新的隨機數字放入字符串而不影響長度)。這一切都可以正常工作,但需要數不可思議的世代來獲得一些較長的字符串(4以上)才能完美匹配。 對不起,關於tl; dr長度,但這是我現在的代碼。批評! #i

    3熱度

    2回答

    嘿,我似乎無法得到我在Visual Studio 2010中編譯的以下C++程序。我已經有了相同代碼的工作版本,所以我知道代碼是正確的。但我不知道它是什麼或如何編譯的。 因此,如果有人可以只將代碼複製,並嘗試編譯它在2010年VS 代碼 - 我將不勝感激 http://codepad.org/4VtrVBdK 新 - 確定沒有編輯根據下面的評論..現在似乎只留下唯一的問題與調用重載函數有關...所

    4熱度

    1回答

    我正在尋找Objective-C中的開源GP實現。我發現了一些可以嵌入到obj-c項目中的C++實現,但我想知道是否有GP的本地obj-c實現。 感謝