Natural resonance theory
In computational chemistry, natural resonance theory (NRT) is an iterative, variational functional embedded into the natural bond orbital (NBO) program, commonly run in Gaussian, GAMESS, ORCA, Ampac and other software packages. NRT was developed in 1997 by Frank A. Weinhold and Eric D. Glendening, chemistry professors at University of Wisconsin-Madison and Indiana State University, respectively. Given a list of NBOs for an idealized natural Lewis structure, the NRT functional creates a list of Lewis resonance structures and calculates the resonance weights of each contributing resonance structure. Structural and chemical properties, such as bond order, valency, and bond polarity, may be calculated from resonance weights. Specifically, bond orders may be divided into their covalent and ionic contributions, while valency is the sum of bond orders of a given atom. This aims to provide quantitative results that agree with qualitative notions of chemical resonance. In contrast to the "wavefunction resonance theory" (i.e., the superposition of wavefunctions), NRT uses the density matrix resonance theory, performing a superposition of density matrices to realize resonance. NRT has applications in ab initio calculations, including calculating the bond orders of intra- and intermolecular interactions and the resonance weights of radical isomers. History 
During the 1930s, Professor Linus Pauling and postdoctoral researcher George Wheland applied quantum-mechanical formalism to calculate the resonance energy of organic molecules. To do this, they estimated the structure and properties of molecules described by more than one Lewis structure as a linear combination of all Lewis structures:

where aiκ and Ψaκ denote the weight and single-electron eigenfunction from the wavefunction for a Lewis structure κ, respectively. Their formalism assumes that localized valence bond wavefunctions are mutually orthogonal. While this assumption ensures that the sum of the weights of the resonance structures describing the molecule is one, it creates difficulties in computing aiκ. The Pauling-Wheland formalism also assumes that cross-terms from density matrix multiplication may be neglected. This facilitates the averaging of chemical properties, but, like the first assumption, is not true for actual wavefunctions. Additionally, in the case of polar bonding, these assumptions necessitate the generation of ionic resonance structures that often overlap with covalent structures. In other words, superfluous resonance structures are calculated for polar molecules. Overall, the Pauling-Wheland formulation of resonance theory was unsuitable for quantitative purposes. Glendening and Weinhold sought to create a new formalism, within their ab initio NBO program, that would provide an accurate quantitative measure of resonance theory, matching chemical intuition. To do this, instead of evaluating a linear combination of wavefunctions, they express a linear combination of density operators, Γ, (i.e., matrices) for localized structures, where the sum of all weights, ωα, is one. where  and 

In the context of NBO, the true density operator Γ represents the NBOs of an idealized natural Lewis structure. Once NRT has generated a set of density operators, Γα, for localized resonance structures, α, a least-squares variational functional is employed to quantify the resonance weights of each structure. It does this by measuring the variational error, δw, of the linear combination of resonance structures to the true density operator Γ. To evaluate a single resonance structure, δref, the absolute difference between a single term expansion and the true density operator, approximated as the leading reference structure, can be taken. Now, the extent to which each reference structure represents the true structure may be evaluated as the "fractional improvement", fw. From this equation, it is evident that as fw approaches one and δw approaches zero, δref becomes a better representation of the true structure. Updates 
In 2019, Glendening, Wright and Weinhold introduced a quadratic programming (QP) strategy for variational minimization in NRT. This new feature is integrated into NBO 7.0 version of their program. In this program, the matrix root-mean square deviation (Frobenius norm) of the resonance weights is calculated. The mean-squared density matrices, representing deviation from the true density matrix, may be rewritten as a Gram matrix, and an iterative algorithm is used to minimize the Gram matrix and solve the QP. Theory

Generation of resonance structures and their density matrices 
From a given wavefunction, Ψ, a list of optimal NBOs for a Lewis-type wavefunction are generated along with a list of non-Lewis NBOs (e.g., incorporating some antibonding interactions). When these latter orbitals have nonzero value, there is "delocalization" (i.e., deviation from the ideal Lewis-type wavefunction). From this, NRT generates a "delocalization list" from deviation from the parent structure and describes a series of alternative structures reflecting the delocalization. A threshold for the number of generated resonance structures can be set by controlling the desired energetic maximum (NRTTHR threshold). The NBOs for a resonance structure formula can then be, subsequently, calculated from the CHOOSE option. Operationally, there are three ways in which alternative resonance structures may be generated: (1) from the LEWIS option, considering the Wiberg bond indices; (2) from the delocalization list; (3) specified by the user. Below is an example of how NRT may generate a list of resonance structures. (1) Given an input wavefunction, NRT creates a list of reference Lewis structures. The LEWIS option tests each structure and rejects those that do not conform to the Lewis bonding theory (i.e., those that do not fulfill the octet rule, pose unreasonable formal charges, etc.). (2) The PARENT and CHOOSE operations determine the optimal set of NBOs corresponding to a specific resonance structure. Additionally, CHOOSE is able to eliminate identical resonance structures. (3) A user may then call SELECT to select the structure that best matches to the true molecular structure. This option may also show other structures within a defined energy threshold NRTTHR, deviating from optimal Lewis density. (4) Two other operations, CONDNS and KEKULE, are ran to remove redundant ionic structures and append structures related by bond shifts, respectively. (5) Lastly, SECRES is called to calculate the NBOs and density matrices of each resonance structure. Generation of resonance weights 
To compute the variational error, δw, NRT offers the following optimization methods: the steepest descent algorithms BFGS and POWELL and a "simulated annealing method" ANNEAL and MULTI. Most commonly, the NRT program computes an initial guess of the resonance weights by the following relation:

