zoukankan      html  css  js  c++  java
  • 花授粉优化算法

    花授粉优化算法

    1. 花授粉优化算法的背景

    2012年,英国剑桥大学学者Yang xin-She提出一种新颖的启发式群智能优化算法-花授粉优化算法(Flower Pollination Algorithm,FPA)。该算法的思想源于自然界中植物花朵授粉过程。
    异花授粉
    一般地,异花授粉指一朵花的雌蕊接受另外一种花的雄蕊花粉。
    自花授粉
    植物成熟的花粉粒传到同一朵花的柱头或者同一种花之间的传粉过程。

    2. 花授粉优化算法数学模型

    自然界的花粉传播过程纷繁复杂。为了算法的需要,对自然界花授粉过程进行数学建模:
    1)异花授粉过程是传播者通过Levy飞行进行全局搜索过程;
    2)自花授粉模拟的是局部勘探过程;
    3)转化概率p控制异花授粉过程和自花授粉过程转换。

    3. 花授粉优化算法更新公式

    1. 异花授粉更新公式

    [X_{i}^{t+1}=X_{i}^{t} + L(X_{i}^{t} - g_*) ]

    1. 自花授粉更新公式

    [X_{i}^{t+1}=X_{i}^{t} + rand(X_{j}^{t} - X_{k}^{t}) ]

    注意:j, k是随机选取的索引

    3. 花授粉优化算法流程图

    image

  • 相关阅读:
    Qt环境搭建(Visual Studio)
    HTML基础
    关于Qt
    I am back
    Node Security
    Mobile Assistant
    Home Server
    抉择-什么最重要
    在一个JSP页面中包含另一个JSP页面的三种方式
    JS控制DIV隐藏显示
  • 原文地址:https://www.cnblogs.com/mysterygust/p/14775123.html
Copyright © 2011-2022 走看看