分子动力学模拟软件(MD)的计算特点与硬件配置推荐

分子动力学模拟是一种计算方法,用于研究分子系统的结构、动力学行为和相互作用。它在多个领域中得到广泛应用,如材料科学、化学、生物物理学等。

常见的分子动力学模拟软件包包括:

1)AMBER(AssistedModelBuildingwithEnergyRefinement)

2)GROMACS(GROningenMAchineforChemicalSimulations)

3)NAMD(NAnoscaleMolecularDynamics)

4)LAMMPS(Large-scaleAtomic/MolecularMassivelyParallelSimulator)

5)CHARMM(ChemistryatHARvardMolecularMechanics)

这些软件包使用不同的模拟算法:

分子力场模拟

经典动力学模拟

量子力学/分子力学模拟…

在计算方面,分子动力学模拟通常可以在CPU或GPU上运行,具体取决于软件和计算资源的可用性。以下是一些常见情况:

lGPU计算:一些分子动力学模拟软件,如GROMACS和NAMD,支持使用GPU进行加速计算。GPU具有并行计算能力,可以大幅提高模拟的速度,特别是对于大规模模拟系统。

硬件配置选型主要考虑以下几个方面:

1)CPU:选择具有足够核数和高性能的多核CPU,以满足模拟的计算需求。

常见的CPU核数可以从4核到数十核不等,具体要根据模拟系统的大小和复杂性进行评估。

3)硬盘:具有足够的硬盘空间来存储模拟系统的输入文件、输出结果和中间数据是必要的。此外,快速的硬盘或SSD可以提高数据读写的效率。

4)显卡:如果选择使用GPU加速计算,需要选择支持CUDA或OpenCL的高性能GPU。具体的显卡要求可以参考所选择的分子动力学模拟软件的文档或官方网站。

No

主要算法

CPU

GPU

内存

硬盘

1

拥有更多核心的CPU可以加快模拟速度

对于分子力场模拟,通常不需要专门的显卡加速。

具备足够的硬盘空间用于存储模拟系统的输入文件、输出结果和中间数据。此外,快速的硬盘或SSD可以提高数据读写效率

在经典动力学模拟中,通常不需要专门的显卡加速。

量子力学模拟

择具备一定计算能力的多核CPU。量子力学模拟通常需要大量的计算资源,因此选择多核CPU可以提高计算效率。具体核数的选择取决于模拟系统的大小和复杂性

对于大多数量子力学模拟软件而言,显卡并不是必需的硬件

足够的内存容量对于处理大型量子力学模拟是必要的。具体内存需求取决于模拟系统的大小、计算方法和所需精度。一般建议配置数十GB到数百GB的内存。

具备足够的硬盘空间用于存储模拟系统的输入文件、输出结果和中间数据。此外,快速的硬盘或SSD可以提高数据读写效率。

分子力学模拟

选择具备一定计算能力的多核CPU。多核CPU可以提高模拟的速度。具体核数的选择取决于模拟系统的大小和复杂性。一般来说,拥有更多核心的CPU可以加快模拟速度

在分子力学模拟中,通常不需要专门的显卡加速。大多数模拟软件主要依赖CPU进行计算,而不是显卡

AMBER(AssistedModelBuildingwithEnergyRefinement)是一个用于分子力学模拟的软件套件,主要用于研究生物分子的结构、动力学行为和相互作用。

AMBER的算法:

算法种类

算法功能说明

分子力场

AMBER提供了一系列分子力场参数集,用于描述生物分子中原子之间的相互作用。这些力场包括AMBER力场(如ff14SB、ff99SB等)和通用力场(如GAFF)。

2

分子模拟方法

AMBER支持多种模拟方法,包括分子动力学(MD)和MonteCarlo(MC)模拟。其中,分子动力学是AMBER最常用的模拟方法

3

综合建模

AMBER可以进行分子的构建和参数化,并结合实验数据进行模型优化和结构预测。它还提供了药物分子对接和药物设计的工具。

AMBER的计算特点包括:

2)高精度模拟:AMBER提供了精确的描述生物分子的力场参数,可以进行高精度的模拟计算。它具有良好的能量和几何优化能力,适用于研究生物分子的结构、动力学和相互作用。

