Font Size: a A A

Evolutionary Algorithm Research Platform Design And Development

Posted on:2013-08-28Degree:MasterType:Thesis
Country:ChinaCandidate:B B ZhaoFull Text:PDF
GTID:2248330374963472Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
This thesis develops an evolutionary algorithm research platform in whichobject-oriented is applied. The function of algorithm construction is realized toreduce the most programming of common framework, improve the efficiency ofalgorithm.Algorithm construction module includes three parts, i.e. engine driver,internal construction and external import.1) Engine driver: Engine driver is the most important function in algorithmconstruction. The user interface and algorithm operators library are combined bycalling function or passing parameter while an instance of operator is created.The researchers can study the evolutionary algorithm by setting some necessaryparameters.2) Internal construction: This part composes of data construction andoperator construction. The platform makes full use of the features in C++language to package evolution data and operators, and standardize the externalinterface of operator based on evolution data.3) External import: This part includes operator import and process import.Operator import provides the interface of operators to the users, and loads theimported operators to the process of internal algorithm. The users can adjust theprocess of internal algorithm by importing self-define process in order to extendthe performance of algorithm.
Keywords/Search Tags:Evolutionary algorithm, Algorithm construction, Object-oriented, extension
PDF Full Text Request
Related items