搜索资源列表
模拟退火源码
- 模拟退火算法 模拟退火算法(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随机数发生器检验程序
- 该程序用来检验monte carlo随机数的分布是否满足随机性要求。包括独立性检验、均匀性检验和参数检验。-procedures used to test the Monte Carlo random number distribution to satisfy the requirements randomness. Including the independence test, uniform test parameters and test.
C-SAA
- 因课程需要,编写了C语言的模拟退火算法,其中随机数的产生方法至关重要。-curriculum needs, the preparation of the C language simulated annealing algorithm, the number of random selection is crucial.
GA_Random
- 本算法使用了遗传算法的方法实现了随机数的生成方法。能够比较平均得实现随机数的生成。-The algorithm uses a genetic algorithm to achieve the method of random number generator. Compared to the average achieved in the generation of random numbers.
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
Genetic-Algorithm
- 压缩包内收集了一些C#常用的7种遗传算法,这些算法主要是保存超个体的基本遗传算法、仿生双倍体遗传算法、人工双倍体遗传算法、保存历史最优解的遗传算法、保存历史最优解的仿生双倍体遗传算法等,另外,对随机数的产生机制进行了优化,在内层循环中也能产生高质量的随机数。部分功能可通过源码爱好者测试截图中看出-Compressed within a collection of some of the commonly used C# 7 kinds of genetic algorithms is mainl
bp3
- 三层前馈神经网络的BP算法。程序具有以下功能: (1) 允许选择各层节点数; (2) 允许选用不同的学习率η; (3) 能对权值进行初始化,初始化用[-1、1]区间的随机数; (4)允许选用单极性和双极性两种不同Sigmoid型转移函数。 -Three-tier feed-forward neural network BP algorithm. Procedures have the following functions: (1) allows to choose the
scheduling_tar
- 随机数生成,遗传算法,这个程序包含了统一分布和其他一些随机数生成的程序!-Random number generator, genetic algorithm, this process includes the unification of the distribution and some other random number generator procedure!
MATLAB_toolbox
- matlab所有的工具箱,包括统计工具箱、拟合工具箱、微分方程工具箱、遗传算法工具箱、模拟退火工具箱、优化工具箱。随机数工具箱、等等。很全面-All matlab toolbox, including statistical toolbox, fitting toolbox, toolbox differential equations, genetic algorithm toolbox, simulated annealing Toolbox, Optimization Toolbox. R
MonteCarlo-ppt-sample
- 蒙特卡罗(Monte Carlo)方法,又称计算机随机模拟方法,是一种基于"随机数"的计算方法。这一方法源于美国在第二次世界大战研制原子弹的曼哈顿计划。该计划的主持人之一数学家冯诺伊曼用驰名世界的赌城-摩纳哥的Monte Carlo来命名这种方法。-Monte Carlo (Monte Carlo) methods, also known as computer-generated random simulation method is based on " random number&
randomforest
- 实现了基于自举法和角色数算法的随机森林算法-Implemented based on the number of bootstrap method and the role of the random forest algorithm algorithm
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
AP-deployment
- 关于WiFi AP部署的详细仿真,包含了各种随机数生产,以及各种模型的maltab仿真。并采用基因算法进行实现。-The WiFi AP deployment simulation, contains a variety of random number production, as well as various models maltab simulation. And use of genetic algorithms to achieve.
matlab-accessory_parameter
- lingjian.m-----蒙特卡罗方法 lingjian.m使用零件初始值,用蒙特卡罗方法算出总费用。其中使用了自己编制的正态分布随机数发生器产生正态分布随机数。lingjian.m是对蒙特卡罗方法的一次练习。 accyouhua为标定值的函数,而lingjian不是一个函数,在其中已给出了一组标定值的值。 退火确定标定值/unitanneal()----模拟退火 连续型多个变量组合优化问题 这是对模拟退火方法的一次练习,结果证明模拟退火确实是一
main
- n个最小数问题,即对于给定的n*n个随机数,从中找出n个最小的数,且这n个数来自不同的行和列-N most decimal problems, namely, for a given n*n a random number, find the smallest number from n, and the N number from different rows and columns
Numerical_Computing_with_MATLAB_2004
- 非常经典的160个matlab源程序,并且包含说明书(英文版),内容涵盖线性方程组、插值、零和根、最小二乘、正交、常微分方程、傅立叶分析、随机数、特征值和奇异值和偏微分方程-Very classic 160 matlab source, and contains instructions (in English), covering linear equations, interpolation, zero and roots, least squares, quadrature, ordina
vtqgw
- 随机数 fortran90 L Ecuyer s 1999 random number generator Fortran()
ZCUOFZ
- 伪随机数生成器,Implementation of the Quasi-Random Number generator c()
CNN_matlab
- 使用matlab2019a深度学习工具箱实现的CNN卷积神经网络分类例程,数据是随机生成的一维随机数(Using the CNN convolution neural network classification routine realized by MATLAB 2019a deep learning toolbox, the data is one-dimensional random number generated randomly)