搜索资源列表
模拟退火源码
- 模拟退火算法 模拟退火算法(Simulated Annealing,简称SA算法)是模拟加热熔化的金属的退火过程,来寻找全局最优解的有效方法之一。 模拟退火的基本思想和步骤如下: 设S={s1,s2,…,sn}为所有可能的状态所构成的集合, f:S—R为非负代价函数,即优化问题抽象如下: 寻找s*∈S,使得f(s*)=min f(si) 任意si∈S (1)给定一较高初始温度T,随机产生初始状态S (2)按一定方式,对当前状态作随机扰动,产生一个新的状态S’ S’=S+sign(η).δ 其中δ
改进遗传算法-郭涛算法做最优化问题很管用
- 改进遗传算法-郭涛算法做最优化问题很管用,算法的基本思想是 先任意产生n个随机数,然后从n个数里随机选择m个数,再有这m个 数合成一个新数,将这个新数同n个数中间适应值函数值的最差的比较, 如果好的话就取代最差的那个,如果它比最好的还要好的话,则把最好的 也取代。如果比最差的坏,则重新合成一个新数。依次循环下去。 程序的奇妙之处是GA_crossover()函数,产生的新数确实比较好,看看 那位大侠能改进一下,产生比这跟好的数。-improved genetic algo
我编写的monte carlo随机数发生器
- 这是我在matlab环境下编写的产生随机数的源程序,包括产生均匀分布和正态分布,参数接口十分灵活。-in Matlab environment prepared by the random numbers generated by the source code, including the Uniform Distribution and normal distribution, parameter interface is very flexible.
C-SAA
- 因课程需要,编写了C语言的模拟退火算法,其中随机数的产生方法至关重要。-curriculum needs, the preparation of the C language simulated annealing algorithm, the number of random selection is crucial.
C_genetic
- 本例是本人写的遗传算法的最简单的一个实现,并且带有一个说明文档。用C语言编写,在TurborC中调试,由于当时在随机数产生上没有种种子,所以极易收敛,有兴趣可以种上种子试一下。-the cases I wrote is the most genetic algorithm to achieve a simple, and with a documented. C language, in which TurborC debugging, because the random number gen
NormalRandomNumbers
- 一个十分简单有效的正态随机数产生程序, 相信就是你想要的哦.
Genetic-Algorithm
- 压缩包内收集了一些C#常用的7种遗传算法,这些算法主要是保存超个体的基本遗传算法、仿生双倍体遗传算法、人工双倍体遗传算法、保存历史最优解的遗传算法、保存历史最优解的仿生双倍体遗传算法等,另外,对随机数的产生机制进行了优化,在内层循环中也能产生高质量的随机数。部分功能可通过源码爱好者测试截图中看出-Compressed within a collection of some of the commonly used C# 7 kinds of genetic algorithms is mainl
ga
- 改进的遗传算法。采用一定的策略来保证遗传算法的初始化合理,采用产生正态分布随机数初始化。-Improved genetic algorithm. Using certain strategies to ensure a reasonable initialization of genetic algorithms, using the normal distribution of random numbers generated initialization.
game
- 一付扑克牌52张共4种花色,使用C++ 中的产生随机数的函数(参看rand(),srand()等函数的使用说明)一个随机数,选取一张牌,将其与最前面的牌交换位置,即将选取的牌放在最前面;然后对数组p余下的牌重复选取操作,直到所有牌均重排列;最后按13行*4列输出发牌结果-A pair of playing cards 52 of 4 kinds of colors, the use of C++, random number generation function (see rand (), s
CP0703
- 本代码实现了利用前15阶高斯脉冲产生随机数的方法产生符合FCC辐射掩蔽波形的一般方法。-This code implements the use of the former 15-order Gaussian pulse method of generating random numbers that meet the FCC radiation mask waveform general way.
matlab-accessory_parameter
- lingjian.m-----蒙特卡罗方法 lingjian.m使用零件初始值,用蒙特卡罗方法算出总费用。其中使用了自己编制的正态分布随机数发生器产生正态分布随机数。lingjian.m是对蒙特卡罗方法的一次练习。 accyouhua为标定值的函数,而lingjian不是一个函数,在其中已给出了一组标定值的值。 退火确定标定值/unitanneal()----模拟退火 连续型多个变量组合优化问题 这是对模拟退火方法的一次练习,结果证明模拟退火确实是一
2731132
- 随机数的产生程序,已经运行成功了的,并附有运行时所生成的可执行文件.()
vfdeo
- 产生符合均匀分布,高斯分布,指数分布,泊松分布,伽玛分布等的随机数()
bmtiocollision
- 随机数的产生程序,已经运行成功了的,并附有运行时所生成的可执行文件.()
50709791
- vc++实现随机数生成算法 随机数生成与头文件随机数生成算法 1产生一个介于0和32767之间的随机整数 2产生一个[0()
som
- 随机产生5类二维坐标系中的数,使用SOM网络进行无监督聚类,将产生的随机数自动聚成五类,并将结果用图像直接显示出来,生成训练好的网络权值(Five kinds of random numbers in two-dimensional coordinate system are generated randomly, and unsupervised clustering is carried out using SOM network. The random numbers generated