Abstract:
The Multi-method Collaboration Optimization(MCO) is more useful in the overall design process of complex product, but the design and implementation of multi-optimization algorithm is still a challenge in this area. Based on the analysis of object-oriented component technologies, the component-based design method of optimization algorithm is presented. The interface specification and operational mechanism of optimization algorithm component is put forward. Aiming at algorithm schedule needs of method collaboration, this thesis proposes the directed graph-based algorithm schedule method using the reference of graph schedule in parallel computing area.
Key words:
Multi-method Collaboration Optimization(MCO),
componentization,
schedule
摘要: 多方法协作优化是解决复杂系统优化问题的一种有效途径,但在实际应用中,算法开发以及算法调度运行不能有效支持多方法协作优化方案的自动执行。为此,通过分析面向对象的组件技术,提出一种基于组件的优化算法,给出优化算法组件的接口规范及其运行机制,在优化算法组件化设计的基础上,借鉴并行分布计算领域中有向无环图调度的思想,提出多方法协作优化方案的调度运行算法,并通过一个算例演示该调度算法的一般过程。
关键词:
多方法协作优化,
组件化,
调度
CLC Number:
SHU Yan-An, SHU Yi-Fan, YANG Feng. Design of Algorithm Componentization and Schedule Method Supporting MCO[J]. Computer Engineering, 2011, 37(01): 41-44.
朱延广, 朱一凡, 杨峰. 支持MCO的算法组件化设计与调度方法[J]. 计算机工程, 2011, 37(01): 41-44.