当前位置:首页 » 操作系统 » 狼群算法

狼群算法

发布时间: 2023-03-07 02:36:49

Ⅰ 人工智能开发机器学习的常用算法

我们在学习人工智能以及智能AI技术的时候曾经给大家介绍过不同的机器学习的方法,而今天我们就着重介绍一下,关于机器学习的常用算法都有哪些类型。



支持向量机是什么?


支持向量机是一种有监督的机器学习算法,可以用于分类或回归问题。它使用一种称为核技巧的技术来转换数据,然后根据这些转换在可能的输出之间找到一个边界。简单地说,它做一些非常复杂的数据转换,然后根据定义的标签或输出来划分数据。


那么是什么让它如此伟大呢?


支持向量机既能进行分类又能进行回归。在本文中,我将重点介绍如何使用SVM进行分类。我将特别关注非线性支持向量机,或者说是使用非线性核的支持向量机。非线性支持向量机意味着算法计算的边界不一定是直线。好处是您可以捕获数据点之间更复杂的关系,而不必自己做困难的转换。缺点是训练时间更长,因为它需要更多的计算。


那么核技巧是什么?


核技巧对你获得的数据进行转换。有一些很好的特性,你认为可以用来做一个很好的分类器,然后出来一些你不再认识的数据。这有点像解开一条DNA链。你从这个看起来很难看的数据向量开始,在通过核技巧之后,它会被解开并自我复合,直到它现在是一个更大的数据集,通过查看电子表格无法理解。但是这里有魔力,在扩展数据集时,你的类之间现在有更明显的界限,SVM算法能够计算出更加优化的超平面。


接下来,假设你是一个农民,你有一个问题-你需要设置一个围栏,以保护你的奶牛免受狼的攻击。但是你在哪里建造篱笆?好吧,如果你是一个真正的数据驱动农民,你可以做的一件事就是建立一个基于你牧场中奶牛和狼的位置的分类器。昆明北大青鸟http://www.kmbdqn.cn/建议通过几种不同类型的分类器,我们看到SVM在从狼群中分离你的奶牛方面做得很好。我认为这些图也很好地说明了使用非线性分类器的好处。您可以看到逻辑和决策树模型都只使用直线。


Ⅱ 狼群算法和灰狼算法的区别

狼群算法是基于狼群群体智能,模拟狼群捕食行为及其猎物分配方式,以“胜者为王”的头狼产生规则和“强者生存”的狼群更新机制,提出一种新的群体智能算法。而灰狼算法是狼群算法的优化版

Ⅲ 灰狼算法和遗传算法哪个好

灰狼算法好。
灰狼优化算法由Mirjalili等人于2014年提出,主要模仿了自然界中灰狼群体的捕食过程。类似于猩猩、狮子种群内部存在严格的等级制度,灰狼群体内部主要分为4个等级:
α:狼群中的领导者,带领整个狼群进行捕猎活动;
β:负责协助α 并管理δ、ω,即狼群二当家;
δ:只能管理ω,千年老三;
ω:狼群中的老弱病残,只能跟着α、β、δ 混。
b有了这个概念以后,就可以很轻松的与算法结合了。基于最优个体引导机制,在等级制度的基础上,可以很形象的把α、β、δ 分别看作距离目标点最近、次进、次次进的个体,其余个体命名为ω,从而使ω 的位置更新受α、β、δ 引导,完成捕食过程。但要注意的是,若相对低级个体的位置优于相对高级个体,则两者地位互换,实现农奴翻身把歌唱。

Ⅳ 智能优化算法:灰狼优化算法

@[toc]
摘要:受 灰 狼 群 体 捕 食 行 为 的 启 发,Mirjalili等[1]于 2014年提出了一种新型群体智能优化算法:灰狼优化算法。GWO通过模拟灰狼群体捕食行为,基于狼群群体协作的机制来达到优化的目的。 GWO算法具有结构简单、需要调节的参数少,容易实现等特点,其中存在能够自适应调整的收敛因子以及信息反馈机制,能够在局部寻优与全局搜索之间实现平衡,因此在对问题的求解精度和收敛速度方面都有良好的性能。

灰狼属于犬科动物,被认为是顶级的掠食者,它们处于生物圈食物链的顶端。灰狼大多喜欢群居,每个群体中平均有5-12只狼。特别令人感兴趣的是,它们具有非常严格的社会等级层次制度,如图1所示。金字塔第一层为种群中的领导者,称为 α 。在狼群中 α 是具有管理能力的个体,主要负责关于狩猎、睡觉的时间和地方、食物分配等群体中各项决策的事务。金字塔第二层是 α 的智囊团队,称为 β 。 β 主要负责协助α 进行决策。当整个狼群的 α 出现空缺时,β 将接替 α 的位置。 β 在狼群中的支配权仅次于 α,它将 α 的命令下达给其他成员,并将其他成员的执行情况反馈给 α 起着桥梁的作用。金字塔第三层是 δ ,δ 听从 α 和 β 的决策命令,主要负责侦查、放哨、看护等事务。适应度不好的 α 和 β 也会降为 δ 。金字塔最底层是 ω ,主要负责种群内部关系的平衡。

<center>图1.灰狼的社会等级制度

此外,集体狩猎是灰狼的另一个迷人的社会行为。灰狼的社会等级在群体狩猎过程中发挥着重要的作用,捕食的过程在 α 的带领下完成。灰狼的狩猎包括以下 3个主要部分:
1)跟踪、追逐和接近猎物;
2)追捕、包围和骚扰猎物,直到它停止移动;
3)攻击猎物

在狩猎过程中,将灰狼围捕猎物的行为定义如下:

式(1)表示个体与猎物间的距离,式(2)是灰狼的位置更新公式。其中, 是目前的迭代代数, 和 是系数向量, 和 分别是猎物的位置向量和灰狼的位置向量。 和 的计算公式如下:

其中, 是收敛因子,随着迭代次数从2线性减小到0, 和 的模取[0,1]之间的随机数。

灰狼能够识别猎物的位置并包围它们。当灰狼识别出猎物的位置后,β 和 δ 在 α 的带领下指导狼群包围猎物。在优化问题的决策空间中,我们对最佳解决方案(猎物的位置)并不了解。因此,为了模拟灰狼的狩猎行为,我们假设 α ,β 和 δ 更了解猎物的潜在位置。我们保存迄今为止取得的3个最优解决方案,并利用这三者的位置来判断猎物所在的位置,同时强迫其他灰狼个体(包括 ω )依据最优灰狼个体的位置来更新其位置,逐渐逼近猎物。狼群内个体跟踪猎物位置的机制如图2所示。

