Good book for Monte Carlo methods in c++?
有人能推荐一本关于C++中蒙特卡洛算法的入门书吗?最好是应用在物理上,甚至更优选是量子力学。
谢谢!
你可以看看Morten Hjorth Jensen关于计算物理的讲义(PDF文件,5.3MB),奥斯陆大学(2009),第8-11章(特别是第11章,关于量子蒙特卡罗)。
但是,你应该确保你不是同时学习太多的东西(Monte Carlo,C++,量子力学)。其中每一个主题都有非常好的参考书(或入门书)。
如果你不介意一本关于金融倾斜的书,我对蒙特卡洛框架的初步评价是:构建可定制的高性能C++应用程序是非常积极的。
C(或C++现在的数字食谱)!.
JeromeSpanier和ElyM.Gelbard几年前写了一本书,叫做"蒙特卡洛原理和中子输运问题",这本书在过去一年左右以大约12美元的价格发行。刘军几年前写了一本好书,但它更多的是一种使用mc和mcmc的统计学家方法。里面有很多很好的材料,但也有一些先进的应用。我买了一本平装本,花了大约30美元。
它不是一本关于蒙特卡罗方法的书,或者仅仅是关于C++的一本书,而是一本关于一般计算物理学的好书,它有关于蒙特卡罗方法的几个章节,包括量子蒙特卡罗,是J.M. Thijssen的计算物理学。
此外,一些蒙特卡洛模拟的一个好的包是阿尔卑斯山项目。所有的代码都是用C++编写的。阿尔卑斯计划还编制了一个密度重正化群理论的程序,这是一个主要用于一维晶格模拟的伟大方法。不过,这些更多的是用于晶格模拟,我不知道你想做什么样的量子模拟。
找Radford Neal的Markov Chain Monte Carlo演讲笔记。
为什么不使用C_?
我向您推荐乔治·列维的书http://www.amazon.fr/computatical-finance-using-c/dp/0750669195。这本书涉及金融数学,以及蒙特卡洛方法。