针对AMBER的硬件配置推荐的建议:

1)CPU:选择具备多核心和高性能的处理器。较新的多核处理器可以提供更高的计算速度和效率。--Xeon4代

AMBER支持在GPU上进行加速计算的算法是pmemd.cuda,用于执行分子动力学模拟和能量最小化等计算任务,通过利用GPU的并行计算能力,pmemd.cuda可以显著提高计算性能,加速模拟过程,并处理更大规模的分子系统。

AMBER利用了GPU的并行计算能力来加速计算力场函数、求解牛顿运动方程和计算非键相互作用等过程。通过将计算任务分配给GPU的多个计算核心,可以在MD模拟中大幅提高计算性能。

对于较小的体系或简单的计算任务,单个GPU卡可能已经足够提供良好的性能。而对于更大规模的计算任务,使用多块GPU卡可以显著提高计算速度。具体来说,常见的配置是使用2到4块GPU卡进行加速。

3)内存:分子力学模拟通常需要大量的内存用于存储模拟系统的参数和中间结果。推荐配置数十GB或更多的内存,以满足较大规模的模拟需求。

4)硬盘:足够的硬盘空间用于存储输入文件、输出结果和模拟过程中产生的中间数据。快速的硬盘或SSD可以提高数据读写效率。

GROMACS(GroningenMachineforChemicalSimulations)是一个用于分子动力学模拟的软件套件,主要用于研究生物分子、材料科学和化学领域的分子模拟。

GROMACS的算法和功能包括:

1)分子力场:GROMACS支持多种力场参数集,用于描述分子中原子之间的相互作用。常用的力场包括GROMOS、AMBER、OPLS等。

3)自由能计算:GROMACS提供了多种自由能计算方法,如基于位能差异的自由能计算(例如,通过改变配体位置计算结合自由能)和自由能表面扫描方法。

4)并行计算:GROMACS支持并行计算,可以利用多核心处理器和计算集群进行加速。它使用MPI(MessagePassingInterface)进行并行化计算,充分利用计算资源,提高计算效率。

GROMACS的计算特点包括:

2)可扩展性:GROMACS具有良好的可扩展性,可以适应不同规模的计算集群和超级计算机。它可以利用数百甚至数千个处理器核心进行大规模并行计算。

对于GROMACS的硬件配置推荐,以下是一些一般性的建议:

1)CPU:选择具备多核心和高性能的处理器。较新的多核处理器可以提供更高的计算速度和效率。

2)内存:分子动力学模拟通常需要较大的内存用于存储模拟系统的参数和中间结果。推荐配置数十GB或更多的内存,以满足较大规模的模拟需求。

3)硬盘:足够的硬盘空间用于存储输入文件、输出结果和模拟过程中产生的中间数据。快速的硬盘或SSD可以提高数据读写效率。

4)网络:如果使用分布式计算环境或计算集群,快速的网络连接是必要的,以保证节点间的通信效率。

GROMACS计算特点

GROMACS(GROningenMAchineforChemicalSimulations)是一个用于分子动力学模拟的软件包,支持多种算法和模拟技术。以下是GROMACS中常用的算法:

功能介绍

计算方式

非键相互作用力场计算(Non-BondedInteractions)

这包括范德华力和库仑相互作用力的计算

这部分计算可以通过GPU加速,因此在GPU上计算速度更快。

长程静电相互作用力计算(Long-RangeElectrostatics)

对于长程静电相互作用力,GROMACS使用了快速多极算法(PME)来计算

PME计算可以通过GPU加速,因此在GPU上计算速度更快

能量最小化(EnergyMinimization)

能量最小化算法用于优化分子的结构,使其达到能量最低点

在GROMACS中,能量最小化通常使用CPU进行计算

4

分子动力学模拟(MolecularDynamics)

分子动力学模拟是GROMACS的核心功能,用于模拟分子的运动和相互作用

分子动力学模拟可以通过GPU加速,利用GPU的并行计算能力提高计算速度

具体使用CPU还是GPU取决于系统的配置和用户的选择:

在进行大规模的分子动力学模拟时,利用GPU进行并行计算可以显著加快计算速度。

