摘要
设计和开发进化算法平台,对进化算法的研究具有重要的意义。利用MVC设计模式和面向对象的软件开发思想,提出了一个可扩展的进化算法平台。平台完成参数设置、算子导入、计算结果的存储与显示等功能,并提供了友好的人机交互界面。平台对各项功能进行封装,在算法运行中可动态加载,因此算法流程灵活多变;利用动态链接库实现了导入功能,不仅方便新算子集成到平台,而且有利于平台的扩展。
It is important to design and develop Evolutionary Algorithm Research Platform.An extendable platform is proposed,in which the ideas of Object-Oriented and MVC Design Pattern is applied.The platform provides a friendly human-machine interactive interface and completes such functions as parameter set,operator import,data store and display.The functions are packaged and loaded dynamically,so the process of algorithm is flexible.Using DLL for realizing import function is good not only for integrating new algorithm into the platform but also for achieving the expansion of platform.
出处
《太原科技大学学报》
2011年第6期447-451,共5页
Journal of Taiyuan University of Science and Technology
基金
山西省自然基金项目(2009011017-3)
山西省回国留学人员科研资助项目(2011-078)