...
首页> 外文期刊>Expert Systems with Application >An improved Opposition-Based Sine Cosine Algorithm for global optimization
【24h】

An improved Opposition-Based Sine Cosine Algorithm for global optimization

机译:改进的基于反对派的正弦余弦算法用于全局优化

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Real life optimization problems require techniques that properly explore the search spaces to obtain the best solutions. In this sense, it is common that traditional optimization algorithms fail in local optimal values. The Sine Cosine Algorithms (SCA) has been recently proposed; it is a global optimization approach based on two trigonometric functions. SCA uses the sine and cosine functions to modify a set of candidate solutions; such operators create a balance between exploration and exploitation of the search space. However, like other similar approaches, SCA tends to be stuck into sub-optimal regions that it is reflected in the computational effort required to find the best values. This situation occurs due that the operators used for exploration do not work well to analyze the search space. This paper presents an improved version of SCA that considers the opposition based learning (OBL) as a mechanism for a better exploration of the search space generating more accurate solutions. OBL is a machine learning strategy commonly used to increase the performance of metaheuristic algorithms. OBL considers the opposite position of a solution in the search space. Based on the objective function value, the OBL selects the best element between the original solution and its opposite position; this task increases the accuracy of the optimization process. The hybridization of concepts from different fields is crucial in intelligent and expert systems; it helps to combine the advantages of algorithms to generate more efficient approaches. The proposed method is an example of this combination; it has been tested over several benchmark functions and engineering problems. Such results support the efficacy of the proposed approach to find the optimal solutions in complex search spaces. (C) 2017 Elsevier Ltd. All rights reserved.
机译:现实生活中的优化问题需要适当地探索搜索空间以获得最佳解决方案的技术。从这个意义上讲,传统的优化算法通常无法获得局部最优值。最近提出了正弦余弦算法(SCA)。它是基于两个三角函数的全局优化方法。 SCA使用正弦和余弦函数来修改一组候选解。这样的运营商会在探索空间和探索空间之间取得平衡。但是,像其他类似方法一样,SCA往往会陷入次优区域,这反映在寻找最佳值所需的计算工作中。发生这种情况是因为用于勘探的操作员无法很好地分析搜索空间。本文介绍了SCA的改进版本,该版本将基于对立的学习(OBL)作为更好地探索搜索空间并生成更准确解决方案的机制。 OBL是一种机器学习策略,通常用于提高元启发式算法的性能。 OBL考虑解决方案在搜索空间中的相反位置。 OBL根据目标函数值在原始解及其相对位置之间选择最佳元素;此任务提高了优化过程的准确性。在智能和专家系统中,来自不同领域的概念的混合至关重要。它有助于结合算法的优势来生成更有效的方法。所提出的方法就是这种结合的一个例子。它已经过几个基准功能和工程问题的测试。这样的结果支持所提出的方法在复杂的搜索空间中找到最佳解决方案的有效性。 (C)2017 Elsevier Ltd.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号