对于较小的系统或特定的计算任务,使用CPU进行计算可能更加适合。

因此,最佳的计算方式需要根据具体的模拟需求和可用的硬件资源进行评估和选择。

在GROMACS中,主要利用GPU加速的算法是非键相互作用力场计算和长程静电相互作用力计算。这些算法使用GPU的并行计算能力来加速计算过程,从而提高整体的模拟速度。

对于GPU的数量和计算速度,具体的配置取决于多个因素,包括所模拟的体系规模、模拟参数的选择以及可用的硬件配置等。

关于GPU加速

(1)GPU卡数量:通常情况下,使用一块或少数几块高性能的GPU卡可以显著加速GROMACS的计算速度。一般建议使用1到4块GPU卡,这取决于具体的计算需求和可用的硬件资源。同时,还需要确保适当的硬件驱动程序和软件版本以获得最佳的性能和兼容性。

然而,需要注意的是,GPU加速的效果也取决于模拟系统的规模和复杂性。

对于较小的体系,使用单块GPU卡已经足够提供良好的性能加速。

对于更大规模和复杂的体系,使用多块GPU卡可以进一步提高计算速度。

(2)GPU卡精度要求:GROMACS是用于分子动力学模拟的软件,需要进行复杂的计算和模拟,对计算精度要求较高。双精度计算能够提供更高的精度和数值稳定性,在处理大规模系统和复杂计算任务时更为可靠。相比之下,单精度计算可能会引入较大的误差

最佳的GPU配置和计算速度还需要根据具体的模拟需求和硬件资源进行实际测试和优化。建议参考GROMACS官方文档和性能测试指南,以获得最佳的GPU加速配置和计算性能。

NAMD(NanoscaleMolecularDynamics)是一种用于分子动力学模拟的软件,主要用于研究生物大分子系统的结构和动态行为。

NAMD的主要研究领域包括:

1)蛋白质结构和功能研究:NAMD可用于模拟蛋白质的构象变化、蛋白质折叠过程、蛋白质与配体或药物的相互作用等。

2)生物膜研究:NAMD能够模拟脂质双层和蛋白质与膜的相互作用,研究生物膜的结构、动力学和功能。

3)生物纳米材料研究:NAMD可用于模拟纳米颗粒、纳米管等生物纳米材料的结构和性质,探索其在纳米医学和纳米技术方面的应用。

NAMD多种算法和技术

NAMD(NanoscaleMolecularDynamics)是一种流行的分子动力学模拟软件,支持多种算法和模拟技术。下面是一些NAMD常用的算法:

算法功能介绍

分子动力学模拟

(MolecularDynamics,MD)

(Long-TimescaleSimulation)

多尺度模拟(MultiscaleSimulation)

重加权模拟(Re-weightedSimulation)

自由能计算

(FreeEnergyCalculations)

NAMD支持使用不同的技术进行自由能计算,如Metadynamics和UmbrellaSampling等

蒙特卡洛模拟

(MonteCarloSimulation)

NAMD也支持蒙特卡洛模拟,用于模拟随机过程和系统状态的采样

关于NAMD的硬件配置推荐:

2)内存:NAMD模拟通常需要较大的内存用于存储模拟系统的参数和中间结果。推荐配置数十GB或更多的内存,以适应大规模模拟系统。

3)存储:对于模拟过程中产生的大量数据,需要足够的存储容量。建议使用高速硬盘驱动器或固态硬盘(SSD)来提高数据读写速度。

4)网络:对于多节点并行计算,快速的网络连接是必要的,以保证节点间的通信效率。

GPU:支持在GPU上进行加速。在NAMD中,GPU加速算法是通过GPU进行非键相互作用力的计算。NAMD通常使用单精度(singleprecision)GPU卡进行加速。单精度计算在大多数情况下已经足够精确,并且具有更高的计算速度和较低的内存占用。

集群并行计算

NAMD具有强大的并行计算能力,可以有效利用数百甚至数千个处理器核心进行大规模分子动力学模拟在大规模并行计算机上运行。它使用了分子动力学模拟中常见的并行技术,如空间分解和消息传递接口(MPI),以实现高效的并行计算。

关于NAMD计算

