首页> 外文OA文献 >Dynamic Contribution-based Decomposition Method and Hybrid Genetic Algorithm for Multidisciplinary Engineering Optimisation
【2h】

Dynamic Contribution-based Decomposition Method and Hybrid Genetic Algorithm for Multidisciplinary Engineering Optimisation

机译:基于动态贡献的分解方法和混合遗传算法在多学科工程优化中的应用

摘要

A novel decomposition method that is referred to as Contribution-based Decomposition is presented in this thesis. The influence of variables on the values of objective functions and/or constraints is interpreted as their contributions. Based on contributions of variables, a design problem is decomposed into a number of sub-problems so that variables have similar relative contributions within each sub-problem. The similarity in contributions among variables will lead to an even pressure on the variables when they are driven to better solutions during an optimisation process and, as a result, better solutions can be obtained. Due to nonlinearity of objectives and/ or constrains, variables’ contributions may vary significantly during the solution process. To cope with such variations, a Dynamic Contribution-based Decomposition (DCD) is proposed. By employing DCD, decomposition of system problems is carried out not only at the beginning, but also during the optimisation process, and as a result, the decomposition will always be consistent with the contributions of the current solutions. Further more, a random decomposition is also developed and presented to work in conjunction with the Dynamic Contribution-based Decomposition to introduce re-decompositions when it is required, aiming to increase the global exploring ability.To solve multidisciplinary engineering optimisation problems more efficiently, new solvers are also developed. These include a mixed discrete variable Pattern Search (MDVPS) algorithm and a mixed discrete variable Genetic Algorithm (MDVGA). Inside the MDVGA, new techniques including a flexible floating-point encoding method, a non-dominance ranking strategy and heuristic crossover and mutation operators are also developed to avoid premature convergence and enhance the GA’s search ability. Both MDVPS and MDVGA are able to handle optimisation problems having mixed discrete variables. The former algorithm is more capable of local searching and the latter has better global search ability. A hybrid solver is proposed, which incorporates the MDVPS and the MDVGA and takes advantage of both their strengths.Lastly, a Dynamic Sub-space Optimisation (DSO) method is developed by employing the proposed Dynamic Contribution-based Decomposition methods and the hybrid solver. By employing DSO, decomposed sub-problems can be solved without explicit coordination.To demonstrate the capability of the proposed methods and algorithms, a range of test problems have been exercised and the results are documented. Collectively the results show significant improvements over other published popular approaches.
机译:本文提出了一种新的分解方法,称为基于贡献的分解。变量对目标函数和/或约束的值的影响被解释为其贡献。基于变量的贡献,设计问题被分解为多个子问题,以使变量在每个子问题中具有相似的相对贡献。当变量在优化过程中被驱向更好的解决方案时,变量之间贡献的相似性将导致对这些变量施加均匀的压力,因此可以获得更好的解决方案。由于目标和/或约束的非线性,在解决过程中变量的贡献可能会发生很大变化。为了应对这种变化,提出了基于动态贡献的分解(DCD)。通过使用DCD,不仅在开始时,而且在优化过程中都对系统问题进行分解,结果,分解将始终与当前解决方案的贡献相一致。此外,还开发并提出了随机分解方法,以与基于动态贡献的分解方法结合使用,以在需要时引入重新分解方法,旨在提高全局探索能力。为更有效地解决多学科工程优化问题,新还开发了求解器。其中包括混合离散变量模式搜索(MDVPS)算法和混合离散变量遗传算法(MDVGA)。在MDVGA内部,还开发了新技术,包括灵活的浮点编码方法,非优势排序策略以及启发式交叉和变异算子,以避免过早收敛并增强GA的搜索能力。 MDVPS和MDVGA都能处理混合离散变量的优化问题。前者算法具有更好的局部搜索能力,后者具有更好的全局搜索能力。提出了一种融合了MDVPS和MDVGA并充分利用两者优势的混合求解器。最后,利用提出的基于动态贡献的分解方法和混合求解器,开发了动态子空间优化(DSO)方法。通过使用DSO,分解后的子问题无需明确的协调就可以解决。为了证明所提出的方法和算法的能力,对一系列测试问题进行了试验并记录了结果。总体而言,结果表明,与其他已发布的流行方法相比,已有显着改进。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号