C++ でのモンテカルロ アルゴリズムに関する優れた入門書を推薦できる人はいますか? できれば物理学への応用があり、さらに好ましくは量子力学のような物理学です。
ありがとう!
C++ でのモンテカルロ アルゴリズムに関する優れた入門書を推薦できる人はいますか? できれば物理学への応用があり、さらに好ましくは量子力学のような物理学です。
ありがとう!
Morten Hjorth-Jensen のLecture Notes on Computational Physics (pdf ファイル、5.3 MB)、オスロ大学 (2009)、第 8 章から第 11 章 (特に量子モンテカルロに関する第 11 章) を参照してください。
ただし、同時に多くのことを学ぼうとしていないことを確認する必要があります (モンテカルロ、C++、量子力学)。これらのトピックのそれぞれについて、非常に優れた参考文献 (または入門書) が個別に用意されています。
モンテカルロ法や C++ だけに関する本ではありませんが、量子モンテカルロ法を含むモンテカルロ法に関するいくつかの章がある一般的な計算物理学に関する優れた本は、JM Thijssen によるComputational Physicsです。
また、一部のモンテカルロ シミュレーションに適したパッケージの 1 つは、ALPS プロジェクトです。すべてのコードは C++ で記述されています。ALPS プロジェクトには、主に 1D 格子シミュレーションに最適な方法である密度繰り込み群理論のプログラムも含まれています。ただし、これらは格子のシミュレーション用であり、どのような種類の量子シミュレーションを実行しようとしているのかわかりません。
金融に傾倒した本を気にしないのであれば、Monte Carlo Frameworks: Building Customizable High-Performance C++ Applicationsに対する私の最初の評価は非常に肯定的です。
Jerome Spanier と Ely M. Gelbard は何年も前に "Monte Carlo Principles and Neutron Transport Problems" という本を書きました。Jun Liu は数年前に良い本を書きましたが、MC と MCMC を使用するのは統計学者のアプローチに近いものです。いくつかの高度なアプリケーションがありますが、そこには多くの優れた資料があります。私は約 30 ドルで購入したペーパーバック版を持っています。
Radford Neal の Markov Chain Monte Carlo レクチャー ノートを探してください。
代わりに C# を使用しないのはなぜですか?
George Levy の本http://www.amazon.fr/Computational-Finance-Using-C/dp/0750669195をお勧めします。この本は金融数学を扱っているので、モンテカルロ法も扱っています。