BP神經(jīng)網(wǎng)絡(luò)算法的實(shí)現(xiàn),對(duì)傳統(tǒng)算法進(jìn)行了優(yōu)化!
標(biāo)簽: BP神經(jīng)網(wǎng)絡(luò) 算法
上傳時(shí)間: 2015-05-17
上傳用戶:PresidentHuang
本書是關(guān)于計(jì)算機(jī)科學(xué)與工程領(lǐng)域的基礎(chǔ)性研究科目之一——數(shù)據(jù)結(jié)構(gòu)與算法的專著。 本書在簡(jiǎn)要回顧了基本的C++ 程序設(shè)計(jì)概念的基礎(chǔ)上,全面系統(tǒng)地介紹了隊(duì)列、堆棧、樹、圖等基本數(shù)據(jù)結(jié)構(gòu),以及貪婪算法、分而治之算法、分枝定界算法等多種算法設(shè)計(jì)方法,為數(shù)據(jù)結(jié)構(gòu)與算法的繼續(xù)學(xué)習(xí)和研究奠定了一個(gè)堅(jiān)實(shí)的基礎(chǔ)。更為可貴的是,本書不僅僅介紹了理論知識(shí),還提供了50多個(gè)應(yīng)用實(shí)例及600多道練習(xí)題。 本書內(nèi)容廣博權(quán)威,結(jié)構(gòu)清晰合理,是一本全新的有關(guān)數(shù)據(jù)結(jié)構(gòu)與算法的教材,對(duì)于計(jì)算機(jī)科學(xué)與工程領(lǐng)域的從業(yè)人員也是一本很好的參考書。
標(biāo)簽: 計(jì)算機(jī)科學(xué) 工程領(lǐng)域 數(shù)據(jù)結(jié)構(gòu) 算法
上傳時(shí)間: 2015-05-24
上傳用戶:黑漆漆
蟻群算法的程序,蟻群算法提出者網(wǎng)站上提供的代碼
上傳時(shí)間: 2013-11-28
上傳用戶:cxl274287265
實(shí)驗(yàn)描述:分布式數(shù)據(jù)庫(kù)的算法partition的具體實(shí)現(xiàn)。即通過該算法找到關(guān)系數(shù)據(jù)庫(kù)最優(yōu)分裂點(diǎn),使得結(jié)果最優(yōu)。 算法思想: 1、 首先根據(jù)所輸入的attribute usage matrix得到AQ( ) 2、 對(duì)CA矩陣中劃分點(diǎn)預(yù)先設(shè)在n-1處,并將屬性列分成兩個(gè)集合,TA和BA,TA中的元為:{ A1 、A2 …… An-1 },BA中的元素為:{ An} 3、 確定集合TQ、BQ和OQ,其中TQ={ qj| AQ(qi) TA},BQ= TQ={ qj| AQ(qi) BA}, OQ=Q-{TQ BQ}。 4、 計(jì)算出CTQ、CBQ、COQ這些值,其中CTQ= ,CBQ= ,COQ= 5、 通過劃分點(diǎn)的第次移動(dòng)分別計(jì)算出z=CTQ*CBQ-COQ2 6、 對(duì)取到的z的最大值處標(biāo)記,為分割點(diǎn) 7、 對(duì)CA進(jìn)行調(diào)整,重復(fù)計(jì)算得到最終z的最大值點(diǎn),對(duì)CA矩陣進(jìn)行劃分 8、 對(duì)上述算法進(jìn)行修改,將得到的最大z值的分割點(diǎn)和次大的分割點(diǎn)都記錄下來,得到兩個(gè)分割,則將原有的屬性集劃分成三部分。 該算法的目的是找到獨(dú)立存取的屬性集合或者分別的應(yīng)用集。比如說,如果可以找到兩個(gè)屬性A1,A2,他們只是被q1讀取,而A3,A4被q2,q3讀取,這樣在分裂的時(shí)候可以確定。算法就是找到這些組。另外為了簡(jiǎn)單化起見,我命令refj(qi)全部等于1.
標(biāo)簽: partition 算法 實(shí)驗(yàn) 分布式數(shù)據(jù)庫(kù)
上傳時(shí)間: 2015-06-04
上傳用戶:13160677563
遺傳算法的英文資料很難得的,找了一個(gè)月才找到的。是關(guān)于遺傳算法的。
上傳時(shí)間: 2014-01-15
上傳用戶:sdq_123
粒子群算法(pso)標(biāo)準(zhǔn)測(cè)試函數(shù)驗(yàn)證程序。在一個(gè)m文件中包括了目前文獻(xiàn)中用于驗(yàn)證的7個(gè)標(biāo)準(zhǔn)測(cè)試函數(shù)(Ackley等)、三維動(dòng)態(tài)顯示,粒子過分集中時(shí)打散等功能。旨在為學(xué)習(xí)和研究者pso算法的同仁提供一個(gè)功能較為完備、簡(jiǎn)單易懂的標(biāo)準(zhǔn)版本,對(duì)于初學(xué)者可以通過此程序快速的實(shí)現(xiàn)入門,以便將更多的精力投入到深層次的研究中去!同時(shí)愿與所有致力于此的朋友共同探討pso算法的改進(jìn)與應(yīng)用方面(如多目標(biāo)、動(dòng)態(tài)系統(tǒng)等)的經(jīng)驗(yàn)。
標(biāo)簽: Ackley pso 標(biāo)準(zhǔn)測(cè)試 函數(shù)
上傳時(shí)間: 2013-12-26
上傳用戶:tianjinfan
---- Huffman 算法的不同實(shí)現(xiàn) 本目錄下的程序用8種不同的方式實(shí)現(xiàn)了Huffman編碼算法,這8種方式分別是 * huffman_a 使用鏈表結(jié)構(gòu)生成Huffman樹的算法,這是最基本的實(shí)現(xiàn)方法,效率最低。 * huffman_b 使用《數(shù)據(jù)結(jié)構(gòu)》(嚴(yán)蔚敏,吳偉民,1997,C語言版)中給出的算法,將二叉樹存放在連續(xù)空間里(靜態(tài)鏈表),空間的每個(gè)結(jié)點(diǎn)內(nèi)仍有左子樹、右子樹、雙親等指針。 * huffman_c 使用Canonical Huffman編碼,同時(shí)對(duì)huffman_b的存儲(chǔ)結(jié)構(gòu)進(jìn)行改造,將二叉樹存放在連續(xù)空間tree里,空間的每個(gè)結(jié)點(diǎn)類型都和結(jié)點(diǎn)權(quán)值的數(shù)據(jù)類型相同,空間大小為2*num,tree[0]未用,tree[1..num]是每個(gè)元素的權(quán)值,生成Huffman后,tree[1..2*num-1]中是雙親結(jié)點(diǎn)索引。 * huffman_d 在huffman_c的基礎(chǔ)上,增加預(yù)先排序的功能先用QuickSort算法對(duì)所有元素的權(quán)值從小到大排序,這樣,排序后最前面的兩個(gè)元素就是最小的一對(duì)元素了。我們可以直接將它們挑出來,組合成一個(gè)子樹。然后再子樹的權(quán)值用折半插入法插到已排序的元素表中, 保證所有結(jié)點(diǎn)有序。為了保證初始元素的順序不變,我們另外使用了一個(gè)索引數(shù)組,所有排序中的交換操作都是在索引數(shù)組中進(jìn)行的
上傳時(shí)間: 2015-06-12
上傳用戶:xg262122
非常經(jīng)典的AES加密算法接口及演示程序 ,可作課程設(shè)計(jì)使用 (* 介紹 *) AES 是一種使用安全碼進(jìn)行信息加密的標(biāo)準(zhǔn)。 它支持 128 位、192 位和 256 位的密匙。 加密算法的實(shí)現(xiàn)在 ElAES.pas 單元中。 本人將其加密方法封裝在 AES.pas 單元中, 只需要調(diào)用兩個(gè)標(biāo)準(zhǔn)函數(shù)就可以完成字符串的加密和解密。 (* 密匙長(zhǎng)度 *) 128 位支持長(zhǎng)度為 16 個(gè)字符 192 位支持長(zhǎng)度為 24 個(gè)字符 256 位支持長(zhǎng)度為 32 個(gè)字符 所有加密和解密操作在默認(rèn)情況下為 128 位密匙。
上傳時(shí)間: 2015-06-19
上傳用戶:gyq
monte carlo算法的matlab實(shí)現(xiàn),該算法也就是常說的粒子濾波器。
標(biāo)簽: matlab monte carlo 算法
上傳時(shí)間: 2013-12-21
上傳用戶:xmsmh
鏈隊(duì)列的操作及普里姆算法的演示,便于理解算法。
上傳時(shí)間: 2014-07-05
上傳用戶:cc1915
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1