<center>图2.GWO 算法中灰狼位置更新示意图

灰狼个体跟踪猎物位置的数学模型描述如下:

其中, 分别表示分别表示 α , β 和 δ 与其他个体间的距离。 分别代表 α , β 和 δ 的当前位置; 是随机向量, 是当前灰狼的位置。

式(6)分别定义了狼群中 ω 个体朝向 α ,β 和 δ 前进的步长和方向,式(7)定义了 ω 的最终位置。

当猎物停止移动时,灰狼通过攻击来完成狩猎过程。为了模拟逼近猎物, 的值被逐渐减小,因此 的波动范围也随之减小。换句话说,在迭代过程中,当 的值从2线性下降到0时,其对应的 的值也在区间[-a,a]内变化。如图3a所示,当 的值位于区间内时,灰狼的下一位置可以位于其当前位置和猎物位置之间的任意位置。当 时,狼群向猎物发起攻击(陷入局部最优)。

灰狼根据 α ,β 和 δ 的位置来搜索猎物。灰狼在寻找猎物时彼此分开,然后聚集在一起攻击猎物。基于数学建模的散度,可以用 大于1 或小于-1 的随机值来迫使灰狼与猎物分离,这强调了勘探(探索)并允许 GWO 算法全局搜索最优解。如图3b所示, 强迫灰狼与猎物(局部最优)分离,希望找到更合适的猎物(全局最优)。GWO 算法还有另一个组件 来帮助发现新的解决方案。由式(4)可知, 是[0,2]之间的随机值。 表示狼所在的位置对猎物影响的随机权重, 表示影响权重大,反之,表示影响权重小。这有助于 GWO算法更随机地表现并支持探索,同时可在优化过程中避免陷入局部最优。另外,与 不同 是非线性减小的。这样,从最初的迭代到最终的迭代中,它都提供了决策空间中的全局搜索。在算法陷入了局部最优并且不易跳出时, 的随机性在避免局部最优方面发挥了非常重要的作用,尤其是在最后需要获得全局最优解的迭代中。

<center>图4.算法流程图

[1] Seyedali Mirjalili,Seyed Mohammad Mirjalili,Andrew Lewis. Grey Wolf Optimizer[J]. Advances in Engineering Software,2014,69.

[2] 张晓凤,王秀英.灰狼优化算法研究综述[J].计算机科学,2019,46(03):30-38.

https://mianbaoo.com/o/bread/Z5ecmZc=
文献复现:
文献复现:基于翻筋斗觅食策略的灰狼优化算法(DSFGWO)
[1]王正通,程凤芹,尤文,李双.基于翻筋斗觅食策略的灰狼优化算法[J/OL].计算机应用研究:1-5[2021-02-01]. https://doi.org/10.19734/j.issn.1001-3695.2020.04.0102 .

文献复现:基于透镜成像学习策略的灰狼优化算法(LIS-GWO)
[1]龙文,伍铁斌,唐明珠,徐明,蔡绍洪.基于透镜成像学习策略的灰狼优化算法[J].自动化学报,2020,46(10):2148-2164.

文献复现:一种优化局部搜索能力的灰狼算法(IGWO)
[1]王习涛.一种优化局部搜索能力的灰狼算法[J].计算机时代,2020(12):53-55.

文献复现:基于自适应头狼的灰狼优化算法(ALGWO)
[1]郭阳,张涛,胡玉蝶,杜航.基于自适应头狼的灰狼优化算法[J].成都大学学报(自然科学版),2020,39(01):60-63+73.

文献复现:基于自适应正态云模型的灰狼优化算法 (CGWO)
[1]张铸,饶盛华,张仕杰.基于自适应正态云模型的灰狼优化算法[J/OL].控制与决策:1-6[2021-02-08]. https://doi.org/10.13195/j.kzyjc.2020.0233 .

文献复现:改进非线性收敛因子灰狼优化算法
[1]王正通,尤文,李双.改进非线性收敛因子灰狼优化算法[J].长春工业大学学报,2020,41(02):122-127.

文献复现:一种基于收敛因子改进的灰狼优化算法
[1]邢燕祯,王东辉.一种基于收敛因子改进的灰狼优化算法[J].网络新媒体技术,2020,9(03):28-34.

文献复现:基于莱维飞行和随机游动策略的灰狼算法(GWOM )
[1]李阳,李维刚,赵云涛,刘翱.基于莱维飞行和随机游动策略的灰狼算法[J].计算机科学,2020,47(08):291-296.

文献复现:一种改进的灰狼优化算法(EGWO)
[1]龙文,蔡绍洪,焦建军,伍铁斌.一种改进的灰狼优化算法[J].电子学报,2019,47(01):169-175.

文献复现:改进收敛因子和比例权重的灰狼优化算法(CGWO)
[1]王秋萍,王梦娜,王晓峰.改进收敛因子和比例权重的灰狼优化算法[J].计算机工程与应用,2019,55(21):60-65+98.

文献复现:一种改进非线性收敛方式的灰狼优化算法研究(CGWO)
[1]谈发明,赵俊杰,王琪.一种改进非线性收敛方式的灰狼优化算法研究[J].微电子学与计算机,2019,36(05):89-95.

文献复现:一种基于Tent 映射的混合灰狼优化的改进算法(PSOGWO)
[1]滕志军,吕金玲,郭力文,许媛媛.一种基于Tent映射的混合灰狼优化的改进算法[J].哈尔滨工业大学学报,2018,50(11):40-49.

文献复现:基于差分进化与优胜劣汰策略的灰狼优化算法(IGWO)
[1]朱海波,张勇.基于差分进化与优胜劣汰策略的灰狼优化算法[J].南京理工大学学报,2018,42(06):678-686.

文献复现:基于 Iterative 映射和单纯形法的改进灰狼优化算法(SMIGWO)
[1]王梦娜,王秋萍,王晓峰.基于Iterative映射和单纯形法的改进灰狼优化算法[J].计算机应用,2018,38(S2):16-20+54.

