关于粒子群优化算法(PSO)的解释:http://blog.csdn.net/myarrow/article/details/51507671 (等网上各种参考资料) 用PSO找函数极值。 构造了一个二元函数,很明显,有极小值,在(50, 50)。 用五个粒子去找。每个点对应的函数输出值即视为粒子的 ...
分类:
编程语言 时间:
2017-12-04 19:11:28
阅读次数:
236
设$H<G$,全体左陪集构成的集合$\overline{G}=\{gH:g\in G\}$,我们希望赋予$\overline{G}$群的结构,很自然的定义乘法为$$aH\cdot bH=abH$$容易验证此运算下有幺元$H$,以及任意的$aH\in\overline{G}$有逆元$a^{-1}H$. ...
分类:
其他好文 时间:
2017-11-14 21:20:55
阅读次数:
147
设$G$为群,$S$是$G$的子集,$G$中包含$S$上午最小子群叫做由$S$生成的子群,记作$<S>$,即$$<S>=\bigcap_{i}A_{i},S\subset A_{i}$$由于子群之交仍然是子群,这说明包含$S$的子群中确实有最小的.显然若$a\in S$,必然有$a,a^{-1}\i ...
分类:
其他好文 时间:
2017-11-09 11:47:12
阅读次数:
228
先来唠唠什么是最优化问题,就是在满足一定的约束条件下,找到一组合适参数,使得系统的某些性能指标(最优性度量)达到最值。迭代提供了一种求解最优化问题的基本思路: \[\left\{ \begin{gathered} a + b + x = 3y \hfill \\ ax - by = 1 \hfill ...
分类:
编程语言 时间:
2017-10-26 17:45:27
阅读次数:
157
粒子群优化算法属于群智能(swarm intelligence)优化算法。群智能分两种,一种是粒群优化,另一种是蚁群优化。 群智能概念 假设你和你的朋友正在寻宝,每个人有个探测器,这个探测器可以知道宝藏到探测器的距离。你们一群人在找,每个人都可以把信息共享出去,就跟打dota时你可以有你队友的视野, ...
分类:
编程语言 时间:
2017-09-14 18:55:38
阅读次数:
203
1.理论基础 粒子群算法(particle swarm optimization,PSO)是计算智能领域中的一种生物启发式方法,属于群体智能优化算法的一种,常见的群体智能优化算法主要有如下几类: (1)蚁群算法(Ant Colony Optimization,简称ACO)[1992年提出]; (2)... ...
分类:
编程语言 时间:
2017-08-23 00:38:15
阅读次数:
388
1 区块链的核心价值 区块链的发展如火如荼,也产生了大量的区块链体系文章介绍从区块链的底层技术、网络结构、共识算法等等做的很多表述,但在其中我常常被问到的问题是:区块链的技术体系之外,最想问的问题是它的核心价值是什么?是更好的性能、更方便的连接、更可靠的技术,还是其他的因素,关于这个问题,我想经济学 ...
分类:
其他好文 时间:
2017-08-21 00:39:01
阅读次数:
343
粒子群算法是基于鸟群觅食的行为提出来的,每一个单一个体鸟视为搜索空间的一个粒子,都被视为问题的可能解,每个粒子都有一个由待优化函数决定的适应度函数,通过适应度值迭代更新粒子的位置和速度 粒子速度和位置的维度由问题的未知量决定,例如,求sin(∑i=1 to kxi-4)的最小值,如果k=2,那么速度 ...
分类:
编程语言 时间:
2017-05-21 22:38:17
阅读次数:
224
上一回说了基本粒子群算法的实现,并且给出了C语言代码。这一篇主要讲解影响粒子群算法的一个重要参数 w。我们已经说过粒子群算法的核心的两个公式为: Vid(k+1)=w*Vid(k)+c1*r1*(Pid(k)-Xid(k))+c2*r2*(Pgd(k)-Xid(k))Xid(k+1) = Xid(k ...
分类:
编程语言 时间:
2017-05-14 18:57:47
阅读次数:
259
最近在温习C语言,看的书是《C primer Plus》,忽然想起来以前在参加数学建模的时候,用过的一些智能算法,比如遗传算法、粒子群算法、蚁群算法等等。当时是使用MATLAB来实现的,而且有些MATLAB自带了工具箱,当时有些只是利用工具箱求最优解问题,没有自己动手亲自去实现一遍,现在都忘的差不多 ...
分类:
编程语言 时间:
2017-05-14 18:55:09
阅读次数:
269