[关闭]
@stepbystep88 2019-09-29T13:55:30.000000Z 字数 971 阅读 760

Global-Optimization-HAGCS

Introduction

A new global optimization algorithm developed by using gradient infromation, multiple search strategies, and parameters self-adaptation.

HAGCS is desgined for the objective functions whose gradient is readily available. Essentially, the HAGCS algorithm is based on the Cuckoo search [CS, 1] algorithm.

Installation

addpath(genpath("./WZDOM"));

Test

  1. View the animation of optimization process (run test_global_optimization/testShowAnimation.m )

Compare CS with HAGCS on the Drop Wave test function (bigger population size):
Cmp_CS_HAGCS_Drop Wave_100.gif-14941.4kB

Compare CS with HAGCS on the Rastrigin test function:
Cmp_CS_HAGCS_Rastrigin_25.gif-16348.3kB

Compare CS with HAGCS on the Rastrigin test function (smaller population size):
Cmp_CS_HAGCS_Rastrigin_5.gif-10500.1kB

Compare CS with HAGCS on the Schwefel test function:
Cmp_CS_HAGCS_Schwefel.gif-19159.4kB

Compare CS with HAGCS on the Schwefel's P2.22 test function:
Cmp_CS_HAGCS_Schwefel's P2.22.gif-12834.3kB

  1. To compare the success rate, convergence speed of different algorithms, please run ./test_global_optimization/testCompareMethodsFinal.m

References

1 Xin-She Yang and Suash Deb. Cuckoo search via levy flights. In 2009 World Congress on Nature Biologically Inspired Computing (NaBIC), pages 210-214, Dec 2009.

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注