MD算法通常使用CPU进行计算,GPU主要用于加速非键相互作用力的计算,非键相互作用力包括范德华力、电荷相互作用力等。由于非键相互作用力的计算是MD模拟中的瓶颈,利用GPU进行加速可以显著提高计算效率。

值得注意的是,为了充分发挥GPU加速的优势,需要具备适当的硬件配置和优化的软件设置。推荐使用最新的GPU卡,并确保系统具有足够的显存和高速的GPU-CPU通信接口。此外,NAMD还支持各种调优选项和并行化策略,可以根据具体需求进行配置以获得最佳的计算性能。

LAMMPS(Large-scaleAtomic/MolecularMassivelyParallelSimulator)是一款开源的分子动力学模拟软件。它主要用于模拟原子、分子和其他粒子之间的相互作用以及它们的动力学行为。LAMMPS可用于多种应用领域,包括材料科学、化学、生物物理学等。

LAMMPS使用多种算法来模拟原子间相互作用,包括

分子动力学(MolecularDynamics)

蒙特卡洛(MonteCarlo)

分子静态学(MolecularStatics)等。

它提供了丰富的功能和模拟选项,包括不同的力场模型、约束条件、温度和压力控制等。

LAMMPS的计算特点是高度并行化和可扩展性。它可以在单核CPU、多核CPU和GPU等不同硬件平台上运行。对于单核CPU,LAMMPS可以利用多线程或MPI并行化实现多核计算。此外,LAMMPS还支持在具有GPU加速器的系统上进行计算加速。

硬件配置对于运行LAMMPS的性能影响很大。一般而言,推荐的硬件配置包括:

1)CPU:选择具有高性能的多核处理器,以实现快速计算和并行化。

LAMMPS的大部分算法都支持CPU计算,并且可以在各种CPU架构上运行。下面是一些常见的LAMMPS算法,它们主要依赖于CPU计算:

分子动力学(MolecularDynamics)算法:LAMMPS的核心功能是模拟原子的运动和相互作用,其中包括各种原子间力场和积分器算法。这些算法可以在CPU上进行计算。

蒙特卡洛(MonteCarlo)算法:LAMMPS中的一些蒙特卡洛算法也是基于CPU进行计算的。

对于CPU的要求,LAMMPS的性能主要取决于CPU的频率和核数。频率(时钟速度)决定了每个核心的计算速度,而核数决定了同时执行计算任务的能力。在LAMMPS的计算中,较高的频率和更多的核数通常可以提供更好的性能和计算速度。

然而,对于具体的应用和模拟系统,最佳的CPU要求可能会有所不同。复杂的模拟系统、大规模计算和更高的性能要求可能需要更高频率和更多核数的CPU。建议根据实际需求进行评估和测试,并选择适合您应用需求和预算的CPU配置。

2)GPU(可选):如果要利用GPU加速,选择具有良好计算性能的GPU加速器,并确保系统具有与GPU兼容的架构和驱动程序。

LAMMPS支持使用GPU加速进行计算的一些算法,包括:

分子动力学(MolecularDynamics)算法:LAMMPS可以使用GPU加速来模拟原子的运动和相互作用。

蒙特卡洛(MonteCarlo)算法:LAMMPS的一些蒙特卡洛算法也可以利用GPU加速来提高计算性能。

对于GPU卡的精度,LAMMPS通常使用单精度(float)计算,这是因为在许多情况下,单精度精度已经足够满足模拟需求,并且可以显著提高计算速度。然而,LAMMPS也支持双精度(double)计算,以获得更高的数值精度。

3)内存:内存容量应根据模拟系统的大小和复杂性进行合理配置,以保证模拟过程中的数据存储和访问。

4)存储:使用高速的存储设备,以提供快速的数据读写和访问速度。

需要根据具体的模拟需求和可用的资源来配置硬件,以获得最佳的性能和效率。此外,对于大规模的模拟计算,可能需要使用高性能计算(HPC)集群系统或并行计算环境,以实现更高的并行性和计算效率。

CHARMM(ChemistryatHARvardMolecularMechanics)主要用于分子建模和模拟,以及生物分子的力场计算。它在生物物理学、生物化学和药物设计等领域具有广泛的应用。

