登录
首页 » 算法 » 利用Java实现的基本PSO

利用Java实现的基本PSO

于 2022-03-11 发布 文件大小:44.68 kB
0 177
下载积分: 2 下载次数: 1

代码说明:

利用Java实现的基本PSO,读者要懂得基本的java语句,实现不难,供入门级学习参考使用

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 2022-02-13 16:14:05下载
    积分:1
  • LZW压缩c++实现
    应用背景本程序是一个使用C++实现的压缩算法,LZW算法,LZW压缩算法是Lempel-Ziv-Welch 3个人共同发明的,简称 LZW 的压缩算法,可以用任何一种语言来实现它. LZW是GIF图片文件的压缩算法,而且zip压缩的思想也是基于LZW实现的,所以LZW对文本文件具有很好的压缩性能。 LZW压缩算法的基本原理:提取原始文本文件数据中的不同字符,基于这些字符创建一个编码表,然后用编码表中的字符的索引来替代原始文本文件数据中的相应字符,减少原始数据大小。看起来和调色板图象的实现原理差不多,但是应该注意到的是,我们这里的编码表不是事先创建好的,而是根据原始文件数据动态创建的,解码时还要从已编码的数据中还原出原来的编码表. 关键技术编码表中每一项的大小一般为12位,用来代表一个字符串。这样编码表有2**12=4096项,编码值是0~4095。通常情况下0~255是固定的,用 来代表单个字符0~255。而值256通常用来表示开始新的编码表,因为如果编码表的4096项都用完了,而待压缩文件还没有处理完,那么就需要生成新的 编码表继续压缩;257表示压缩结束,用来写到压缩文件尾。从258开始,每个值都代表一个字符串(至少2个字符)。 举个例子,有下面的字符串:ababcdefgefg。(a的ascii码是0x61=97) 压缩后的数据是:97 98 258 99 100 101 102 103 263 103。 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-03-11 09:38:15下载
    积分:1
  • 毁伤效能程序
    本程序从杀爆弹实际毁伤过程出发,在前人提出的破片毁伤基础模型上,提出了针对地面人员目标的破片与爆炸冲击两种作用条件下综合杀伤概率的计算方法。并以某弹在攻击角度为65 º作为实例,对单发与多发弹在不同爆炸高度的综合杀伤概率进行了计算。结果表明,随着爆炸高度的增加,其杀伤概率整体下降,并且对于单发弹其杀伤概率等势分布区域发生变化,由椭圆形变成脚掌形。对于多发弹在相同爆炸高度条件下,其杀伤概率等势分布形状不变,但杀伤概率与分布面积随弹数的增加而增加。本程序的计算方法与结果可为杀爆战斗部的设计与实际应用提供参考。
    2023-06-29 20:45:02下载
    积分:1
  • 经常用的一些delphi数值方面的,只是一些,没有生成具体的程序。...
    经常用的一些delphi数值方面的算法,只是一些算法,没有生成具体的程序。-frequently used some delphi the numerical algorithm, but some algorithm, without generating specific procedures.
    2022-05-14 12:35:37下载
    积分:1
  • 椭圆拟合的,简单实用,不用复杂的迭代,很容易看懂!...
    椭圆拟合的算法,简单实用,不用复杂的迭代,很容易看懂!-Ellipse fitting algorithm, is simple and practical and not complicated iteration, it is easy to understand!
    2022-02-10 03:59:29下载
    积分:1
  • 傅里叶变换源码
    傅立叶变换能将满足一定条件的某个函数表示成三角函数(正弦和/或余弦函数)或者它们的积分的线性组合。本程序实现了图像的傅里叶离散变换变换,傅里叶变换部分使用了openCV的函数库。
    2023-07-28 18:45:02下载
    积分:1
  • Was established based on moving least square (Moving Least
    建立了一种基于移动最小二乘(Moving Least-Squares MLS)法的曲线曲 面拟合方法 这种方法对传统的最小二乘(LS)法的作了比较大的改进 使生成的曲线曲面具 有精度高 光滑性好等许多优点 详细介绍了移动最小二乘法的原理 应用和特点 并且给 出了使用移动最小二乘法进行曲线曲面拟合的程序设计流程 最后给出了曲线拟合和空间散 乱数据曲面拟合算例 将拟合结果与最小二乘拟合结果作了比较 分析了 MLS 拟合曲线曲 面的光滑性和拟合质量 表明了该方法的优越性和有效性-Was established based on moving least square (Moving Least-Squares MLS) method of this curve and surface fitting method to the traditional method of least squares (LS) method was relatively large improvements to make the generated curves and surfaces with a precision of High smoothness, good detail, and many other advantages of the principle of least-squares method for mobile applications and features and gives the least-squares method using the mobile curve and surface fitting procedure design process Finally, curve fitting and spatial scattered data surface to be cost-effective cases of the results of the fitting results are compared with the least-squares fitting analysis of MLS fitting curves and surfaces smooth and fitting quality demon
    2023-02-17 12:50:04下载
    积分:1
  • 魏格纳-威利(Winger-village distribution)WVD变换C++实现
    用C++实现WVD,其中用到汉明窗,是根据matlab时频分析工具包中的wvd变换改写成C++语言的,其中信号序列必须为2的整数倍,还用到快速傅里叶变换FFT
    2022-07-27 03:06:12下载
    积分:1
  • 使用MPI并行编程
    用并行编程语言MPI编写整数加法程序。
    2023-08-13 16:20:03下载
    积分:1
  • 遗传分析TSP
    资源描述 遗传算法(GA)是一种解优化问题的随机搜索方法,它借助于生物进化中的自然选择和遗传(即适者生存)的规律. 算法步骤(基本遗传算法) Step 1.随机初始化pop_size个染色体.Step 2.用交叉算法更新染色体.Step 3.用变异算法更新染色体.Step 4.计算所有染色体的目标值.Step 5.根据目标值计算每个染色体的适应度.Step 6.通过轮盘赌的方法选择染色体.Step 7.重复第二至第六步直到终止条件满足.Step 8.输出最好的染色体作为最优解. 为利于遗传算法的计算,首先要对解进行编码,编码后的解称为染色体.对于约束优化问题,遗传算法是在染色体中进行操作,而把操作结果解码后去检验其可行性. 遗传算法的主要特征: 群体和种群的维数相等,为一个偶数维,且不随代数的变化而变化;适应函数直接选用目标函数;种群中的个体通过轮盘赌的方法选取;种群中的一对个体采用随机交配位的方式产生一对子代;每一个基因有相同的变异概率。
    2022-02-01 22:31:24下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载