Skip to main content
Chemistry LibreTexts

10.7: Mulliken Populations

  • Page ID
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    Mulliken populations (R.S. Mulliken, J. Chem. Phys. 23, 1833, 1841, 23389, 2343 (1955)) can be used to characterize the electronic charge distribution in a molecule and the bonding, antibonding, or nonbonding nature of the molecular orbitals for particular pairs of atoms. To develop the idea of these populations, consider a real, normalized molecular orbital composed from two normalized atomic orbitals.

    \[\psi _i = c_{ij}\phi _j + c_{ik}\phi_k \label{10-63}\]

    The charge distribution is described as a probability density by the square of this wavefunction.

    \[\psi ^2_i = c^2_{ij} \phi^2_j + c^2_{ik} \phi^2_k + 2c_{ik} \phi_i \phi_j \label{10-64}\]

    Integrating over all the electronic coordinates and using the fact that the molecular orbital and atomic orbitals are normalized produces

    \[1 = c^2_{ij} + c^2_{ik} + 2C_{ij}c_{ik}S_{jk} \label{10-65}\]

    where \(S_{jk}\) is the overlap integral involving the two atomic orbitals.

    Mulliken's interpretation of this result is that one electron in molecular orbital \( \psi _t\) contributes \(c^2_{ij}\) to the electronic charge in atomic orbital \(\varphi _j, c^2_{ik}\) to the electronic charge in atomic orbital \(\varphi_k\), and \(2c_{ij}c_{ik}S_{jk}\) to the electronic charge in the overlap region between the two atomic orbitals. He therefore called \(c^2_{ij}\) and \(c^2_{ik}\), the atomic-orbital populations, and \(2c_{ij}c_{ik}S_{jk}\), the overlap population. The overlap population is >0 for a bonding molecular orbital, <0 for an antibonding molecular orbital, and 0 for a nonbonding molecular orbital.

    It is convenient to tabulate these populations in matrix form for each molecular orbital. Such a matrix is called the Mulliken population matrix. If there are two electrons in the molecular orbital, then these populations are doubled. Each column and each row in a population matrix is corresponds to an atomic orbital, and the diagonal elements give the atomic-orbital populations, and the off-diagonal elements give the overlap populations. For our example, Equation \(\ref{10-63}\), the population matrix is

    \[P_i = \begin {pmatrix} c^2_{ij} & 2c_{ij}c_{ik}S_{jk} \\ 2c_{ij}c_{ik}S_{jk} & c^2_{ik} \end {pmatrix} \label{10-66}\]

    Since there is one population matrix for each molecular orbital, it generally is difficult to deal with all the information in the population matrices. Forming the net population matrix decreases the amount of data. The net population matrix is the sum of all the population matrices for the occupied orbitals.

    \[NP = \sum \limits_{i = occupied} P_i \label{10-67}\]

    The net population matrix gives the atomic-orbital populations and overlap populations resulting from all the electrons in all the molecular orbitals. The diagonal elements give the total charge in each atomic orbital, and the off-diagonal elements give the total overlap population, which characterizes the total contribution of the two atomic orbitals to the bond between the two atoms.

    The gross population matrix condenses the data in a different way. The net population matrix combines the contributions from all the occupied molecular orbitals. The gross population matrix combines the overlap populations with the atomic orbital populations for each molecular orbital. The columns of the gross population matrix correspond to the molecular orbitals, and the rows correspond to the atomic orbitals. A matrix element specifies the amount of charge, including the overlap contribution, that a particular molecular orbital contributes to a particular atomic orbital. Values for the matrix elements are obtained by dividing each overlap population in half and adding each half to the atomic-orbital populations of the participating atomic orbitals. The matrix elements provide the gross charge that a molecular orbital contributes to the atomic orbital. Gross means that overlap contributions are included. The gross population matrix therefore also is called the charge matrix for the molecular orbitals. An element of the gross population matrix (in the jth row and ith column) is given by

    \[GP_{ji} = Pi_{jj} + \frac {1}{2} \sum \limits _{k \ne j} Pi_{jk} \label{10-68}\]

    where \(P_i\) is the population matrix for the ith molecular orbital, \(Pi_{jj}\) is the atomic-orbital population and the \(Pi_{jk}\) is the overlap population for atomic orbitals j and k in the ith molecular orbital.

    Further condensation of the data can be obtained by considering atomic and overlap populations by atoms rather than by atomic orbitals. The resulting matrix is called the reduced-population matrix. The reduced population is obtained from the net population matrix by adding the atomic orbital populations and the overlap populations of all the atomic orbitals of the same atom. The rows and columns of the reduced population matrix correspond to the atoms.

    Atomic-orbital charges are obtained by adding the elements in the rows of the gross population matrix for the occupied molecular orbitals. Atomic charges are obtained from the atomic orbital charges by adding the atomic-orbital charges on the same atom. Finally, the net charge on an atom is obtained by subtracting the atomic charge from the nuclear charge adjusted for complete shielding by the 1s electrons.

    Exercise \(\PageIndex{1}\)

    Using your results from Exercise \(\PageIndex{29}\) for HF, determine the Mulliken population matrix for each molecular orbital, the net population matrix, the charge matrix for the molecular orbitals, the reduced population matrix, the atomic orbital charges, the atomic charges, the net charge on each atom, and the dipole moment. Note: The bond length for HF is 91.7 pm and the experimental value for the dipole moment is \(6.37 \times 10^{-30}\, C \cdot m\).

    This page titled 10.7: Mulliken Populations is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by David M. Hanson, Erica Harvey, Robert Sweeney, Theresa Julia Zielinski via source content that was edited to the style and standards of the LibreTexts platform.