Projection-Based Wavefunction-in-DFT Embedding

Overview

Projection-Based Wavefunction-in-DFT (WF-in-DFT) embedding is a quantum embedding technique that enables the accurate treatment of a chemically important region (the active subsystem or embedded region) using a high-level wavefunction (WF) method, while describing the remainder of the system (the environment) with a more affordable Kohn–Sham Density Functional Theory (DFT) approach.

The projection-based formulation enforces orthogonality between the active and environment subspaces, avoiding the double-counting of correlation and enabling seamless integration of WF and DFT descriptions.

In Kvantify Qrunch, the active region is treated on a quantum computer using an adaptive VQE algorithm (see What Is an Adaptive-VQE and FAST-VQE), making this approach a bridge between classical DFT and quantum wavefunction methods.

Context

Large molecular systems — such as enzymes, metal–ligand complexes, or solvated charge-transfer systems — often require high accuracy for only a small, localized region. Running a full high-level WF calculation for the entire system is computationally prohibitive.

Embedding methods address this by partitioning the system into two subsystems:

  • Embedded region (high-level WF, quantum computer)

  • Environment (lower-level DFT, classical computer)

Projection-based embedding differs from other approaches (e.g., ONIOM, FDE) by:

  • Enforcing explicit orthogonality between WF and DFT orbitals

  • Avoiding functional-specific approximations in the coupling

  • Allowing reuse of standard WF methods (including VQE) on the embedded Hamiltonian

Method Summary

A high-level view of the algorithm:

  1. Whole-system DFT calculation Perform a Kohn–Sham DFT calculation for the entire system to obtain orbitals and electron density.

  2. Localization of the occupied Molecule Orbitals Use methods like Pipek-Mezey to obtain localized Molecular Orbitals (LMOs)

  3. Partition the occupied space Divide occupied orbitals into:

    • Embedded region (A)

    • Environment region (B)

  4. Construct projection operators Define a projection operator for the environment region. This is used to remove environment contributions from the embedded region. The embedded space orbitals are projected to be orthogonal to environment orbitals.

  5. Build embedded Hamiltonian Construct the embedded Hamiltonian including:

    • One- and two-electron terms for the embedded region

    • An embedding potential from the environment’s DFT description

  6. Solve the embedded problem with Adaptive VQE Use an adaptive VQE (see What Is an Adaptive-VQE and FAST-VQE) on a quantum computer to determine the ground state of the embedded Hamiltonian. Integrate the results back into the full system description.

Limitations and Challenges

  • Requires a good orbital localization and subsystem partitioning

  • Full-system DFT step can still be expensive

  • No response of the environment to changes in the embedded region is included by default

  • Despite embedding, the subspace can still be too large for current quantum hardware and active space reduction techniques may be needed

See Also


References