-
matlab编译标准粒子群优化算法
代码可直接运行,注释详细。粒子群算法是将群体中的个体看作是在D维搜索空间中没有质量和体积的粒子,每个粒子以一定的速度在解空间运动,并向自身历史最佳位置和领域历史最佳位置聚集,实现对候选解得进化。让粒子飞向解空间并在最好解处降落。通过迭代找到最优解,在每一次迭代中,粒子通过跟踪两个极值来更新自己。第一个是粒子本身的历史最优值persongood,另一个是每个组织目前找到的最优解allbetter。
- 2022-07-16 08:55:30下载
- 积分:1
-
sequence binary tree and the tree reproduction and Huffman coding
顺序二叉树和树的复制及哈夫曼编码-sequence binary tree and the tree reproduction and Huffman coding
- 2022-01-28 13:25:37下载
- 积分:1
-
2^k进制数
设r是个2^k 进制数,并满足以下条件:
(1)r至少是个2位的2^k 进制数。
(2)作为2^k进制数,除最后一位外,r的每一位严格小于它右边相邻的那一位。
(3)将r转换为2进制数q后,则q的总位数不超过w。
在这里,正整数k(1≤k≤9)和w(k<W≤30000)是事先给定的。
问:满足上述条件的不同的r共有多少个?
我们再从另一角度作些解释:设S是长度为w 的01字符串(即字符串S由w个“0”或“1”m组成),S对应于上述条件(3)中的q。将S从右起划分为若干个长度为k 的段,每段对应一位2k进制的数,如果S至少可分成2段,则S所对应的二进制数又可以转换为上述的2k 进制数r。
例:设k=3,w=7。则r是个八进制数(23=8)。由于w=7,长度为7的01字符串按3位一段分,可分为3段(即1,3,3,左边第一段只有一个二进制位),则满足条件的八进制数有:
2位数:高位为1:6个(即12,13,14,15,16,17),高位为2:5个,…,高位为6:1个(即67)。共6+5+…+1=21个。
3位数:高位只能是1,第2位为2:5个(即123,124,125,126,127),第2位为3:4个,…,第2位为6:1个(即167)。共5+4+…+1=15个。
所以,满足要求的r共有36个。
- 2023-04-14 17:30:03下载
- 积分:1
-
SparseLib++是可用于跨计算平台的有效的稀疏矩阵计算的C++类库,软件包包括处理不同稀疏存储格式的矩阵类。包括两篇技术文档和类库的源代码(版本为1.6)...
SparseLib++是可用于跨计算平台的有效的稀疏矩阵计算的C++类库,软件包包括处理不同稀疏存储格式的矩阵类。包括两篇技术文档和类库的源代码(版本为1.6)-SparseLib++ can be used for cross-platform calculation of the effective sparse matrix calculation of the C++ class library , the package includes different store formats sparse matrices. Including two technical documentation and class library source code (version 1.6)
- 2022-08-17 08:03:53下载
- 积分:1
-
布料模拟
布料物理模拟,带碰撞检测和响应,共轭梯度
- 2023-07-24 21:05:03下载
- 积分:1
-
模糊评价法VB实现
通过VB语言来实现模糊评价法,是开放的源码大家可以根据自己的需要进行修改,以后也希望大家有什么源码也要一起分享,大家一起进步,谢谢本网站给大家创造这么好的机会,自己非常喜欢对这些编程语言的学习,以后还请各位高手多多指教啊!
- 2022-07-27 04:21:08下载
- 积分:1
-
atan function, because a lot of information communication systems, which rely on...
atan函数,由于在通信系统中很多信息都是依赖相位信息得到,所以atan函数非常有用。-atan function, because a lot of information communication systems, which rely on phase information is therefore very useful function atan.
- 2022-01-25 19:12:46下载
- 积分:1
-
基本粒子群算法
基本粒子群算法的matlab源程序,求解优化问题
- 2023-02-22 03:55:03下载
- 积分:1
-
FORTRAN编写的差分程序,用于计算偏微分方程,有用。
FORTRAN编写的差分程序,用于计算偏微分方程,有用。-FORTRAN differential preparation procedures used to calculate the partial differential equations, useful.
- 2022-03-21 06:13:27下载
- 积分:1
-
高斯消元法课件,将的很详细,对求解最小二乘法等算法有较大的帮助。...
高斯消元法课件,将的很详细,对求解最小二乘法等算法有较大的帮助。-Gauss elimination method courseware will be very detailed and algorithms for solving the least square method and so on greater help.
- 2023-03-01 13:00:04下载
- 积分:1