计算机工程与应用
計算機工程與應用
계산궤공정여응용
COMPUTER ENGINEERING AND APPLICATIONS
2015年
1期
49-53,101
,共6页
姜三义%代真真%李阳%周爱民
薑三義%代真真%李暘%週愛民
강삼의%대진진%리양%주애민
进化算法%内存映射文件%数据存储引擎%文件I/O
進化算法%內存映射文件%數據存儲引擎%文件I/O
진화산법%내존영사문건%수거존저인경%문건I/O
evolutionary algorithm%memory-mapped file%data storage engine%file I/O
为了观察和分析进化算法的执行情况,往往需要将算法执行过程中产生的大量数据存储在磁盘文件中。用于进化算法的嵌入式数据存储引擎EADB(Evolutionary Algorithm Database)提供了简便灵活的数据存储接口,通过使用内存映射文件技术来实现数据的快速和大量存储。相较于传统文件I/O存储方式和一般的通用数据存储引擎,EADB大大加快了存储速度。
為瞭觀察和分析進化算法的執行情況,往往需要將算法執行過程中產生的大量數據存儲在磁盤文件中。用于進化算法的嵌入式數據存儲引擎EADB(Evolutionary Algorithm Database)提供瞭簡便靈活的數據存儲接口,通過使用內存映射文件技術來實現數據的快速和大量存儲。相較于傳統文件I/O存儲方式和一般的通用數據存儲引擎,EADB大大加快瞭存儲速度。
위료관찰화분석진화산법적집행정황,왕왕수요장산법집행과정중산생적대량수거존저재자반문건중。용우진화산법적감입식수거존저인경EADB(Evolutionary Algorithm Database)제공료간편령활적수거존저접구,통과사용내존영사문건기술래실현수거적쾌속화대량존저。상교우전통문건I/O존저방식화일반적통용수거존저인경,EADB대대가쾌료존저속도。
In order to observe and analyze the execution of Evolutionary Algorithms(EAs), large volumes of data generated during algorithm execution are always stored in disk files. An embedded data storage engine, named as the Evolutionary Algorithm Database(EADB), provides simple yet flexible data storage interfaces for evolutionary algorithms, and facilitates fast large data storage by using memory-mapped files. Compared to storage methods using traditional file I/O and general database storage engine, EADB is tremendous faster.