genetic-algorithm

    1熱度

    1回答

    我可以命名的問題,因爲「多旅行商問題與共同節點」之旅。我有一羣來自城市不同地點的人。他們想要計劃參觀特定商店。我怎麼解決這個問題?我如何建模問題以使用元啓發式算法,如GA或ACO?

    0熱度

    1回答

    我是優化工具箱的新用戶,我從一個簡單的例子開始。 我做了一個功能: function [ output ] = testGA(input) output = 2*input^2 + 4*input + 3; end ,這是我的腳本運行的優化: OptFun = @testGA; numvars = 1; [x fval] = ga(OptFun, numvars); 而且它完全無法

    2熱度

    2回答

    我(幾乎)成功地創建了一個遺傳算法來查找給定的字符串,但由於某種原因,我運行該程序時經常發生錯誤,否則它會完美工作。 Cannot read property 'dna' of undefined at Population.populate 我似乎無法弄清楚是什麼原因導致這個問題只有少數幾次。 <!DOCTYPE html> <html> <head> \t <title>

    1熱度

    1回答

    我剛開始使用DEAP。之前,我使用基於Matlab的遺傳算法,在交叉和變異後選擇具有特定大小的更好的個體,然後更新種羣。但是它是相當我很難理解爲什麼在DEAP的評估個體無效適應的交叉和變異過程後需要: invalid_ind = [ind for ind in offspring if not ind.fitness.valid] fitnesses = map(toolbox.evaluate

    0熱度

    1回答

    我是新的OpenMPI工作...我構建了一個GA算法(C++)來解決第n個變量方程,現在我試圖通過使用OpenMPI並行化來提高其性能。 的代碼結構去如下: int main(int argc, char *argv[]){ int i=1; int print=0; int fitness_check; if (argc < 2) print=1;

    2熱度

    1回答

    我想用遺傳算法訓練神經網絡。我使用tflearn庫創建我的網絡。當我預測一次網絡的結果時,一切都很好,但是當我在每次迭代中創建一個循環時,我會創建一個新的網絡模型,我會收到錯誤。在第一次迭代一切仍然有效,然而,在第二次迭代我有一個錯誤,說明: 不能喂形狀的值(145,如圖5所示,1)張量u'InputData/X:0' ,其中 具有形狀「(?,145,5,1) 我甚至試圖清除我的所有變量在循環結束

    0熱度

    2回答

    我無法弄清楚如何重複這段代碼。該代碼適用於我正在開發的初始遺傳算法函數。我是一個極端的代碼業餘愛好者,所以如果它是愚蠢的,對不起。 :) 我覺得我很接近,我有三種代碼的變體,這兩種變體都不是那裏的,但是比較接近(......也許......)。 這裏是變化1我的代碼: population_size = int(raw_input('Enter a population size:')) de

    0熱度

    1回答

    我是遺傳算法的新手,希望你們能幫助我。 我有一個數據集: dataset = [[3 4 4 4] ;[2 3 2 3] ;[1 1 3 2] ;[3 2 4 3] ;[0 3 1 0]]; ,其中最後一列[4, 3, 2, 3, 0]代表實際的標籤;前三列代表特徵向量[x1 x2 x3]。 我想用遺傳算法來優化權重[w1 w2 w3]。

    4熱度

    1回答

    我一直在學習神經網絡,遺傳算法,並測試我的學習,努力使人工智能是學會玩笨鳥先飛: 我已經離開它至少運行10小時(一夜之間或更長時間),但最適合的成員仍然沒有顯示出從開始模擬以來避免地板和天花板的任何重大進展。 輸入是作爲視線的光線(如上圖所示),網絡的長度以及鳥的垂直速度。看起來最好的鳥基本上忽略了除水平線之外的所有視線,而當它很短時,它就會跳起來。 輸出是一個介於0和1之間的數字,如果輸出大於0

    0熱度

    1回答

    我對學校有一個調度問題。 講座將不得不計劃,每個考慮到老師,課程和房間。這些都有嚴格的限制。 接下來最重要的是時間表具有儘可能多的連續性,即每週應儘可能相似。這通常是不可能的,因爲一年所需的講課數量不會分成幾周,在這種情況下,每兩週類似的週數將更可取。 有沒有可以找到解決這個問題的工作的地方?這是已知的問題,我只是錯過了術語?