Study on Evolutionary Algorithm Online Performance Evaluation Visualization Based on Python Programming Language

系统科学与信息学报(英文) ›› 2014, Vol. 2 ›› Issue (1) : 86-96.

PDF(887 KB)
PDF(887 KB)
系统科学与信息学报(英文) ›› 2014, Vol. 2 ›› Issue (1) : 86-96.

作者信息 +

Study on Evolutionary Algorithm Online Performance Evaluation Visualization Based on Python Programming Language

Author information +
文章历史 +

Abstract

Evolutionary computations are kinds of random searching algorithms derived from natural selection and biological genetic evolution behavior. Evaluating the performance of an algorithm is a fundamental task to track and find the way to improve the algorithm, while visualization technique may play an important act during the process. Based on current existing algorithm performance evaluation criteria and methods, a python-based programming tracking strategy, which employs 2-D graphical library of python matplotlib for online algorithm performance evaluation, is proposed in this paper. Tracking and displaying the performance of genetic algorithm (GA) and the particle swarm optimization (PSO) optimizing two typical numerical benchmark problems are employed for verification and validation.
Results show that the tracking strategy based on Python language for online performance evaluation of evolutionary algorithms is valid, and can be used to help researchers on algorithms' performance evaluation and finding ways to improve it.

引用本文

导出引用
. 系统科学与信息学报(英文), 2014, 2(1): 86-96
Study on Evolutionary Algorithm Online Performance Evaluation Visualization Based on Python Programming Language. Journal of Systems Science and Information, 2014, 2(1): 86-96
PDF(887 KB)

130

Accesses

0

Citation

Detail

段落导航
相关文章

/