arXiv論文メモ
新着一覧
cond-mat.str-el · 査読状況未確認

複雑な格子をDMRG向けに一次元へ並べる方法

Lattice in Line: Optimized DMRG ordering for complex lattice geometries

Roman Rausch

この論文をやさしく読む

ひとことで言うと

二次元・三次元などの格子をDMRG計算用に一列へ並べるとき、どの並べ方が計算しやすいかを調べました。

何に役立つ?

考えられる用途は、複雑な磁性体などのDMRG計算に向けて格子点の順序を選ぶことです。

この研究の面白いところ

最大相互作用距離よりも切断を横切る結合数と平均距離を優先した方が良く、CP-SATによる最適化は厳密な境界も与えました。

どこまで分かった?

要旨の比較は検討したクラスターとSU(2) Heisenberg MPOの構築に基づきます。すべての模型で同じ順位になるかは記載されていません。

v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。

アブストラクトの日本語訳

密度行列繰り込み群法(DMRG)は一次元のテンソルネットワーク手法だが、対象は一次元系に限られない。格子点を先に一列へ並べれば、周期的な二次元・三次元クラスターや分子にも適用できる。この手順は「格子のコンパイル」と呼べる。本論文は、最適な並べ方を探すための三つの代替的な損失関数として、グラフ帯域幅 B(相互作用距離の最大値)、カット幅 C(切断面を横切る結合数の最大値)、平均相互作用距離 R を検討する。 フラストレート磁性で重要な多数のクラスターについてHamiltonianの行列積作用素(MPO)を構築すると、C がSU(2) Heisenberg MPOの結合次元の最大値を、R が平均値を決めた。C を優先し、次に R を小さくする辞書式の最適化が、最も良いエネルギーを与えた。B を小さくすると間接的に C も下がるが、C を直接目標にするほど効率的ではなかった。良いDMRGエネルギーが大きな B と共存することもあり、B 自体の値はそれ以外ではほとんど重要でなかった。 最適化では、逆Cuthill–McKee法などの古典的なヒューリスティックは、小さなクラスターでも信頼性が低かった。QUBOによる定式化でも改善はわずかだった。代わりに、Boolean充足可能性(SAT)と制約プログラミング(CP)のソルバー、とりわけCPの伝播とSATの節学習を組み合わせるGoogle OR-ToolsのCP-SATを使った段階的な最適化を提案する。この方法は、厳密な境界とともに大幅に良い並べ方を与えた。対応するLattice in Lineのコードは公開されており、Fable 5大規模言語モデルを広く用いて設計された。

v1の要旨から自動生成。本文の精読・人による確認は未実施。

初稿
2026-09-21(UTC)
最新改訂
2026-09-21 · v1
査読・掲載
査読状況未確認
arXivで読むPDF

更新履歴

取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。

原文の要旨

The density-matrix renormalization group (DMRG) is a one-dimensional tensor-network technique, but it is not limited to one-dimensional systems: it can be applied to periodic 2D and 3D clusters and molecules, provided their sites are first enumerated along a line; a step one may call "lattice compilation". This paper discusses three proxy loss functions for finding this optimal enumeration: the graph bandwidth $B$ (maximum interaction range), the cutwidth $C$ (maximum number of bonds crossing a cut), and the average interaction range $R$. Constructing the Hamiltonian MPO (matrix-product operator) for a large set of clusters that are of interest in frustrated magnetism, I find that $C$ determines the peak SU(2) Heisenberg MPO bond dimension and $R$ the average one. Targeting $(C,R)$ lexicographically yields the best energies. Targeting $B$ indirectly reduces $C$, but not as efficiently as targeting $C$ directly. Otherwise, the value of $B$ itself is largely irrelevant in the sense that good DMRG energies can have large $B$. To perform the optimization, classic heuristics (e.g. reverse Cuthill--McKee) prove unreliable even for small clusters, and I find that a QUBO formulation improves them only marginally. Instead I propose a staged optimization built on Boolean satisfiability (SAT) and constraint-programming (CP) solvers, chiefly CP-SAT of Google's OR-Tools, a hybrid of CP propagation and SAT clause learning. This approach yields significantly better orderings together with rigorous bounds. The corresponding Lattice in Line code is available at https://github.com/spinflip/lattice_in_line and was designed with extensive use of the Fable 5 large language model.

arXiv ID: 2609.25384 / 要約の誤りについて