Visual C++實(shí)現(xiàn)的基因遺傳算法庫(kù)源代碼以演示程序Free Source Code for Genetic algorithm
2008年05月21日
C++, Windows, Win32, Visual Studio, MFC, STL, Arch, Dev, Design
基因遺傳算法都是針對(duì)概率的,所以因?yàn)槠潆S機(jī)的本質(zhì),導(dǎo)致其結(jié)果可能是好的,也可能是壞的,于是我們就需要一個(gè)方法確認(rèn)這個(gè)解到底有多大的可用性。這是通過(guò)計(jì)算相似擬合度進(jìn)行衡量的。染色體Chromosomes代表了基因遺傳算法的結(jié)果。每次迭代,算法生成一個(gè)染色體,這些子孫染色體又會(huì)產(chǎn)生新的迭代……關(guān)鍵內(nèi)容
這個(gè)基因算法庫(kù)是用 Visual Studio 2005 編寫(xiě)的程序,第一個(gè)使用 Microsoft C/C++ 編譯器,第二個(gè)使用Intel C++ 編譯器。
如果你希望在你的程序你使用它,有兩個(gè)辦法,1是直接引用 Genetic Algorithm Library 項(xiàng)目,然后編譯;2是添加GeneticAlgorithm.lib 靜態(tài)鏈接庫(kù)到項(xiàng)目中
標(biāo)簽:
algorithm
Genetic
Windows
Visual
上傳時(shí)間:
2016-09-22
上傳用戶(hù):silenthink
基于TLC2543AD轉(zhuǎn)換芯片的探測(cè)儀程序
描述:TLC2543AD芯片為串行12位AD轉(zhuǎn)換芯片,10us的轉(zhuǎn)換時(shí)間,11路
模擬輸入通道,全串行操作
程序功能:將TLC2543芯片轉(zhuǎn)換得到的數(shù)據(jù)有條件的發(fā)送到PC機(jī)
附加功能:將采樣結(jié)果送出到數(shù)碼管上顯示
操作說(shuō)明:該程序根據(jù)N(需要采樣的通道數(shù))的值來(lái)進(jìn)行通道采樣
從0通道開(kāi)始,最大為10,不能超過(guò)10,否則出錯(cuò),采集到的數(shù)據(jù)
保存到以DBUF定義的起始地址單元中,數(shù)據(jù)位數(shù)為12位.發(fā)送
按鍵每按一次,在向串口發(fā)送當(dāng)前顯示通道數(shù)據(jù)的同時(shí),顯示將
更新到下一通道數(shù)據(jù),直到定義的通道數(shù)據(jù)全部發(fā)送完畢后,顯
示數(shù)據(jù)將回到0通道.
ETK6201 的程序是很值得參考的,ETK6201單芯片數(shù)碼管按鍵掃描芯片,比起MAX7219封裝更小,穩(wěn)定度更高,接口簡(jiǎn)單。希望大家喜歡
標(biāo)簽:
2543
TLC
AD
串行
上傳時(shí)間:
2016-10-25
上傳用戶(hù):fanboynet