CHARMM的关键算法包括:

2)能量最小化:通过优化分子的构型,找到能量最低的稳定结构。

3)自由能计算:利用统计力学方法,如分子动力学和蒙特卡洛模拟,计算分子间相互作用的自由能。

4)构象采样:使用各种采样算法,如MonteCarlo、Metropolis抽样等,探索分子的构象空间。

CHARMM的性能受硬件配置的影响,通常推荐的硬件配置包括:

1)CPU:多核心处理器(至少4核心),较高的主频和缓存大小有助于提高计算性能。

2)显卡:CHARMM主要依赖于CPU计算,对于标准的模拟计算,通常不需要特定的显卡加速。

CHARMM主要依赖于CPU进行计算,但近年来也开始支持部分算法的GPU加速。目前,CHARMM支持以下几种算法的GPU加速:

2PME(ParticleMeshEwald):PME算法用于处理电荷相互作用,在CHARMM中使用GPU加速可以提高计算效率。

2GB(GeneralizedBorn):GB算法用于处理溶剂模型,GPU加速可以加快溶剂模型计算的速度。

2GBMV(GeneralizedBornwithMolecularVolume):GBMV算法是GB的扩展,结合了分子体积信息,也可以通过GPU加速来提高计算效率。

另外,由于CHARMM的并行计算框架支持多节点并行计算,可以在分布式计算环境中利用多个GPU节点进行并行计算,以加快计算速度和提高性能。具体的硬件配置和并行计算设置会根据计算需求和资源可用性而有所变化。建议在使用GPU加速进行CHARMM计算时参考官方文档和技术支持来进行正确的配置和操作。

3)内存:足够大的内存容量以容纳复杂的分子系统,一般建议16GB或更多。