文献复现:一种基于混合策略的灰狼优化算法(EPDGWO)
[1]牛家彬,王辉.一种基于混合策略的灰狼优化算法[J].齐齐哈尔大学学报(自然科学版),2018,34(01):16-19+32.

文献复现:基于随机收敛因子和差分变异的改进灰狼优化算法(IGWO)
[1]徐松金,龙文.基于随机收敛因子和差分变异的改进灰狼优化算法[J].科学技术与工程,2018,18(23):252-256.

文献复现:一种基于差分进化和灰狼算法的混合优化算法(DEGWO)
[1]金星,邵珠超,王盛慧.一种基于差分进化和灰狼算法的混合优化算法[J].科学技术与工程,2017,17(16):266-269.

文献复现:协调探索和开发能力的改进灰狼优化算法(IGWO)
[1]龙文,伍铁斌.协调探索和开发能力的改进灰狼优化算法[J].控制与决策,2017,32(10):1749-1757.

文献复现:基于Cat混沌与高斯变异的改进灰狼优化算法(IGWO)
[1]徐辰华,李成县,喻昕,黄清宝.基于Cat混沌与高斯变异的改进灰狼优化算法[J].计算机工程与应用,2017,53(04):1-9+50.

文献复现:具有自适应搜索策略的灰狼优化算法(SAGWO)
[1]魏政磊,赵辉,韩邦杰,孙楚,李牧东.具有自适应搜索策略的灰狼优化算法[J].计算机科学,2017,44(03):259-263.

文献复现:采用动态权重和概率扰动策略改进的灰狼优化算法(IGWO)
[1]陈闯,Ryad Chellali,邢尹.采用动态权重和概率扰动策略改进的灰狼优化算法[J].计算机应用,2017,37(12):3493-3497+3508.

文献复现:具有自适应调整策略的混沌灰狼优化算法(CLSGWO)
[1]张悦,孙惠香,魏政磊,韩博.具有自适应调整策略的混沌灰狼优化算法[J].计算机科学,2017,44(S2):119-122+159.

文献复现:强化狼群等级制度的灰狼优化算法(GWOSH)
[1]张新明,涂强,康强,程金凤.强化狼群等级制度的灰狼优化算法[J].数据采集与处理,2017,32(05):879-889.

文献复现:一种新型非线性收敛因子的灰狼优化算法(NGWO)
[1]王敏,唐明珠.一种新型非线性收敛因子的灰狼优化算法[J].计算机应用研究,2016,33(12):3648-3653.

文献复现:重选精英个体的非线性收敛灰狼优化算法(EGWO)
[1]黎素涵,叶春明.重选精英个体的非线性收敛灰狼优化算法[J].计算机工程与应用,2021,57(01):62-68.

https://mianbaoo.com/o/bread/aZ2Wl54=

Ⅳ 黄金分割的事例和有关的意义

以奇为正者,敌意其奇,则吾
正击之;以正为奇者,敌意其正,
则吾奇击之。
——李世民

无论怎样长篇累牍地去谈组合,我们仍然要说,仅仅把光圈聚焦在组合上这还不够。还应该进一步缩小焦点,看看是否有更核心的秘密隐在其中。如果不能洞悉如何组合才是最好的秘诀,那么,即使不得要领地组合上它一百次,也无补于事。
战争史上,从来没有过一次胜利是在四平八稳中获得的。所以,在各种版本的《军语》中,才会有主攻方向、主要突击目标、佯攻、佯动、迂回包抄这样一些区分行动主次的术语。隐在这些术语背后的,相信不仅仅是出于“兵不厌诈”的考虑,或是为了合理使用兵力。肯定还有别的原因。凭着直觉,所有那些赢得过无数胜仗的赫赫名将或无名之辈,都意识到了有一种或许应被称为“胜律”的东西的存在,并千万次地接近过它。但时至今日,还没有一位统帅或是一位哲人敢说,我找到了它,甚至连对这种规律的命名都不曾完成。其实它一直就隐藏在人类此起彼伏的军事实践中。可以说,每一次经典式的胜战都验证了它。只是每一次,人们都不肯承认或不敢肯定自己与胜律迎面相遇,而常常把它归结于神秘命运的垂青。许多“马后炮”式的战史专着,也由于把它描绘得过于玄妙而使人最终不得要领。但,胜律的的确确是存在的。它就在那里,它像个隐身人伴随着人类的每一场战争,它的金手指倒向谁一边,谁就会踏着战败者的悲伤穿过凯旋门。不过,即使是那些战争骄子,也从未真正目睹过它的真实面孔。

与黄金分割律暗合

“一切都是数”。古智者毕达哥拉斯[1]沿着这条思想之路,与一组神秘的数字不期而遇:0.618。结果,他发现了黄金分割律!
(√5-1)/2≈0.618
--------
[1]毕达哥拉斯是古希腊哲学家、数学家,其着名格言:“一切都是数”,即一切现存的事物最后都可以归结为数的关系。尽管毕达哥拉斯学说把理性主义和非理性主义的东西混合在一起,但仍然深刻地影响了希腊古典哲学和中世纪欧洲思想的发展,哥白尼就承认毕达哥拉斯的天文概念是他的假说的先驱,伽里略也被认为是毕达哥拉斯主义者。而将黄金分割证明世界的和谐关系,只是毕达哥拉斯思想的一种具体运用。(《简明不列颠网络全书》第一卷P715)

