数学
文章平均质量分 57
我是嘉心糖
这个作者很懒,什么都没留下…
展开
-
饥饿游戏搜索算法(HGS)(含java实现代码)
期刊:Expert Systems With Applications SCI1区。原创 2023-09-20 21:03:33 · 496 阅读 · 0 评论 -
求夏普利值代码
本文提供了求夏普利值的代码,需要算法的地方只有分割子集。原创 2023-06-12 12:58:43 · 888 阅读 · 0 评论 -
Shapley Value(****夏普利值,沙普利值****)
第二部分就是计算贡献了,由于我们是计算老板的夏普利值,我们关注老板就可以了,老板的贡献等于他之前的排序(包括他)的钱,减去他之前的排序(不包括他)的值,这样说的话可能有点难理解,但是举例子就好了,例如有序列{打工仔,工程师,老板},那么计算边际贡献就相当于。有没有发现,其实上面有很多重复的运算,例如我们在计算的时候,只会关注我们选定的人的前面(包括选定的人)的情况,而且前面的人(不包括选定的人)的顺序不影响边际贡献的计算,所有利用排列组合工具我们可以有下面的公式。这里的老板的夏普利值为。原创 2023-06-12 12:56:15 · 3904 阅读 · 2 评论 -
人工蜂群算法(源码)
这篇算法有粒子群算法的影子,在旁观蜂阶段使用轮盘赌算法,同时也有差分进化算法的影子:雇佣蜂阶段搜索猎物。而且这个算法没有什么需要调参的地方,感觉还行,这篇算法要注意的地方是适应度修正的地方然后就没有了。原创 2023-06-05 12:01:40 · 993 阅读 · 0 评论 -
java实现模拟退火算法求解x*sin(x)*cos(2*x)-2*x*sin(3*x)+3*x*sin(4*x)最小值问题
java实现模拟退火算法求解x*sin(x)*cos(2*x)-2*x*sin(3*x)+3*x*sin(4*x)最小值问题。原创 2022-09-24 13:37:34 · 574 阅读 · 0 评论 -
烟花算法实现求解函数极值问题(一维)
Fireworks Algorithm for Optimization 烟花算法(FA),用于复杂函数的全局优化。在提出的FA中,采用了两种类型的爆炸(搜索)过程,并设计了保持火花多样性的机制。为了证明FA的有效性,在九个基准测试函数上进行了大量实验,以将FA与两种粒子群优化(PSO)算法(即标准PSO和克隆PSO)进行比较。结果表明,所提出的FA在收敛速度和全局解精度方面明显优于PSO的两种变体。而pso要得到这个程度的收敛,在种群大小为50的情况下,需要50个轮次以上才能得到这种程度的解。原创 2022-09-16 17:04:56 · 393 阅读 · 0 评论 -
java蚁群算法求解旅商问题
java蚁群算法求解旅商问题原创 2022-09-15 22:04:17 · 285 阅读 · 0 评论 -
pso算法(粒子群算法) 求解f(x)=xsin(x)cos(x)-2xsin(x)+3xsin(4x)在[0,50]最小值问题
pso粒子群算法求解f(x)=xsin(x)cos(x)-2xsin(x)+3xsin(4x)在[0,50]最小值问题。原创 2022-08-19 18:39:21 · 425 阅读 · 1 评论 -
手算,模n的逆元d(e的逆元)
n是两个素数p与q的乘积φ(x) 是指小于x与x互素的正整数个数,如φ(10) = 4整数是{1,3,7,9}根据欧拉函数 n = pq有φ(n) = φ(pq) = φ§*φ(q) = (p-1)(q-1)现在e为满足 gcd(φ(n),e) = 1的数 1<e<φ(n)现在指定一个e,已知n的条件,要求d = e^-1 mod n 也就是求 e的逆元直接举个例题,e=3533,n=11200 求 d = e^-1 mod n?首先第一步,使用辗转相除法,目标是把k1~kn.原创 2020-12-02 13:34:33 · 4668 阅读 · 8 评论