10。《用于最优化的计算智能》,Nirwan Ansali,Edwin Hou着,李军,边肇棋译 清华大学出版社 1999年第一版 本书从讨论组合优化中的基本问题——NP问题入手,系统地讲述了近年来所发展起来的智能最优化的各种技术和方法,其中包括启发式搜索、Hopfield神经网络、模拟退火和随机机、均场退火以及遗传算法等;并在此基础上,通过一些典型的应用问题,如旅行商问题、模式识别中的点模式匹配问题、通信和任务调度等问题进一步阐明以上一些基本方法怎样用来解决这些原来具有NP性质的困难问题。本书是作者在美国新泽西州理工学院多年讲授有关课程的基础上写成的。全书深入浅出,理论联系实际。为帮助学生掌握基本概念,提高学习能动性,各章编写了习题。本书可作为通信、计算机、控制各专业的高年级学生和研究生学习有关课程的教材。它对于广大科研工作者也是一本很有实际价值的参考书。
标签: 计算
上传时间: 2014-01-26
上传用户:Shaikh
计算阶乘的算法,方法采用逆序计算的数据结构,效率很高。
上传时间: 2015-07-12
上传用户:dsgkjgkjg
Visual C++常用数值算法集 本收共不数值计算中常用的Visual C++子过程近200个,内容包括:解线性代数议程组、插值、数值积分、特殊函数、函数逼近、随机数、排序、特征值问题、数据拟合、方程求根和非线性方程组求解、函数的极值和最优化、傅里叶为换谱方法、数据的统计描述、解常微分方程组、两点边值问题的解法和解偏微分方程组。
上传时间: 2014-01-18
上传用户:Pzj
利用变步长来计算积分,该算法中用到步长的折半方法。
上传时间: 2014-12-04
上传用户:270189020
//=== === === === === === === === === === === ===== //函数说明 //函数名称:Correlation //函数功能:计算最小二乘法拟合的多项式的相关系数 //使用方法:int M------ 拟合多项式的阶数(已知条件) // double *b--- 拟合曲线的系数,排列顺序为由高阶到低阶(已知条件) // double *x--- 结点x轴数据(已知条件) // double *y--- 结点y轴数据(已知条件) // double *Yg-- 结点估计值,个数为m(过程变量) // int m------ 结点个数(已知条件) //注意事项:多项式阶数最高为10,多项式的形式为 y = a0 + a1x +a2x2
标签: Correlation 函数 计算 最小二乘法拟合
上传时间: 2013-11-26
上传用户:change0329
//=== === === === === === === === === === === ===== //函数说明 //函数名称:Correlation //函数功能:计算最小二乘法拟合的多项式的相关系数 //使用方法:int M------拟合多项式的项数(已知条件) // double *b---拟合曲线的系数,按升次排列(已知条件) // double *x---结点x轴数据(已知条件) // double *y---结点y轴数据(已知条件) // double *Yg--结点估计值,与*y相对应,个数为m(过程变量) // int m------结点个数(已知条件) //注意事项:多项式阶数最高为10,多项式的形式为 y = b0 + b1*(x-Xavr)...
标签: Correlation 函数 计算 最小二乘法拟合
上传时间: 2014-11-23
上传用户:yxgi5
矩阵的广义逆计算,共两种方法,其中迭代法有一阶收敛和二阶收敛
上传时间: 2013-12-25
上传用户:wuyuying
* 用改进的欧拉方法求解初值问题,其中一阶微分方程未y =f(x,y) * 初始条件为x=x[0]时,y=y[0]. * 输入: f--函数f(x,y)的指针 * x--自变量离散值数组(其中x[0]为初始条件) * y--对应于自变量离散值的函数值数组(其中y[0]为初始条件) * h--计算步长 * n--步数 * 输出: x为说求解的自变量离散值数组 * y为所求解对应于自变量离散值的函数值数组
标签: 初值
上传时间: 2015-07-26
上传用户:libinxny
计算3维光子晶体的能带结构,利用了平面波展开方法
上传时间: 2015-08-11
上传用户:txfyddz
内存中进行压缩和解压的两个方法: 压缩 int RamEncode(Byte *inBuffer, //输入内存缓冲区指针BYTE*类型 size_t inSize, //输入内存缓冲区的大小 Byte *outBuffer, //输出缓冲区指针BYTE*类型 size_t &outSize, //计算出的输出缓冲区大小 Int32 dictionary //字典的大小 ) 解压 int RamDecode(Byte *inBuffer, //输入内存缓冲区指针BYTE*类型 size_t inSize, //输入内存缓冲区的大小 Byte *outBuffer, //输出缓冲区指针BYTE*类型 size_t &outSize, //计算出的输出缓冲区大小 Int32 dictionary //字典的大小 ) 对文件进行压缩和解压的两个方法: 压缩: int FileEncode(LPCTSTR inFile, //输入文件路径 LPCTSTR outFile, //输出文件路径 Int32 dictionary //字典大小 ) 解压: int FileDecode(LPCTSTR inFile, //输入文件路径 LPCTSTR outFile, //输出文件路径 Int32 dictionary //字典大小 )
标签: RamEncode inBuffer inSize size_t
上传时间: 2014-01-21
上传用户:wangchong