从那以后,2500年间,这个公式一直被造型艺术家们奉为美学的金科玉律,艺术史令人信服地证明了,不管是信手拈来还是刻意为之,几乎所有被人们称为杰作的艺术品,都在其基本的美学特征方面近似或符合这一公式。人们曾长时间惊讶于古希腊巴特农神庙的美轮美奂,几疑为神迹。经过测算,才发现它的垂直线和水平线之间的关系,竟完全符合1:0.618的比例。当代建筑学大师柯布西埃在他的《走向新建筑》一书中,也是根据黄金分割律,创立了他最重要的“设计基本尺度”理论,而这一理论对全世界的建筑师和建筑物都产生了深广的影响[2]。可惜,这一或许是造物用一个领域向人类暗示全部领域规律的公式,在漫长的时空隧道中,从未走出过艺术创造的天地。除了那些天赋过人的缪斯们,几乎没有什么人意识到这条黄金般的美律,同时也可能会成为或者干脆就是其它领域中同样需要遵从的规律。直到1953年,美国人J·基弗才发现,用黄金分割律寻找试验点,能够最快地逼近最佳状态。他的这一发现被中国数学家华罗庚归纳为“优选法”,亦叫0.618法。并一度在中国广为传播。虽然就我们所知,这种人海战术式的普及运动,收效甚微,但它却显示出黄金律在艺术之外的领域中运用的前景[3]。
--------
[2]见《建筑的古典语言》,萨莫森着,第90页。
[3]把长为L的直线段分成两部分,使其中一部分对于全部的比等于其余一部分对于这部分的比,即X:L=(L-X):X,这样的分割称为“黄金分割”,其比值略等于0.618。从古希腊到19世纪都有人认为这样的比例在造型艺术中有美学价值,故称为“黄金分割”。在实际运用上,最简单的办法是按照数列2,3,5,8,13,21……得出2:3,3:5,5:8,8:13等比值作为近似值。(《辞海》,上海辞书出版社,1980年,P2057-2058)coc2
其实,早在自觉把握黄金律的意识产生之前,人们已经凭着直觉,反复地将它运用在了各自的实践领域。这里面自然不会遗漏军事领域。从战争史上那些令人称绝的着名战役和战斗中,我们很容易就能找出这头神秘野兽飘忽不定的爪痕。
无须把目光投向很远,你会发现,与这一定律相合的例子,在军事天地间几乎俯拾即是。从马刀锋刃的弧度,到子弹、炮弹、弹道导弹沿弹道飞行的顶点,从飞机进入俯冲轰炸状态的最佳投弹高度和距离[4],到补给线的长短与战争转折点的关系,无处不见0.618的形影。(本章正文中注释[4]至[12]序号原书未标出,由扫校者订正——扫校者识)
--------
[4]俯冲轰炸是攻击机使用近距导弹、火箭、制导和非制导炸弹的一种主要攻击方法。攻击时攻击机从低空进入到战斗展开点(距目标40-50公里)。然后上升到2000-4000米,转到战斗航向,在距目标5-10公里时,开始俯冲,在距离分别为1300-1600米、600-1000米时以30°-50°角投弹。俯冲攻击时武器的毁伤精度最高。如图:
IMG src="《超限战》注释10.files/cxzh1.jpg"
(见俄罗斯《外国军事评论》杂志1992年10期)

信手翻翻战史,你一定暗暗吃惊,0.618,如一条金带蜿蜒隐现于古今中外的战争中。春秋时期的晋楚鄢陵之战,晋厉公率军伐郑,与援郑之楚军决战于鄢陵。厉公听从楚叛臣苗贲皇的建议,以中军之一部进攻楚军之左军;以另一部进攻楚军之中军,集上军、下军、新军及公族之卒,攻击楚之右军。其主要攻击点的选择,恰在黄金分割点上[5]。我们在前面提到过亚历山大与大流士的阿贝拉之战,马其顿人把他们的攻击点,选在了波斯军队的左翼和中央结合部,巧的是,这个部位正好也是整个战线的“黄金点”[6]。
--------
[5]见《中国历代战争史》第一册,P257-273,附图1-26,军事译文出版社。
[6]见《西洋世界军事史》,第一卷,P117,富勒着。该书对阿贝拉之战除有精当论述外,另附有直观而形象的战场态势图。

数百年来,人们对成吉思汗的蒙古骑兵,为什么能像飓风般席卷欧亚大陆颇感费解。因为仅用蛮族人的悍野、残忍、诡谲以及骑兵的机动性这些理由,都还不足以对此做出令人完全信服的解释。或许还有别的更为重要的原因?果然,黄金分割律再次显示出它的神奇:我们发现,蒙古骑兵的战斗队形与西方传统的方阵大不相同。在它的5排制阵型中,重骑兵和轻骑兵的比例为2:3,人盔马甲的重骑兵为2,快捷灵动的轻骑兵为3,又是一个黄金分割!你不能不佩服那位马背思想家的天才妙悟,被这样的统帅统领的大军,比在战场上与它对峙的欧洲军队更具冲击力,是理所当然的事。
基督教欧洲人除了把黄金律运用到宗教艺术方面天赋甚高外,对这一定律在其它方面是否有用,似乎开悟得很晚。直到黑火药时期,滑膛枪渐渐呈现取代长矛之势,率先将滑膛枪兵和长矛兵对半混编,以改造传统方阵的荷兰将军摩利士,仍未能意识到这一点。还是瑞典国王古斯塔夫对这种正面强侧面弱的阵型进行调整后,才使瑞典军队成为当时欧洲最有战斗力的军队。他的做法是,在摩利士原来的216名长矛兵+198名滑膛枪兵中队之外,增加96名滑膛枪兵,这一改变顿时突出了火器的作用,使之成为了冷热兵器时代军队阵型的分水岭。不言而喻的是,198+96名滑膛枪兵与216长矛兵之比,让我们又一次看到了黄金律的光斑。
还不止是这些。看看吧,在我们承认它为艺术规律之外的规律之前,它是怎样近乎固执地一次次“显形”,向我们发出明确提示的。1812年6月,拿破仑进攻俄国。9月,他在未能消灭俄军有生力量的博罗金诺战役后,进入了莫斯科,这时的拿破仑并未意识到,天才和运气正从他身上一点点消失,他一生事业的顶峰和转折点正在同时到来。一个月后,法军便在大雪纷飞中撤离了莫斯科,三个月的胜利进军加上两个月的盛极而衰,从时间轴上看,法兰西皇帝透过熊熊烈焰俯瞰莫斯科城时,脚下正好就踩着黄金分割线。130年后的另一个6月,纳粹德国启动了针对苏联的“巴巴罗萨”计划。在长达两年多的时间里,德军一直保持着进攻的势头,直到1943年8月,“城堡”行动结束,德军从此转入守势,再没能对苏军发起一次可以称之为战役行动的进攻。或许我们还需要把这样一个事实也称之为巧合:被所有战史学家们公认为苏联卫国战争转折点的斯大林格勒战役,不早不晚,就发生在战争爆发的第17个月,也就是1942年的11月,这正是德军由盛而衰的26个月时间轴上的“黄金点”。[7]
--------
[7]《第二次世界大战历史网络全书》,(法)马塞尔·博多主编,解放军出版社,1988年。《苏联-对德战争》,P684-694。

