An International Publisher for Academic and Scientific Journals
Author Login 
Scholars Journal of Engineering and Technology | Volume-4 | Issue-05
A Design Model for the General Evolutionary Algorithm
Nengfa Hu
Published: May 30, 2016 | 127 68
DOI: 10.36347/sjet
Pages: 249-253
Downloads
Abstract
The study aims to solve the universality of evolutionary computation for solving different optimization problems, avoid the repeating design, and share codes, so as to improve the application efficiency of the algorithms. To achieve this, the authors put forward a general evolutionary model based on object-oriented programming language (C# language) in this paper. This model divides the problem domain, the fitness function, the algorithm and the parameter control into different classes, which are encapsulated into different objects so as to enhance the independence of each module. By utilizing the model, it is convenient to develop, reuse, extend and modify software while guaranteeing the universality of the algorithm at the same time.