THE END
1.人工智能51CTO.COM2024-12-17 13:08:20 AI算法图像宇树机器人强化学习代码全面开源,还有训练到仿真和实操手把手教学 一开始,宇树开源的是英伟达Issac Gym平台上的训练代码,这次新增了对MuJoCo模拟仿真的支持。 2024-12-17 13:00:00 训练代码机器人语言游戏让AI自我进化,谷歌DeepMind推出苏格拉底式学习 近日,谷歌DeepMind的研究人员https://ai.51cto.com/
2.数据结构和算法动态可视化网站算法动态模拟网站文章浏览阅读217次。VisuAlgo_算法动态模拟网站https://blog.csdn.net/weixin_44142151/article/details/111559494
3.自考《电子商务网站设计原理》实践考核模拟题汇总自考摘要:本文为大家提供自考《电子商务网站设计原理》实践考核模拟题汇总,对自考《电子商务网站设计原理》专业实践考核的题型还不清楚的小伙伴赶紧做做题练练手吧! 本文为大家提供自考《电子商务网站设计原理》实践考核模拟题汇总,对自考《电子商务网站设计原理》专业实践考核的题型还不清楚的小伙伴赶紧做做题练练手吧! https://www.educity.cn/zikao/145537.html
4.MaterialsStudio建模与材料模拟计算工作站方案2021v4重点(1)Materials Studio材料模拟软件计算特点 (2)Materials Studio三维建模/可视化硬件配置推荐 (3)Materials Studio量子力学工作站硬件配置推荐 (4)Materials Studio分子力学与分子动力工作站硬件配置推荐 (一)Materialshttp://www.xasun.com/article/b5/2464.html
5.python使用rsa加密算法模块模拟新浪微博登录pythonpython使用rsa加密算法模块模拟新浪微博登录 PC登录新浪微博时,在客户端用js预先对用户名、密码都进行了加密,而且在POST之前会GET一组参数,这也将作为POST_DATA的一部分。这样,就不能用通常的那种简单方法来模拟POST登录(比如人人网)。 通过爬虫获取新浪微博数据,模拟登录是必不可少的。https://www.jb51.net/article/46053.htm
6.上海自考数字媒体艺术概论(14265)自学考试大纲2.领会运用数学规律或算法模拟自然规律生成形状,3D 打印技术能够将其从虚拟变为现实。 3.领会 3D 打印技术的应用领域,识记典型艺术家和作品。 (十二)数字媒体软件与设计 领会数字媒体软件的概念,识记其 5 个类别,以及每个类别所包括的主要设计软件及其特点和应用。 https://www.zikaoben.cn/n/e-9719833081.html
7.人脸识别让寻亲不再是大海捞针人脸识别+人脸模拟算法 缩小寻亲范围 “人工智能在帮助寻亲方面的优势不言而喻。”第十三届全国人大代表、宝贝回家寻子网创始人张宝艳对此充满期待。她说:“以前寻亲,只能一张张翻看、对比照片,当看过成千上万张照片时,人就迷糊了,准确率低。目前,我们网站已登记超过8万份走失者资料,利用人工智能,能够瞬间从这些资https://news.cctv.com/m/a/index.shtml?spm=C94212.P4wBUp7E2r8M.S73105.32&id=ARTIN5DpZaSaXUoDBs0pc8d8190610
8.盘点程序员常用的15个宝藏级网站,强烈建议收藏!GitHub作为最知名的开发者网站,本身是一个面向开源及私有软件项目的托管平台,可以在上面搜到许多优秀的开源项目,包括Apple、Google、Microsof等很多知名互联网公司,都在上面开源过自己公司的项目。 3、VisuAlgo VisuAlgo创建于2011年,是一个数据结构和算法动态可视化网站。里面包含了程序员必学的数据结构和算法,比如排序https://zhuanlan.zhihu.com/p/659846831
9.简单模拟算法(1)viewts简单模拟算法(1) 使用过python的pyautogui库的应该都知道官方文档有一个这样的例子: 源码如下: 1importpyautogui23distance = 2004whiledistance >0:5pyautogui.dragRel(distance, 0, duration = 0.5)#右6distance -= 107pyautogui.dragRel(0, distance, duration = 0.5)#下8pyautogui.dragRel(-distance, 0https://www.cnblogs.com/viewts/p/11070314.html
10.旧金山大学数据结构与算法可视化网站Basics Stack: Array Implementation Stack: Linked List Implementation Queues: Array Implementation Queues: Linked List Implementation Lists: Array Implementation (available injavaversion) Lists: Linked List Implementation (available injavaversion) Recursion https://www.cs.usfca.edu/~galles/visualization/Algorithms.html
11.神经网络计算机器学习计算遗传算法模糊计算群智能计算当然,智能计算的这些不同研究领域和算法各有各的特点,虽然它们具有模仿人类和生物智能的共同点,但是在具体实现方法上还存在一些不同点。例如人工神经网络模仿人脑的生理构造和信息处理的过程,模拟人类的智慧;模糊计算模仿人类语言和思维中的模糊性概念,也是模拟人类的智慧;进化计算模仿生物进化过程和群体智能过程,模拟大https://www.chinaagv.com/news/detail/201901/7763.html
12.遗传算法原理及其应用.pdf用心打造免费、绿色、专业、海量的教育文库网站 本文档来源于第一文库网:/view/9713DE425B686CA 3.html 二. 遗传算法简介 遗传算法是模拟生物在自然环境中的遗传和进化过程而形成的一种自适应全局优化 概率 搜索算法。 2.1 遗传算法概要 对于一个求函数最大值的优化问题(求函数最小值也类同),一般可描述为下述https://max.book118.com/html/2021/0226/7161120004003061.shtm
13.科学网—CodingandPaperLetter(六十九)40.WebAssembly随机模拟算法 wassa 41.使用python和matplotlib进行科学可视化的开放式访问书。 scientific visualization book 42.一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac。 baidu netdisk downloaderx 43.hugo网页主题whisper。 hugo whisper theme https://blog.sciencenet.cn/blog-3247241-1194852.html
14.操作系统虚拟存储管理页面置换算法该程序主要实现了FIFO算法来模拟页面置换过程。 首先,定义了几个常量和结构体,包括页表项和页表项链表的结构。 初始化函数initialize用于初始化页表项和页表项链表,并设置了空闲页面帧和正在使用的页面帧的头节点。 FIFO函数实现了FIFO算法的页面置换过程。该算法的思想是,若所需页面不在内存中,则将内存中的最早进入https://developer.aliyun.com/article/1410793
15.算法如何确定图(Graph)里有没有环(Cycle)?人肉模拟运行算法 我们来找两个例子,按照算法模拟运行一下。 第一个例子 先看图一,图一中节点1,2,3的度是2,节点4和5的度是3,而节点6和7的度是1。 那首先,我们要把节点6和7放到队列里。 然后将节点6弹出,把和节点6相邻的节点5的度减一。从图上,就相当于擦掉了节点5和节点6之间的边。按理说此时节点https://cloud.tencent.com/developer/article/1825193
16.机器博弈(三)虚拟遗憾最小化算法如果不能遍历计算机所有节点的遗憾值,那么可以采用虚拟遗憾最小化算法来进行模拟计算。 假设: 集合 是博弈中所有玩家所能采用的行为集(如在石头-剪刀-布游戏中出石头、出剪刀或出布三种行为) 为信息集,包含了博弈的规则以及玩家采取的历史行动,在信息集 https://www.jianshu.com/p/ad4f121b69ef
17.优化算法黑洞模拟算法(MVO)含Matlab源码479期多元宇宙优化算法(Multi-Verse Optimizer,MVO)是Seyedali Mirjalili等于2016年提出的一种新型智能优化算法[1]。它基于宇宙中的物质通过虫洞由白洞向黑洞进行转移的原理进行模拟。在MVO算法中,主要的性能参数是虫洞存在概率和虫洞旅行距离率,参数相对较少,低维度数值实验表现出了相对较优异的性能。 1 算法原理 该算法主https://sdk.cn/details/DJRrM6gmd43y8eo4mE
18.面向国产神威超级计算机的分子动力学模拟算法优化因此,对分子动力学相关的模拟算法的优化研究势在必行。本文的主要工作是以分子动力学模拟软件大规模原子/分子并行模拟器(Large-scale Atomic/Molecular Massively Parallel Simulator,LAMMPS)为切入点,在国产神威系列超级计算机上进行分子动力学模拟算法的优化研究。首先,本文在“神威·太湖之光”超级计算机上对LAMMPS中的http://cnki.nbsti.net/KCMS/detail/detail.aspx?filename=1022025486.nh&dbcode=CDFD
19.LoRaWAN网络服务器算法下行路径选择算法对比与仿真(下)算法一仅判断信号质量,不判断负载情况,最右处网关在已有17.5%的上行负载时依然需要处理26.9%的下行负载。 算法二在上一个模拟场景中暴露出负载权重过大的缺陷,本场景中未改变负载权重。可以看出相对于算法一,算法二由于网关负载在加权求和的算法中占有一定权重,已经起到了一定效果,将网关4的下行负载降低了一些,但是在https://www.elecfans.com/d/2405920.html
20.PG·麻将胡了(试玩游戏)官方网站·模拟器·模拟器今日发布『模拟器pg麻将胡了』腾辉推荐支持:64/128bit系统类型:体育APP|今日发布现在下载,新用户还送新人!此款游戏是一款好玩的休闲益智类游戏,游戏的画面很是精致,简简单单的操作方法,玩家可以将方块堆到上面,很是考验玩家反应力,玩起来http://zmt666.com/
21.飞行器水载荷结构完整性数值模拟现状与展望南京航空航天大学孙建红团队[108]采用LS-DYNA的ALE算法模拟了带气囊直升机的水上迫降过程(图17),并分析了入水速度、姿态角和气囊安装位置对冲击过载的影响。结果表明:下沉速度对冲击载荷影响显著,而水平速度对冲击载荷影响较小;加装气囊能降低入水的冲击加速度峰值;最佳入水迎角为8°。 https://www.fx361.com/page/2021/0616/11519482.shtml
22.pg模拟器(试玩游戏)官方网站·模拟器/试玩平台【信誉推荐】pg模拟器试玩入口支持:64/128bit,系统类型:pg模拟器试玩入口App官方下载(2024全站)最新版本9.17.18(?安全平台)pg模拟器试玩入口是一家提供绿色安全应用与游戏的安全下载市场,商店上汇聚了海量更新更全的ios-Android软件,ios-Androidhttp://qyslw.gsetc.com.cn/