A cooperative group optimization (CGO) system is presented to implement CGO cases by integrating the advantages of the cooperative group and low-level algorithm portfolio design. Following the nature-inspired paradigm of a cooperative group, the agents not only explore in a parallel way with their individual memory, but also cooperate with their peers through the group memory. Each agent holds a portfolio of (heterogeneous) embedded search heuristics (ESHs), in which each ESH can drive the group into a stand-alone CGO case, and hybrid CGO cases in an algorithmic space can be defined by low-level cooperative search among a portfolio of ESHs through customized memory sharing. The optimization process might also be facilitated by a passive group leader through encoding knowledge in the search landscape. Based on a concrete framework, CGO cases are defined by a script assembling over instances of algorithmic components in a toolbox. A multilayer design of the script, with the support of the inherent updatable graph in the memory protocol, enables a simple way to address the challenge of accumulating heterogeneous ESHs and defining customized portfolios without any additional code. The CGO system is implemented for solving the constrained optimization problem with some generic components and only a few domain-specific components. Guided by the insights from algorithm portfolio design, customized CGO cases based on basic search operators can achieve competitive performance over existing algorithms as compared on a set of commonly-used benchmark instances. This work might provide a basic step toward a user-oriented development framework, since the algorithmic space might be easily evolved by accumulating competent ESHs.
翻译:通过整合合作团体的优势和低水平算法组合设计,提出合作团体优化系统,以实施CGO案件; 根据合作团体的性质激励范式,代理机构不仅以个人记忆平行探索,而且通过群体记忆与同行合作; 每个代理机构拥有一组(异质)嵌入的搜索杂乱症(ESHs)(ESH),其中每个ESH都可以将集团驱动成独立的CGO案件,在算法空间混合的CGO案件可以通过一个ESH组合之间的低层次合作搜索,通过定制的内存共享来定义。 根据一个合作团体的范例,代理机构不仅可以平行地探索个人记忆,而且还可以与同行们合作; 每个代理机构都拥有一套(异质)嵌入的搜索杂乱症(ESHs)组合,在记忆协议中固有的上上上层图表的支持下,可以简单的方式应对在ESH组合组合组合中进行低层次的合作搜索; 精细的CGO系统也可以通过一个常规的流程,通过一个基于常规的流程的流程,通过一个基于常规的流程的流程的流程,通过一个基于常规的流程的流程的流程的流程,可以实现一定的流程的流程的流程的流程的流程的流程的流程的流程的流程的流程。