有人能推荐一本关于c ++中蒙特卡罗算法的好书吗?优选地应用于物理学,甚至更优选地,物理学是量子力学。
谢谢!
答案 0 :(得分:5)
你可以看看Morten Hjorth-Jensen的Lecture Notes on Computational Physics(pdf文件,5.3 MB),奥斯陆大学(2009),第8-11章(尤其是关于量子蒙特卡罗的第11章)。
但是,你应该确保你不要同时学习太多东西(蒙特卡洛,C ++,量子力学)。每个主题都有非常好的参考文献(或介绍性书籍)。
答案 1 :(得分:2)
答案 2 :(得分:2)
如果你不介意有财务倾向的书,我对Monte Carlo Frameworks: Building Customisable High-Performance C++ Applications的初步评估是非常积极的。
答案 3 :(得分:1)
寻找Radford Neal的马尔可夫链蒙特卡罗讲座笔记。
答案 4 :(得分:1)
这不是一本关于蒙特卡罗方法的书,也不仅仅是关于C ++的书,但是一本关于通用计算物理学的好书,其中有几章关于蒙特卡罗方法,包括量子蒙特卡罗,是J.M.Thijssen的Computational Physics。
此外,蒙特卡罗模拟的一个好方法是ALPS Project。所有代码都是用C ++编写的。 ALPS项目还有一个用于密度重整化群理论的程序,这是一种主要用于一维点阵模拟的好方法。这些更多用于格子上的模拟,我不知道你想要做什么样的量子模拟。
答案 5 :(得分:1)
答案 6 :(得分:0)
为什么不使用C#?
我会向你推荐George Levy http://www.amazon.fr/Computational-Finance-Using-C/dp/0750669195的书。这本书用蒙特卡罗方法处理金融数学......