登录
首页 » matlab » Ant Lion Optimizer (ALO)

Ant Lion Optimizer (ALO)

于 2020-12-25 发布
0 81
下载积分: 1 下载次数: 2

代码说明:

说明:  ALO 算法核心思想是模拟蚁狮捕猎蚂蚁的狩猎机制以实现全局寻优。蚁狮在捕猎前会在在沙质土中利用其巨大的下颚挖出一个漏斗状的陷阱,并藏在陷阱底部等待猎物到来。一旦随机游走的蚂蚁落入陷阱时,蚁狮迅速将其捕食,随后重新修缮陷阱等待下一次捕猎。(The core idea of the ALO algorithm is to simulate the hunting mechanism of the ant lion hunting ants to achieve global optimization. Before hunting, the ant lion will use its huge jaw to dig a funnel-shaped trap in the sandy soil and hide at the bottom of the trap to wait for the prey to arrive. Once the randomly-wandering ants fall into the trap, the ant lion quickly preys on it, and then repairs the trap to wait for the next hunt. The ALO algorithm realizes the interaction between the ants and the ant lion through numerical simulation to optimize the problem: introduces the random walk of the ants to realize the global search, and guarantees the diversity of the population and the optimization performance of the algorithm through the roulette strategy and the elite strategy. Antlion is equivalent to the solution of the optimization problem. It can update and save the approximate optimal solution by hunting ants with high fitness.)

文件列表:

ALO\ALO.m, 5844 , 2015-02-20
ALO\ALO.png, 150992 , 2015-03-04
ALO\func_plot.m, 3597 , 2015-02-20
ALO\Get_Functions_details.m, 7708 , 2015-02-20
ALO\initialization.m, 1881 , 2015-02-20
ALO\main.m, 3105 , 2015-02-20
ALO\Random_walk_around_antlion.m, 2932 , 2015-02-20
ALO\RouletteWheelSelection.m, 2199 , 2015-02-20
license.txt, 1318 , 2018-05-22

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 一个ASM的VXD例子
    一个ASM编的VXD例子-a series of examples VXD
    2022-01-22 05:25:21下载
    积分:1
  • SWAT模型源代码
    应用背景SWAT 开源,用于水文模型的进一步开发开源,可以对源模型进行改装,增加模块和减少模块,并进一步开发,使模型更加适合研究区的状况,也可以对模型进行重新组装开发,从而节约成本,提高工作效率,为我国水文模型的开发提供便利。关键技术After excluded the influence of antecedent rainfall, the soil loss at the hillslope with ephemeral gully had a significant linear regression equation with PI30.  Since determination coefficient (R2) and Nash-Suttclife efficiency coefficient (ENS) were all satisfactory, the results showed that soil loss equations were all run well while applying to soil loss prediction for the three rainfall regimes.
    2022-10-29 22:50:04下载
    积分:1
  • 计算操作程序,并提供了VB源代码
    计算操作程序,并提供了VB源代码-calculation procedures, and provide the source code in VB
    2023-01-19 09:45:03下载
    积分:1
  • adc0809DigitalVoltmeter
    该程序采用汇编语言完成,基于AT89C51adc0809和LCD1602实现数字电压表(The procedure used to complete assembly language, based on the LCD1602 realize AT89C51adc0809 and digital voltage meter)
    2008-08-24 22:47:21下载
    积分:1
  • 设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角与右下角两个点的坐标,能计算矩形的面积...
    设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角与右下角两个点的坐标,能计算矩形的面积-design and test a rectangular called Rectangle category, its attributes to the lower left-hand corner of the rectangle with 2 points lower right coordinates, which calculates the rectangular area
    2022-07-05 01:16:57下载
    积分:1
  • Actual entry MCD1 articles, a single LED lit procedures. The real purpose for le...
    MCD1实战入门篇,点亮单个LED的程序。 该实战的目的作为学习和应用MCD1在线调试工具套件,进行项目的软件和硬件 联合调试的范例程序,也就是当做一个用户程序实例,而演示板暂时充当用户电 路的角色。这样就构成了一个软件、硬件齐全的自制项目模拟环境。 本程序实现的功能是,把端口RC的8条引脚全部设置为输出模式,并让RC0 送出高电平,从而点亮RC0口的一个LED。 该程序可用于PIC16F87X(A)所有系列-Actual entry MCD1 articles, a single LED lit procedures. The real purpose for learning and application debugging MCD1 online suite of tools to carry out the project software and hardware examples of joint commissioning procedures, that is, as a user instance, and the demo board temporarily to serve as the role of the user circuit. This constitutes a software, hardware, a full range of home-made simulation environment projects. Realize the function of this procedure is that the 8-port RC pin all set to output mode, and sent high RC0, so I lit RC0 a LED. The program can be used to PIC16F87X (A) of all series
    2023-04-22 08:25:02下载
    积分:1
  • 经典的fast ICA程序,用于盲信号的分离,希望能够对大家有帮助!...
    经典的fast ICA程序,用于盲信号的分离,希望能够对大家有帮助!-Classic fast ICA program for the separation of the spread, hoping to help!
    2022-03-04 23:44:18下载
    积分:1
  • c译的计算器 为了方便了解流程,在程序中把计算过程也输出了.而且栈操作的实现部分也是自己实现的. 程序用两个栈,optr寄存运算符,opnd寄存操
    c语言编译的计算器 为了方便了解流程,在程序中把计算过程也输出了.而且栈操作的实现部分也是自己实现的. 程序用两个栈,optr寄存运算符,opnd寄存操作数和运算结果.输入的表达式以等号结束,例如:2*(1+2)= -c language compiler of the calculator in order to facilitate the understanding of flow, in the procedure to calculate the output of the process. but Stack is the realization of part of their realization. procedures with two stacks, optr storage operator, opnd operand storage and computing the results of . enter the expression in order to equate the end of, for example: 2* (1+ 2) =
    2022-10-25 02:00:03下载
    积分:1
  • 内置T6963C控制器的LCD实用显示子程序
    内置T6963C控制器的LCD实用显示子程序-built T6963C LCD display subroutine practical
    2023-06-08 14:35:03下载
    积分:1
  • HexBinConverterAddIn
    This is a small converter application which can convert between hexadecimal and binary. And it is for RadASM assembly ide
    2018-09-21 14:19:02下载
    积分:1
  • 696522资源总数
  • 104040会员总数
  • 35今日下载