智能算法平台中设计模式的应用
智能算法的类型与其所解决的问题类型存在着多对多的关系,通常在使用不同算法解决不同问题时,存在大量重复编码与设计工作。而且对这些不同的算法类型和问题类型进行管理,也存在大量繁琐而重复的劳动。本文从软件工程的角度出发,使用设计模式中的Mediator模式和Strategy模式,将算法类型和问题类型进行分离和拼装,并且将算法的源代码进行动态管理和运行。不仅方便重用和扩展,对算法的添加和替换也有非常好的效果。
智能算法 算法平台 Mediator模式 Strategy模式
金彤 李元香 王珑 刘海峰
武汉大学软件工程国家重点实验室,湖北武汉 430072
国内会议
南宁
中文
347-352
2009-07-17(万方平台首次上网日期,不代表论文的发表时间)