遺傳算法的程序 遺傳 算 法 (GeneticA lgorithm,G A)是一種大規(guī)模并行搜索優(yōu)化算法,它模 擬了達(dá)爾文“適者生存”的進(jìn)化規(guī)律和隨機(jī)信息交換思想,仿效生物的遺傳方式, 從隨機(jī)生成的初始解群出發(fā),開始搜索過程。解群中的個(gè)體稱為染色體,它是一 串符號(hào),可以是一個(gè)二進(jìn)制字符串,也可以是十進(jìn)制字符串或采用其他編碼方式 形成的碼串。對(duì)父代(當(dāng)前代)群體進(jìn)行交叉、變異等遺傳操作后,根據(jù)個(gè)體的 適應(yīng)度〔fitness)進(jìn)行選擇操作,適應(yīng)度高的個(gè)體有較高的概率被選中并復(fù)制到下 一代,如此產(chǎn)生的子代通常優(yōu)于父代,這個(gè)過程稱為進(jìn)化。上述過程循環(huán)執(zhí)行直 至滿足停機(jī)條件,最終使優(yōu)化過程以大概率趨于全局最優(yōu)解
標(biāo)簽: GeneticA lgorithm 算法 程序
上傳時(shí)間: 2015-09-25
上傳用戶:lili123
數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告書:廣義表的四個(gè)基本操作,創(chuàng)建,遍歷,長(zhǎng)度,深度。廣義表如何創(chuàng)建,廣義表如何遍歷,廣義表如何算其長(zhǎng)度,廣義表入如何算其深度?
標(biāo)簽: 數(shù)據(jù)結(jié)構(gòu) 報(bào)告 廣義 基本操作
上傳時(shí)間: 2016-03-12
上傳用戶:leehom61
本文在量子進(jìn)化算法的基礎(chǔ)上結(jié)合基于克隆選擇學(xué)說的克隆算子,提出了改進(jìn)的進(jìn)化算法———量子克 隆進(jìn)化策略算法(QCES) . 它既借鑒了量子進(jìn)化算法的高效并行性又利用克隆算子來代替其中的變異和選擇操作,以 增加種群的多樣性,避免了早熟,且收斂速度快. 本文不僅從理論上證明了該算法的收斂,而且通過仿真實(shí)驗(yàn)表明了此 算法的優(yōu)越性.
標(biāo)簽: QCES 量子 進(jìn)化算法 克隆
上傳時(shí)間: 2014-01-03
上傳用戶:維子哥哥
RSA加密算法的實(shí)現(xiàn) 。它是第一個(gè)既能用于數(shù)據(jù)加密 也能用于數(shù)字簽名的算法。它易于理解和操作,也很流行。算 法的名字以發(fā)明者的名字命名:Ron Rivest, AdiShamir 和 Leonard Adleman。但RSA的安全性一直未能得到理論上的證明
標(biāo)簽: RSA 加密算法 數(shù)據(jù)加密 數(shù)字簽名
上傳時(shí)間: 2016-06-01
上傳用戶:love1314
用算符優(yōu)先法對(duì)算術(shù)表達(dá)式求值的過程。要求以字符序列的形式從終端輸入語法正確的、不含變量的整數(shù)表達(dá)式。實(shí)現(xiàn)對(duì)算術(shù)四則混合運(yùn)算表達(dá)式的求值,并在求值中運(yùn)算符棧、運(yùn)算數(shù)棧、輸入字符和主要操作的變化過程。
標(biāo)簽: 表達(dá)式 算術(shù) 字符 變量
上傳時(shí)間: 2013-12-14
上傳用戶:zwei41
asterisk 計(jì)費(fèi)模塊,提供軟交換機(jī)計(jì)費(fèi)之用。
上傳時(shí)間: 2014-01-08
上傳用戶:lxm
一、 實(shí)驗(yàn)?zāi)康模? (1) 熟練掌握鏈棧的基本操作及應(yīng)用。 (2) 利用鏈表作為棧的存儲(chǔ)結(jié)構(gòu),設(shè)計(jì)實(shí)現(xiàn)一個(gè)求解迷宮的非遞歸程序。 二、實(shí)驗(yàn)內(nèi)容: 【問題描述】 以一個(gè)m×n的長(zhǎng)方陣表示迷宮,0和1分別表示迷宮中的通路和障礙。設(shè)計(jì)一個(gè)程序,對(duì)任意設(shè)定的迷宮,求出一條從入口到出口的通路,或得出沒有通路的結(jié)論。 【基本要求】 首先實(shí)現(xiàn)一個(gè)鏈表作存儲(chǔ)結(jié)構(gòu)的棧類型,然后編寫一個(gè)求解迷宮的非遞歸程序。求得的通路以三元組(i,j,d)的形式輸出,其中:(i,j)指示迷宮中的一個(gè)坐標(biāo),d表示走到下一坐標(biāo)的方向。如:對(duì)于下列數(shù)據(jù)的迷宮,輸出的一條通路為:(1,1,1),(1,2,2),(2,2,2),(3,2,3),(3,1,2),……。
標(biāo)簽: 棧 實(shí)驗(yàn) 基本操作 存儲(chǔ)結(jié)構(gòu)
上傳時(shí)間: 2013-12-16
上傳用戶:aix008
表達(dá)式求值以字符序列的形式從終端輸入語法正確的、不含變量的數(shù)據(jù)表達(dá)式。利用教科書表3.1給出的算符優(yōu)先關(guān)系,實(shí)現(xiàn)對(duì)算術(shù)四則混合運(yùn)算表達(dá)式的求值,并仿照教科書的例子3-1演示在求值中運(yùn)算符棧、運(yùn)算數(shù)棧、輸入字符和主要操作的變化過程.
上傳時(shí)間: 2016-08-07
上傳用戶:kernaling
程式描述:使用Cypress的Cy7C68013A晶片進(jìn)行設(shè)計(jì),實(shí)現(xiàn)Slave FIFO模式的資料獲取。程式包括USB韌體程式以及主機(jī)程式。 安裝:把來源程式碼複製到硬碟特定目錄下,使用Keil C編譯器和Visual C++ 6.0運(yùn)行即可。 注意:可以首先使用Cypress的測(cè)試工具進(jìn)行韌體程式的測(cè)試,以確保韌體程式的正確性。
標(biāo)簽: Cypress 68013A C68013 68013
上傳時(shí)間: 2013-12-18
上傳用戶:1427796291
工程機(jī)器人自主作業(yè)控制程序,內(nèi)含有數(shù)據(jù)采集,通信以及PID運(yùn)算等代碼。
上傳時(shí)間: 2013-12-23
上傳用戶:66666
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1