论文标题
基于CRO-SL的新型概率动力多方法集合以优化
New Probabilistic-Dynamic Multi-Method Ensembles for Optimization based on the CRO-SL
论文作者
论文摘要
在本文中,我们提出了新的概率和动态(自适应)策略,以基于珊瑚礁优化的基板层(CRO-SL)算法来创建多方法合奏。 CRO-SL是一种基于进化的集合方法,能够将不同的搜索程序结合在单个人群中。在这项工作中,我们讨论了改进算法的两种不同的概率策略。首先,我们定义了概率CRO-SL(PCRO-SL),该概率用{\ em tags}代替CRO-SL总体中的底物。每个标签代表一个不同的操作员,该操作员将在复制阶段修改个体。在每一代算法中,标签被随机分配给具有相似概率的个体,以这种方式获得了与原始CRO-SL相比,将不同的操作员应用于给定个体的合奏更改更大。本文讨论的第二种策略是动态概率CRO-SL(DPCRO-SL),其中在算法的演变过程中修改了标签分配的概率,具体取决于每个基板中产生的溶液的质量。因此,搜索过程中最好的底物将被分配,较高的可能性是在搜索过程中表现出较差的性能。我们在不同的优化问题中测试了提出的概率和动态集合的性能,包括基准功能以及风力涡轮机布局布局优化的实际应用,将获得的结果与文献中现有算法的结果进行了比较。
In this paper we propose new probabilistic and dynamic (adaptive) strategies to create multi-method ensembles based on the Coral Reefs Optimization with Substrate Layers (CRO-SL) algorithm. The CRO-SL is an evolutionary-based ensemble approach, able to combine different search procedures within a single population. In this work we discuss two different probabilistic strategies to improve the algorithm. First, we defined the Probabilistic CRO-SL (PCRO-SL), which substitutes the substrates in the CRO-SL population by {\em tags} associated with each individual. Each tag represents a different operator which will modify the individual in the reproduction phase. In each generation of the algorithm, the tags are randomly assigned to the individuals with a similar probability, obtaining this way an ensemble with a more intense change in the application of different operators to a given individual than the original CRO-SL. The second strategy discussed in this paper is the Dynamical Probabilistic CRO-SL (DPCRO-SL), in which the probability of tag assignment is modified during the evolution of the algorithm, depending on the quality of the solutions generated in each substrate. Thus, the best substrates in the search process will be assigned with a higher probability that those which showed a worse performance during the search. We test the performance of the proposed probabilistic and dynamic ensembles in different optimization problems, including benchmark functions and a real application of wind turbines layout optimization, comparing the results obtained with that of existing algorithms in the literature.