where the weight is proportional to the exponential of the non-Lewis density, ρ, of structure α. Then the BFGS and POWELL steepest descent methods optimize for the nearest local minimum in energy. In contrast, the ANNEAL option finds the global maximum of the fractional improvement, fw, and performs a controlled, iterative random walk across the fw surface. This method is more computationally expensive than the BFGS and POWELL steepest descent methods. After optimization, SUPPL evaluates the weight of each resonance structure and modifies the list of resonance structures by either retaining or adding resonance structures of high weight and deleting or excluding those of low weight. It continues this process until either convergence is achieved or oscillation occurs. Updates 
In NBO version 7.0, the $NRTSTR function does not need to be called to generate a list of representative resonance structures, and the $CHOOSE algorithm has been adapted to be "essentially identical to the NLS [natural Lewis structure] algorithm", increasing the overall optimization of each resonance structure by reducing the amount to which the parent Lewis structure contributes to the resonance structure. Applications

Main group chemistry

Bond order of the pnictogen bond 
In 2015, Liu et al., conducted ab initio MP2/aug-cc-pvDZ calculations and used NRT in NBO version 5.0 to determine the natural bond order (i.e., a measure of electron density) of noncovalent weak "pnicogen bond" interactions—analogous to the hydrogen bond—between various compounds. Their results are summarized in the following table. These results indicate that the ionic bond order of the O· · · P pnictogen bond is the greatest contribution to the total bond order. Therefore, this weak, noncovalent interaction is primarily electrostatic. Bond order of Ge2M compounds 
In 2018 Minh et al., used NRT in the NBO 5.G program, with density obtained from the B3P86/6-311+G(d) level of theory, to calculate the bond orders in a series of Ge2M compounds, where M is a first-row transition metal. The results are found in the following table. These results show that the Ge–Ge bond order ranges from 1.5–2.4, while the Ge–M bond order ranges from 0.3–1.7. Furthermore, the Ge–Ge bond is primarily covalent, whereas the Ge–M bond usually has an equal mix of covalent and ionic nature. Exceptions to this are Cr, Mn, and Cu, where the ionic component is dominant because of smaller overlap with the 4s orbital of the M atom, leading to less stability. Interactions with M = Cr, Mn, and Cu are described as an electron transfer from the 4s atomic orbital on the M atom to a pi molecular orbital of the Ge2 fragment. Interactions with the other M atoms are described by two electron transfers: firstly, an electron transfer from the Ge2 fragment into an empty 3d atomic orbital on M and secondly, an electron transfer from the 3d atomic orbital on M into an antibonding orbital on Ge2. Resonance structures and bond order of regium bonds 
In 2019, Zheng et al., used NRT at the wB97XD level in the GENBO 6.0W program to generate natural Lewis resonance structures and calculate the bond orders of regium bond interactions between phosphonates and metal halides MX (M = Cu, Ag, Au; X = F, Cl, Br). In a regium bond interaction, electron donors participate in a charge transfer to the metal species. Results of this analysis are shown in the following figures and tables. In the case of H3PO:· · · MX complexes, these results indicate that ωI is “the best natural Lewis structure” and the lone pair of electrons on the oxygen atom interact with a MX sigma antibonding orbital. Zheng et al., also analyzed MX interactions with trans- and cis-phosphinuous acid to compare the electron donating abilities of phosphorus and oxygen atoms. The results above demonstrate that when phosphorus acts as the electron donor the weights of ωI and ωII are similar. This is indicative of 3-center 4-electron bonding models. Despite greater mixing, ωII is determined to be the best natural Lewis structure for both the trans- and cis- complexes, with CuBr and AgBr as the only exceptions. Researchers explain that this result is consistent with analyses showing the preference for phosphorus to form covalent interactions. Overall, "the degree of covalency for P–M bonds decreases in the order of F> Cl > Br, Au > Cu > Ag, while the degree of noncovalent for O–M bonds, there is an increase according to F < Cl < Br, Au < Cu < Ag in the entire family." Weight of resonance structures of arsenic radicals 
In 2015, Viana et al., used NRT to determine the weight of resonance structures of the arsenic radical isomers of AsCO, AsSiO and AsGeO, which are of interest in the fields of astrochemistry and astrobiology. The results are shown in the following figures and table. According to Viana et al., “for most of the isomers, the percentage weight of the secondary resonance structure is negligible. In cyclic structures, the resonance weights lead to very similar percentage values.”

Limitations 
Calculating chemical and physical properties by using linear combinations of density matrices, rather than wavefunctions, may result in negative, and therefore erroneous, resonance weights because it is mathematically impossible to expand the density matrix without introducing negative values. See also 
 Natural bond orbital
 Chirgwin-Coulson Weights

References

External links 
 Frank Weinhold
 https://www2.chem.wisc.edu/users/weinhold
 https://scholar.google.com/citations?user=47IzzwYAAAAJ&hl=en
 Eric D. Glending
 https://www.indstate.edu/cas/chem_phys/eric-d-glendening
 https://scholar.google.com/citations?user=iRjJ1Y0AAAAJ&hl=en
 Natural Bond Orbital 7.0 Homepage
 https://nbo7.chem.wisc.edu/

Quantum chemistry
Computational chemistry