让我们再来看看海湾战争。战前,据军事专家估计,如果共和国卫队的装备和人员,经空中轰炸损失达到或超过30%,就将基本丧失战斗力。为了使伊军的损耗达到这个临界点,美军一再延长轰炸时间。直到“沙漠军刀”出鞘时,伊军在战区内的4280辆坦克中的38%、2280辆装甲车中的32%、3100门火炮中的47%都已被摧毁,这时的伊军实力已经降至60%左右,透过这些残酷的数据,0.618的神秘之光在1991年1月24日的清晨开始再次闪烁。100小时后,“沙漠风暴”的地面战斗便宣告结束。
这些散落在历史尘烟中的事例,真是不可思议。孤立地看上去,它们太像是一个接一个的偶然了。但造物从来不会做没来由的事。如果有太多的偶然,都在显示同一种现象,你还能继续心平气静地把它们看做是偶然吗?不,这时候你必须承认,那就是规律。

胜利的语法——偏正律

在汉语的语法中,有一种基本的句式结构。这种结构把一个句子或词组,分为修饰词和中心词两部分。它们之间的关系是修饰与被修饰,即前者修饰后者,前者确定后者的倾向和特征。说得明白些,前者是容貌,后者是机体,我们确认一个人或一件物与他人或它物不同,一般都是根据他(它)的容貌和外观,而不是根据他(它)的机体或机理。从这个角度说,修饰词相对于中心词而言,更应被视为句子或词组中的重心。比如,红苹果。在被“红”修饰之前,苹果,只不过是此种果品的泛指,仅具有一般性。而“红”,则使这只苹果具有了可以认定其为“这一个”的特殊性。显然。“红”在这个词组中的地位举足轻重。再如,经济特区。如果没有“经济”二字,特区只不过是个地域区划概念。被“经济”修饰过之后,它便获得了一种特殊的属性和走向,成为邓小平用经济杠杆改革中国的支点。这一类的结构就是汉语语法的基本型态之一:
偏正式结构。
这一以偏修饰正的结构在汉语中大量存在,以至于不使用它,讲汉语的人便无法开口说话。因为在一个句子中,如果仅仅有主体性词汇,而没有主导性修饰,将使这个句子因缺少程度、方位、形态等可让人具体把握的因素而失去明晰性。如“好人”、“坏事”、“高楼”、“红旗”、“慢跑”这一类词,假如把前缀的修饰词统统去掉,后面所有的中心词,便全都变成了没有具体能指的中性词。由此可见,在偏正式结构中,与“正”相比,“偏”处于一种给句子和词组定性的地位。就是说,从某种意义上,我们可以这样理解,偏正式结构以中心词为主体,以修饰词为主导,“正”是“偏”的躯体,而“偏”则是“正”的灵魂。当躯体作为一种前提确立之后,灵魂的作用显然更具决定性意义。这种主体从属于主导的关系,是偏正式结构得以存在的基础,同时,作为与客观世界对应的符号系统的结构方式之一,它似乎在向我们暗示某种超出语言范畴的规律性的东西。
顺着这条路径走下去,我们很快就会看出,不仅仅在“好人”、“坏事”、“高楼”、“红旗”这类词组,也不仅仅在航空母舰、巡航导弹、隐形飞机、装甲运兵车、自行火炮、精确炸弹以及快速反应部队、空地一体战、联合作战这类军语中,偏正关系大量存在。在语言范畴之外的世界里,同样层层叠叠地布满了这种关系。这正是我们借用——仅仅是借用——而不是照搬这一人类语言系统中仅见的修辞方法于自己理论中的意义所在,我们无意把战争与修辞学生拉硬拽在一起,而只是想借用“偏-正”这一语词来阐示自己理论中最核心的部分,因为我们认定在许多事物的运动和发展中都大量存在着偏与正的关系,并且在这种关系中常常是“偏”而不是“正”在其中起主导性作用,这种作用我们姑且称之为“以偏修正”(注意,这不是作为修辞方法的偏正式结构的本意,而只是我们的引伸)。如一个国家,人民是主体,而政府是国家的主导;一支军队,士兵和中下层军官是主体,而统帅部是军队的主导;一次核爆炸,铀或钚是主体,而对它们的轰击手段是引发链式反应的主导;一次东南亚式的金融危机,受害国是主体,而金融投机家是造成危机的主导。没有政府的主导,人民就是一盘散沙;没有统帅部的主导,士兵就是乌合之众;没有轰击手段,铀和钚就是一堆矿物质;没有金融投机家的兴风作浪,受害国的调节机制理应能使它们避开一场金融浩劫。在此类关系中,抛开双向互动的因素不谈,谁是偏谁是正,谁修饰谁,可以说不言而喻。
以上论述表明,这种偏正式结构是一种非对称性结构,因而偏与正之间是一种非均衡的关系。在这点上,与黄金分割律的情况非常相似:0.618与1之间就既是一种非对称结构,又是一种非均衡关系。我们完全有理由把它也看做是另一种表述的偏正式。因为在偏正结构中,重要的是偏,而不是正。黄金分割律亦如此,重要的是0.618,而不是1。这是两者间共同的特征。规律告诉我们,在两个特征相似的事物之间,一定存在着某种相似的规律。如果在黄金分割与偏正结构之间确实存在共同规律的话,那就应该是:
0.618=偏。
最能说明这一点的,大概非田忌赛马的典故莫属了。在总体实力处于下风的情况下,大军事家孙膑挥洒出了他足以代表古中国博弈智慧的经典之作。他以田忌的下马对齐王的上马作开局,在输掉必丢的一局后,再用己方的中马和上马,连克对方的下马和中马,确保了获胜所需的两局优势[8]。这种以丢一保二策略(主导)去赢取整个赛局(主体)的方式,可以被看做是一种典型的偏正式结构。而其三局两胜的结果,则又完全符合2:3的黄金比率。在这里,我们看到的是完美的二律汇流、二律合一:
--------
[8]见《史记·孙子吴起列传》。

