- Open Access
Optimal symbolic construction of matrix product operators and tree tensor network operators
Phys. Rev. B 112, 035101 – Published 1 July, 2025
DOI: https://doi.org/10.1103/8993-8xn5
Abstract
This research introduces an improved framework for constructing matrix product operators and tree tensor network operators (TTNOs), crucial tools in quantum simulations. A given (Hamiltonian) operator typically has a known symbolic “sum of operator strings” form that can be translated into a tensor network structure. Combining the existing bipartite-graph-based approach and a newly introduced symbolic Gaussian elimination preprocessing step, our proposed method improves upon earlier algorithms in cases when Hamiltonian terms share the same prefactors. We test the performance of our method against established ones for benchmarking purposes. Finally, we apply our methodology to the model of a cavity filled with molecules in a solvent. This open quantum system is cast into the hierarchical equation of motion setting to obtain an effective Hamiltonian. Construction of the corresponding TTNO demonstrates a sublinear increase of the maximum bond dimension.
Physics Subject Headings (PhySH)
Article Text
References (50)
- U. Schollwöck, The density-matrix renormalization group in the age of matrix product states, Ann. Phys. 326, 96 (2011).
- J. C. Bridgeman and C. T. Chubb, Hand-waving and interpretive dance: An introductory course on tensor networks, J. Phys. A: Math. Theor. 50, 223001 (2017).
- F. Verstraete, J. J. García-Ripoll, and J. I. Cirac, Matrix product density operators: Simulation of finite-temperature and dissipative systems, Phys. Rev. Lett. 93, 207204 (2004).
- B. Pirvu, V. Murg, J. I. Cirac, and F. Verstraete, Matrix product operator representations, New J. Phys. 12, 025012 (2010).
- C. Lubich, I. V. Oseledets, and B. Vandereycken, Time integration of tensor trains, SIAM J. Numer. Anal. 53, 917 (2015).
- J. Haegeman, C. Lubich, I. Oseledets, B. Vandereycken, and F. Verstraete, Unifying time evolution and optimization with matrix product states, Phys. Rev. B 94, 165116 (2016).
- C. Hubig, I. P. McCulloch, and U. Schollwöck, Generic construction of efficient matrix product operators, Phys. Rev. B 95, 035129 (2017).
- I. P. McCulloch, From density-matrix renormalization group to matrix product states, J. Stat. Mech: Theory Exp. (2007) P10014.
- S. Keller, M. Dolfi, M. Troyer, and M. Reiher, An efficient matrix product operator representation of the quantum chemical hamiltonian, J. Chem. Phys. 143, 244118 (2015).
- F. Fröwis, V. Nebendahl, and W. Dür, Tensor operators: Constructions and applications for long-range interaction systems, Phys. Rev. A 81, 062337 (2010).
- J. Ren, W. Li, T. Jiang, and Z. Shuai, A general automatic method for optimal construction of matrix product operators using bipartite graph theory, J. Chem. Phys. 153, 084118 (2020).
- S. Szalay, M. Pfeffer, V. Murg, G. Barcza, F. Verstraete, R. Schneider, and O. Legeza, Tensor product methods and entanglement optimization for ab initio quantum chemistry, Int. J. Quantum Chem. 115, 1342 (2015).
- W. Li, J. Ren, H. Yang, H. Wang, and Z. Shuai, Optimal tree tensor network operators for tensor network simulations: Applications to open quantum systems, J. Chem. Phys. 161, 054116 (2024).
- Y.-Y. Shi, L.-M. Duan, and G. Vidal, Classical simulation of quantum many-body systems with a tree tensor network, Phys. Rev. A 74, 022320 (2006).
- J. I. Cirac, D. Pérez-García, N. Schuch, and F. Verstraete, Matrix product states and projected entangled pair states: Concepts, symmetries, theorems, Rev. Mod. Phys. 93, 045003 (2021).
- N. Nakatani and G. K.-L. Chan, Efficient tree tensor network states (TTNS) for quantum chemistry: Generalizations of the density matrix renormalization group algorithm, J. Chem. Phys. 138, 134113 (2013).
- D. Bauernfeind and M. Aichhorn, Time dependent variational principle for tree tensor networks, SciPost Phys. 8, 024 (2020).
- G. Ceruti, C. Lubich, and H. Walach, Time integration of tree tensor networks, SIAM J. Numer. Anal. 59, 289 (2021).
- G. Ceruti, J. Kusch, C. Lubich, and D. Sulz, A parallel basis update and Galerkin integrator for tree tensor networks, arXiv:2412.00858.
- V. Murg, F. Verstraete, O. Legeza, and R. M. Noack, Simulating strongly correlated quantum systems with tree tensor networks, Phys. Rev. B 82, 205105 (2010).
- K. Gunst, F. Verstraete, S. Wouters, O. Legeza, and D. Van Neck, T3NS: Three-legged tree tensor network states, J. Chem. Theory Comput. 14, 2026 (2018).
- G. K.-L. Chan, A. Keselman, N. Nakatani, Z. Li, and S. R. White, Matrix product operators, matrix product states, and ab initio density matrix renormalization group algorithms, J. Chem. Phys. 145, 014102 (2016).
- S. Paeckel, T. Köhler, A. Swoboda, S. R. Manmana, U. Schollwöck, and C. Hubig, Time-evolution methods for matrix-product states, Ann. Phys. 411, 167998 (2019).
- S. Sasmal, M. Schröder, and O. Vendrell, Compact sum-of-products form of the molecular electronic Hamiltonian based on canonical polyadic decomposition, J. Chem. Phys. 160, 064109 (2024).
- G. M. Crosswhite and D. Bacon, Finite automata for caching in matrix product algorithms, Phys. Rev. A 78, 012356 (2008).
- R. M. Milbradt, Q. Huang, and C. B. Mendl, State diagrams to determine tree tensor network operators, SciPost Phys. Core 7, 036 (2024).
- J. A. Bondy and U. S. R. Murty, Graph Theory with Applications (Elsevier, Amsterdam, 1976).
- J. E. Hopcroft and R. M. Karp, An algorithm for maximum matchings in bipartite graphs, SIAM J. Comput. 2, 225 (1973).
- M. T. Heath, Scientific Computing: An Introductory Survey, 2nd ed. (McGraw-Hill, New York, 2002), Chap. 2.4.5.
- T. Xiang, J. Lou, and Z. Su, Two-dimensional algorithm of the density-matrix renormalization group, Phys. Rev. B 64, 104414 (2001).
- G. Cataldi, A. Abedi, G. Magnifico, S. Notarnicola, N. D. Pozza, V. Giovannetti, and S. Montangero, Hilbert curve vs Hilbert space: Exploiting fractal 2D covering to increase tensor network efficiency, Quantum 5, 556 (2021).
- D. Bauernfeind, M. Zingl, R. Triebl, M. Aichhorn, and H. G. Evertz, Fork tensor-product states: Efficient multiorbital real-time DMFT solver, Phys. Rev. X 7, 031013 (2017).
- B. Kloss, D. Reichman, and Y. Bar Lev, Studying dynamics in two-dimensional quantum lattices using tree tensor network states, SciPost Phys. 9, 070 (2020).
- Y. Ke and J. O. Richardson, Insights into the mechanisms of optical cavity-modified ground-state chemical reactions, J. Chem. Phys. 160, 224704 (2024).
- Y. Tanimura and R. Kubo, Time evolution of a quantum system in contact with a nearly Gaussian-Markoffian noise bath, J. Phys. Soc. Jpn. 58, 101 (1989).
- A. Ishizaki and Y. Tanimura, Quantum dynamics of system strongly coupled to low-temperature colored noise bath: Reduced hierarchy equations approach, J. Phys. Soc. Jpn. 74, 3131 (2005).
- Y. Tanimura, Numerically “exact” approach to open quantum dynamics: The hierarchical equations of motion (HEOM), J. Chem. Phys. 153, 020901 (2020).
- E. Mangaud, A. Jaouadi, A. Chin, and M. Desouter-Lecomte, Survey of the hierarchical equations of motion in tensor-train format for non-Markovian quantum dynamics, Eur. Phys. J. Spec. Top. 232, 1847 (2023).
- Y. Ke, Tree tensor network state approach for solving hierarchical equations of motion, J. Chem. Phys. 158, 211102 (2023).
- Y. Ke, Stochastic resonance in vibrational polariton chemistry, J. Chem. Phys. 162, 064702 (2025).
- K. Okunishi, H. Ueda, and T. Nishino, Entanglement bipartitioning and tree tensor networks, Prog. Theor. Exp. Phys. 2023, 023A02 (2023).
- T. Hikihara, H. Ueda, K. Okunishi, K. Harada, and T. Nishino, Automatic structural optimization of tree tensor networks, Phys. Rev. Res. 5, 013031 (2023).
- R. Watanabe and H. Ueda, Automatic structural search of tensor network states including entanglement renormalization, Phys. Rev. Res. 6, 033259 (2024).
- R. M. Milbradt, Q. Huang, and C. B. Mendl, PyTreeNet: A Python library for easy utilisation of tree tensor networks, arXiv:2407.13249
- R. M. Milbradt, H. Çakır, and Q. Huang, PyTreeNet repository, https://github.com/Drachier/PyTreeNet.
- H. Cakir, R. Milbradt, and C. Mendl, Data Accompanying “Optimal symbolic construction of matrix product operators and tree tensor network operators”, doi:10.14459/2025mp1773144.
- S. Singh, R. N. C. Pfeifer, and G. Vidal, Tensor network decompositions in the presence of a global symmetry, Phys. Rev. A 82, 050301(R) (2010).
- S. Singh, R. N. C. Pfeifer, and G. Vidal, Tensor network states and algorithms in the presence of a global U(1) symmetry, Phys. Rev. B 83, 115125 (2011).
- R. C. Merkle, Secrecy, authentication, and public key systems, Ph.D. thesis, Stanford University, CA, 1979.
- Q. Shi, Y. Xu, Y. Yan, and M. Xu, Efficient propagation of the hierarchical equations of motion using the matrix product state method, J. Chem. Phys. 148, 174102 (2018).