在Visual C++编译环境下运行算法代码,DOS界面下输出结果的微粒群算法研究方法缺乏对进化过程的内在了解和数据统计。本文提出一种可扩展的微粒群算法研究平台,平台具有与算法无关的特点,只要遵循平台数据接口的算法都可以在平台中运行。平台采用动态链接库技术实现扩展功能,还具有内部算法运行、图形显示、数据统计、数据导出、日志功能,并为每个功能都规定统一的数据接口实现平台与算法无关的特点。
Particle swarm optimization(PSO)is lack of internal understanding about the evolutionary process and statistics under Visual C++environment and DOS interface.This paper presents a scalable research platform for PSO,which is irrelative with algorithms and any algorithm can be run on the platform follow data interface of platform.This platform has extension capability by dynamic link library,and also has many functions such as internal algorithm operation and graphics display,data statistics,data output and log capability.Moreover,each functin is entitled unified data interface to achieve irrelative with algorithms.