黄金律=偏正律。
找到规律是研究问题的结果,也是研究问题的开始。只要我们相信有一个名曰偏正律的东西普遍贯穿于事物的运行之中,我们就应该相信,这一规律同黄金律一样不会独独在军事领域留下空白。
事实也的确如此。
齐鲁长勺之战。两军对阵,齐军来势汹汹,鲁军按兵不动。齐军擂了三通鼓、冲了三回阵,仍未撼动鲁军阵脚,气势明显低落。鲁军趁机反攻,大获全胜。战后,谋士曹刿向鲁庄公点破了此役齐败鲁胜的道理:敌军“一鼓作气,二而衰,三而竭。彼竭我盈,故克之”[9]。从整个战役的进程来看,此战可分五个阶段:齐军一鼓——齐军再鼓——齐军三鼓——鲁军反攻——鲁军追击。从第一到第三阶段,曹刿采取了避敌锋芒的策略,使齐军在没能取得任何战果的情况下,便迅速越过了自己攻击力的黄金点,而鲁军则准确地选择此点为反攻时机,在2700年前的战场上充分印证了黄金分割律(3:5G0.618)。可以肯定,当时的曹刿,绝不可能知晓晚于他200年的毕达哥拉斯和他的黄金分割理论。况且,就是他知道这一理论,也不可能在一场正在进行的战事中,准确地测知哪里是它的0.618。但他却凭直觉猜测到了这一闪烁黄金光芒的分割点,而这正是所有天才军事家们共有的禀赋。
--------
[9]见《左传·曹刿论战》。此后,曹刿在柯地参加齐鲁会盟时,执匕首劫齐桓公,迫使齐国退回侵鲁之地。有谋有勇如此,为罕见之良将。(见《史记·刺客列传》)

汉尼拔在坎尼之战中,与曹刿的思路如出一辙。他也像曹刿一样洞悉敌人攻击力递减的奥秘。因而他一反常态,把最弱的高卢军和西班牙步兵,投放在本应布署精锐的阵线中部,让他们去正面经受罗马军队的攻击,待其支撑不住后,战线上便逐渐出现了一个新月形凹陷。这弯不知是汉尼拔刻意营造还是意外形成的新月,变成了消解罗马军队攻击力的巨大缓冲器。当这一强劲力量因战线的拉长逐次衰减,在接近迦太基人阵线的底部而呈强弩之末时,总体上处于劣势但在骑兵上却占优势的迦太基人,不失时机地让其铁骑两翼齐飞,迅速完成了对罗马军队的合围,把坎尼变成了宰杀7万生灵的屠场。[10]
--------
[10]坎尼之战是西方历史上最着名的战例,几乎所有战史着作中都会提及。(美)贝文·亚历山大所着《统帅决胜之道》,关于坎尼之战的描述图文并茂,对理解我们所说的“偏正律”有帮助。《统帅决胜之道》,新华出版杜,1996年版,P11-13。

这两次有着异曲同工之妙的战役,都把避敌锋芒、挫敌锐气作为主导性策略,采取了明显偏离正面决战的作战模式,恰到好处地把敌方攻击力的衰竭点,作为己方反击的最佳时机,在战法上明显地符合黄金律和偏正律。
如果不把这两个战例,看做是一种巧合或孤立现象,那么我们就会在战史中更多地看到黄金律-偏正律在闪闪发光。这一点在现代战争中也许更加明显。二战时,德军进攻法兰西的战役,从头至尾都浸透了我们所说的这二律的精髓。无论是将坦克从步兵的配属变成主战兵器,还是抛开一战时的套路把闪击战作为主战理论,以及不但出乎敌人、甚至出乎德军统帅部里那些观念陈旧的老将军的意料,把阿登山口选为德军进攻的主导方向,所有这些在当时的人眼里,肯定都不合正统,明显地带有“偏”向性。正是这一偏向,导致了整个德军军事思想的根本性转变,也使史里芬伯爵“袖拂英吉利海峡”的梦想,成了英国人在敦克尔刻的噩梦。而此前谁会想到,这一奇迹的蓝图,竟绘自两个级别较低的军官——曼施坦因和古德里安之手?[11]
--------
[11]曼施坦因在1937-1938年间,是德国陆军参谋部的首席参谋次长,由于德国陆军内部矛盾,曼施坦因被逐出陆军总部,改任第十八师师长。1939年,德国陆军总部须发西线作战计划“黄色作战计划”,其意图是以强大的右翼兵力,从正面击破预计在比利时境内所将遭遇的英法联军,而以较弱的兵力掩护其侧面。显然,这个计划是1914年史里芬计划的翻版。时任A集团军参谋长的曼施坦因用A集团军的名义,拟订了自己的作战计划,以备忘录或是作战草案的方式一再向陆军总部提出。但一直被总部高级将领拒绝。对曼施坦因备感恼火的陆军总部将其调任第三十八军军长,曼施坦因却利用面见希特勒的机会报告了自己的设想,并说服了对军事完全外行但悟性甚高的希特勒。这个在战后被利德尔·哈特称为“曼施坦因计划”的要点是:以左翼为攻击重点,集中使用装甲部队,从阿登山脉突袭。(《失去的胜利》,曼施坦因着,中国人民解放军军事科学院,1980年)
古德里安指挥的装甲第十九军,是“曼施坦因计划”的最出色实践者。(《闪击英雄》,古德里安着,战士出版社,1981年)

