原文:细菌觅食优化算法

原作者:Swagatam Das,Arijit Biswas,Sambarta Dasgupta,和Ajith Abraham 摘 要 细菌觅食优化算法 Bacterial foraging optimization algorithm BFOA 已经被分布式优化和控制的同行们当作一种全局性的优化算法接受。BFOA是由大肠杆菌的群体觅食行为所启发而总结出来 的。BFOA已经吸引了足够多的研究者的 ...

2014-05-17 18:04 0 3627 推荐指数:

查看详情

细菌觅食算法-python实现

BFOIndividual.py BFO.py 运行程序: ObjFunction见简单遗传算法-python实现。 ...

Wed Oct 07 06:39:00 CST 2015 2 2227
dijkstra算法的堆优化

普通的dijkstra算法模板: 为了能在“取出最小的dist”这一步实现优化,我们使用priority_queue进行优化。下面用cmp结构体重载括号运算符对priority_queue进行改造: 然后我们来看堆优化的dijkstra算法 ...

Mon Mar 12 02:04:00 CST 2018 0 2664
python 简单算法优化

普通的 时间 算法优化 timeit (python内置测试模块 ...

Tue Jan 07 07:53:00 CST 2020 0 751
优化的Dijkstra算法

(前面都是废话) 下面是Dijkstra人物生平(摘自百度百科): 艾兹格·W·迪科斯彻 (Edsger Wybe Dijkstra,1930年5月11日~2002年 ...

Mon May 20 04:42:00 CST 2019 0 1863
[算法]斜率优化

【引入】 有些$DP$方程可以转化成$f[i]=f[j]+x[i]$的形式,其中$f[j]$中保存了只与$j$相关的量。这样的$DP$方程我们可以用单调队列进行优化,从而使得$O(n^2)$的复杂度降到$O(n)$。但像这样的方程:$dp[i]=dp[j]+(x[i]-x[j])×(x[i]-x ...

Sun Oct 06 00:21:00 CST 2019 0 423
优化算法—梯度下降

转自:https://www.cnblogs.com/shixiangwan/p/7532858.html 梯度下降法,是当今最流行的优化(optimization)算法,亦是至今最常用的优化神经网络的方法。本文旨在让你对不同的优化梯度下降法的算法有一个直观认识,以帮助你使用这些算法。我们首先会 ...

Sat Oct 06 05:53:00 CST 2018 0 1851
优化算法-BFGS

BGFS是一种准牛顿算法, 所谓的"准"是指牛顿算法会使用Hessian矩阵来进行优化, 但是直接计算Hessian矩阵比较麻烦, 所以很多算法会使用近似的Hessian, 这些算法就称作准牛顿算法(Quasi Newton Algorithm). 1. 牛顿算法(Newton ...

Sun Oct 13 09:11:00 CST 2013 0 16301
dijkstra算法及其优化

dijkstra算法是经典的贪心算法。基本的想法是,有两个集合S和E,开始S集合中只有一个起点,E集合中有剩下的其他点。遍历E集合中的所有点,找出与起点距离最近的一个点,将其加入集合S,并用该点去更新起点到其他点的最短路径。(注意该算法只能处理正边权的图) 由动图结合上面的思路 ...

Thu Jan 23 03:31:00 CST 2020 1 1161
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM