Evolutionary Algorithm Definition
- 1 Al Zaytoonah University of Jordan, Jordan
Abstract
Problem statement: Most resent evolutionary algorithms work under weak theoretical basis and thus, they are computationally expensive. Approach: This study discussed the use of new evolutionary algorithm for automatic programming, based on theoretical definitions of program behaviors. Evolutionary process adapted fixed and self-organized input-output specification of the problem, to evolve good finite state machine that efficiently satisfies these specifications. Results: The proposed algorithm enhanced evolutionary process by simultaneously solving multi-parts from the same problem. Conclusion: The probability that the algorithm will converge to the optimal solution was highly enhanced when decomposing the main problem into multi-part.
DOI: https://doi.org/10.3844/ajeassp.2009.789.795
Copyright: © 2009 Nada M.A. AL-Salami. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
- 4,125 Views
- 3,222 Downloads
- 34 Citations
Download
Keywords
- Evolutionary computation
- genetic programming
- automatic programming
- system design
- self-organization system