genetic

    -5熱度

    1回答

    我正在研究遺傳算法項目。我需要使用基本遺傳算法來查找Rastrigin函數或Easom函數(對於y = 0)的最大值/最小值。

    1熱度

    1回答

    例如,我們有這樣的問題: 最大化函數f(X)= X^2,其中0≤X≤31 使用二進制編碼,我們可以用5位表示的個體。在選擇方法之後,我們找到遺傳算子。 對於這個問題(或任何優化問題),有什麼優點和以下的缺點: 高或低跨越速度 使用1點交叉 採用多點交叉 使用均勻交叉 這就是我想出迄今: 高交叉率和多點交叉可以減少父母有良好的體能素質,併產生更糟糕的後代 低交叉率意味着該解決方案將需要更長的時間來收

    0熱度

    1回答

    以下代碼有問題。它是人口演變的實施。在我的情況下,最大適應度每次都會以當地最大值出現,並且無法達到最大可能值。請建議必要的編輯和相同的理由。 Individual.java package genetic.algorithm.project; import java.util.Random; public class Individual { public static int

    0熱度

    1回答

    閱讀有關表示樹的內容,幾乎所有的文本都只包含數字運算符,例如加號,減號,時間等等。但是,其中幾個隨便有「如果是」運算符。我真的很困惑這是否是通過表示樹的每個版本共享的,還是隻有少量程序有。

    0熱度

    2回答

    嗨,我正在研究遺傳算法。我想知道是否有人可以幫助我與 交叉步驟。 例子: dad=[1,2,3,4,5,6,7] mom=[2,3,6,1,7,5,4] 我要挑在爸爸的隨機子集,該子集的大小也可以是隨機的。例如[1,2,3]或[3,4,5]或[2,3,4]或[1,2]或[4,5]或[1,2,3,4],但它們必須在爸爸原來的順序。 因此,例如,隨機子集是[2,3,4,5] 然後,我希望我的後代

    1熱度

    1回答

    我有大量的數據可能與機票價格 CITY_ORIGIN, CITY_DESTINATION, PRICE 我要解決尋找開始在CITY_START在CITY_END結束,並從CITIES_THROUGH陣去,通過最大N城市最廉價的一趟的TSP問題。 我想用DEAP python lib使用TSP example代碼來解決這個任務。 如何凍結DEAP TSP例子中的第一個和最後一個城鎮? f.e.

    0熱度

    1回答

    我有> 1000 .gbff.gz基因組文件,我想從每個文件中提取元數據,並在單獨的列中包含元數據條目。

    0熱度

    2回答

    我已經加載了DNA SNP的分層樹(DAG)。我想確定最低的共同祖先。 此查詢的工作,產生一個正確的節點: Match (n:SNPNode{SNP:'R-Z11'}), (m:SNPNode{SNP:'R-BY13828'}) match path=(n)-[:SNPParent*..99]->(MRCA)<-[:SNPParent*..99]-(m) return MRCA.SNP 然

    0熱度

    1回答

    我目前正在研究一個學校項目,該項目包括在給定固定孔隙度(因此我們找到最佳孔隙分佈)的情況下尋找可能的最大多孔介質。我使用遺傳算法來解決這個問題,方法是將介質建模爲一個填充0表示空洞,1表示固體介質和2表示水的方陣。我查找了互聯網以獲得交叉率,變異率等的最佳值。問題是,有時我達到最大值,然後開始下降幾代人,有時我被所有世代中的0水排除在介質之外。我不知道我哪裏錯了。如果你需要進化過程或交叉的代碼,請

    2熱度

    2回答

    的是什麼與Ñ(任意> 0號)之間使用一個基因型的差異染色體與1(一)的基因,並用1(一)染色體中的基因型與Ñ(相同數字)基因? 在代碼: // 3 chromosomes with 1 gene each Genotype.of( DoubleChromosome.of(0,1), DoubleChromosome.of(0,1), DoubleChromosome.