MARVEL: Measured active rotational-vibrational energy levels. II. Algorithmic improvements

Research output: Contribution to journalArticle

66 Citations (Scopus)


When determining energy levels from several, in cases many, measured and assigned high-resolution molecular spectra according to the Ritz principle, it is advantageous to investigate the spectra via the concept of spectroscopic networks (SNs). Experimental SNs are finite, weighted, undirected, multiedge, rooted graphs, whereby the vertices are the energy levels, the edges are the transitions, and the weights are provided by transition intensities. A considerable practical problem arises from the fact that SNs can be very large for isotopologues of molecules widely studied; for example, the experimental dataset for the H 2 16O molecule contains some 160,000 measured transitions and 20,000 energy levels. In order to treat such large SNs and extract the maximum amount of information from them, sophisticated algorithms are needed when inverting the transition data. To achieve numerical effectiveness, we found the following efficient algorithms applicable to very large SNs: reading the input data employs hash codes, building the components of the SN utilizes a recursive depth-first search algorithm, solving the linear least-squares problem is via the conjugate gradient method, and determination of the uncertainties of the energy levels takes advantage of the robust reweighting algorithm.

Original languageEnglish
Pages (from-to)929-935
Number of pages7
JournalJournal of Quantitative Spectroscopy and Radiative Transfer
Issue number11
Publication statusPublished - Jul 1 2012


  • Spectroscopic network
  • Water molecule

ASJC Scopus subject areas

  • Radiation
  • Atomic and Molecular Physics, and Optics
  • Spectroscopy

Fingerprint Dive into the research topics of 'MARVEL: Measured active rotational-vibrational energy levels. II. Algorithmic improvements'. Together they form a unique fingerprint.

  • Cite this