-
c++ 模拟退火算法
应用背景
智能算法是一类解决优化问题的算法,是为了解决NP 难题而兴起的一类算法。主要用于优化调度,路径选择等。算法不太成熟,仅供参考学习,如有不妥之处,请大家联系我,一起学习进步,改进。
关键技术模拟退火是模拟大自然中的火渐渐降温以至熄灭的过程,降温过程是整个代码的核心,同时,业界降温的方法也是各不相同的。降温的快慢直接决定结果的准确度。模拟退火算法不是确定性算法,接触的结果不是精确解而是近似解。
- 2022-03-06 12:22:08下载
- 积分:1
-
频率-波数域波动方程数值模拟代码
应用背景波动方程数值模拟可以分为单程波动方程数值模拟和双程波动方程数值模拟。用弹性波或声波方程描述地震波在地下介质中的传播即是地震波的双程波理论,它反应了地震波传播的主要物理特征,具有很高的模拟精度,但是计算量大。鉴于目前主要以纵波勘探为主,而且在地震资料处理中主要分析和利用一次反射波,将多次反射波等其他波均视为噪音。此外,就研究地下特殊地质构造的地震响应及验证地质模型而言,正确地模拟复杂构造的一次反射波己满足需要。因此,本文采用频率-波数域的单程波动方程波场延拓算子进行数值模拟,它不仅计算效率高,而且可以得到高信噪比的波场模拟记录,只包含一次反射波和不规则点的绕射波,与实际资料有很高的对比性。关键技术 利用频率-波数域波动方程进行地震波场数值模拟的核心是波场延拓,对于垂向变速介质,利用二维标量波动方程,在频率—波数域可以得到各个深度间隔内的相位移延拓的正演和偏移公式。这里有本人实现的两种延拓算子:相移法(PS)和相移加插值法(PSPI)。其中PSPI为目前主要用于实际生产的频率波数域正演模拟方法之一。这种方法能适用于速度横向变化的复杂地下地质体,其计算速度快,且可以较好的保留速度横向变化的复杂地质体的地震波场特征。
- 2023-04-21 18:35:03下载
- 积分:1
-
多目标蝙蝠优化算法
多目标蝙蝠优化算法是一类寻优精度很高的优化算法,简单实用,且易于实现,算法我已通过运行验证过,很好用,希望能够对大家有所帮助,谢谢!
- 2022-01-24 18:15:24下载
- 积分:1
-
Eular法解分数阶微分方程,分数阶导数定义系数通过fourier法计算,阶数a变化...
Eular法解分数阶微分方程,分数阶导数定义系数通过fourier法计算,阶数a变化-eular method of fractional differential equations, fractional derivative coefficient defined by fourier law, order a change
- 2022-01-22 04:00:39下载
- 积分:1
-
查找二叉树
这是一份基于c++实现的查找二叉树(排序二叉树)的实现代码。在源代码类中,包含二叉查找树的插入,删除,以及查找树中任意排序任意位置的数。其中函数包含了递归实现和非递归实现。
- 2022-04-20 11:46:50下载
- 积分:1
-
用复化梯形的算法思想求取某一表达式在某一点的满足精度的值...
用复化梯形的算法思想求取某一表达式在某一点的满足精度的值-Sputum 复化 Kyung-Ju 的 near 法 steel fist 求取某 Nanjing Nanjing 表达 driving Hitomi 某 点的满 glass 精度的 Order
- 2023-03-07 03:55:04下载
- 积分:1
-
动态环境下的粒子群算法源代码
资源描述该课题旨在将动态优化问题(目标函数随时间连续、缓慢或突然、随机变化的情况)连续变化的时间变量区间进行任意划分,在得到的每个时间子区间上将动态问题转化为静态问题,针对此静态优化问题设计相应的遗传算法。同时给出一种能自动检测时间变化的应答算子。
- 2022-05-20 22:16:14下载
- 积分:1
-
能算800位Pi值的超级代码
能算800位Pi值的超级代码-can count 800 Pi value of the Super code
- 2022-02-13 20:21:35下载
- 积分:1
-
数学建模
数学建模-公交车调度问题论文(维普阅读器)-mathematical modeling-bus scheduling problem thesis (Wei-pu readers)
- 2022-09-14 09:25:03下载
- 积分:1
-
C++链表操作
C++链表操作,从创建一个链表到对链表的增删改查,适合初学算法的朋友学习参考,转自别处,对其进行了一些修改。
- 2022-03-03 19:09:06下载
- 积分:1