Data storage engine based on memory-mapped file for evolutionary algorithms
Jiang Sany · Computer Engineering and Applications Journal · 2015
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.