在同一场大战中,可与进攻法兰西战役这种明显具有偏正式倾向的作战行动相映照的,还可举出日本袭击珍珠港的例子。山本五十六对航母的使用一如古德里安对坦克。虽然在山本的意识里,仍把战列舰视为未来海上决战的主体力量,但却又敏感并且正确地将航空母舰及其舰载机选作了对美海军作战的主导兵器。更为令人击节之处,是他在对美国人下手时,避开了对美国本土漫长的太平洋沿岸的正面攻击,同时又充分考虑到了他的联合舰队的攻击半径,也就是他的拳头所能打到的最佳位置,从而挑选了既对扼制整个太平洋举足轻重,又让美国人事先得到情报都不肯相信的夏威夷作为攻击点,值得一提的是,这位海上决战的信奉者在关乎未来战局的第一场大战中,选择的不是他心向神往的海战,而是对珍珠港的偷袭。结果,他剑走偏锋,出奇制胜。[12]
--------
[12]山本五十六在就任联合舰队司令后,否定了日本海军幕僚监部先攻击菲律宾的意见,认定必须首先偷袭美国太平洋舰队,使其瘫痪。1941年12月7日,南云将军指挥的6艘航空母舰,423架飞机,按山本五十六的计划袭击珍珠港,击沉美海军“亚利桑那”号等4艘战列舰,炸毁188架飞机,使美国太平洋舰队元气大伤。(利德尔·哈特(第二次世界大战史》,P276-335)

分析到这一步,我们应该已经懂得,不管是黄金律还是偏正律,都不应从字面上去狭义的理解,而只能在本质上把握其精髓。瞬息万变的战场从来不会给任何一位军事统帅或指挥官,留出足够的时间或提供足够的信息,让他一分分去丈量何处是黄金分割点,一寸寸去考虑如何把握偏正度的问题。甚至就连0.618和“偏”,这两个二律中最核心的要素本身,也不是数学意义上的常数。而是胜利之神在千变万化的战争、战场、战局中不断出没隐现的万千化身。
它有时表现在手段的选择上,如海湾战争中,施瓦茨科普夫把空中轰炸作为主导手段,而让一向是作战主体的陆军和海军全都成了配角;
有时表现在策略的选择上,如邓尼茨把舰对舰的海战,改为潜艇对商船的袭击,结果这种“狼群战术”远比海上决战对英国的威胁更大;
有时表现在兵器的选择上,如拿破仑的火炮、古德里安的坦克、山本五十六的航母、“黄金海岸”行动中的精确弹药,都是能倾斜战争天平的主导兵器;
有时表现在攻击点的选择上,如特拉法尔加海战[13]中的纳尔逊,极其聪明地把法国舰队的后卫而不是前锋定为主要打击点,使一场海战的胜利导致了一个海上帝国的诞生;
--------
[13]在特拉法尔加海战前,纳尔逊向他属下的舰长传授“秘诀”,即改变海战传统的线式战术。而把己方军舰分为两支,一支以90度角进攻敌舰队的中部,隔开其后卫和中军,然后集中兵力攻击敌后卫舰只;另一支切断中军和前卫,集中攻击中军,等敌前卫舰只返回支援已为时太晚。特拉法尔加海战的进程与纳尔逊所预计的几乎一模一样,尽管在战斗中他受伤致死,但英国海军大获全胜。(《世界近代海战史》,丁朝弼编着,海洋出版社,1994年,P143-155)

有时表现在战机的选择上,如第四次中东战争,萨达特把埃军越过苏伊士运河的D日,选在正处于穆斯林斋月中的十月六日,而把发起进攻的时间,定在阳光由西向东直刺以色列人瞳孔的下午,一举改写了以军不可战胜的神话[14];
--------
[14]见《第四次中东战争》,(德)格哈尔德·康策尔曼着,商务出版杜,1975年。《中东战争》,(美)乔恩·金奇等着,上海译文出版社,1979年。

有时表现在兵力的非均衡配置上,如一战前德军统帅部制定的入侵法国的“史里芬计划”,大胆地把其72个师中的53个集中在右翼作为主攻,而把剩下的19个师放在漫长战线的左翼和中部。如此一来,这个从未真正实施过的沙盘作业,竟成了历史上最着名的战争计划;
有时表现在谋略的运用上,如公元前260年,秦赵两国相争。秦昭襄王并不急于马上同敌军决战,而是依照范睢建议,先攻韩国之上党,使赵国失去依恃;又假意言和,使诸侯不再援赵;再施反间之计,使赵王撤大将廉颇而任用纸上谈兵的赵括,最终大败赵军于长平。这一仗秦胜赵负的原因,与其说正得于秦军的强大,不如说偏得于范睢的谋略[15]。
--------
[15]见(中国历代战争史》,军事译文出版社,第二册,P197。

值得我们重视和研究的还有另外一种迹象,即越来越多的国家,在事关政治、经济和国防安全等重大问题上,把视线偏离出军事领域之外,用其它手段补充、丰富甚至替代军事手段,以达到仅凭武力无法达到的目的。这是从战争观上对战争进行的最大的一次以偏修正。同时也预示着,未来战争将愈加频繁地呈现出军事手段与其它手段进行偏正式组合的趋势。
以上种种,不论是哪种选择,都无不带有“偏”的特性。偏正律和黄金律一样,反对一切形式的平行并列、均衡对称、面面俱到、四平八稳,而主张剑走偏锋。只有避免锤砧硬碰,你的剑锋才会如庖丁解牛,游刃有余。这就是战争这篇千古文章中最基本的胜利语法。
如果我们把艺术中的黄金分割律称为美律,那么,我们为什么不把它在军事领域中的镜像式再现——偏正律,称为胜律?

主与全:偏正式组合的要义

在构成一个事物的诸多内部因素中,一定会有某个因素在全部因素中占据突出或主导的地位。这个因素与其它因素的关系如果是和谐的、完美的,那么,它就总会在什么地方符合0.618:1的公式。当然也就会符合偏正律。因为在这里,“全部因素”就是主体,就是正;“某个因素”则为主导,则为偏。当一个事物具有了特定的目的性之后,偏与正,就构成了主从关系。二牛相斗,正是牛,偏就是它的犄角;双刀相向,正是刀,偏就是它的锋刃。孰主孰从,一目了然。而当目的发生变化时,新的主导因素就会出现并取代旧的主导因素,与现有的全部因素构成新的偏正关系。捕捉住了事物中主与全的关系,就等于抓住了黄金律和偏正律的要义。
据此出发,我们很快可以从战争纷杂的脉系中,理出五根最主要的筋络:主兵器与全兵器;主手段与全手段;主兵力与全兵力;主向度与全向度;主领域与全领域。这“五主五全”,基本上概括了普遍存在于战争中的偏正关系。

概括说就是黄金分割在战争中的应用。

Ⅵ 优化算法笔记(十八)灰狼算法

(以下描述,均不是学术用语,仅供大家快乐的阅读)
灰狼算法(Grey Wolf Algorithm)是受灰狼群体捕猎行为启发而提出的算法。算法提出于2013年,仍是一个较新的算法。目前为止(2020)与之相关的论文也比较多,但多为算法的应用,应该仍有研究和改进的余地。
灰狼算法中,每只灰狼的位置代表了解空间中的一个可行解。群体中,占据最好位置的三只灰狼为狼王及其左右护法(卫)。在捕猎过程中这三只狼将带领着狼群蛇皮走位,抓捕猎物,直至找到猎物(最优解)。当然狼王不会一直是狼王,左右护法也是一样,每一轮走位后,会根据位置的优劣重新选出新的狼王和左右护法。狼群中的每一只灰狼会向着(也可能背向)这三只位置最优的灰狼移动一定的距离,来决定这一步自己将如何走位。简单来说, 灰狼个体会向则群体中最优的三个个体移动

很明显该算法的主角就是灰狼了。

设定目标灰狼为
,当前灰狼的为 ,则该灰狼向着目标灰狼移动后的位置 可以由一下公式计算得出:

灰狼群体中位置最好的三只灰狼编号为1,2,3,那么当前的灰狼i通过观察灰狼1、灰狼2和灰狼3,根据公式(1)得出的三个位置为Xi1,Xi2,Xi3。那么灰狼i将要移动到的位置可以根据以下供述计算得出:

可以看出该灰狼的目标位置是通过观察三只头狼得到的三个目标位置的所围成的区域的质心。(质心超出边界时,取值为边界值)。

灰狼算法的论文描述很多,但是其公式和流程都非常简单,主要对其参数A和C的作用效果进行了详细描述。
C主要决定了新位置相对于目标灰狼的方位,而A则决定新位置向目标靠近还是远离目标灰狼。当|A|>=1时,为远离目标,表现出更强的全局搜索能力,|A|<1时靠近目标,表现出更强的局部搜索能力。

适应度函数 。
实验一:

看看这图像和结果,效果好极了。每当我这么认为时,总会出现意想不到的转折。
修改一下最优解位置试一试, 。
实验二 : 。

其结果比上面的实验差了不少,但我觉得这才是一个优化算法应有的搜索图像。其结果看上去较差只是因为迭代次数较少,收敛不够迅速,这既是优点也是缺点,收敛慢但是搜索更细致。
仔细分析灰狼算法的流程,它并没有向原点靠近的趋势,那只能理解为算法群体总体上向着群体的中心移动。 猜想 :当初始化群体的中心恰好是正解时,算法的结果将会非常的好。
下面使用 ,并将灰狼的初始位置限定在(50,100)的范围内,看看实验图像是否和实验二的图像一致。

实验三 . ,初始种群取值范围为(50,100)

这图像和结果跟实验一的不是一样的吗?这说明从实验二中得出的猜想是错误的。

从图像和结果上看,都和实验二非常相似,当解在解空间的中心时但不在原点时,算法的结果将差一些。
为什么会这样呢?从算法的流程上看,灰狼算法的各个行为都是关于头狼对称的,当最优解在原点且头狼在附近时,公式(1)将变为如下:

实验五 . ,三只头狼添加贪心算法。

从图像可以看出中心的三个点移动的频率要比其他点的移动频率低。从结果上可以看出其结果相对稳定了不少,不过差距非常的小,几乎可以认为是运气好所导致。如果所有的个体都添加贪心算法呢?显然,算法的全局搜索能力将进一步减弱,并且更容易向群体中心收敛,这并不是一个好的操作。

实验六 . ,
在实验五的基础上为狼群添加一个统一的步长,即每只狼每次向着目标狼移动的距离不能大于其步长,将其最大步长设为1,看看效果。

从图像可以看出,受到步长的约束每只狼的移动距离较小,在结束时还没有收敛,其搜索能力较强但收敛速度过慢且极易陷入局部最优。现在将最大步长设置为10(1/10解空间范围)使其搜索能力和收敛速度相对平衡,在看看效果。

从图像可以看出,算法的收敛速度快了不少,但从结果可知,相较于实验五,算法的提升并不太大。
不过这个图像有一种似曾相识的感觉,与萤火虫算法(FireFly Algorithm)差不多,仔细对比这两个算法可以发现, 灰狼算法相当于萤火虫算法的一个简化 。实验六种对灰狼算法添加步长的修改,让其离萤火虫算法更近了一步。

实验七 . ,
在实验六的基础上让最大步长随着迭代次数增加递减。

从实验七的图像可以看出,种群的收敛速度好像快了那么一点,结果也变好了不少。但是和改进后的萤火虫算法相比仍然有一定的差距。
灰狼算法在全局搜索和局部搜索上的平衡已经比较好了,尝试过对其进行改进,但是修改使搜索能力更强时,对于局部最优的函数求解效果很差,反之结果的精度较低,总体而言修改后的算法与原算法相差无几。

灰狼算法是根据灰狼群体的捕猎行动而提出的优化算法,其算法流程和步骤非常简单,数学模型也非常的优美。灰狼算法由于没有贪心算法,使得其有着较强的全局搜索能力同时参数A也控制了算法的局部搜索范围,算法的全局搜索能力和局部搜索能力比较平衡。
从算法的优化图像可以看出,灰狼算法和萤火虫算法非常的相似。可以认为,灰狼算法是对萤火虫算法的一种改进。萤火虫算法向着由于自己的个体飞行,而灰狼算法则的条件更为苛刻,向着群体前三强前进,萤火虫算法通过步长控制搜索范围,而灰狼算法则直接定义搜索范围参数A,并令A线性递减。
灰狼算法的结构简单,但也不容易改进,数次改进后只是改变了全局搜索能力和局部搜索能力的比例,综合能力并没有太大变化。
由于原点对于灰狼算法有着隐隐的吸引力,当测试函数目标值在原点时,其结果会异常的好。因此,灰狼算法的实际效果没有论文中的那么好,但也不差,算是一个中规中矩的优化算法。
参考文献
Mirjalili S , Mirjalili S M , Lewis A . Grey Wolf Optimizer[J]. Advances in Engineering Software, 2014, 69:46-61. 提取码:wpff

以下指标纯属个人yy,仅供参考

目录
上一篇 优化算法笔记(十七)万有引力算法
下一篇 优化算法笔记(十九)头脑风暴算法

优化算法matlab实现(十八)灰狼算法matlab实现

热点内容
云物理服务器物理服务器 发布:2025-08-21 13:29:54 浏览:110
促销升级源码 发布:2025-08-21 13:20:39 浏览:68
各大数据库 发布:2025-08-21 13:13:53 浏览:810
设计图库加密 发布:2025-08-21 13:06:38 浏览:515
索引存储是数据的存储方式么 发布:2025-08-21 13:05:31 浏览:506
我的世界大型服务器ip大全 发布:2025-08-21 12:54:23 浏览:578
htcandroidl 发布:2025-08-21 12:50:59 浏览:963
编程拳皇 发布:2025-08-21 12:50:57 浏览:330
sqlserver2005作业 发布:2025-08-21 12:15:25 浏览:325
安卓手机怎么设置侧边任务栏 发布:2025-08-21 12:11:10 浏览:774