はじめに

2DMATとは

2DMATは,順問題ソルバーに対して探索アルゴリズムを適用して最適解を探すためのフレームワークです. 順問題ソルバーはユーザー自身で定義することが可能です. 標準的な順問題ソルバーとしては2次元物質構造解析向け実験データ解析ソフトウェアが用意されています. 順問題ソルバーでは原子位置などをパラメータとし得られたデータと実験データとのずれを損失関数として与えます. 探索アルゴリズムを組み合わせ, この損失関数を最小化することで, 最適なパラメータを推定します. 現バージョンでは, 順問題ソルバーとして量子ビーム回折実験の全反射高速陽電子回折実験(Total-reflection high-energy positron diffraction ,TRHEPD,トレプト)[1, 2],sxrd[3], leed[4]に対応しており, 探索アルゴリズムはNelder-Mead法[5], グリッド型探索法[6], ベイズ最適化[7], レプリカ交換モンテカルロ法[8], ポピュレーションアニーリングモンテカルロ法[9, 10, 11]が実装されています. 今後は, 本フレームワークをもとにより多くの順問題ソルバーおよび探索アルゴリズムを実装していく予定です.

[1] レビューとして, Y.Fukaya, et al., J. Phys. D: Appl. Phys. 52, 013002 (2019); 兵頭俊夫,「全反射高速陽電子回折 (TRHEPD)による表面構造解析」,固体物理 53, 705 (2018).

[2] T. Hanada, Y. Motoyama, K. Yoshimi, and T. Hoshi, Computer Physics Communications 277, 108371 (2022).

[3] W. Voegeli, K. Akimoto, T. Aoyama, K. Sumitani, S. Nakatani, H. Tajiri, T. Takahashi, Y. Hisada, S. Mukainakano, X. Zhang, H. Sugiyama, H. Kawata, Applied Surface Science 252 (2006) 5259.

[4] M.A. Van Hove, W. Moritz, H. Over, P.J. Rous, A. Wander, A. Barbieri, N. Materer, U. Starke, G.A. Somorjai, Automated determination of complex surface structures by LEED, Surface Science Reports, Volume 19, 191-229 (1993).

[5] K. Tanaka, T. Hoshi, I. Mochizuki, T. Hanada, A. Ichimiya, and T. Hyodo, Acta. Phys. Pol. A 137, 188 (2020).

[6] K. Tanaka, I. Mochizuki, T. Hanada, A. Ichimiya, T. Hyodo, and T. Hoshi, JJAP Conf. Series,.

[7] Y. Motoyama, R. Tamura, K. Yoshimi, K. Terayama, T. Ueno, and K. Tsuda, Computer Physics Communications 278, 108405 (2022)

[8] K. Hukushima and K. Nemoto, J. Phys. Soc. Japan, 65, 1604 (1996), R. Swendsen and J. Wang, Phys. Rev. Lett. 57, 2607 (1986).

[9] R. M. Neal, Statistics and Computing 11, 125-139 (2001).

[10] K. Hukushima and Y. Iba, AIP Conf. Proc. 690, 200 (2003).

[11] J. Machta, Phys. Rev. E 82, 026704 (2010).

ライセンス

本ソフトウェアのプログラムパッケージおよびソースコード一式はGNU General Public License version 3(GPL v3)に準じて配布されています。

Copyright (c) <2020-> The University of Tokyo. All rights reserved.

本ソフトウェアは2020年度 東京大学物性研究所 ソフトウェア高度化プロジェクトの支援を受け開発されました。 2DMATを引用する際には以下の文献を引用してください。

“Data-analysis software framework 2DMAT and its application to experimental measurements for two-dimensional material structures”, Y. Motoyama, K. Yoshimi, I. Mochizuki, H. Iwamoto, H. Ichinose, and T. Hoshi, Computer Physics Communications 280, 108465 (2022).

Bibtex:

@article{MOTOYAMA2022108465, title = {Data-analysis software framework 2DMAT and its application to experimental measurements for two-dimensional material structures}, journal = {Computer Physics Communications}, volume = {280}, pages = {108465}, year = {2022}, issn = {0010-4655}, doi = {https://doi.org/10.1016/j.cpc.2022.108465}, url = {https://www.sciencedirect.com/science/article/pii/S0010465522001849}, author = {Yuichi Motoyama and Kazuyoshi Yoshimi and Izumi Mochizuki and Harumichi Iwamoto and Hayato Ichinose and Takeo Hoshi} }

バージョン履歴

  • v2.1.0 : 2022-04-08

  • v2.0.0 : 2022-01-17

  • v1.0.1 : 2021-04-15

  • v1.0.0 : 2021-03-12

  • v0.1.0 : 2021-02-08

主な開発者

2DMATは以下のメンバーで開発しています.

  • v2.0.0 -

    • 本山 裕一 (東京大学 物性研究所)

    • 吉見 一慶 (東京大学 物性研究所)

    • 岩本 晴道 (鳥取大学 大学院工学研究科)

    • 星 健夫 (鳥取大学 大学院工学研究科)

  • v0.1.0 -

    • 本山 裕一 (東京大学 物性研究所)

    • 吉見 一慶 (東京大学 物性研究所)

    • 星 健夫 (鳥取大学 大学院工学研究科)