<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">AMT</journal-id><journal-title-group>
    <journal-title>Atmospheric Measurement Techniques</journal-title>
    <abbrev-journal-title abbrev-type="publisher">AMT</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Atmos. Meas. Tech.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1867-8548</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/amt-14-7909-2021</article-id><title-group><article-title>Revisiting matrix-based inversion of scanning mobility particle <?xmltex \hack{\break}?>sizer (SMPS) and humidified tandem
differential mobility <?xmltex \hack{\break}?>analyzer (HTDMA) data</article-title><alt-title>Revisiting matrix inversions</alt-title>
      </title-group><?xmltex \runningtitle{Revisiting matrix inversions}?><?xmltex \runningauthor{M.~D.~Petters}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <name><surname>Petters</surname><given-names>Markus D.</given-names></name>
          <email>mdpetter@ncsu.edu</email>
        <ext-link>https://orcid.org/0000-0002-4082-1693</ext-link></contrib>
        <aff id="aff1"><institution>Department of Marine, Earth, and Atmospheric Sciences, NC State University, Raleigh, NC 27695-8208, USA</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Markus D. Petters (mdpetter@ncsu.edu)</corresp></author-notes><pub-date><day>21</day><month>December</month><year>2021</year></pub-date>
      
      <volume>14</volume>
      <issue>12</issue>
      <fpage>7909</fpage><lpage>7928</lpage>
      <history>
        <date date-type="received"><day>22</day><month>February</month><year>2021</year></date>
           <date date-type="rev-request"><day>17</day><month>March</month><year>2021</year></date>
           <date date-type="rev-recd"><day>27</day><month>September</month><year>2021</year></date>
           <date date-type="accepted"><day>4</day><month>October</month><year>2021</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2021 </copyright-statement>
        <copyright-year>2021</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://amt.copernicus.org/articles/.html">This article is available from https://amt.copernicus.org/articles/.html</self-uri><self-uri xlink:href="https://amt.copernicus.org/articles/.pdf">The full text article is available as a PDF file from https://amt.copernicus.org/articles/.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d1e82">Tikhonov regularization is a tool for reducing noise amplification
during data inversion. This work introduces RegularizationTools.jl,
a general-purpose software package for applying Tikhonov regularization
to data. The package implements well-established numerical algorithms
and is suitable for systems of up to <inline-formula><mml:math id="M1" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 1000 equations.
Included is an abstraction to systematically categorize specific inversion
configurations and their associated hyperparameters. A generic interface
translates arbitrary linear forward models defined by a computer function
into the corresponding design matrix. This obviates the need to explicitly
write out and discretize the Fredholm integral equation, thus facilitating
fast prototyping of new regularization schemes associated with measurement
techniques. Example applications include the inversion involving data
from scanning mobility particle sizers (SMPSs) and humidified tandem
differential mobility analyzers (HTDMAs). Inversion of SMPS size distributions
reported in this work builds upon the freely available software
DifferentialMobilityAnalyzers.jl. The speed of inversion is
improved by a factor of <inline-formula><mml:math id="M2" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 200, now requiring between
2 and 5 ms per SMPS scan when using 120 size bins. Previously reported
occasional failure to converge to a valid solution is reduced by switching
from the L-curve method to generalized cross-validation as the metric
to search for the optimal regularization parameter. Higher-order inversions
resulting in smooth, denoised reconstructions of size distributions
are now included in DifferentialMobilityAnalyzers.jl. This
work also demonstrates that an SMPS-style matrix-based inversion can
be applied to find the growth factor frequency distribution from raw
HTDMA data while also accounting for multiply charged particles.
The outcome of the aerosol-related inversion methods is showcased
by inverting multi-week SMPS and HTDMA datasets from ground-based
observations, including SMPS data obtained at Bodega Marine Laboratory
during the CalWater 2/ACAPEX campaign and co-located SMPS and HTDMA
data collected at the US Department of Energy observatory located
at the Southern Great Plains site in Oklahoma, USA. Results show
that the proposed approaches are suitable for unsupervised, nonparametric
inversion of large-scale datasets as well as inversion in real time
during data acquisition on low-cost reduced-instruction-set architectures
used in single-board computers. The included software implementation
of Tikhonov regularization is freely available, general, and domain-independent
and thus can be applied to many other inverse problems arising in
atmospheric measurement techniques and beyond.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e108">Atmospheric aerosol plays an important role in shaping the microphysics
of clouds and the Earth's climate <xref ref-type="bibr" rid="bib1.bibx13 bib1.bibx29" id="paren.1"/>.
To predict the impact of aerosol on the Earth system, the distributions
of particle size, chemical composition, hygroscopicity, and morphology
must be known. The distribution of these properties across a population
of particles formally defines the mixing state of the aerosol <xref ref-type="bibr" rid="bib1.bibx50" id="paren.2"/>.
Accurate measurements of these distributions are critical for formulating
models that link aerosol, cloud, and climate properties.</p>
      <p id="d1e117">Differential mobility analyzers (DMAs) select particles as a function
of their size, charge, and an applied voltage. DMAs and tandem DMAs
are widely used to measure the distributions of size and distributions
of aerosol physicochemical properties <xref ref-type="bibr" rid="bib1.bibx43" id="paren.3"/>.
For examples, a single DMA can be used to measure the aerosol size
distribution by scanning voltage <xref ref-type="bibr" rid="bib1.bibx67" id="paren.4"/>.
Humidified tandem DMAs (HTDMAs) can be used to measure the growth
factor or hygroscopicity frequency distribution <xref ref-type="bibr" rid="bib1.bibx15" id="paren.5"/>.
DMA–particle mass analyzer measurements can be used to resolve particle
density distributions <xref ref-type="bibr" rid="bib1.bibx48 bib1.bibx57" id="paren.6"/>.
Tandem DMAs are important because they are one of only a handful of techniques
that can specifically characterize aspects of the aerosol mixing state
<xref ref-type="bibr" rid="bib1.bibx50" id="paren.7"/>. Unfortunately, particles carrying
multiple charges and different sizes transmit through the DMA at a
single voltage, which creates artifacts in the raw instrument response
that must be removed during post-processing of the data.</p>
      <p id="d1e135">Humidified tandem DMAs select a mobility diameter,
pass this quasi-monodisperse aerosol through a humidification system,
and then measure the humidified mobility response function using a
second DMA operated in stepping or scanning mode <xref ref-type="bibr" rid="bib1.bibx47 bib1.bibx60 bib1.bibx10" id="paren.8"/>.
The humidified mobility response function is influenced by the particle
size distribution, aerosol charge distribution, and growth factor
frequency distribution function of the upstream aerosol. <xref ref-type="bibr" rid="bib1.bibx15" id="text.9"/>
show that the inversion from the humidified mobility response function
to the growth factor frequency distribution is an ill-posed problem.</p>
      <p id="d1e144">The inverse solution of ill-posed problems is characterized by strong
sensitivity to noise superimposed on the data. Regularization methods
are needed to relate an observed instrument response to the underlying
physical property of the system under investigation. A common inverse
method is <inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> regularization, developed independently by <xref ref-type="bibr" rid="bib1.bibx46" id="text.10"/>,
<xref ref-type="bibr" rid="bib1.bibx64" id="text.11"/>, and <xref ref-type="bibr" rid="bib1.bibx63" id="text.12"/>.
Some examples of <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> regularization involving atmospheric measurement
techniques include inversion to find aerosol microphysical properties
from measurements of optical properties <xref ref-type="bibr" rid="bib1.bibx11 bib1.bibx39" id="paren.13"/>,
retrieve trace gas concentrations from remote sensors <xref ref-type="bibr" rid="bib1.bibx7" id="paren.14"/>,
or estimate fluxes from a combination of measurements and atmospheric
transport models <xref ref-type="bibr" rid="bib1.bibx28" id="paren.15"/>.
Application of <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> regularization for problems involving DMAs
include the reconstruction of the particle size distribution downstream
of a single DMA <xref ref-type="bibr" rid="bib1.bibx69 bib1.bibx26 bib1.bibx62 bib1.bibx44" id="paren.16"/>
and inversion to find size–mass distributions from coupled DMA–particle
mass analyzer measurements <xref ref-type="bibr" rid="bib1.bibx48 bib1.bibx57" id="paren.17"/>.</p>
      <p id="d1e206">To date, <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> regularization has not been applied to the inversion
of HTDMA data. However, multiple other approaches have been used to
estimate the growth factor frequency distribution from the humidified
mobility response function. <xref ref-type="bibr" rid="bib1.bibx58" id="text.18"/>
introduce the TDMAfit method. TDMAfit assumes a multi-mode normally distributed
hygroscopic growth factor frequency distribution. Parameters of the
growth factor frequency distribution are varied such that the error
between the modeled and observed humidified mobility response functions
is minimized. <xref ref-type="bibr" rid="bib1.bibx9" id="text.19"/> apply
the optimal estimation method (OEM) to derive the growth factor frequency
distribution. This method uses an estimate of the covariance matrix,
the measurements, and the forward model to retrieve the growth factor
frequency distribution. The advantage of the optimal estimation method
over TDMAfit is that it is nonparametric; i.e., it makes no prior
assumption about the functional form of the growth factor frequency
distribution. However, the method sometimes produces oscillatory and
negative solutions. <xref ref-type="bibr" rid="bib1.bibx15" id="text.20"/>
introduce TDMAinv, a piecewise linear version of TDMAfit. The piecewise
method is also nonparametric. Constrained minimization is applied
to find the growth factor frequency distribution; this avoids the
negative solutions encountered in the optimal estimation method. <xref ref-type="bibr" rid="bib1.bibx15" id="text.21"/>
briefly discuss the role of multiple charges in the inversion and
state that “the measured humidified mobility response function is
a superposition of contributions from different dry sizes …
and appropriate data inversion is hardly possible. Unfortunately an
SMPS-style multicharge correction cannot be applied because the relative
contributions from singly and multiply charged particles to every
data point of the MDF cannot be distinguished.” (In the direct quote,
SMPS denotes scanning mobility particle sizer – <xref ref-type="bibr" rid="bib1.bibx67" id="altparen.22"/> –
and MDF denotes mobility distribution function.) Nevertheless, <xref ref-type="bibr" rid="bib1.bibx55" id="text.23"/>
compute the contribution of multiply charged particles to the humidified
mobility response function assuming that the larger multiply charged
particles express the mean growth factor. However, they state that
the correction of growth factor frequency distribution for multiply
charged particles “is too complicated” <xref ref-type="bibr" rid="bib1.bibx55" id="paren.24"/>
due to the need for multidimensional integration. Finally, <xref ref-type="bibr" rid="bib1.bibx40" id="text.25"/>
introduced a forward model named TAO that corrects for the contribution
of multiply charged particles to the signal when interpreting volatility
tandem DMA measurement.</p>
      <p id="d1e245">This work revisits the challenge of performing an SMPS-style inversion
of the humidified mobility distribution to retrieve the growth factor
frequency distribution while also accounting for multiply charged
particles. <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> regularization is used to find the inverse. The
remainder of the work is structured as follows: Sect. 2 describes
the theory of <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> regularization and the numerical solution of
the equations. The software package RegularizationTools.jl is
introduced, which is a general domain-independent implementation of
<inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> regularization. Forward models for transfer through the single
DMA and tandem DMA are formulated using the formalism developed in
<xref ref-type="bibr" rid="bib1.bibx44" id="text.26"/> and cast into matrix
form using abstractions introduced in RegularizationTools.jl.
Section 3 uses synthetic data to demonstrate that <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> regularization
can be used to invert the humidified mobility distribution function
to find the growth factor frequency distribution. Section 4 uses real-world
data to showcase improvements for size distribution inversion and
the newly introduced tandem DMA inversion that were added to the freely available
software package DifferentialMobilityAnalyzers.jl <xref ref-type="bibr" rid="bib1.bibx44" id="paren.27"/>.
Finally, Sect. 5 summarizes the improvements, advantages, and limitations
of the methodologies introduced in this work.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Theory</title>
      <p id="d1e307">Section 2.1 and 2.2 use the following linear algebra notation. Capital
bold roman letters denote matrices (<inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:mi mathvariant="bold">A</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, bold italic
letters denote vectors (<inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and lowercase italic symbols denote
scalars (<inline-formula><mml:math id="M13" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>). <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:mtext>T</mml:mtext></mml:msup></mml:mrow></mml:math></inline-formula> denotes the matrix transpose,
and <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:mo>+</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>
is the matrix pseudo-inverse. Section 2.3 uses additional notation
described there.</p>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><?xmltex \opttitle{$L_{{2}}$ regularization}?><title><inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> regularization</title>
<sec id="Ch1.S2.SS1.SSS1">
  <label>2.1.1</label><title>Theory</title>
      <p id="d1e408">The formalisms closely follow the description in <xref ref-type="bibr" rid="bib1.bibx17" id="text.28"/>.
Consider a system of equations
              <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M17" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">ϵ</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M18" display="inline"><mml:mi mathvariant="bold-italic">b</mml:mi></mml:math></inline-formula> is the measured response, <inline-formula><mml:math id="M19" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula>
is the design matrix (which may or may not be square), <inline-formula><mml:math id="M20" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula>
is the true quantity of interest, and <inline-formula><mml:math id="M21" display="inline"><mml:mi mathvariant="bold-italic">ϵ</mml:mi></mml:math></inline-formula> is the
random error. The regular least-squares solution computed using the
pseudo-inverse via <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:mo>+</mml:mo></mml:msup><mml:mi mathvariant="bold-italic">b</mml:mi></mml:mrow></mml:math></inline-formula> is often dominated
by contributions from the error, and the thus-obtained estimate for
<inline-formula><mml:math id="M23" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> is useless. Regularization addresses this issue by solving
the minimization problem
              <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M24" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mtext>arg min</mml:mtext><mml:mfenced open="{" close="}"><mml:mrow><mml:mo>‖</mml:mo><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="bold-italic">b</mml:mi><mml:msubsup><mml:mo>‖</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msup><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>‖</mml:mo><mml:mi mathvariant="bold">L</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:msubsup><mml:mo>‖</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the regularized estimate of
<inline-formula><mml:math id="M26" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mo>⋅</mml:mo><mml:msub><mml:mo>‖</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is the Euclidean
norm, <inline-formula><mml:math id="M28" display="inline"><mml:mi mathvariant="bold">L</mml:mi></mml:math></inline-formula> is a filter matrix, <inline-formula><mml:math id="M29" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> is the regularization
parameter, and <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is a vector of an a priori estimate
of the solution. The a priori estimate can be taken to be <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>
if no a priori information is known. The filter matrix is often
taken to be the identity matrix <inline-formula><mml:math id="M32" display="inline"><mml:mi mathvariant="bold">I</mml:mi></mml:math></inline-formula> or a derivative operator.
Common choices are the first and second derivative operator defined
as the upper bidiagonal<inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and the upper tridiagonal<inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>
matrix, respectively. For <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, the solution is equivalent
to <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:mo>+</mml:mo></mml:msup><mml:mi mathvariant="bold-italic">b</mml:mi></mml:mrow></mml:math></inline-formula>. The limit <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:msub><mml:mo>lim⁡</mml:mo><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>→</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="bold-italic">λ</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> applies.
Thus the regularization parameter “interpolates” between the noisy
ordinary least-squares solution and the a priori estimate <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e748">The analytical solution for Eq. (2) is the regularized normal equation
              <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M39" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:mtext>T</mml:mtext></mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:mo>+</mml:mo><mml:msup><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msup><mml:mi mathvariant="bold">L</mml:mi><mml:mtext>T</mml:mtext></mml:msup><mml:mi mathvariant="bold">L</mml:mi></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:mtext>T</mml:mtext></mml:msup><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mo>+</mml:mo><mml:msup><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msup><mml:mi mathvariant="bold">L</mml:mi><mml:mtext>T</mml:mtext></mml:msup><mml:mi mathvariant="bold">L</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            which is derived by taking the derivative of the right-hand
side of Eq. (2) with respect to <inline-formula><mml:math id="M40" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula>, setting it to zero,
and solving for <inline-formula><mml:math id="M41" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula>. Equation (3) is in standard form if
<inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:mi mathvariant="bold">L</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold">I</mml:mi></mml:mrow></mml:math></inline-formula>. The optimal regularization parameter can be obtained
using a variety of techniques, including the L-curve method <xref ref-type="bibr" rid="bib1.bibx17" id="paren.29"/>
and generalized cross-validation <xref ref-type="bibr" rid="bib1.bibx14" id="paren.30"><named-content content-type="pre">GCV;</named-content></xref>.
Both methods use metrics that penalize solutions with large variance
(amplified noise) or large bias.</p>
      <p id="d1e858">The L-curve method involves a plot of <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:mo>‖</mml:mo><mml:mi mathvariant="bold">A</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi mathvariant="bold-italic">b</mml:mi><mml:msubsup><mml:mo>‖</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula>
vs. <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:mo>‖</mml:mo><mml:mi mathvariant="bold">L</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:msubsup><mml:mo>‖</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula>. The optimal <inline-formula><mml:math id="M45" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> occurs at the corner of the resulting L curve,
which can be found algorithmically. However, automating the L-curve
method can be more challenging than other automated methods, as further
discussed below.</p>
      <p id="d1e931">The generalized cross-validation estimator presents a mathematical
shortcut to compute the leave-one-out cross-validation estimate, which
removes one point from the data, creates a model, computes the error
between the model and data point not included in the data, and then
averages the result over all permutations. It is given by
              <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M46" display="block"><mml:mrow><mml:mi>V</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>n</mml:mi><mml:mo>‖</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="bold">I</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi mathvariant="bold-italic">b</mml:mi><mml:msubsup><mml:mo>‖</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow><mml:mrow><mml:mi mathvariant="normal">tr</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold">I</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub><mml:mi mathvariant="bold-italic">b</mml:mi></mml:mrow></mml:math></inline-formula> is <inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:mi mathvariant="bold">A</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>,
<inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the influence matrix, <inline-formula><mml:math id="M50" display="inline"><mml:mi mathvariant="normal">tr</mml:mi></mml:math></inline-formula> is the matrix
trace, and <inline-formula><mml:math id="M51" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> is the size of <inline-formula><mml:math id="M52" display="inline"><mml:mi mathvariant="bold-italic">b</mml:mi></mml:math></inline-formula>. The optimal <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mtext>opt</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>
coincides with the global minimum of <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:mi>V</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Equation (4) requires
that the system is in standard form. For systems in non-standard form,
conversion to standard form is required before computing <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:mi>V</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.
In many cases <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mtext>opt</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> values found by the L-curve method and generalized
cross-validation are similar, and the retrieved solutions <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>
are nearly indistinguishable. Differences between these two estimates
are related to the computational speed to converge and robustness,
i.e., that the system converges to the optimal solution.</p>
</sec>
<sec id="Ch1.S2.SS1.SSS2">
  <label>2.1.2</label><title>Algorithms</title>
      <p id="d1e1129">Equation (3) can be solved straightforwardly using any software
that supports linear algebra operations. This brute-force approach,
however, is slow. Efficient algorithms to solve Eqs. (3) and (4) have
been developed. The algorithms used here are briefly described. If <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:mi mathvariant="bold">L</mml:mi><mml:mo>≠</mml:mo><mml:mi mathvariant="bold">I</mml:mi></mml:mrow></mml:math></inline-formula>,
Eq. (3) is transformed to standard form using the generalized singular
value decomposition of <inline-formula><mml:math id="M59" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M60" display="inline"><mml:mi mathvariant="bold">L</mml:mi></mml:math></inline-formula> as derived
by <xref ref-type="bibr" rid="bib1.bibx12" id="text.31"/> and summarized
by <xref ref-type="bibr" rid="bib1.bibx16" id="text.32"/>. Equation (3) is solved
using Cholesky factorization when possible since it is the computationally
fastest approach <xref ref-type="bibr" rid="bib1.bibx32" id="paren.33"/>. If Cholesky
factorization fails, one of the fallback solvers selected by the linear
algebra package of the programming language is used. Equation (4)
is solved using the singular value decomposition of <inline-formula><mml:math id="M61" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula>
and the iterative algorithm described in <xref ref-type="bibr" rid="bib1.bibx4" id="text.34"/>.
The optimal <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mtext>opt</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> for generalized cross-validation is found
by minimizing <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:mi>V</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> on a bounded interval using Brent's method
<xref ref-type="bibr" rid="bib1.bibx38" id="paren.35"/>. The optimal <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mtext>opt</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>
for the L-curve method is found by maximizing Eq. (18) in <xref ref-type="bibr" rid="bib1.bibx17" id="text.36"/>
on a bounded interval using Brent's method.</p>
</sec>
<sec id="Ch1.S2.SS1.SSS3">
  <label>2.1.3</label><title>Classification of methods</title>
      <p id="d1e1229">The inverse problem can be solved using specific methods. Here, method
refers to the content of the filter matrix <inline-formula><mml:math id="M65" display="inline"><mml:mi mathvariant="bold">L</mml:mi></mml:math></inline-formula>, whether
an a priori estimate is used, and whether constraints are imposed
on the solution. Methods are encoded through the following expression:
              <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M66" display="block"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mtext>k</mml:mtext></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="italic">ϵ</mml:mi></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mtext>[lb,ub]</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mtext>alg</mml:mtext><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mtext>k</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> denotes the order of the filter matrix <inline-formula><mml:math id="M68" display="inline"><mml:mi mathvariant="bold">L</mml:mi></mml:math></inline-formula>,
<inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> denotes whether an a priori estimate is used, <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi mathvariant="italic">ϵ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>
denotes whether data-based constraints are used (explained further
below), and <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mtext>lb,ub</mml:mtext><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> denotes whether a lower bound (lb) or upper
bound (ub) is imposed on the solution (explained further below). The
argument (alg) denotes constraints on the search algorithms,
e.g., L curve or GCV and/or the bounded interval over which <inline-formula><mml:math id="M72" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula>
is varied. The expression is composable. For example, the method <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>
denotes inversion using the second-order derivative without an a priori
estimate, data-based constraints, and lower and/or upper bound constraints.
The method <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>(alg <inline-formula><mml:math id="M75" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> L curve, <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.01</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">100</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>
denotes inversion with <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:mi mathvariant="bold">L</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold">I</mml:mi></mml:mrow></mml:math></inline-formula>, imposing that all values of <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub><mml:mo>∈</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>,
the use of the L-curve method, and <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mtext>opt</mml:mtext></mml:msub><mml:mo>∈</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0.01</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">100</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>.
If alg is unspecified, defaults of alg <inline-formula><mml:math id="M80" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> GCV, <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.001</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1000</mml:mn></mml:mrow></mml:math></inline-formula>
are implied. This approach of method encoding provides a convenient
classification system to enumerate the set of available methods as
well as to specify the method in a high-level application interface
for software function calls. There are eight combinations by which
to compose methods via Eq. (5), <inline-formula><mml:math id="M83" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:mi>L</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:mi>L</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mi>B</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:mi>L</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula>,
<inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:mi>L</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mi>B</mml:mi><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:mi>L</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:mi>L</mml:mi><mml:mi>B</mml:mi><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:mi>L</mml:mi><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula>. Combined with the three most
common filter matrices <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="bold">I</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> upper bidiagonal<inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>,
and <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> upper tridiagonal<inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, this results in 24 unique
methods.</p>
      <p id="d1e1687"><italic>Data-based constraints.</italic> <xref ref-type="bibr" rid="bib1.bibx20" id="text.37"/>
proposed a two-step data-based regularization where the filter matrix
is modified according to
              <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M96" display="block"><mml:mrow><mml:mi mathvariant="bold">L</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold">L</mml:mi><mml:mtext>k</mml:mtext></mml:msub><mml:msubsup><mml:mi mathvariant="bold">D</mml:mi><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">L</mml:mi><mml:mtext>k</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is one of the finite-difference
approximations of a derivative, <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">D</mml:mi><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:msub></mml:mrow></mml:math></inline-formula> is diag<inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mo>|</mml:mo><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mo>|</mml:mo><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mtext>n</mml:mtext></mml:msub><mml:mo>|</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, and
<inline-formula><mml:math id="M100" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> is the reconstruction of <inline-formula><mml:math id="M101" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> using <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">L</mml:mi><mml:mtext>k</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>.
In the case that <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>|</mml:mo><mml:mo>&lt;</mml:mo><mml:mi mathvariant="italic">ϵ</mml:mi></mml:mrow></mml:math></inline-formula>, those elements are set
to be equal to <inline-formula><mml:math id="M104" display="inline"><mml:mi mathvariant="italic">ϵ</mml:mi></mml:math></inline-formula>, where <inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>&lt;</mml:mo><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo>≪</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>. The method <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>e</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>
represents a filter matrix with a first-order derivative operator
applied to Eq. (6) with <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mi>e</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>. Exponential notation is
used because subscripts are difficult to superscript.</p>
      <p id="d1e1908"><italic>Lower/upper bound constraints.</italic> The retrieved <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>
from the regularized normal equation can have oscillatory and/or nonphysical
solutions. An alternative approach is to treat Eq. (2) as a constrained
minimization such that the solution is subject to the optional constraint
<inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mtext>lb</mml:mtext></mml:msub><mml:mo>&lt;</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>&lt;</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mtext>ub</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>. Here, the following procedure
is implemented for the bounded search: first, the optimal <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mtext>opt</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>
is found using the regularized normal equations. The thus-obtained
solution <inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is truncated at the upper and lower
bounds and then passed as an initial condition to a least-squares
numerical solver. Ceres Solver <xref ref-type="bibr" rid="bib1.bibx1" id="paren.38"/> is used with
the dogleg method and QR solver as implemented in the freely available
LeastSquaresOptim.jl<fn id="Ch1.Footn1"><p id="d1e1972">https://github.com/matthieugomez/LeastSquaresOptim.jl (last access: 10 December 2021).</p></fn>
library. The net result is an optimized solution that is within the
specified upper and lower bounds. The upper and lower bounds are vectors
of the same size as <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></inline-formula></p>
</sec>
<sec id="Ch1.S2.SS1.SSS4">
  <label>2.1.4</label><title>Software implementation</title>
      <p id="d1e1994"><inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> regularization, as described in the previous sections, is
implemented in a freely available software package RegularizationTools.jl
that is written by the author and provided as a supplement to this
work. The implementation is in the Julia programming language <xref ref-type="bibr" rid="bib1.bibx5" id="paren.39"/>.
The package has a similar name and some overlap with the package Regularization
Tools by <xref ref-type="bibr" rid="bib1.bibx18" id="text.40"/>. However, the
packages differ in software architecture, programming language, and
scope. RegularizationTools.jl provides a simple high-level
interface to compute <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="italic">λ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> using a single function
call; for example
              <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M115" display="block"><mml:mrow><mml:mi mathvariant="normal">x</mml:mi><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>=</mml:mo><mml:mtext>invert</mml:mtext><mml:mo>(</mml:mo><mml:mi mathvariant="normal">A</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">b</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="normal">L</mml:mi><mml:mtext>k</mml:mtext></mml:msub><mml:msub><mml:mi mathvariant="normal">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mi mathvariant="normal">B</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="normal">k</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="normal">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mtext>lb,ub</mml:mtext><mml:mo>)</mml:mo><mml:mo>;</mml:mo><mml:mtext>alg</mml:mtext><mml:mo>=</mml:mo><mml:mo>:</mml:mo><mml:mi mathvariant="normal">L</mml:mi><mml:mi mathvariant="normal">_</mml:mi><mml:mi mathvariant="normal">curve</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where Eq. (7) is in a form that would be directly used as computer code. In Eq. (7) A denotes the design matrix <inline-formula><mml:math id="M116" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula>, b denotes the observation vector <inline-formula><mml:math id="M117" display="inline"><mml:mi mathvariant="bold-italic">b</mml:mi></mml:math></inline-formula>, and L<inline-formula><mml:math id="M118" display="inline"><mml:msub><mml:mi/><mml:mtext>k</mml:mtext></mml:msub></mml:math></inline-formula>x<inline-formula><mml:math id="M119" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:math></inline-formula>B is a parameterized algebraic data type that encodes the specific method in accordance with Eq. (5). The arguments of L<inline-formula><mml:math id="M120" display="inline"><mml:msub><mml:mi/><mml:mtext>k</mml:mtext></mml:msub></mml:math></inline-formula>x<inline-formula><mml:math id="M121" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:math></inline-formula>B are k, which specifies the order, and x<inline-formula><mml:math id="M122" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:math></inline-formula>, which specifies the vector of the a priori estimate <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>; lb and ub are vectors that specify the lower and upper bounds. Other methods can be specified according
to Eq. (5). Examples are provided in the documentation of the package.</p>
</sec>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Computing the design matrix</title>
      <p id="d1e2178">The design matrix can be obtained from a forward model
            <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M124" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>=</mml:mo><mml:mi>F</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M125" display="inline"><mml:mi mathvariant="bold-italic">y</mml:mi></mml:math></inline-formula> is a vector representing the error-free
observations, <inline-formula><mml:math id="M126" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> is the vector of true inputs, <inline-formula><mml:math id="M127" display="inline"><mml:mi mathvariant="bold-italic">c</mml:mi></mml:math></inline-formula>
is a vector of controlling parameters, and <inline-formula><mml:math id="M128" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> is the linear forward
model function that maps over <inline-formula><mml:math id="M129" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> to compute <inline-formula><mml:math id="M130" display="inline"><mml:mi mathvariant="bold-italic">y</mml:mi></mml:math></inline-formula>
subject to the constraint of <inline-formula><mml:math id="M131" display="inline"><mml:mi mathvariant="bold-italic">c</mml:mi></mml:math></inline-formula>. The matrix of the linear
transformation <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="bold-italic">x</mml:mi></mml:mrow></mml:math></inline-formula> is then given by
            <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M133" display="block"><mml:mrow><mml:mi mathvariant="bold">A</mml:mi><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mi>F</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>F</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi mathvariant="normal">…</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>F</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mtext>n</mml:mtext></mml:msub><mml:mo>)</mml:mo><mml:mo>]</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">e</mml:mi><mml:mtext>n</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the standard
basis. RegularizationTools.jl also provides an abstract generic
interface that simplifies computation of the design matrix from arbitrary
forward models of linear processes. Examples demonstrating how to
use this generic interface are provided in the documentation of the
package. The examples include the solution for transit through the
tandem DMA described further below, the solution of the Fredholm integral
equation of the first kind given by <xref ref-type="bibr" rid="bib1.bibx3" id="text.41"/>,
the optical convolution that underlies size distribution retrieval
from scattering and absorption properties <xref ref-type="bibr" rid="bib1.bibx39" id="paren.42"/>,
and the 2D Gaussian blur function encountered in image processing.</p>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Design matrices for differential mobility analyzers</title>
      <p id="d1e2361">Differential mobility analyzers consist of two electrodes held at
a constant or time-varying electric potential. Cylindrical <xref ref-type="bibr" rid="bib1.bibx27" id="paren.43"/>
and radial <xref ref-type="bibr" rid="bib1.bibx71 bib1.bibx52" id="paren.44"/>
electrode geometries are the most common. Charged particles in a flow
between the electrodes are deflected to an exit slit and measured
by a suitable detector, usually a condensation particle counter. The
fraction of particles carrying <inline-formula><mml:math id="M135" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> charges is described by a statistical
distribution that is created by the charge conditioner used upstream
of the DMA. The functions governing the transfer through bipolar charge
conditioners, single DMAs, and tandem DMAs are well understood <xref ref-type="bibr" rid="bib1.bibx27 bib1.bibx47 bib1.bibx49 bib1.bibx67 bib1.bibx59 bib1.bibx22" id="paren.45"/>.</p>
      <p id="d1e2380">The DMA selects particles by electrical mobility. The relationship
between mobility and mobility diameter is well known and well defined.
The relationship is given, for example, in Eq. (2) in <xref ref-type="bibr" rid="bib1.bibx44" id="text.46"/>.
This work also makes use of the “apparent <inline-formula><mml:math id="M136" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> 1 mobility diameter”. It
is defined as the conversion from mobility to diameter assuming singly
charged particles using the mobility grid scanned by either DMA 1
or DMA 2. The apparent <inline-formula><mml:math id="M137" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> 1 mobility diameter represents the natural
diameter axis of a DMA response function, i.e., a plot of the raw detector
response versus the nominal DMA setpoint diameter. It is an equivalent
measure of mobility. The apparent <inline-formula><mml:math id="M138" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> 1 mobility diameter is ambiguous.
Larger particles carrying more than one charge may have the same apparent <inline-formula><mml:math id="M139" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> 1 mobility diameter as smaller particles carrying fewer charges.
The “apparent growth factor” is defined as the apparent <inline-formula><mml:math id="M140" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> 1 mobility
diameter scanned by DMA 2 divided by the nominal selected dry diameter
in the DMA.</p>
      <p id="d1e2422">The traditional mathematical formulation of transfer through the DMA
is summarized in <xref ref-type="bibr" rid="bib1.bibx59" id="text.47"/>
and references therein. Briefly, the integrated response downstream
of the DMA operated at voltage <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is given by a single integral
that includes a summation over all selected charges. The size distribution
is measured by varying voltage <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, which produces the raw response
function defined as the integrated response downstream of the DMA
as a function of upstream voltage. The size distribution is found
by inversion. The basic mathematical problem associated with inverting
the response function to find the size distribution is summarized
by <xref ref-type="bibr" rid="bib1.bibx26" id="text.48"/>. The integral is
discretized by quadrature to find the design matrix that maps the
size distribution to the response function. <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> regularization
is one of several methods to reconstruct the size distribution from
the response function <xref ref-type="bibr" rid="bib1.bibx66 bib1.bibx26" id="paren.49"/>.</p>
      <p id="d1e2468">The integrated response downstream of a tandem DMA that is operated
at voltages <inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> requires evaluating integrals of
the upstream particle size distribution over size and the grown particle
size distribution over size. The integration must be repeated for
each charge state. Scanning over a range of voltages <inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> results
in the raw tandem DMA response function. For the forward calculation, the
objective is to find a design matrix that maps the growth factor frequency
distribution to the raw TDMA response function.</p>
      <p id="d1e2505"><xref ref-type="bibr" rid="bib1.bibx44" id="text.50"/> introduced a computational
approach to model transfer through the DMA. The main idea of the approach
is to provide a domain-specific language comprising a set of simple
building blocks that can be used to algebraically express the response
functions intuitively through a form of pseudo-code. The main advantage
of this approach is that the expressions simultaneously encode the
theory governing the transfer through the DMA and the algorithmic
solution to compute the response function. The resulting expressions
are concise. They are easily identified within actual source code
when working through the examples provided with the package documentation.
This makes the code easily modifiable by non-experts to change existing
terms or add new convolution terms without the need to develop algorithms.</p>
      <p id="d1e2510">A disadvantage of the computational approach compared to the traditional
mathematical approach is that computation lacks standardization of
notation. This can blur the line between general pseudo-code and language-specific syntax. Some of the applied computing concepts may be less
widely known when compared to standard mathematical approaches. Nevertheless,
the author believes that the advantages of the computational approach
outweigh the drawbacks. Therefore, this work builds upon the expressions
reported in <xref ref-type="bibr" rid="bib1.bibx44" id="text.51"/>. Updates
and clarifications to the earlier work are noted where appropriate.</p>
      <p id="d1e2516">The computational language includes a standardized representation
of aerosol size distributions, operators to construct expressions,
and functions to evaluate the expressions. Size distributions are
represented as a histogram and internally stored in the form of the
<italic>SizeDistribution</italic> composite data type. Composite data types
combine multiple arrays into a single symbol for ease of use, thus
facilitating faster experimental design and analysis. The size distribution
data type SizeDistribution includes vectors of the selected
mobility bins considered by the DMA, <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> mobility diameter bin edges
and <inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> mobility diameter bin midpoints computed from the mobility
grid, number concentration, log-normalized spectral density, and logarithmic
bin widths. SizeDistributions are denoted in blackboard bold
font (e.g., <inline-formula><mml:math id="M149" display="inline"><mml:mi mathvariant="double-struck">n</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M150" display="inline"><mml:mi mathvariant="double-struck">r</mml:mi></mml:math></inline-formula>). SizeDistributions
are the building block of composable algebraic expressions through
operators that evaluate to transformed SizeDistributions. For
example, <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="double-struck">n</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="double-struck">n</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is the superposition of
two size distributions, <inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="double-struck">n</mml:mi></mml:mrow></mml:math></inline-formula> is the uniform scaling
of the concentration fields by factor <inline-formula><mml:math id="M153" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:mi mathvariant="bold">A</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="double-struck">n</mml:mi></mml:mrow></mml:math></inline-formula> is
the matrix multiplication of <inline-formula><mml:math id="M155" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> and concentration fields of
the size distribution, and
<inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="double-struck">n</mml:mi></mml:mrow></mml:math></inline-formula> is the elementwise scaling of the diameter field
by factor <inline-formula><mml:math id="M157" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>. (Note that <xref ref-type="bibr" rid="bib1.bibx44" id="altparen.52"/>, used <inline-formula><mml:math id="M158" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>. <inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:mo>⋅</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="double-struck">n</mml:mi></mml:mrow></mml:math></inline-formula>
as the elementwise scaling. The extra dot has been dropped to stay
consistent with the current software implementation.)</p>
      <p id="d1e2654">Generic functions are used to evaluate expressions. The function <inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:mo>∑</mml:mo><mml:mo>(</mml:mo><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>
evaluates the function <inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> for <inline-formula><mml:math id="M162" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> and sums the results.
If <inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> evaluates to a vector, the sum is the sum of the vectors.
The function <inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:mi mathvariant="normal">map</mml:mi><mml:mo>(</mml:mo><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> applies <inline-formula><mml:math id="M165" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> to each element
of vector <inline-formula><mml:math id="M166" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> and returns a vector of results in the same order.
The function <inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:mi mathvariant="normal">foldl</mml:mi><mml:mo>(</mml:mo><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> applies the bivariate function
<inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> to each element of <inline-formula><mml:math id="M169" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> and accumulates the result, where
<inline-formula><mml:math id="M170" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> represents the accumulated value. If no initial value is provided,
as is the case in this paper, foldl applies the function
to the first two elements of the list to compute the first <italic>a</italic>. For example <inline-formula><mml:math id="M171" display="inline"><mml:mrow><mml:mi mathvariant="normal">foldl</mml:mi><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mo>,</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>]</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> evaluates the function <inline-formula><mml:math id="M172" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mo>(</mml:mo><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>
and yields <inline-formula><mml:math id="M173" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula>. The function <inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:mi mathvariant="normal">mapfoldl</mml:mi><mml:mo>(</mml:mo><mml:mi>f</mml:mi><mml:mo>,</mml:mo><mml:mi>g</mml:mi><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> combines
<inline-formula><mml:math id="M175" display="inline"><mml:mi mathvariant="normal">map</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M176" display="inline"><mml:mi mathvariant="normal">foldl</mml:mi></mml:math></inline-formula>. It applies function
<inline-formula><mml:math id="M177" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> to each element in <inline-formula><mml:math id="M178" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> such that <inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and then reduces
the result using the bivariate function <inline-formula><mml:math id="M180" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M181" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula>
represents the accumulated value. For example, <inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:mtext>mapfoldl(sqrt</mml:mtext><mml:mo>,</mml:mo><mml:mo>-</mml:mo><mml:mo>,</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">16</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">64</mml:mn><mml:mo>]</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> evaluates
to <inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:mi mathvariant="normal">foldl</mml:mi><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mo>,</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mo>]</mml:mo><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">8</mml:mn><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula>. The function <inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:mtext>vcat</mml:mtext><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="bold">,</mml:mo><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>
concatenates arrays <inline-formula><mml:math id="M185" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M186" display="inline"><mml:mi mathvariant="bold-italic">y</mml:mi></mml:math></inline-formula> along the first dimension in Julia. However,
other programming languages may concatenate along a different dimension
as the definition of horizontal and vertical is arbitrary. Passing
vcat to foldl (or mapfoldl) will result in a concatenated array. Anonymous
functions are used as arguments of reducing functions. Anonymous functions
are denoted as <inline-formula><mml:math id="M187" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>→</mml:mo><mml:mtext>expression</mml:mtext></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M188" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> is the argument
consumed in the evaluation of the expression. These functions are
generic and represent widely used computing concepts. They are implemented
in most modern programming languages.</p>
      <p id="d1e3119">DMA geometry, dimensions, and configuration are abstracted into composite
types <inline-formula><mml:math id="M189" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula> (configuration comprising flow rates, power supply
polarity, and thermodynamic state) and <inline-formula><mml:math id="M190" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula> (DMA domain defined
by a mobility–size grid). Each DMA is fully described by a pair <inline-formula><mml:math id="M191" display="inline"><mml:mrow><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">δ</mml:mi></mml:mrow></mml:math></inline-formula>.
Subscripts and superscripts are used to distinguish between different
configurations in chained DMA setups, e.g., with <inline-formula><mml:math id="M192" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M193" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>
denoting the first and second DMA, respectively. Application of size
distribution expressions to transfer functions constructs a concise
model of the transmitted DMA mobility distribution, denoted as the
DMA response function. Implementation of the language is distributed
through a freely available and independently documented package DifferentialMobilityAnalyzers.jl, written in the Julia language. Expressions in the text are
provided in general mathematical form for readability.</p>
      <p id="d1e3170"><xref ref-type="bibr" rid="bib1.bibx44" id="text.53"/> gives a simple expression
that models transfer through the DMA. The function <inline-formula><mml:math id="M194" display="inline"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mtext>size</mml:mtext><mml:mrow><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">δ</mml:mi></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>
evaluates to a vector representing the fraction of particles carrying
<inline-formula><mml:math id="M195" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> charges that exit DMA<inline-formula><mml:math id="M196" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">δ</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> as a function of mobility
            <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M197" display="block"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mtext>size</mml:mtext><mml:mrow><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">δ</mml:mi></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">Z</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup><mml:mo>/</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mtext>c</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">D</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">D</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M198" display="inline"><mml:mrow><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup></mml:mrow></mml:math></inline-formula> is the centroid mobility selected by the DMA (determined
by the voltage and DMA geometry), <inline-formula><mml:math id="M199" display="inline"><mml:mi mathvariant="bold-italic">Z</mml:mi></mml:math></inline-formula> is a vector of particle mobilities,
<inline-formula><mml:math id="M200" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula> is the diffusing DMA transfer function <xref ref-type="bibr" rid="bib1.bibx59" id="paren.54"/>,
<inline-formula><mml:math id="M201" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mtext>c</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the charge frequency distribution function <xref ref-type="bibr" rid="bib1.bibx68" id="paren.55"/>,
and <inline-formula><mml:math id="M202" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the diameter-dependent penetration efficiency function <xref ref-type="bibr" rid="bib1.bibx49" id="paren.56"/>.
The diameter <inline-formula><mml:math id="M203" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">D</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">Z</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and evaluates to a vector of diameters. The function <inline-formula><mml:math id="M204" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula> has been updated from <xref ref-type="bibr" rid="bib1.bibx44" id="text.57"/>.
The version in <xref ref-type="bibr" rid="bib1.bibx44" id="text.58"/> computed the shape of the transfer function
for the mobility diameter corresponding to singly charged particles
and then applied the same shape of the transfer function and diffusional
loss to the multiply charged particles. The functional <inline-formula><mml:math id="M205" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula> depends
on three arguments <inline-formula><mml:math id="M206" display="inline"><mml:mrow><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">Z</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and implicitly
on the DMA configuration <inline-formula><mml:math id="M207" display="inline"><mml:mi mathvariant="normal">Λ</mml:mi></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx59" id="paren.59"><named-content content-type="pre">i.e., Eq 13 in</named-content></xref>.
The output is a vector along the mobility grid <inline-formula><mml:math id="M208" display="inline"><mml:mi mathvariant="bold-italic">Z</mml:mi></mml:math></inline-formula>. The maximum
transmission occurs at <inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">Z</mml:mi><mml:mo>/</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>. The last argument denotes the
number of charges. It is used to compute the mobility diameter from
<inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup></mml:mrow></mml:math></inline-formula> and in turn the diffusion coefficient which is required to
account for diffusional broadening of the transfer function. The output
of <inline-formula><mml:math id="M211" display="inline"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mtext>size</mml:mtext><mml:mrow><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">δ</mml:mi></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the transmission of particles
through the DMA in terms of the true particle mobility diameter. This
is achieved by passing <inline-formula><mml:math id="M212" display="inline"><mml:mrow><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup><mml:mo>/</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:math></inline-formula> as an argument of <inline-formula><mml:math id="M213" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula>, which
corresponds to the centroid mobility setting for the DMA to transmit
particles with <inline-formula><mml:math id="M214" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> charges under the assumption that they carry only
a single charge. The net result is that <inline-formula><mml:math id="M215" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">D</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">Z</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> becomes equal to the true mobility diameter
axis. As a consequence the charge fraction <inline-formula><mml:math id="M216" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mtext>c</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">D</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and
penetration efficiency <inline-formula><mml:math id="M217" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">D</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are evaluated at the correct
diameter. The function <inline-formula><mml:math id="M218" display="inline"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mtext>size</mml:mtext><mml:mrow><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">δ</mml:mi></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> evaluates
to a vector of the same length as <inline-formula><mml:math id="M219" display="inline"><mml:mi mathvariant="bold-italic">Z</mml:mi></mml:math></inline-formula>. Performing an elementwise
sum over all <inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mtext>size</mml:mtext><mml:mrow><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">δ</mml:mi></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (where the sum
is over all charges <italic>k</italic>) produces the net transmission probability
function. Multiplication of the transmission probability function
with the input distribution results in the mobility distribution transmitted
by the DMA. Examples for <inline-formula><mml:math id="M221" display="inline"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mtext>size</mml:mtext><mml:mrow><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">δ</mml:mi></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mi mathvariant="double-struck">n</mml:mi></mml:mrow></mml:math></inline-formula>,
<inline-formula><mml:math id="M222" display="inline"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mtext>size</mml:mtext><mml:mrow><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">δ</mml:mi></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mi mathvariant="double-struck">n</mml:mi></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M223" display="inline"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mtext>size</mml:mtext><mml:mrow><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">δ</mml:mi></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mi mathvariant="double-struck">n</mml:mi></mml:mrow></mml:math></inline-formula>
are shown in Fig. 2, right panel, in <xref ref-type="bibr" rid="bib1.bibx44" id="text.60"/>. Note that Eq. (10) can be evaluated using arbitrarily discretized <inline-formula><mml:math id="M224" display="inline"><mml:mi mathvariant="bold-italic">Z</mml:mi></mml:math></inline-formula> vectors.</p>
      <p id="d1e3865"><xref ref-type="bibr" rid="bib1.bibx44" id="text.61"/> also gives an expression
that evaluates to the convolution matrix for passage through a single
DMA that is valid in the context of the size distribution measurement
system, e.g., SMPS. Since the expression includes a summation over
all charges, the information on the particle physical diameter of multiply
charged particles is lost.
            <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M225" display="block"><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{9.0}{9.0}\selectfont$\displaystyle}?><mml:mi mathvariant="bold">A</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="normal">mapfoldl</mml:mi><mml:mo mathvariant="italic">{</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup><mml:mo>→</mml:mo><mml:mi mathvariant="normal">Σ</mml:mi><mml:mo>[</mml:mo><mml:mi>k</mml:mi><mml:mo>→</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mtext>size</mml:mtext><mml:mrow><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">δ</mml:mi></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:msup><mml:mo>]</mml:mo><mml:mi mathvariant="normal">T</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:mi mathvariant="normal">vcat</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">Z</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo mathvariant="italic">}</mml:mo><mml:mo>,</mml:mo><?xmltex \hack{$\egroup}?></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M226" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> is the upper number of multiply charged particles, <inline-formula><mml:math id="M227" display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">T</mml:mi></mml:msup></mml:math></inline-formula>
is the transpose operator, and <inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">Z</mml:mi><mml:mtext>s</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is a vector of centroid mobilities
scanned by the DMA. The matrix is square if <inline-formula><mml:math id="M229" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">Z</mml:mi><mml:mtext>s</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">Z</mml:mi></mml:mrow></mml:math></inline-formula> in Eq. (11).
However, this is not a necessary restriction. Equation (11) evaluates to
the same as Eq. (8) in <xref ref-type="bibr" rid="bib1.bibx44" id="text.62"/>, but the notation is revised
to be more general by removing the Julia-specific splatting construct
and replacing it with more widely used generic functions.</p>
      <p id="d1e3998">To help with parsing the expression, <inline-formula><mml:math id="M230" display="inline"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mtext>size</mml:mtext><mml:mrow><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">δ</mml:mi></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>
evaluates to a vector of transmission for <inline-formula><mml:math id="M231" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> charges and setpoint
centroid mobility <inline-formula><mml:math id="M232" display="inline"><mml:mrow><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup></mml:mrow></mml:math></inline-formula> as a function of the entire mobility grid
(e.g., 120 bins discretized between mobility <inline-formula><mml:math id="M233" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M234" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>).
The function <inline-formula><mml:math id="M235" display="inline"><mml:mrow><mml:mi mathvariant="normal">Σ</mml:mi><mml:mo>[</mml:mo><mml:mi>k</mml:mi><mml:mo>→</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mtext>size</mml:mtext><mml:mrow><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">δ</mml:mi></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>
superimposes the vectors for all charges. Mapping <inline-formula><mml:math id="M236" display="inline"><mml:mrow><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup><mml:mo>→</mml:mo><mml:mi mathvariant="normal">Σ</mml:mi><mml:mo>[</mml:mo><mml:mi>k</mml:mi><mml:mo>→</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mtext>size</mml:mtext><mml:mrow><mml:mi mathvariant="normal">Λ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">δ</mml:mi></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>
over the centroid mobility grid <inline-formula><mml:math id="M237" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">Z</mml:mi><mml:mtext>s</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> produces an array of vectors,
each corresponding to the transmission for a single size bin. Transposing
the vectors and reducing the collection through concatenation produces
the design matrix that links the mobility size distribution to the
response function; i.e.,
            <disp-formula id="Ch1.E12" content-type="numbered"><label>12</label><mml:math id="M238" display="block"><mml:mrow><mml:mi mathvariant="double-struck">r</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold">A</mml:mi><mml:mi mathvariant="double-struck">n</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">ϵ</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M239" display="inline"><mml:mi mathvariant="double-struck">r</mml:mi></mml:math></inline-formula>  is the response distribution, <inline-formula><mml:math id="M240" display="inline"><mml:mi mathvariant="double-struck">n</mml:mi></mml:math></inline-formula> is
the true mobility size distribution, and <inline-formula><mml:math id="M241" display="inline"><mml:mi mathvariant="bold-italic">ϵ</mml:mi></mml:math></inline-formula> is a vector denoting
the random error that may be superimposed as a result of measurement
uncertainties. By design <inline-formula><mml:math id="M242" display="inline"><mml:mi mathvariant="double-struck">n</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M243" display="inline"><mml:mi mathvariant="double-struck">r</mml:mi></mml:math></inline-formula> are SizeDistribution
objects, which represent the distribution as a histogram in both spectral
density units (<inline-formula><mml:math id="M244" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>N</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>ln⁡</mml:mi><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula>) and concentration-per-bin units. The latter
is the raw response function, where each element corresponds to the
integrated response downstream of DMA 1 for a set upstream voltage
(or corresponding <inline-formula><mml:math id="M245" display="inline"><mml:mrow><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup></mml:mrow></mml:math></inline-formula> or apparent <inline-formula><mml:math id="M246" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> 1 mobility diameter but not
true physical diameter for multiply charged particles). Note, however,
that the response function is not a true particle size distribution
in the scientific sense since information about multiply charged particles
is lost. The representation of <inline-formula><mml:math id="M247" display="inline"><mml:mi mathvariant="double-struck">r</mml:mi></mml:math></inline-formula> as a SizeDistribution
object is to allow response functions to be used in the expression-based
framework used here.</p>
      <p id="d1e4283">The mobility distribution exiting the humidity conditioner and before
entering DMA 2 in the humidified tandem DMA is evaluated using the
expression
            <disp-formula id="Ch1.E13" content-type="numbered"><label>13</label><mml:math id="M248" display="block"><mml:mrow><mml:msubsup><mml:mi mathvariant="double-struck">M</mml:mi><mml:mtext>k</mml:mtext><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>g</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>⋅</mml:mo><mml:mfenced close="]" open="["><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mtext>size</mml:mtext><mml:mrow><mml:msub><mml:mi mathvariant="normal">Λ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mi mathvariant="double-struck">n</mml:mi></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M249" display="inline"><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mtext>wet</mml:mtext></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mtext>dry</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the diameter growth factor, <inline-formula><mml:math id="M250" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mtext>dry</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>
is the selected diameter by DMA 1, <inline-formula><mml:math id="M251" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mtext>wet</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the diameter after
the humidifier, <inline-formula><mml:math id="M252" display="inline"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mtext>size</mml:mtext><mml:mrow><mml:msub><mml:mi mathvariant="normal">Λ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is as
in Eq. (10), and <inline-formula><mml:math id="M253" display="inline"><mml:mi mathvariant="double-struck">n</mml:mi></mml:math></inline-formula> is the mobility size distribution upstream
of DMA 1. Subscripts are used to differentiate DMA 1 and 2 which possibly
have different geometries, flow rates, thermodynamic states, and mobility
grids, e.g., <inline-formula><mml:math id="M254" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Λ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M255" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Λ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M256" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M257" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>.
 To help parse Eq. (13), the product <inline-formula><mml:math id="M258" display="inline"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mtext>size</mml:mtext><mml:mrow><mml:msub><mml:mi mathvariant="normal">Λ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mi mathvariant="double-struck">n</mml:mi></mml:mrow></mml:math></inline-formula>
evaluates to the transmitted mobility distributions of particles carrying
<inline-formula><mml:math id="M259" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> charges at the setpoint mobility <inline-formula><mml:math id="M260" display="inline"><mml:mrow><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup></mml:mrow></mml:math></inline-formula> in DMA 1. The size
distribution is grown by the growth factor <inline-formula><mml:math id="M261" display="inline"><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, which is achieved
by applying the <inline-formula><mml:math id="M262" display="inline"><mml:mo>⋅</mml:mo></mml:math></inline-formula> operator to the product <inline-formula><mml:math id="M263" display="inline"><mml:mrow><mml:msubsup><mml:mi>T</mml:mi><mml:mtext>size</mml:mtext><mml:mrow><mml:msub><mml:mi mathvariant="normal">Λ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mi mathvariant="double-struck">n</mml:mi></mml:mrow></mml:math></inline-formula>.
Equation (13) assumes that <inline-formula><mml:math id="M264" display="inline"><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> applies to all particle sizes.</p>
      <p id="d1e4617">The total humidified apparent <inline-formula><mml:math id="M265" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> 1 mobility diameter distribution <inline-formula><mml:math id="M266" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="double-struck">m</mml:mi><mml:mtext>t</mml:mtext><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>
exiting DMA 2 is given by
            <disp-formula id="Ch1.E14" content-type="numbered"><label>14</label><mml:math id="M267" display="block"><mml:mrow><mml:msubsup><mml:mi mathvariant="double-struck">m</mml:mi><mml:mtext>t</mml:mtext><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:munderover><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="bold">O</mml:mi><mml:mtext>k</mml:mtext></mml:msub><mml:mo>⋅</mml:mo><mml:msubsup><mml:mi mathvariant="double-struck">M</mml:mi><mml:mtext>k</mml:mtext><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M268" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> is upper number of charges on the multiply charged particles
and
            <disp-formula id="Ch1.E15" content-type="numbered"><label>15</label><mml:math id="M269" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold">O</mml:mi><mml:mtext>k</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="normal">mapfoldl</mml:mi><mml:mo mathvariant="italic">{</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>→</mml:mo><mml:mo>[</mml:mo><mml:msup><mml:mi mathvariant="normal">Ω</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">Λ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">Z</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup><mml:mo>/</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mi>l</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">Λ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">D</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:msup><mml:mo>]</mml:mo><mml:mtext>T</mml:mtext></mml:msup><mml:mo>,</mml:mo><mml:mi mathvariant="normal">vcat</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">Z</mml:mi><mml:mtext>s,2</mml:mtext></mml:msub><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
          is the convolution matrix for transport through DMA 2 and particles
carrying <inline-formula><mml:math id="M270" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> charges. In Eq. (15), <inline-formula><mml:math id="M271" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">Z</mml:mi><mml:mtext>s,2</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is a vector of centroid
mobilities scanned by DMA 2. Note that the choice of <inline-formula><mml:math id="M272" display="inline"><mml:mi mathvariant="bold-italic">Z</mml:mi></mml:math></inline-formula> inside <inline-formula><mml:math id="M273" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula>
is up to the user. Sensible choices are <inline-formula><mml:math id="M274" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">Z</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">Z</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math id="M275" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">Z</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">Z</mml:mi><mml:mtext>s,2</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>,
the implications of which are further discussed later. Equations (14)
and (15) have been modified from those in <xref ref-type="bibr" rid="bib1.bibx44" id="text.63"/> in the following
manner. The convolution matrix <inline-formula><mml:math id="M276" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">O</mml:mi><mml:mtext>k</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is computed individually
for each charge. The version in <xref ref-type="bibr" rid="bib1.bibx44" id="text.64"/> computed the matrix
corresponding to singly charged particles and then applied the same
matrix to multiply charged particles. Since <inline-formula><mml:math id="M277" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">O</mml:mi><mml:mtext>k</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is now
charge resolved, it is moved into the summation in Eq. (14). Computation
of <inline-formula><mml:math id="M278" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">O</mml:mi><mml:mtext>k</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> through Eq. (15) has been revised to be more
general by removing a Julia-language-specific construct. <inline-formula><mml:math id="M279" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">O</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>
computed by Eq. (15) produces the same matrix as in <xref ref-type="bibr" rid="bib1.bibx44" id="text.65"/>.
The resulting <inline-formula><mml:math id="M280" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="double-struck">m</mml:mi><mml:mtext>t</mml:mtext><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> size distribution represents the
apparent <inline-formula><mml:math id="M281" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> 1 mobility diameter scanned by DMA 2. Equations (13)–(15) relax
an approximation made in a similar treatment in <xref ref-type="bibr" rid="bib1.bibx44" id="text.66"/>.
There it was assumed that the apparent <inline-formula><mml:math id="M282" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> 1 mobility
diameter (and thus apparent growth factor) for particles carrying
multiple charges is the same as for singly charged particles. This
is incorrect. Particles carrying more than a single charge alias at
a smaller particle size <xref ref-type="bibr" rid="bib1.bibx15 bib1.bibx55" id="paren.67"/>.
The effect is due to the size dependence of the slip-flow correction
factor and is captured by the revised charge-resolved convolution matrices <inline-formula><mml:math id="M283" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">O</mml:mi><mml:mtext>k</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e5001">If the aerosol is externally mixed, the humidified apparent growth
factor distribution function exiting DMA 2 is given by
            <disp-formula id="Ch1.E16" content-type="numbered"><label>16</label><mml:math id="M284" display="block"><mml:mrow><mml:msubsup><mml:mi mathvariant="double-struck">m</mml:mi><mml:mtext>t</mml:mtext><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi mathvariant="normal">∞</mml:mi></mml:munderover><mml:msub><mml:mi>P</mml:mi><mml:mtext>g</mml:mtext></mml:msub><mml:mo>⋅</mml:mo><mml:mfenced close="]" open="["><mml:mrow><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:munderover><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="bold">O</mml:mi><mml:mtext>k</mml:mtext></mml:msub><mml:mo>⋅</mml:mo><mml:msubsup><mml:mi mathvariant="double-struck">M</mml:mi><mml:mtext>k</mml:mtext><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mi>d</mml:mi><mml:msub><mml:mi>g</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M285" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>g</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the growth factor probability density function and
the diameters resulting from the intermediate calculation <inline-formula><mml:math id="M286" display="inline"><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:msubsup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="bold">O</mml:mi><mml:mtext>k</mml:mtext></mml:msub><mml:mo>⋅</mml:mo><mml:msubsup><mml:mi mathvariant="double-struck">M</mml:mi><mml:mtext>k</mml:mtext><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>
are normalized by <inline-formula><mml:math id="M287" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mtext>dry</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>. <inline-formula><mml:math id="M288" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="double-struck">m</mml:mi><mml:mtext>t</mml:mtext><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> in Eq. (16) is the forward model through the tandem DMA. Using the notation
in Sect. 2.2,
            <disp-formula id="Ch1.E17" content-type="numbered"><label>17</label><mml:math id="M289" display="block"><mml:mrow><mml:mi>F</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi mathvariant="normal">∞</mml:mi></mml:munderover><mml:msub><mml:mi>P</mml:mi><mml:mtext>g</mml:mtext></mml:msub><mml:mo>⋅</mml:mo><mml:mfenced close="]" open="["><mml:mrow><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>m</mml:mi></mml:munderover><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="bold">O</mml:mi><mml:mtext>k</mml:mtext></mml:msub><mml:mo>⋅</mml:mo><mml:msubsup><mml:mi mathvariant="double-struck">M</mml:mi><mml:mtext>k</mml:mtext><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mi>d</mml:mi><mml:msub><mml:mi>g</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M290" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> is the discrete representation of the true <inline-formula><mml:math id="M291" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>g</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and the vector <inline-formula><mml:math id="M292" display="inline"><mml:mi mathvariant="bold-italic">c</mml:mi></mml:math></inline-formula> of
constraining parameters comprises the DMA setups <inline-formula><mml:math id="M293" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Λ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="normal">Λ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M294" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>
and upstream size distribution <inline-formula><mml:math id="M295" display="inline"><mml:mi mathvariant="double-struck">n</mml:mi></mml:math></inline-formula>. Computer code that creates
a forward model for tandem DMAs has been added to the DifferentialMobiltyAnalyzers.jl
package and is annotated in the documentation of the package.</p>
      <p id="d1e5307">For purposes of the forward model, the mobility grid for DMA 1 is
discretized at a resolution of <inline-formula><mml:math id="M296" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> bins by specifying the <inline-formula><mml:math id="M297" display="inline"><mml:mi mathvariant="bold-italic">Z</mml:mi></mml:math></inline-formula> vector
in Eq. (10). If the <inline-formula><mml:math id="M298" display="inline"><mml:mi mathvariant="bold-italic">Z</mml:mi></mml:math></inline-formula> vector does not match that of the aerosol
size distribution <inline-formula><mml:math id="M299" display="inline"><mml:mi mathvariant="double-struck">n</mml:mi></mml:math></inline-formula>, the size distribution bins are interpolated
onto the diameter bins corresponding to the <inline-formula><mml:math id="M300" display="inline"><mml:mi mathvariant="bold-italic">Z</mml:mi></mml:math></inline-formula> bins. Transmission
through DMA 1 is computed for a specified <inline-formula><mml:math id="M301" display="inline"><mml:mrow><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup></mml:mrow></mml:math></inline-formula> (the dry mobility)
and <inline-formula><mml:math id="M302" display="inline"><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (the growth factor) via Eq. (13). The resulting <inline-formula><mml:math id="M303" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="double-struck">M</mml:mi><mml:mtext>k</mml:mtext><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>
lies on the same <inline-formula><mml:math id="M304" display="inline"><mml:mi mathvariant="bold-italic">Z</mml:mi></mml:math></inline-formula> grid with <inline-formula><mml:math id="M305" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> bins. Any mismatches between the
apparent growth factor and the underlying <inline-formula><mml:math id="M306" display="inline"><mml:mi mathvariant="bold-italic">Z</mml:mi></mml:math></inline-formula> grid are resolved via
interpolation implicit in the <inline-formula><mml:math id="M307" display="inline"><mml:mo>⋅</mml:mo></mml:math></inline-formula> operator. (<inline-formula><mml:math id="M308" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="double-struck">n</mml:mi></mml:mrow></mml:math></inline-formula>
is the uniform scaling of the diameter field of the size distribution
by factor <inline-formula><mml:math id="M309" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula>. If the resulting diameters are off the original diameter
grid, the result is interpolated onto the grid defined within <inline-formula><mml:math id="M310" display="inline"><mml:mi mathvariant="double-struck">n</mml:mi></mml:math></inline-formula>.)
The mobility grid for DMA 2 is represented by the vector <inline-formula><mml:math id="M311" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">Z</mml:mi><mml:mtext>s,2</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>
in Eq. (15) and discretized at a resolution of <inline-formula><mml:math id="M312" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula> bins over a custom
mobility range. If the vector <inline-formula><mml:math id="M313" display="inline"><mml:mi mathvariant="bold-italic">Z</mml:mi></mml:math></inline-formula> inside the square brackets of Eq. (15) <inline-formula><mml:math id="M314" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:msup><mml:mi mathvariant="normal">Ω</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">Λ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">Z</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>z</mml:mi><mml:mtext>s</mml:mtext></mml:msup><mml:mo>/</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo><mml:mo>⋅</mml:mo><mml:msubsup><mml:mi>T</mml:mi><mml:mi>l</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">Λ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">D</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>
equals that of DMA 1, the product <inline-formula><mml:math id="M315" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">O</mml:mi><mml:mtext>k</mml:mtext></mml:msub><mml:mo>⋅</mml:mo><mml:msubsup><mml:mi mathvariant="double-struck">M</mml:mi><mml:mtext>k</mml:mtext><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>
will map the <inline-formula><mml:math id="M316" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> bins from DMA 1 to the <inline-formula><mml:math id="M317" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula> bins in DMA 2. Alternatively,
if the <inline-formula><mml:math id="M318" display="inline"><mml:mi mathvariant="bold-italic">Z</mml:mi></mml:math></inline-formula> vector inside the square brackets of Eq. (15) is taken
to be equal to <inline-formula><mml:math id="M319" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">Z</mml:mi><mml:mtext>s,2</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, the matrices <inline-formula><mml:math id="M320" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">O</mml:mi><mml:mtext>k</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> are square
and of dimension <inline-formula><mml:math id="M321" display="inline"><mml:mrow><mml:mi>j</mml:mi><mml:mo>×</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:math></inline-formula>. In that case, the transmitted and grown
distribution from DMA 1 (<inline-formula><mml:math id="M322" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> bins along the mobility axis of DMA 1) is interpolated onto the mobility grid of DMA 2 prior to evaluating
<inline-formula><mml:math id="M323" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">O</mml:mi><mml:mtext>k</mml:mtext></mml:msub><mml:mo>⋅</mml:mo><mml:msubsup><mml:mi mathvariant="double-struck">M</mml:mi><mml:mtext>k</mml:mtext><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>. The advantage of this
approach is that for <inline-formula><mml:math id="M324" display="inline"><mml:mrow><mml:mi>j</mml:mi><mml:mo>&lt;</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:math></inline-formula>, the matrices <inline-formula><mml:math id="M325" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">O</mml:mi><mml:mtext>k</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> are smaller
and subsequent calculations are faster.
The forward model, defined by Eq. (14), can be evaluated for arbitrary
<inline-formula><mml:math id="M326" display="inline"><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> values. Thus the growth factor probability distribution <inline-formula><mml:math id="M327" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>g</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>
in Eq. (17) can be discretized into <inline-formula><mml:math id="M328" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> arbitrary growth factor bins.
A natural choice is to accept growth factor values that coincide with
the mobility grid of DMA 2; i.e., the bins align with <inline-formula><mml:math id="M329" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">D</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mtext>d</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>,
where <inline-formula><mml:math id="M330" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mtext>d</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the nominal diameter selected by DMA 1, <inline-formula><mml:math id="M331" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">D</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is equal to <inline-formula><mml:math id="M332" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">Z</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. However, this is not required
for evaluating Eq. (17). Equation (17) is cast into matrix form such
that the humidified mobility distribution function is given by
            <disp-formula id="Ch1.E18" content-type="numbered"><label>18</label><mml:math id="M333" display="block"><mml:mrow><mml:msubsup><mml:mi mathvariant="double-struck">m</mml:mi><mml:mtext>t</mml:mtext><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi mathvariant="bold">B</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">P</mml:mi><mml:mtext>g</mml:mtext></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">ϵ</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where the matrix <inline-formula><mml:math id="M334" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula> is understood to be computed
for a specific input aerosol size distribution and <inline-formula><mml:math id="M335" display="inline"><mml:mi mathvariant="bold-italic">ϵ</mml:mi></mml:math></inline-formula> is
a vector that denotes the random error that may be superimposed as
a result of measurement uncertainties. If the grids used to represent
the growth factor distribution and that of DMA 2 do not align, interpolation
is used to map the growth factor bins from the growth factor distribution
onto those corresponding to the DMA 2 grid. The choice of <inline-formula><mml:math id="M336" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M337" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula>, and
<inline-formula><mml:math id="M338" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>, the ranges of mobility grids for DMA 1 and DMA 2 and the range
of the growth grid for <inline-formula><mml:math id="M339" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">P</mml:mi><mml:mtext>g</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, is only constrained by computing
resources and a physically reasonable representation of the problem
domain. Reasonable choices are <inline-formula><mml:math id="M340" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">120</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M341" display="inline"><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">60</mml:mn></mml:mrow></mml:math></inline-formula>, where the range
in apparent growth factor spans <inline-formula><mml:math id="M342" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.8</mml:mn><mml:mo>&lt;</mml:mo><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">5.0</mml:mn></mml:mrow></mml:math></inline-formula>. The size of <inline-formula><mml:math id="M343" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula>
is <inline-formula><mml:math id="M344" display="inline"><mml:mrow><mml:mi>j</mml:mi><mml:mo>×</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:math></inline-formula>. Uncertainties in the size distribution propagate
into <inline-formula><mml:math id="M345" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula>. The main influence of the error will be the
relative fraction of <inline-formula><mml:math id="M346" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M347" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M348" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> charged particles. Assuming a
random error of <inline-formula><mml:math id="M349" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 20 % in concentration, the overall effect on
<inline-formula><mml:math id="M350" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="double-struck">m</mml:mi><mml:mtext>t</mml:mtext><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> is expected to be small.
Note that interpolation is widely used in this framework. Interpolation
may affect how errors propagate through the model. Interpolation in
Eq. (13) is unavoidable. However, interpolation can be minimized by
working with non-square <inline-formula><mml:math id="M351" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">O</mml:mi><mml:mtext>k</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and matching the grid of <inline-formula><mml:math id="M352" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">P</mml:mi><mml:mtext>g</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>
to that of DMA 2. Informal tests working with different binning schemes
suggest that the influence of interpolation choices on the final
result is smaller than typical experimental errors.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1" specific-use="star"><?xmltex \currentcnt{1}?><?xmltex \def\figurename{Figure}?><label>Figure 1</label><caption><p id="d1e6024"><bold>(a)</bold> Input growth factor probability density <inline-formula><mml:math id="M353" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>F</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:math></inline-formula> assuming
that all particles have a single growth factor of <inline-formula><mml:math id="M354" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 1.6.
The area under the curve evaluates to unity. <bold>(b)</bold> Modeled
apparent mobility distribution function calculated using Eq. (15)
and partial distributions for individual charges of <inline-formula><mml:math id="M355" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> equals <inline-formula><mml:math id="M356" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M357" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M358" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> computed
via <inline-formula><mml:math id="M359" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">O</mml:mi><mml:mtext>k</mml:mtext></mml:msub><mml:mo>⋅</mml:mo><mml:msubsup><mml:mi mathvariant="double-struck">M</mml:mi><mml:mtext>k</mml:mtext><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>. The example is
free of measurement error; i.e., <inline-formula><mml:math id="M360" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">ϵ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>. The black trace is
what would be observed by a hypothetical measurement with a condensation
particle counter.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://amt.copernicus.org/articles/14/7909/2021/amt-14-7909-2021-f01.png"/>

        </fig>

      <p id="d1e6135">Figure 1 shows an example application of Eq. (18) for an input growth
factor frequency distribution where all particles are assumed to have
the same growth factor of <inline-formula><mml:math id="M361" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 1.6. The frequency distribution
is evaluated along a discrete growth factor grid with 120 bins with the range
<inline-formula><mml:math id="M362" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.8</mml:mn><mml:mo>&lt;</mml:mo><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula>. Note that the size grid (or apparent growth factor
grid) must be extended to large sizes to capture the growth of multiply charged
particles computed via Eq. (13). The assumed input size distribution
is bimodal with mode diameters of 60 and 140 nm, geometric standard
deviations of 1.4 and 1.6, and number concentrations of 1300 and 2000 cm<inline-formula><mml:math id="M363" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> in modes 1 and 2, respectively. The assumed sheath-to-sample
flow ratios are <inline-formula><mml:math id="M364" display="inline"><mml:mrow><mml:mn mathvariant="normal">5</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> in both DMAs. The product <inline-formula><mml:math id="M365" display="inline"><mml:mrow><mml:mi mathvariant="bold">B</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">P</mml:mi><mml:mtext>g</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>
is the raw response that would be measured by a condensation particle
counter at the exit of the instrument. The contribution of <inline-formula><mml:math id="M366" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M367" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>,
and <inline-formula><mml:math id="M368" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> charged particles to the total can be computed via <inline-formula><mml:math id="M369" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">O</mml:mi><mml:mtext>k</mml:mtext></mml:msub><mml:mo>⋅</mml:mo><mml:msubsup><mml:mi mathvariant="double-struck">M</mml:mi><mml:mtext>k</mml:mtext><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>.
Although the nominal growth factor is the same for all sizes, the
apparent mode of the growth factor decreases with increasing particle
charge <xref ref-type="bibr" rid="bib1.bibx15 bib1.bibx55" id="paren.68"><named-content content-type="pre">see also</named-content></xref>.
Therefore the axis is denoted as the apparent growth factor. Summing
the partial distributions results in <inline-formula><mml:math id="M370" display="inline"><mml:mrow><mml:mi mathvariant="bold">B</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">P</mml:mi><mml:mtext>g</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, demonstrating
that the matrix equation correctly maps <inline-formula><mml:math id="M371" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">P</mml:mi><mml:mtext>g</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> to the response,
including multiply charged particles.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2" specific-use="star"><?xmltex \currentcnt{2}?><?xmltex \def\figurename{Figure}?><label>Figure 2</label><caption><p id="d1e6285"><bold>(a)</bold> Illustrative input growth factor probability density
distributions. The area under the curve evaluates to unity. <bold>(b)</bold> Corresponding modeled apparent mobility distribution function calculated
using Eq. (15). The example is free of measurement error; i.e., <inline-formula><mml:math id="M372" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">ϵ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://amt.copernicus.org/articles/14/7909/2021/amt-14-7909-2021-f02.png"/>

        </fig>

      <p id="d1e6311">Figure 2 shows the relationship between four illustrative growth factor
frequency distributions and the modeled apparent mobility distribution
functions. The apparent mobility distribution function represents
the raw particle concentration that would be measured by a detector
as a function of the apparent <inline-formula><mml:math id="M373" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> 1 mobility diameter. The diameter axis
is normalized by the dry diameter selected by DMA 1. The selected
examples comprise a testbed to evaluate the feasibility of an SMPS-style
matrix-based inversion to recover <inline-formula><mml:math id="M374" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">P</mml:mi><mml:mtext>g</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>. The <italic>Populations</italic>
example consists of an external mixture with compositions corresponding
to four unique growth factors. The <italic>Bimodal</italic> example is the superposition
of two Gaussian distributions with 70 % of particles in the less hygroscopic
mode. The <italic>Truncated</italic> example is a Gaussian distribution truncated
at <inline-formula><mml:math id="M375" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula>. The <italic>Uniform</italic> example is a uniform distribution
over a fixed interval. All frequency distributions integrate to unity,
thus accounting for 100 % of the particle population. The dry diameter
and assumed input size distribution to compute the matrix <inline-formula><mml:math id="M376" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula>
are the same as in Fig. 1. However, unlike in Fig. 1, the frequency
distribution and matrix are evaluated along a coarser discrete growth
factor grid with 60 bins with the range <inline-formula><mml:math id="M377" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.8</mml:mn><mml:mo>&lt;</mml:mo><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula>. Note that the
growth factor bin width is not constant, with wider bins at larger
growth factors. This is due to the evaluation of the humidified size
distribution along a geometrically stepped mobility grid. As will
be shown next, 60-bin resolution is a suitable compromise between
speed, accuracy, and resolution when computing the matrix-based inversion
to infer <inline-formula><mml:math id="M378" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">P</mml:mi><mml:mtext>g</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> from noise-perturbed apparent growth factor frequency
distributions.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3" specific-use="star"><?xmltex \currentcnt{3}?><?xmltex \def\figurename{Figure}?><label>Figure 3</label><caption><p id="d1e6393"><bold>(a)</bold> Humidified apparent growth factor distribution function
for the Bimodal example comprising superposition of two Gaussian
distributions with 70 % of particles in the less hygroscopic mode.
The distributions are calculated as <inline-formula><mml:math id="M379" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="double-struck">m</mml:mi><mml:mtext>t</mml:mtext><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi mathvariant="bold">B</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">P</mml:mi><mml:mtext>g</mml:mtext></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="bold-italic">ϵ</mml:mi></mml:mrow></mml:math></inline-formula>. “No noise” corresponds to <inline-formula><mml:math id="M380" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">ϵ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>. “<inline-formula><mml:math id="M381" display="inline"><mml:mrow><mml:mi>Q</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> lpm”
corresponds to the simulated Poisson noise equivalent for a condensation
particle counter measuring at a flow rate of 1 L min<inline-formula><mml:math id="M382" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and bin
integration time of 2 s per bin. <bold>(b)</bold> Inverted growth
factor probability density distribution using the <inline-formula><mml:math id="M383" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>e</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>
and <inline-formula><mml:math id="M384" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> method. The area under the curve evaluates
to unity. The a priori estimate <inline-formula><mml:math id="M385" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is the normalized
apparent growth factor distribution. Values in the legend (0.002 and
0.003) correspond to the root mean square error between the true input
(Truth) and the regularized solution evaluated in frequency space.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://amt.copernicus.org/articles/14/7909/2021/amt-14-7909-2021-f03.png"/>

        </fig>

</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Matrix inversion of the humidified mobility distribution function
using synthetic data</title>
      <p id="d1e6561">Simulated examples are used to test if Eq. (18) is invertible. Figure 3 shows an example simulation for the Bimodal growth factor
distribution test case. The humidified apparent growth factor distributions
are calculated using Eq. (18). The noise-free example corresponds
to <inline-formula><mml:math id="M386" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">ϵ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> and represents the idealized measurement. Poisson
counting statistics are simulated by converting concentration to the
expected number of counts for a typical particle counter flow rate
and bin integration time. Counts in each bin are computed by drawing
a pseudo-random number from a Poisson distribution and converting
the result back to concentration. Lower flow rates and shorter integration
times increase the noise perturbation of the apparent growth factor
distribution. The apparent growth factor distribution is then inverted
using the <inline-formula><mml:math id="M387" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>e</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M388" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> method.
Here <inline-formula><mml:math id="M389" display="inline"><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is shorthand for setting all lower bounds equal
to zero and all upper bounds equal to 1. The a priori estimate
<inline-formula><mml:math id="M390" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is taken to be the normalized apparent growth factor
distribution derived from the measured response function, where the
normalization ensures that the sum over all bins is unity. Note that
the inversion is performed treating the growth factor distribution
in units of frequency instead of frequency density. This choice enables
the upper bound constraint of unity. Since the true noise-free input
growth factor frequency distribution is known, the fidelity of the
inversion can be evaluated by computing the root mean square error
between the noise-free solution and the regularized solution. Evaluating
the root mean square error in frequency rather than frequency density
space results in more comparable values when contrasting narrow and
broad probability distribution functions. The figure shows that both
inversion methods produce a root mean square error between 0.002 and
0.003. Values less than 0.01 are typical of the reconstruction of
Bimodal distributions at this bin resolution (see Supplement). Visual evaluation of the agreement between the reconstruction
and the input suggests that either method is suitable for inversion.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4" specific-use="star"><?xmltex \currentcnt{4}?><?xmltex \def\figurename{Figure}?><label>Figure 4</label><caption><p id="d1e6676"><bold>(a)</bold> Humidified apparent growth factor distribution function
assuming that all particles have a single growth factor of <inline-formula><mml:math id="M391" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 1.6.
The black histogram corresponds to the input to the inversion, which
is the noise-perturbed apparent growth factor distribution with the simulated
Poisson noise equivalent for a condensation particle counter measuring
at a flow rate of 1 L min<inline-formula><mml:math id="M392" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and bin integration time of 2 s
per bin. Colored lines depict the predicted apparent growth factor distributions
based on the corresponding inversion shown in the right panel. <bold>(b)</bold> Inverted growth factor frequency distribution from the noise-perturbed
spectrum. The true growth factor frequency distribution (black line)
is obscured behind the gold and blue lines and is as in Fig. 1, left
panel. Colors correspond to the inverted size distribution using the
<inline-formula><mml:math id="M393" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>e</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M394" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, and LSQ<inline-formula><mml:math id="M395" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:math></inline-formula>
methods. The a priori estimate <inline-formula><mml:math id="M396" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is the normalized
apparent growth factor distribution. Values in the legend (0.107, 0.086, 0.001) correspond to the root mean square error between the true noise-free
solution and the proposed solution.</p></caption>
        <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://amt.copernicus.org/articles/14/7909/2021/amt-14-7909-2021-f04.png"/>

      </fig>

      <p id="d1e6797">Figure 4 is similar to Fig. 3, showing an example simulation for aerosol with uniform composition; i.e., all particles have the
same growth factor. Although the <inline-formula><mml:math id="M397" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> approach correctly
infers the most probable growth factor, the predicted distribution
is incorrect. Multiple modes to the left and right of the main mode
are observed. The <inline-formula><mml:math id="M398" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> method produces an oscillatory solution
with negative values (not shown). The small modes are the residual
of this oscillatory solution that is truncated by the enforced [0,1]
bound and the inability of the least-squares solver to converge on
a better solution. A large root mean square error of 0.107 results.
In contrast, the data-constrained method <inline-formula><mml:math id="M399" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>e</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>
leads to better reconstruction of the true input. The main advantage
of the <inline-formula><mml:math id="M400" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>e</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> inversion method over <inline-formula><mml:math id="M401" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>
is that it is better able to reconstruct inputs with sharp edges.</p>
      <p id="d1e6951">The total number of composable regularization methods according to
Eq. (5) is 24. Half of these methods do not include lower and upper
bounds, and these are not suitable for tandem DMA inversion due to
the negative and oscillatory solutions for narrow inputs. The remaining
12 methods have been systematically tested using Monte Carlo analysis
described in detail in the supporting information. Briefly, 60 000
inversions were performed on synthetic data similarly to the examples
shown in Figs. 3 and 4. The total number concentration, dry diameter,
number of bins, and random seeds were varied, and the root mean square
error was evaluated for each simulation. Results compiled in Fig. S1 show that all of the methods perform equally well for the Bimodal,
Uniform, and Truncated examples shown in Fig. 3. Method
<inline-formula><mml:math id="M402" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>e</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> outperforms the other methods for grids
with <inline-formula><mml:math id="M403" display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">60</mml:mn></mml:mrow></mml:math></inline-formula> growth factor bins with the range <inline-formula><mml:math id="M404" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.8</mml:mn><mml:mo>&lt;</mml:mo><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula> and test cases
with either one (e.g., Fig. 4) or two discrete populations. However,
even <inline-formula><mml:math id="M405" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>e</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> can lead to results similar to the
example <inline-formula><mml:math id="M406" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> shown in Fig. 4 for some random seeds.
Higher-resolution grids generally lead to poor performance for discrete
populations even for method <inline-formula><mml:math id="M407" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>e</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e7122">An alternative approach to fit single-component data is to perform
a nonlinear least-squares fit to match the apparent growth factor
distribution using the forward model while restricting the number
of compositions to either one or two. This corresponds to a two- or
four-parameter fit. Results from this procedure are either one or
two growth factors and one or two fractions. The corresponding methods
are denoted as LSQ<inline-formula><mml:math id="M408" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:math></inline-formula> and LSQ<inline-formula><mml:math id="M409" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>, respectively. In the example
shown in Fig. 4, LSQ<inline-formula><mml:math id="M410" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:math></inline-formula> has the smallest root mean square error
and is the best method to reconstruct the true growth factor. The
LSQ<inline-formula><mml:math id="M411" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:math></inline-formula> method is most suitable for inferring the growth factor for
laboratory measurements when it is known that the aerosol is internally
mixed and only a single growth factor is expected.</p>
      <p id="d1e7161">Which method, however, should be selected when inverting real-world
data and when the number of components is unknown? Since the true solution
is also unknown, the root mean square error between the truth and
reconstruction is unavailable. It is, however, possible to compute
the residual between the measured apparent growth factor distribution
and the predicted apparent growth factor distribution from different
reconstructions. A large residual can be used to flag truncated oscillatory
solutions such as <inline-formula><mml:math id="M412" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> for narrow/single-composition
cases. Similarly, the residual is high if the true input is a broad
growth factor frequency distribution that is attempted to be fitted
using LSQ<inline-formula><mml:math id="M413" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:math></inline-formula>. For example, the red spectrum in the left graph
of Fig. 4 shows poor agreement with the input and results in a much
larger residual than LSQ<inline-formula><mml:math id="M414" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:math></inline-formula> (values not shown). Therefore, a proposed
unsupervised inversion scheme is to compute the solution of LSQ<inline-formula><mml:math id="M415" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:math></inline-formula>,
LSQ<inline-formula><mml:math id="M416" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>, and <inline-formula><mml:math id="M417" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>e</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and then select the solution
with the lowest residual relative to the apparent growth factor distribution.</p>
      <p id="d1e7268">Note, however, that the low residuals between the apparent growth
factor distribution and the model do not automatically ensure that
the algorithm has a good or adequate solution. Additional tests should
be performed to validate the physical plausibility of the solution.
For example, the retrieved growth factors should be physically plausible
at the applied relative humidity. The mode of the apparent growth
factor distribution and the mode of the inverted growth factor distribution
should be similar. A histogram of the root mean square error between
can be plotted for a large dataset. Visual inspection of fits for
large root mean square error can be used to derive a threshold above
which reconstructions are automatically rejected. The integrated probability
density function of the reconstructions should be near unity. Deviations
from unity may occur due to concentration errors between the size
distribution measurement and the growth factor distribution measurement,
unaccounted transmission losses, and errors from the inversion. Reconstructions
deviating significantly from unity should be flagged and rejected.</p>
      <p id="d1e7271">A limitation of the above approach is that the forward model (and
thus matrix <inline-formula><mml:math id="M418" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula>) assumes that the larger multiply charged
particles have the same growth factor frequency distribution as the
smaller singly charged particles. This limitation can in principle
be eliminated by specifying a 2D probability frequency distribution
that also depends on the dry diameter. Constructing an appropriate forward
model that adds another integration dimension to Eq. (17) is straightforward.
An inversion that solves for the 2D frequency distribution, similarly
to those performed elsewhere <xref ref-type="bibr" rid="bib1.bibx48 bib1.bibx57" id="paren.69"/>,
is feasible using the algorithms in RegularizationTools.jl and
has been attempted by the author. In practice, however, this approach
proved impractical. For example, using 10 dry diameters and a 30-bin
size resolution results in a large inversion matrix. Adding an integration
dimension to the forward model and recomputing this matrix for each
scan significantly slows the inversion. Furthermore, interpolation
is needed to estimate the growth factor frequency distribution for
the multiply charged particles. The physical size of the multiply
charged particles depends on their charge. For example, <inline-formula><mml:math id="M419" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> charged
particles are approximately 1.5 times larger than <inline-formula><mml:math id="M420" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> charged particles.
The diameter of the multiply charged particles will therefore not
necessarily coincide with any of the 10 dry diameters selected for
direct measurement. This introduces additional uncertainty due to
assumptions that need to be made in the interpolation scheme. Errors
from scans with low non-zero concentration at the edge of the size
distribution propagate back into the inversion at other dry sizes.
Finally, only a single size distribution can be used to compute the
matrix <inline-formula><mml:math id="M421" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula>. Collecting data for 10 dry sizes can take
20 min or longer, during which the aerosol size distribution may change,
thus invalidating the use of a single inversion matrix. In situations
where the temporal evolution of the size distribution is predictable,
e.g., environmental chamber measurements, Kalman smoothing might be
used to predict the in-between states <xref ref-type="bibr" rid="bib1.bibx42 bib1.bibx41" id="paren.70"/>.
Although no exhaustive analysis was performed, the compounding errors
during a 2D inversion seem to outweigh the benefits of relaxing the
assumption that <inline-formula><mml:math id="M422" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M423" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> charged particles have the same growth factor
frequency distribution as the <inline-formula><mml:math id="M424" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> charged particles.</p>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Inversion of real-world data</title>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Data sources</title>
<sec id="Ch1.S4.SS1.SSS1">
  <label>4.1.1</label><title>Bodega Marine Laboratory</title>
      <p id="d1e7367">Aerosol size distribution data to contrast inversion schemes were
obtained from measurements taken at Bodega Marine Laboratory (39<inline-formula><mml:math id="M425" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>18<inline-formula><mml:math id="M426" display="inline"><mml:msup><mml:mi/><mml:mo>′</mml:mo></mml:msup></mml:math></inline-formula>25<inline-formula><mml:math id="M427" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>′</mml:mo><mml:mo>′</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> N,
123<inline-formula><mml:math id="M428" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula><inline-formula><mml:math id="M429" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">3</mml:mn><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>58<inline-formula><mml:math id="M430" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>′</mml:mo><mml:mo>′</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> W) between 16 January  and
8 March 2015 as part of the CalWater 2/ACAPEX campaign. A subset of
the data have been published by <xref ref-type="bibr" rid="bib1.bibx2" id="text.71"/>.
Sample flow was brought into a mobile laboratory using an inlet, dried
to <inline-formula><mml:math id="M431" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mo>±</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> % relative humidity using a Nafion membrane drier, and
brought to charge equilibrium using an X-ray source (TSI 3088, TSI
Inc., Shoreview, MN, USA) prior to entering a cylindrical DMA column
(TSI 3081). The DMA was configured to measure the size distribution
in scanning mobility particle sizer mode. Voltage was scanned exponentially
from 10 kV to 10 V over 300 s. A condensation particle counter (TSI 3771, flow rate 1 L min<inline-formula><mml:math id="M432" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) and a cloud condensation nuclei
counter (DMT Model 100, Droplet Measurement Technologies, Boulder,
CO, USA, flow rate 0.3 L min<inline-formula><mml:math id="M433" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) were used to measure particle
concentration downstream of the DMA. The sheath-to-sample flow rate
in the DMA was <inline-formula><mml:math id="M434" display="inline"><mml:mrow><mml:mn mathvariant="normal">5</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">1.3</mml:mn></mml:mrow></mml:math></inline-formula> L min<inline-formula><mml:math id="M435" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. Raw DMA response distributions
comprising concentration measured by a condensation particle counter (CPC) vs. apparent <inline-formula><mml:math id="M436" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> 1 mobility diameter were
constructed along a 120-bin, geometrically stepped mobility grid.
Response distributions are denoted as <inline-formula><mml:math id="M437" display="inline"><mml:mi mathvariant="double-struck">r</mml:mi></mml:math></inline-formula>. The apparent <inline-formula><mml:math id="M438" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> 1 mobility diameter is computed from the centroid mobility selected
by the DMA assuming that all particles are singly charged. The dynamic
diameter range for this setup is from 12 to 550 nm. The inversion
matrix <inline-formula><mml:math id="M439" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> is computed using Eq. (11) for the diffusionally broadened
transfer function <xref ref-type="bibr" rid="bib1.bibx59" id="paren.72"/>
and transmission loss correction through the DMA <xref ref-type="bibr" rid="bib1.bibx49" id="paren.73"/>.
Inclusion of these terms results in a more ill-posed inverse problem
due to increasing overlap between the kernels <xref ref-type="bibr" rid="bib1.bibx26" id="paren.74"/>.
The DMA response functions were inverted using the <inline-formula><mml:math id="M440" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>
and <inline-formula><mml:math id="M441" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> methods. The a priori estimate for
<inline-formula><mml:math id="M442" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> was taken to be <inline-formula><mml:math id="M443" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold">S</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="bold">1</mml:mn></mml:mrow></mml:msup><mml:mi mathvariant="double-struck">r</mml:mi></mml:mrow></mml:math></inline-formula>,
where <inline-formula><mml:math id="M444" display="inline"><mml:mi mathvariant="bold">S</mml:mi></mml:math></inline-formula> is obtained by summing the rows of <inline-formula><mml:math id="M445" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula>
and placing the results on the diagonal of <inline-formula><mml:math id="M446" display="inline"><mml:mi mathvariant="bold">S</mml:mi></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx62" id="paren.75"/>.
The method <inline-formula><mml:math id="M447" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> with <inline-formula><mml:math id="M448" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold">S</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="bold">1</mml:mn></mml:mrow></mml:msup><mml:mi mathvariant="double-struck">r</mml:mi></mml:mrow></mml:math></inline-formula>
is essentially equivalent to the method used by <xref ref-type="bibr" rid="bib1.bibx44" id="text.76"/>,
where it was shown that the thus-inverted spectra are similar to those
output by the inversion algorithm employed by the commercial TSI Aerosol
Instrument Manager software suite. Small differences between <inline-formula><mml:math id="M449" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>
employed here and the approach of <xref ref-type="bibr" rid="bib1.bibx44" id="text.77"/>
include the use of generalized cross-validation instead of the L-curve
method to search for the optimal regularization parameter and the
method to eliminate negative values after inversion. <xref ref-type="bibr" rid="bib1.bibx44" id="text.78"/>
truncated negative values instead of using a least-squares numerical
solver as described in Sect. 2.1.3.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5" specific-use="star"><?xmltex \currentcnt{5}?><?xmltex \def\figurename{Figure}?><label>Figure 5</label><caption><p id="d1e7762"><bold>(a)</bold> Raw DMA response function for a single scan on 5 March
2015 at 10:40 UTC at Bodega Marine Laboratory. <bold>(b)</bold> Inverted
size distribution using the <inline-formula><mml:math id="M450" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M451" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>
method and the a priori estimate of the solution <inline-formula><mml:math id="M452" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold">S</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="bold">1</mml:mn></mml:mrow></mml:msup><mml:mi mathvariant="double-struck">r</mml:mi></mml:mrow></mml:math></inline-formula>.</p></caption>
            <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://amt.copernicus.org/articles/14/7909/2021/amt-14-7909-2021-f05.png"/>

          </fig>

</sec>
<sec id="Ch1.S4.SS1.SSS2">
  <label>4.1.2</label><title>Southern Great Plains site</title>
      <p id="d1e7862">Aerosol size distribution and humidified tandem DMA data to illustrate
the tandem DMA inversion schemes were taken from measurements made
by the US Department of Energy (DOE) Atmospheric Radiation Measurement
(ARM) program. The Southern Great Plains (SGP) site is located in
Lamont, OK, USA (36<inline-formula><mml:math id="M453" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>36<inline-formula><mml:math id="M454" display="inline"><mml:msup><mml:mi/><mml:mo>′</mml:mo></mml:msup></mml:math></inline-formula>26.4<inline-formula><mml:math id="M455" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>′</mml:mo><mml:mo>′</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> N, 97<inline-formula><mml:math id="M456" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>29<inline-formula><mml:math id="M457" display="inline"><mml:msup><mml:mi/><mml:mo>′</mml:mo></mml:msup></mml:math></inline-formula>15.5<inline-formula><mml:math id="M458" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>′</mml:mo><mml:mo>′</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> W), in a rural continental setting that is surrounded by agricultural
activity as well as oil and gas production. The aerosol evolution
at the site is influenced by frequent new-particle-formation events
<xref ref-type="bibr" rid="bib1.bibx19 bib1.bibx8 bib1.bibx35" id="paren.79"/>.
Number concentrations fluctuate in response to the nitrate and organic
aerosol cycle on short timescales and synoptic weather variability
on longer timescales. During winter months, the inorganic aerosol
composition at the site is dominated by nitrate aerosol <xref ref-type="bibr" rid="bib1.bibx21 bib1.bibx34" id="paren.80"/>,
and hygroscopicity derived from scattering measurements is largest
during those months <xref ref-type="bibr" rid="bib1.bibx21" id="paren.81"/>.</p>
      <p id="d1e7935">The instruments and measurements are part of the Aerosol Observing System
<xref ref-type="bibr" rid="bib1.bibx65" id="paren.82"><named-content content-type="pre">AOS;</named-content></xref>. The instruments are operated
by DOE personnel, and data are distributed through a publicly accessible
archive. Size distributions were measured with a scanning mobility
particle sizer <xref ref-type="bibr" rid="bib1.bibx30" id="paren.83"><named-content content-type="pre">TSI Model 3936;</named-content></xref>.
Data in the archive have already been inverted and are reported at 5 min intervals.
Humidified DMA response functions were measured using a humidified
tandem DMA (Model 3100, Brechtel Manufacturing, Inc., Hayward, CA,
USA). The first and second DMA are operated at a <inline-formula><mml:math id="M459" display="inline"><mml:mrow><mml:mn mathvariant="normal">5</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">0.63</mml:mn></mml:mrow></mml:math></inline-formula> L min<inline-formula><mml:math id="M460" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>
and <inline-formula><mml:math id="M461" display="inline"><mml:mrow><mml:mn mathvariant="normal">5</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> L min<inline-formula><mml:math id="M462" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> sheath-to-sample flow ratio, respectively (Janek
Uin, personal communication, 2021). The instrument measures the humidified
mobility distribution function at 85 % relative humidity for 50, 100,
150, 200, and 250 nm dry-diameter particles. Typical data density
results in 228 scans per day, with equal coverage for the five dry
sizes. Pre-processing that has already been applied to the archived data
accounts for conversion between mobility and apparent mobility diameter,
the size-dependent detector counting efficiency, and number count
smearing during the scan resulting from insufficient particle counter
response time. When divided by the dry diameter, the archived data
correspond to the apparent growth factor distribution evaluated by
the forward model in Eq. (17).</p>
      <p id="d1e7997">The matrix <inline-formula><mml:math id="M463" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula> was evaluated for each scan using the
flow rates given above, the dimensions of the DMAs given in <xref ref-type="bibr" rid="bib1.bibx33" id="text.84"/>,
and the aerosol size distribution measured by the co-located SMPS
with the timestamp closest to the scan of the humidified tandem DMA.
Typical time differences between the two instruments' scan times are
between 1 and 3 min. The humidified size distribution was interpolated
onto a discrete growth factor grid with 60 bins with the range <inline-formula><mml:math id="M464" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.8</mml:mn><mml:mo>&lt;</mml:mo><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">5.0</mml:mn></mml:mrow></mml:math></inline-formula> to match the matrix <inline-formula><mml:math id="M465" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula>. The data were then inverted
using the <inline-formula><mml:math id="M466" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>e</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> method. The method <inline-formula><mml:math id="M467" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>e</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>
was further constrained such that growth factors (gf's) <inline-formula><mml:math id="M468" display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> are disallowed.
This is achieved by setting the upper bound to zero for bins with
gf <inline-formula><mml:math id="M469" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 1. Growth factors of less than unity can occur due to particle
restructuring upon humidification <xref ref-type="bibr" rid="bib1.bibx37 bib1.bibx56" id="paren.85"/>
or evaporation during transit through the humidifier and second DMA.
Both effects are assumed to be less important for ambient aerosol
compared to the desire to constrain the inversion. In addition, the
efficacy of the LSQ<inline-formula><mml:math id="M470" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:math></inline-formula> and LSQ<inline-formula><mml:math id="M471" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> methods for inverting the
data was tested. For each scan, the root mean square error between
the measured apparent growth factor distribution and the predicted
growth factor distribution was evaluated for all three inversion approaches
(<inline-formula><mml:math id="M472" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>e</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, LSQ<inline-formula><mml:math id="M473" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:math></inline-formula>, and LSQ<inline-formula><mml:math id="M474" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>). The method
that resulted in the smallest residual was taken to be the inverted
growth factor frequency distribution.</p>
</sec>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Results</title>
<sec id="Ch1.S4.SS2.SSS1">
  <label>4.2.1</label><title>Inversion of size distribution data (Bodega Marine Laboratory
site)</title>
      <p id="d1e8218">Figure 5 shows a real-world example size distribution response function
gridded into 120 size bins. The total particle concentration is <inline-formula><mml:math id="M475" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">2000</mml:mn></mml:mrow></mml:math></inline-formula> cm<inline-formula><mml:math id="M476" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. The ragged structure is typically explained by random
noise due to Poisson counting statistics. However, in this example
the noise level is larger than Poisson counting statistics alone,
which is thought to be due to the processing of raw data internal
to the specific CPC model that was used to collect the data. At this
diameter resolution and with inclusion of the diffusion and loss
terms in the forward model, the unregularized matrix inverse is entirely
dominated by amplified random noise and is useless. The <inline-formula><mml:math id="M477" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>
method converges to the solution with slight amplification of the
random noise presented in the raw response function. The random noise
is carried over into the a priori estimate <inline-formula><mml:math id="M478" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold">S</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="bold">1</mml:mn></mml:mrow></mml:msup><mml:mi mathvariant="double-struck">r</mml:mi></mml:mrow></mml:math></inline-formula>,
which roughly represents the noise visible in the reconstructed solution.
Nevertheless, <inline-formula><mml:math id="M479" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is highly robust and unlikely
to go astray because <inline-formula><mml:math id="M480" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is an excellent approximation
of the solution at diameters of less than 100 nm where singly charged
particles dominate and is a good initial estimate for larger particles.
Second-order inversion using <inline-formula><mml:math id="M481" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> produces a smooth,
denoised solution due to application of the derivative operator in
the regularization filter matrix. The solution converges even though
no a priori estimate is used; i.e., <inline-formula><mml:math id="M482" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>. Inclusion
of an a priori in the form of <inline-formula><mml:math id="M483" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is
possible. However, noise in the a priori propagates into the
solution, thus negating the intended benefit of the second-order Tikhonov
matrix. The algorithms specified in Sect. 2.1.2 significantly
speed up the inversion relative to previous versions of the software
<xref ref-type="bibr" rid="bib1.bibx44" id="paren.86"/>. Wall-clock times
on an i7-8559U CPU for the inversion of a single spectrum are 5 and
2 ms for <inline-formula><mml:math id="M484" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M485" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, respectively.
This contrasts to the 500 to 1000 ms required by the brute-force algorithm
– approximately equivalent to <inline-formula><mml:math id="M486" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> – used
previously. Finding the global minimum of <inline-formula><mml:math id="M487" display="inline"><mml:mrow><mml:mi>V</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> to identify
the optimal regularization parameter also eliminates the occasional
failure to converge when the L-curve algorithm is used <xref ref-type="bibr" rid="bib1.bibx44" id="paren.87"/>.
Either <inline-formula><mml:math id="M488" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math id="M489" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, combined
with generalized cross-validation, is suitable for use in routine
unsupervised inversion of size distribution data.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6" specific-use="star"><?xmltex \currentcnt{6}?><?xmltex \def\figurename{Figure}?><label>Figure 6</label><caption><p id="d1e8571">Time evolution of the normalized particle size distributions collected
between 16 January and 7 March at Bodega Marine Laboratory. The
normalization is for each size distribution such that the maximum
of the spectral density equals unity. The red color visualizes
the time evolution of the mode diameter of the dominant mode. Top
panel: inverted using <inline-formula><mml:math id="M490" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>; bottom panel: inverted
using <inline-formula><mml:math id="M491" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.</p></caption>
            <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://amt.copernicus.org/articles/14/7909/2021/amt-14-7909-2021-f06.png"/>

          </fig>

      <p id="d1e8635">Figure 6 shows the time evolution of the normalized particle size
distributions over a 7-week period. The normalization is to highlight
changes in the mode diameter(s). In general, the aerosol at the site
is dominated by continental rural background conditions and the land–sea
breeze circulation <xref ref-type="bibr" rid="bib1.bibx2" id="paren.88"/>.
The time series is punctuated by aerosol transported from the California
Central Valley to the site through the Petaluma Gap <xref ref-type="bibr" rid="bib1.bibx36" id="paren.89"/>.
Periods of low particle concentration occurred during the passage
of an atmospheric river on 7–9 February 2015 and a marine inflow
event on 27–28 February 2015. The atmospheric river brought heavy
precipitation and marine air masses from the southwest direction, while
the marine inflow event brought strong winds and precipitation-free
maritime air from the northwest direction. Several periods of prolonged
modal growth were observed starting, e.g., 11 and 24 February and 1 March 2015. Figure 6 demonstrates the influence of inversion
noise on visualizing the dynamic evolution of the size distribution.
The denoised <inline-formula><mml:math id="M492" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> solution significantly improves
visualization of modes without the need to reduce the size resolution
in the inversion. The signal is especially improved during low-concentration
periods during the atmospheric river passage and marine inflow event.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7" specific-use="star"><?xmltex \currentcnt{7}?><?xmltex \def\figurename{Figure}?><label>Figure 7</label><caption><p id="d1e8672"><bold>(a)</bold> Time evolution of the normalized particle size distributions
collected between 6  and 22 February at the Southern Great
Plains research site. The normalization is for each size distribution
such that the maximum of the spectral density equals unity. <bold>(b–f)</bold> Inverted growth factor frequency distributions at 85 %
relative humidity for 250, 200, 150, 100, and 50 nm particles, respectively.</p></caption>
            <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://amt.copernicus.org/articles/14/7909/2021/amt-14-7909-2021-f07.png"/>

          </fig>

</sec>
<sec id="Ch1.S4.SS2.SSS2">
  <label>4.2.2</label><title>Inversion humidified tandem DMA data (DOE ARM SGP site)</title>
      <p id="d1e8694">Figure 7 shows real-world examples of growth factor frequency distributions
for five dry sizes. Also shown for context is the evolution of the
normalized aerosol number size distribution. Figure 7 shows dynamic
evolution of the size distribution with sudden changes in mode diameter,
several apparent new particle formation events, and several prolonged
modal growth events. The distribution of the methods selected for
best inversion was LSQ<inline-formula><mml:math id="M493" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:math></inline-formula> (<inline-formula><mml:math id="M494" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> 5 % of spectra), LSQ<inline-formula><mml:math id="M495" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>
(<inline-formula><mml:math id="M496" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> 50 % of spectra), and <inline-formula><mml:math id="M497" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>e</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>
(<inline-formula><mml:math id="M498" display="inline"><mml:mo lspace="0mm">∼</mml:mo></mml:math></inline-formula> 45 % of spectra). In Fig. 7, the LSQ<inline-formula><mml:math id="M499" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> inverted
frequency distributions show a clean bimodal structure (two colors per
scan), while the <inline-formula><mml:math id="M500" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>e</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> spectra appear more smeared.
The 250 nm dry-diameter data show a dominant contribution of more
hygroscopic particles with gf <inline-formula><mml:math id="M501" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 1.5–1.6 and a
small contribution of less hygroscopic particles with gf <inline-formula><mml:math id="M502" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 1.05–1.2.
Similar trends are observed for 200, 150, and 100 nm particles. However,
the hygroscopicity of the dominant mode decreases with decreasing
diameter. The fraction of cases where a broad hygroscopicity frequency
distribution is observed is larger than for the 250 nm particles.
Notably, time periods with broad growth factor frequency distributions
are observed at multiple sizes. For example, the period of 9–11
February 2020 shows a broad frequency distribution at 100, 150, 200,
and 250 nm dry diameters. Occasionally temporal trends in the hygroscopicity
of the less hygroscopic mode are observed. For example, the growth
factor of the less hygroscopic mode systematically increases on 20
February 2020 for 150, 200, and 250 nm particles, indicative of a
chemical transformation of some, but not all, of the particles. The
50 nm dry-particle hygroscopicity frequency distributions are also
predominantly bimodal. However, the overall growth factor is significantly
smaller, with most gf<inline-formula><mml:math id="M503" display="inline"><mml:mrow><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>&lt;</mml:mo></mml:mrow></mml:math></inline-formula> 1.2.</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Discussion, summary, and conclusions</title>
      <p id="d1e8854">RegularizationTools.jl is a general-purpose software package
to invert data using <inline-formula><mml:math id="M504" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> regularization. It is included as a
supplement to this work and published as free software through the
GNU General Public License. The package implements well-established
numerical algorithms <xref ref-type="bibr" rid="bib1.bibx14 bib1.bibx12 bib1.bibx4 bib1.bibx16 bib1.bibx17 bib1.bibx38" id="paren.90"/>
and filter matrices <xref ref-type="bibr" rid="bib1.bibx20" id="paren.91"/>. Systems
with up to <inline-formula><mml:math id="M505" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 1000 equations can be inverted. The upper
limit is determined by the need to compute the generalized singular
value decomposition of the design matrix and filter matrix, which
has at minimum <inline-formula><mml:math id="M506" display="inline"><mml:mrow><mml:mi>O</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi>n</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> time complexity. The time to compute the
generalized singular value decomposition exceeds several tens of seconds
for systems exceeding 1000 equations. Iterative methods to support
inversion of large-scale systems have been formulated <xref ref-type="bibr" rid="bib1.bibx31" id="paren.92"><named-content content-type="pre">e.g.,</named-content></xref>,
but these are currently not implemented.</p>
      <p id="d1e8904">The software package can be used to simplify the prototyping of a
wide variety of inverse problems that arise in science and engineering
applications. Although the package does not add any novel regularization
methods, it provides a systematic method to categorize inversion methods
via the expression in Eq. (5). A total of 24 basic permutations can
be combined with a set of hyperparameters to attempt the inversion
of ill-posed problems. Hyperparameters include boundary constraints,
values for a priori estimates, and the lower-bound <inline-formula><mml:math id="M507" display="inline"><mml:mi mathvariant="italic">ϵ</mml:mi></mml:math></inline-formula>
for the <xref ref-type="bibr" rid="bib1.bibx20" id="text.93"/> two-pass inversion
approach. Users can define custom filter matrices and thus are able
to further extend the number of methods. Equation (7) provides an
example of a simplified interface that allows testing of different
permutations with a simple function call. Furthermore, a generic interface
is provided to translate arbitrary linear forward models defined by
a computer function into the corresponding matrix of linear transformation.
This obviates the need to explicitly write out the Fredholm integral
equation and discretize it using the quadrature or the Galerkin method.
For example, the forward model for transfer of a growth factor frequency
distribution through the tandem DMA in Eq. (17) represents a triple
integral and also contains a sum term for the multiple charges. Explicit
discretization of this model would be tedious compared to the method
employed here. As demonstrated in the documentation of the package,
the generic interface can readily be used to solve other common inversion
problems. Only a few lines of new code are needed to reproduce the
essential core of the algorithm used in the unsupervised inversion
of lidar data <xref ref-type="bibr" rid="bib1.bibx39" id="paren.94"/>, which involves
the retrieval of a size distribution from multi-wavelength scattering
and absorption data (see package documentation for code).</p>
      <p id="d1e8920"><inline-formula><mml:math id="M508" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> regularization is one of several techniques that is suitable
for inverting size distribution data <xref ref-type="bibr" rid="bib1.bibx66 bib1.bibx26" id="paren.95"><named-content content-type="pre">e.g.,</named-content></xref>.
The technique has been used previously for size distribution inversion
<xref ref-type="bibr" rid="bib1.bibx69 bib1.bibx62 bib1.bibx44" id="paren.96"><named-content content-type="pre">e.g.,</named-content></xref>.
An advantage of this method is that data can be inverted when the
number of data channels becomes large <xref ref-type="bibr" rid="bib1.bibx62" id="paren.97"/>.
In contrast, Bayesian inversion schemes, which are not further discussed
here, are suitable for uncertainty quantification <xref ref-type="bibr" rid="bib1.bibx66" id="paren.98"/>.
To the author's knowledge the package DifferentialMobilityAnalyzers.jl
is the only publicly available free software for size distribution
inversion from DMA data. This work extends the capabilities of that
package. The <inline-formula><mml:math id="M509" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M510" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">∞</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>
methods can be used with generalized cross-validation to perform fast
unsupervised inversion of size distribution data. Convergence issues
resulting from the use of the L-curve method used previously <xref ref-type="bibr" rid="bib1.bibx44" id="paren.99"/>
are resolved by switching to the generalized cross-validation approach
to find the optimal regularization parameter. Higher-order inversions
resulting in smooth, denoised solutions are now available. It is expected
that such denoised spectra will benefit unsupervised machine-learning
approaches that seek to extract features from such datasets <xref ref-type="bibr" rid="bib1.bibx24 bib1.bibx2" id="paren.100"><named-content content-type="pre">e.g.,</named-content></xref>,
although this hypothesis has not been tested by the author. Revision
of the numerical algorithms improves the speed of inversion by a factor
of <inline-formula><mml:math id="M511" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 200. The millisecond inversion speed for a single
scan permits rapid inversion of large datasets and facilitates inversion
in real time during data acquisition on low-cost and low-computational-power hardware platforms. For example, the inversion has been tested
on ARM Cortex A72/A53 64 bit reduced-instruction-set architecture
used by the ROCKPro64 single-board computer. The Julia language provides
tier-1 support for this architecture. Julia binaries are available;
DifferentialMobilitityAnalyzers.jl and RegularizationTools.jl
compile and run without any modification. Inversion speeds on the
order of several tens of milliseconds are fast enough on this inexpensive
but relatively low powered platform to permit embedding the inversion
into the data acquisition and display software and running the inversion
before each display update.</p>
      <p id="d1e9020">To the author's knowledge this is the first time <inline-formula><mml:math id="M512" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> regularization
has been applied to the inversion of tandem DMA data. Inversion of
simulated data shows that an SMPS-style matrix-based inversion
is possible while also accounting for multiply charged particles.
Application of solution constraints fixes the issue of oscillatory
and negative solutions that were encountered with the matrix-based
optimal estimation method used by <xref ref-type="bibr" rid="bib1.bibx9" id="text.101"/>.
The 12 methods that include boundary constraints were systematically
tested against five test cases. All of the methods performed similarly
well when inverting frequency distributions. However, poor results
were obtained when inverting narrow distributions or data produced
by single compositions. The method <inline-formula><mml:math id="M513" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>e</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is often,
but not always, able to invert these data. For narrow distributions
a nonlinear least-squares fit with either one or two growth factors,
termed LSQ<inline-formula><mml:math id="M514" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:math></inline-formula> and LSQ<inline-formula><mml:math id="M515" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>, can fill this gap. Ambient data
can be inverted by applying all three methods and then selecting the
inversion with the smallest root mean square error between the data
and the prediction. In contrast to previous inversion routines <xref ref-type="bibr" rid="bib1.bibx58 bib1.bibx9 bib1.bibx15" id="paren.102"/>,
explicit knowledge of the aerosol size distribution is needed. These
data can be obtained either using a co-located scanning mobility particle
sizer or by configuring the tandem DMA to also measure the size distribution
every few scans. The resulting algorithm is unsupervised and nonparametric;
i.e., it can be fully automated and does not require any a priori assumption about the functional form of the growth factor frequency
distribution. The speed of the inversion algorithm is much slower
than for size distribution inversion for several reasons. For each
scan, the matrix <inline-formula><mml:math id="M516" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula> must be recomputed to account for
changes in the size distribution. This requires recomputing the generalized
singular value decomposition for <inline-formula><mml:math id="M517" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula> and
<inline-formula><mml:math id="M518" display="inline"><mml:mi mathvariant="bold">L</mml:mi></mml:math></inline-formula>, which is slow. Furthermore, three inversions are
computed for each scan. The LSQ<inline-formula><mml:math id="M519" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:math></inline-formula> and LSQ<inline-formula><mml:math id="M520" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> methods use
a gradient descent algorithm together with the forward model, which
is slower than the matrix inverse. Nevertheless, a single day's worth
of data can be inverted on a regular personal computer within a few
minutes.</p>
      <p id="d1e9136">Application of the inversion to a 16 d dataset demonstrates that
the thus-obtained growth factor frequency distribution data can reveal
significant details about the mixing state of the aerosol. The inverted
dataset is suitable as input to carry out common analyses made with
growth factor frequency distributions. Examples include the characterization
of the evolution of the aerosol mixing state as a function of time, characterization
of changes in the growth factor with the dry diameter and its relationship
to chemical composition, or characterization of the growth factor at
the mode diameter of particles during modal growth events <xref ref-type="bibr" rid="bib1.bibx43 bib1.bibx70 bib1.bibx25" id="paren.103"/>.
Additional examples include the decomposition of the hygroscopicity
frequency distributions into distinct growth factor classes <xref ref-type="bibr" rid="bib1.bibx61" id="paren.104"/>,
evaluation of the temporal trends of spectral concentration for hygroscopicity-resolved
data <xref ref-type="bibr" rid="bib1.bibx51" id="paren.105"/>, evaluation of
the accuracy of (organic) mass
concentration measured by aerosol mass spectrometers through hygroscopicity constraints <xref ref-type="bibr" rid="bib1.bibx23" id="paren.106"/>,
and inclusion of growth factor frequency distributions to account
for the mixing state in aerosol hygroscopicity to cloud condensation nuclei
closure <xref ref-type="bibr" rid="bib1.bibx34" id="paren.107"/>.</p>
</sec>

      
      </body>
    <back><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d1e9158">Current and future versions of the DifferentialMobilityAnalyzers.jl and RegularizationTools.jl are also hosted on GitHub. Details about the SGP HTDMA data and the SMPS data are provided in the references.
Source code to reproduce the figures, derived datasets, and archived versions of the software packages is available via Zenodo: <ext-link xlink:href="https://doi.org/10.5281/zenodo.5550382" ext-link-type="DOI">10.5281/zenodo.5550382</ext-link> (<xref ref-type="bibr" rid="bib1.bibx45" id="altparen.108"/>).</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d1e9167">The supplement related to this article is available online at: <inline-supplementary-material xlink:href="https://doi.org/10.5194/amt-14-7909-2021-supplement" xlink:title="pdf">https://doi.org/10.5194/amt-14-7909-2021-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e9176">The contact author has declared that there are no competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d1e9182">Publisher’s note: Copernicus Publications remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e9188">Data from the SGP site were obtained from the Atmospheric Radiation Measurement (ARM) program sponsored by the US Department of Energy, Office of Science, Biological and Environmental Research, Climate and Environmental Sciences Division. I thank Janek Uin for providing additional information about the data. Size distribution data at Bodega Marine Laboratory were collected with support from the National Science Foundation grant AGS-1450690. I thank Nicholas Rothfuss, Sam Atwood, and Hans Taylor for help operating the SMPS at Bodega Marine Laboratory. I thank Kimberly Prather, Sonia Kreidenweis, and Paul DeMott for logistical support during the field campaign. I thank Sarah Petters for helpful discussions. I thank Mark Stolzenburg for exceptionally helpful referee comments.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e9193">This research has been supported by the US Department of Energy, Office of Science, Biological and Environment Research (grant no. DE-SC 0021074) and NASA (grant no. 80NSSC19K0694).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e9199">This paper was edited by Mingjin Tang and reviewed by Mark Stolzenburg, Christopher Oxford, and one anonymous referee.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><?xmltex \def\ref@label{{Agarwal et~al.(2020)Agarwal, Mierle, and {Others}}}?><label>Agarwal et al.(2020)Agarwal, Mierle, and Others</label><?label ceres-solver?><mixed-citation>Agarwal, S., Mierle, K., and Others: Ceres Solver,
available at: <uri>http://ceres-solver.org</uri>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx2"><?xmltex \def\ref@label{{Atwood et~al.(2019)Atwood, Kreidenweis, DeMott, Petters, Cornwell,
Martin, and Moore}}?><label>Atwood et al.(2019)Atwood, Kreidenweis, DeMott, Petters, Cornwell,
Martin, and Moore</label><?label atwoodClassificationAerosolPopulation2019?><mixed-citation>Atwood, S. A., Kreidenweis, S. M., DeMott, P. J., Petters, M. D., Cornwell, G. C., Martin, A. C., and Moore, K. A.: Classification of aerosol population type and cloud condensation nuclei properties in a coastal California littoral environment using an unsupervised cluster model, Atmos. Chem. Phys., 19, 6931–6947, <ext-link xlink:href="https://doi.org/10.5194/acp-19-6931-2019" ext-link-type="DOI">10.5194/acp-19-6931-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx3"><?xmltex \def\ref@label{{Baart(1982)}}?><label>Baart(1982)</label><?label baartUseAutocorrelationPseudorank1982?><mixed-citation>Baart, M. L.: The Use of Auto-Correlation for Pseudo-Rank
Determination in Noisy III-Conditioned Linear Least-Squares
Problems, IMA Journal of Numerical Analysis, 2, 241–247,
<ext-link xlink:href="https://doi.org/10.1093/imanum/2.2.241" ext-link-type="DOI">10.1093/imanum/2.2.241</ext-link>, 1982.</mixed-citation></ref>
      <ref id="bib1.bibx4"><?xmltex \def\ref@label{{Bates et~al.(1986)Bates, Lindstrom, Wahba, and
Yandell}}?><label>Bates et al.(1986)Bates, Lindstrom, Wahba, and
Yandell</label><?label batesGCVPACKRoutinesGeneralized1986?><mixed-citation>
Bates, D. M., Lindstrom, M. J., Wahba, G., and Yandell, B. G.: GCVPACK –
Routines for Generalized Cross Validation, Tech. Rep. Technical Report
No. 775, University of Wisconsin, Department of Statistics, 1986.</mixed-citation></ref>
      <ref id="bib1.bibx5"><?xmltex \def\ref@label{{Bezanson et~al.(2017)Bezanson, Edelman, Karpinski, and
Shah}}?><label>Bezanson et al.(2017)Bezanson, Edelman, Karpinski, and
Shah</label><?label bezansonJuliaFreshApproach2017?><mixed-citation>Bezanson, J., Edelman, A., Karpinski, S., and Shah, V. B.: Julia: A Fresh
Approach to Numerical Computing, SIAM Review, 59, 65–98,
<ext-link xlink:href="https://doi.org/10.1137/141000671" ext-link-type="DOI">10.1137/141000671</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx6"><?xmltex \def\ref@label{{Bodega Bay Preprocessed Data(2019)}}?><label>Bodega Bay Preprocessed Data(2019)</label><?label Bodega2019?><mixed-citation>Bodega Bay Preprocessed Data: Size-resolved cloud condensation nuclei data collected during the CalWater 2015 field campaign (Version v1.0), edited by: Petters, M. D., Rothfuss, N. E., Taylor, H., Kreidenweis, S. M., DeMott, P. J., and Atwood, S. A.: Zenodo [Data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.2605668" ext-link-type="DOI">10.5281/zenodo.2605668</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx7"><?xmltex \def\ref@label{{Borsdorff et~al.(2014)Borsdorff, Hasekamp, Wassmann, and
Landgraf}}?><label>Borsdorff et al.(2014)Borsdorff, Hasekamp, Wassmann, and
Landgraf</label><?label borsdorffInsightsTikhonovRegularization2014?><mixed-citation>Borsdorff, T., Hasekamp, O. P., Wassmann, A., and Landgraf, J.: Insights into Tikhonov regularization: application to trace gas column retrieval and the efficient calculation of total column averaging kernels, Atmos. Meas. Tech., 7, 523–535, <ext-link xlink:href="https://doi.org/10.5194/amt-7-523-2014" ext-link-type="DOI">10.5194/amt-7-523-2014</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx8"><?xmltex \def\ref@label{{Chen et~al.(2018)Chen, Hodshire, Ortega, Greenberg, McMurry, Carlton,
Pierce, Hanson, and Smith}}?><label>Chen et al.(2018)Chen, Hodshire, Ortega, Greenberg, McMurry, Carlton,
Pierce, Hanson, and Smith</label><?label chenVerticallyResolvedConcentration2018?><mixed-citation>Chen, H., Hodshire, A. L., Ortega, J., Greenberg, J., McMurry, P. H., Carlton, A. G., Pierce, J. R., Hanson, D. R., and Smith, J. N.: Vertically resolved concentration and liquid water content of atmospheric nanoparticles at the US DOE Southern Great Plains site, Atmos. Chem. Phys., 18, 311–326, <ext-link xlink:href="https://doi.org/10.5194/acp-18-311-2018" ext-link-type="DOI">10.5194/acp-18-311-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx9"><?xmltex \def\ref@label{{Cubison et~al.(2005)Cubison, Coe, and
Gysel}}?><label>Cubison et al.(2005)Cubison, Coe, and
Gysel</label><?label cubisonModifiedHygroscopicTandem2005?><mixed-citation>Cubison, M., Coe, H., and Gysel, M.: A Modified Hygroscopic Tandem DMA and
a Data Retrieval Method Based on Optimal Estimation, J. Aerosol
Sci., 36, 846–865, <ext-link xlink:href="https://doi.org/10.1016/j.jaerosci.2004.11.009" ext-link-type="DOI">10.1016/j.jaerosci.2004.11.009</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx10"><?xmltex \def\ref@label{{Dawson et~al.(2016)Dawson, Petters, Meskhidze, Petters, and
Kreidenweis}}?><label>Dawson et al.(2016)Dawson, Petters, Meskhidze, Petters, and
Kreidenweis</label><?label dawsonHygroscopicGrowthCloud2016?><mixed-citation>Dawson, K. W., Petters, M. D., Meskhidze, N., Petters, S. S., and Kreidenweis,
S. M.: Hygroscopic Growth and Cloud Droplet Activation of Xanthan Gum as a
Proxy for Marine Hydrogels, J. Geophys. Res.-Atmos.,
121, 11803–11818, <ext-link xlink:href="https://doi.org/10.1002/2016JD025143" ext-link-type="DOI">10.1002/2016JD025143</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx11"><?xmltex \def\ref@label{{Dubovik and King(2000)}}?><label>Dubovik and King(2000)</label><?label dubovikFlexibleInversionAlgorithm2000?><mixed-citation>Dubovik, O. and King, M. D.: A Flexible Inversion Algorithm for Retrieval of
Aerosol Optical Properties from Sun and Sky Radiance Measurements,
J. Geophys. Res.-Atmos., 105, 20673–20696,
<ext-link xlink:href="https://doi.org/10.1029/2000JD900282" ext-link-type="DOI">10.1029/2000JD900282</ext-link>, 2000.</mixed-citation></ref>
      <ref id="bib1.bibx12"><?xmltex \def\ref@label{{Eld{\'{e}}n(1982)}}?><label>Eldén(1982)</label><?label eldenWeightedPseudoinverseGeneralized1982?><mixed-citation>Eldén, L.: A Weighted Pseudoinverse, Generalized Singular Values, and
Constrained Least Squares Problems, BIT Numerical Mathematics, 22, 487–502,
<ext-link xlink:href="https://doi.org/10.1007/BF01934412" ext-link-type="DOI">10.1007/BF01934412</ext-link>, 1982.</mixed-citation></ref>
      <ref id="bib1.bibx13"><?xmltex \def\ref@label{{Farmer et~al.(2015)Farmer, Cappa, and
Kreidenweis}}?><label>Farmer et al.(2015)Farmer, Cappa, and
Kreidenweis</label><?label farmerAtmosphericProcessesTheir2015?><mixed-citation>Farmer, D. K., Cappa, C. D., and Kreidenweis, S. M.: Atmospheric Processes
and Their Controlling Influence on Cloud Condensation Nuclei
Activity, Chem. Rev., 115, 4199–4217, <ext-link xlink:href="https://doi.org/10.1021/cr5006292" ext-link-type="DOI">10.1021/cr5006292</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx14"><?xmltex \def\ref@label{{Golub et~al.(1979)Golub, Heath, and
Wahba}}?><label>Golub et al.(1979)Golub, Heath, and
Wahba</label><?label golubGeneralizedCrossValidationMethod1979?><mixed-citation>Golub, G. H., Heath, M., and Wahba, G.: Generalized Cross-Validation as
a Method for Choosing a Good Ridge Parameter, Technometrics, 21,
215–223, <ext-link xlink:href="https://doi.org/10.2307/1268518" ext-link-type="DOI">10.2307/1268518</ext-link>, 1979.</mixed-citation></ref>
      <ref id="bib1.bibx15"><?xmltex \def\ref@label{{Gysel et~al.(2009)Gysel, McFiggans, and
Coe}}?><label>Gysel et al.(2009)Gysel, McFiggans, and
Coe</label><?label gyselInversionTandemDifferential2009?><mixed-citation>Gysel, M., McFiggans, G., and Coe, H.: Inversion of Tandem Differential
Mobility Analyser (TDMA) Measurements, J. Aerosol Sci., 40,
134–151, <ext-link xlink:href="https://doi.org/10.1016/j.jaerosci.2008.07.013" ext-link-type="DOI">10.1016/j.jaerosci.2008.07.013</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx16"><?xmltex \def\ref@label{{Hansen(1998)}}?><label>Hansen(1998)</label><?label hansenDecompositionsOtherTools1998?><mixed-citation>Hansen, P. C.: 2. Decompositions and Other Tools, in:
Rank-Deficient and Discrete Ill-Posed Problems, Mathematical
Modeling and Computation,  Society for Industrial and
Applied Mathematics, 19–44, <ext-link xlink:href="https://doi.org/10.1137/1.9780898719697.ch2" ext-link-type="DOI">10.1137/1.9780898719697.ch2</ext-link>, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx17"><?xmltex \def\ref@label{{Hansen(2000)}}?><label>Hansen(2000)</label><?label hansenLcurveItsUse2000?><mixed-citation>
Hansen, P. C.: The L-Curve and Its Use in the Numerical Treatment of
Inverse Problems., in: Advances in Computational Bioengineering, edited
by: Johnston, P., WIT Press., 119–142., 2000.</mixed-citation></ref>
      <ref id="bib1.bibx18"><?xmltex \def\ref@label{{Hansen(2007)}}?><label>Hansen(2007)</label><?label hansenRegularizationToolsVersion2007?><mixed-citation>Hansen, P. C.: Regularization Tools Version 4.0 for Matlab 7.3,
Numerical Algorithms, 46, 189–194, <ext-link xlink:href="https://doi.org/10.1007/s11075-007-9136-9" ext-link-type="DOI">10.1007/s11075-007-9136-9</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx19"><?xmltex \def\ref@label{{Hodshire et~al.(2016)Hodshire, Lawler, Zhao, Ortega, Jen,
{Yli-Juuti}, Brewer, Kodros, Barsanti, Hanson, McMurry, Smith, and
Pierce}}?><label>Hodshire et al.(2016)Hodshire, Lawler, Zhao, Ortega, Jen,
Yli-Juuti, Brewer, Kodros, Barsanti, Hanson, McMurry, Smith, and
Pierce</label><?label hodshireMultipleNewparticleGrowth2016?><mixed-citation>Hodshire, A. L., Lawler, M. J., Zhao, J., Ortega, J., Jen, C., Yli-Juuti, T., Brewer, J. F., Kodros, J. K., Barsanti, K. C., Hanson, D. R., McMurry, P. H., Smith, J. N., and Pierce, J. R.: Multiple new-particle growth pathways observed at the US DOE Southern Great Plains field site, Atmos. Chem. Phys., 16, 9321–9348, <ext-link xlink:href="https://doi.org/10.5194/acp-16-9321-2016" ext-link-type="DOI">10.5194/acp-16-9321-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx20"><?xmltex \def\ref@label{{Huckle and Sedlacek(2012)}}?><label>Huckle and Sedlacek(2012)</label><?label huckleDataBasedRegularization2012?><mixed-citation>Huckle, T. and Sedlacek, M.: Data Based Regularization Matrices for the
Tikhonov-Phillips Regularization, PAMM, 12, 643–644,
<ext-link xlink:href="https://doi.org/10.1002/pamm.201210310" ext-link-type="DOI">10.1002/pamm.201210310</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx21"><?xmltex \def\ref@label{{Jefferson et~al.(2017)Jefferson, Hageman, Morrow, Mei, and
Watson}}?><label>Jefferson et al.(2017)Jefferson, Hageman, Morrow, Mei, and
Watson</label><?label jeffersonSevenYearsAerosol2017?><mixed-citation>Jefferson, A., Hageman, D., Morrow, H., Mei, F., and Watson, T.: Seven Years of
Aerosol Scattering Hygroscopic Growth Measurements from SGP: Factors
Influencing Water Uptake, J. Geophys. Res.-Atmos., 122,
9451–9466, <ext-link xlink:href="https://doi.org/10.1002/2017JD026804" ext-link-type="DOI">10.1002/2017JD026804</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx22"><?xmltex \def\ref@label{{Jiang et~al.(2014)Jiang, Kim, Wang, Stolzenburg, Kaufman, Qi, Sem,
Sakurai, Hama, and McMurry}}?><label>Jiang et al.(2014)Jiang, Kim, Wang, Stolzenburg, Kaufman, Qi, Sem,
Sakurai, Hama, and McMurry</label><?label jiangAerosolChargeFractions2014?><mixed-citation>Jiang, J., Kim, C., Wang, X., Stolzenburg, M. R., Kaufman, S. L., Qi, C., Sem,
G. J., Sakurai, H., Hama, N., and McMurry, P. H.: Aerosol Charge Fractions
Downstream of Six Bipolar Chargers: Effects of Ion Source,
Source Activity, and Flowrate, Aerosol Sci. Tech., 48,
1207–1216, <ext-link xlink:href="https://doi.org/10.1080/02786826.2014.976333" ext-link-type="DOI">10.1080/02786826.2014.976333</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx23"><?xmltex \def\ref@label{{Jimenez et~al.(2016)Jimenez, Canagaratna, Drewnick, Allan, Alfarra,
Middlebrook, Slowik, Zhang, Coe, Jayne, and
Worsnop}}?><label>Jimenez et al.(2016)Jimenez, Canagaratna, Drewnick, Allan, Alfarra,
Middlebrook, Slowik, Zhang, Coe, Jayne, and
Worsnop</label><?label jimenezCommentEffectsMolecular2016?><mixed-citation>Jimenez, J. L., Canagaratna, M. R., Drewnick, F., Allan, J. D., Alfarra, M. R.,
Middlebrook, A. M., Slowik, J. G., Zhang, Q., Coe, H., Jayne, J. T., and
Worsnop, D. R.: Comment on “The Effects of Molecular Weight and Thermal
Decomposition on the Sensitivity of a Thermal Desorption Aerosol Mass
Spectrometer”, Aerosol Sci. Tech., 50,
<ext-link xlink:href="https://doi.org/10.1080/02786826.2016.1205728" ext-link-type="DOI">10.1080/02786826.2016.1205728</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx24"><?xmltex \def\ref@label{{Joutsensaari et~al.(2018)Joutsensaari, Ozon, Nieminen, Mikkonen,
L{\"{a}}hivaara, Decesari, Facchini, Laaksonen, and
Lehtinen}}?><label>Joutsensaari et al.(2018)Joutsensaari, Ozon, Nieminen, Mikkonen,
Lähivaara, Decesari, Facchini, Laaksonen, and
Lehtinen</label><?label joutsensaariIdentificationNewParticle2018?><mixed-citation>Joutsensaari, J., Ozon, M., Nieminen, T., Mikkonen, S., Lähivaara, T., Decesari, S., Facchini, M. C., Laaksonen, A., and Lehtinen, K. E. J.: Identification of new particle formation events with deep learning, Atmos. Chem. Phys., 18, 9597–9615, <ext-link xlink:href="https://doi.org/10.5194/acp-18-9597-2018" ext-link-type="DOI">10.5194/acp-18-9597-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx25"><?xmltex \def\ref@label{{Jung and Kawamura(2014)}}?><label>Jung and Kawamura(2014)</label><?label jungHygroscopicPropertiesNewly2014?><mixed-citation>Jung, J. and Kawamura, K.: Hygroscopic properties of newly formed ultrafine particles at an urban site surrounded by deciduous forest (Sapporo, northern Japan) during the summer of 2011, Atmos. Chem. Phys., 14, 7519–7531, <ext-link xlink:href="https://doi.org/10.5194/acp-14-7519-2014" ext-link-type="DOI">10.5194/acp-14-7519-2014</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx26"><?xmltex \def\ref@label{{Kandlikar and
Ramachandran(1999)}}?><label>Kandlikar and
Ramachandran(1999)</label><?label kandlikarInverseMethodsAnalysing1999?><mixed-citation>Kandlikar, M. and Ramachandran, G.: Inverse Methods for Analysing Aerosol
Spectrometer Measurements: A Critical Review, J. Aerosol
Sci., 30, 413–437, <ext-link xlink:href="https://doi.org/10.1016/S0021-8502(98)00066-4" ext-link-type="DOI">10.1016/S0021-8502(98)00066-4</ext-link>, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx27"><?xmltex \def\ref@label{{Knutson and Whitby(1975)}}?><label>Knutson and Whitby(1975)</label><?label knutsonAerosolClassificationElectric1975?><mixed-citation>Knutson, E. O. and Whitby, K. T.: Aerosol Classification by Electric Mobility:
Apparatus, Theory, and Applications, J. Aerosol Sci., 6, 443–451,
<ext-link xlink:href="https://doi.org/10.1016/0021-8502(75)90060-9" ext-link-type="DOI">10.1016/0021-8502(75)90060-9</ext-link>, 1975.</mixed-citation></ref>
      <ref id="bib1.bibx28"><?xmltex \def\ref@label{{Krakauer et~al.(2004)Krakauer, Schneider, Randerson, and
Olsen}}?><label>Krakauer et al.(2004)Krakauer, Schneider, Randerson, and
Olsen</label><?label krakauerUsingGeneralizedCrossvalidation2004?><mixed-citation>Krakauer, N. Y., Schneider, T., Randerson, J. T., and Olsen, S. C.: Using
Generalized Cross-Validation to Select Parameters in Inversions for Regional
Carbon Fluxes, Geophys. Res. Lett., 31, L19108, <ext-link xlink:href="https://doi.org/10.1029/2004GL020323" ext-link-type="DOI">10.1029/2004GL020323</ext-link>,
2004.</mixed-citation></ref>
      <ref id="bib1.bibx29"><?xmltex \def\ref@label{{Kreidenweis et~al.(2019)Kreidenweis, Petters, and
Lohmann}}?><label>Kreidenweis et al.(2019)Kreidenweis, Petters, and
Lohmann</label><?label kreidenweis100YearsProgress2019?><mixed-citation>Kreidenweis, S. M., Petters, M., and Lohmann, U.: 100 Years of Progress
in Cloud Physics, Aerosols, and Aerosol Chemistry Research,
Meteorological Monographs, 59, 11.1–11.72,
<ext-link xlink:href="https://doi.org/10.1175/AMSMONOGRAPHS-D-18-0024.1" ext-link-type="DOI">10.1175/AMSMONOGRAPHS-D-18-0024.1</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx30"><?xmltex \def\ref@label{{Kuang(2016)}}?><label>Kuang(2016)</label><?label kuangScanningMobilityParticle2016?><mixed-citation>
Kuang, C.: Scanning Mobility Particle Spectrometer Instrument Handbook,
Tech. Rep. DOE/SC-ARM-TR-147, U.S. Department of Energy, Office of Science,
ARM Climate Research Facility, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx31"><?xmltex \def\ref@label{{Lampe et~al.(2012)Lampe, Reichel, and
Voss}}?><label>Lampe et al.(2012)Lampe, Reichel, and
Voss</label><?label lampeLargescaleTikhonovRegularization2012?><mixed-citation>Lampe, J., Reichel, L., and Voss, H.: Large-Scale Tikhonov Regularization
via Reduction by Orthogonal Projection, Special Issue dedicated to Danny
Sorensen's 65th birthday, 436, 2845–2865, <ext-link xlink:href="https://doi.org/10.1016/j.laa.2011.07.019" ext-link-type="DOI">10.1016/j.laa.2011.07.019</ext-link>,
2012.</mixed-citation></ref>
      <ref id="bib1.bibx32"><?xmltex \def\ref@label{{Lira et~al.(2016)Lira, Iyer, Trindade, and
Howle}}?><label>Lira et al.(2016)Lira, Iyer, Trindade, and
Howle</label><?label liraQRCholeskyProbabilistic2016?><mixed-citation>
Lira, M., Iyer, R., Trindade, A. A., and Howle, V.: QR Versus Cholesky: A
Probabilistic Analysis, International Journal of Numerical Analysis and
Modeling, 1, 114–121, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx33"><?xmltex \def\ref@label{{{Lopez-Yglesias} et~al.(2014){Lopez-Yglesias}, Yeung, Dey, Brechtel,
and Chan}}?><label>Lopez-Yglesias et al.(2014)Lopez-Yglesias, Yeung, Dey, Brechtel,
and Chan</label><?label lopez-yglesiasPerformanceEvaluationBrechtel2014?><mixed-citation>Lopez-Yglesias, X. F., Yeung, M. C., Dey, S. E., Brechtel, F. J., and Chan,
C. K.: Performance Evaluation of the Brechtel Mfg. Humidified
Tandem Differential Mobility Analyzer (BMI HTDMA) for Studying
Hygroscopic Properties of Aerosol Particles, Aerosol Sci.  Tech., 48, 969–980, <ext-link xlink:href="https://doi.org/10.1080/02786826.2014.952366" ext-link-type="DOI">10.1080/02786826.2014.952366</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx34"><?xmltex \def\ref@label{{Mahish et~al.(2018)Mahish, Jefferson, and
Collins}}?><label>Mahish et al.(2018)Mahish, Jefferson, and
Collins</label><?label mahishInfluenceCommonAssumptions2018?><mixed-citation>Mahish, M., Jefferson, A., and Collins, R. D.: Influence of Common
Assumptions Regarding Aerosol Composition and Mixing State on
Predicted CCN Concentration, Atmosphere, 9, <ext-link xlink:href="https://doi.org/10.3390/atmos9020054" ext-link-type="DOI">10.3390/atmos9020054</ext-link>,
2018.</mixed-citation></ref>
      <ref id="bib1.bibx35"><?xmltex \def\ref@label{{Marinescu et~al.(2019)Marinescu, Levin, Collins, Kreidenweis, and
{van den Heever}}}?><label>Marinescu et al.(2019)Marinescu, Levin, Collins, Kreidenweis, and
van den Heever</label><?label marinescuQuantifyingAerosolSize2019?><mixed-citation>Marinescu, P. J., Levin, E. J. T., Collins, D., Kreidenweis, S. M., and van den Heever, S. C.: Quantifying aerosol size distributions and their temporal variability in the Southern Great Plains, USA, Atmos. Chem. Phys., 19, 11985–12006, <ext-link xlink:href="https://doi.org/10.5194/acp-19-11985-2019" ext-link-type="DOI">10.5194/acp-19-11985-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx36"><?xmltex \def\ref@label{{Martin et~al.(2017)Martin, Cornwell, Atwood, Moore, Rothfuss, Taylor,
DeMott, Kreidenweis, Petters, and
Prather}}?><label>Martin et al.(2017)Martin, Cornwell, Atwood, Moore, Rothfuss, Taylor,
DeMott, Kreidenweis, Petters, and
Prather</label><?label martinTransportPollutionRemote2017?><mixed-citation>Martin, A. C., Cornwell, G. C., Atwood, S. A., Moore, K. A., Rothfuss, N. E., Taylor, H., DeMott, P. J., Kreidenweis, S. M., Petters, M. D., and Prather, K. A.: Transport of pollution to a remote coastal site during gap flow from California's interior: impacts on aerosol composition, clouds, and radiative balance, Atmos. Chem. Phys., 17, 1491–1509, <ext-link xlink:href="https://doi.org/10.5194/acp-17-1491-2017" ext-link-type="DOI">10.5194/acp-17-1491-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx37"><?xmltex \def\ref@label{{Mikhailov et~al.(2004)Mikhailov, Vlasenko, Niessner, and
P{\"{o}}schl}}?><label>Mikhailov et al.(2004)Mikhailov, Vlasenko, Niessner, and
Pöschl</label><?label mikhailovInteractionAerosolParticles2004?><mixed-citation>Mikhailov, E., Vlasenko, S., Niessner, R., and Pöschl, U.: Interaction of aerosol particles composed of protein and saltswith water vapor: hygroscopic growth and microstructural rearrangement, Atmos. Chem. Phys., 4, 323–350, <ext-link xlink:href="https://doi.org/10.5194/acp-4-323-2004" ext-link-type="DOI">10.5194/acp-4-323-2004</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bibx38"><?xmltex \def\ref@label{{Mogensen and
Riseth(2018)}}?><label>Mogensen and
Riseth(2018)</label><?label mogensenOptimMathematicalOptimization2018?><mixed-citation>Mogensen, P. K. and Riseth, A. N.: Optim: A Mathematical Optimization
Package for Julia, Journal of Open Source Software, 3, 615,
<ext-link xlink:href="https://doi.org/10.21105/joss.00615" ext-link-type="DOI">10.21105/joss.00615</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx39"><?xmltex \def\ref@label{{M{\"{u}}ller et~al.(2019)M{\"{u}}ller, Chemyakin, Kolgotin, Ferrare,
Hostetler, and Romanov}}?><label>Müller et al.(2019)Müller, Chemyakin, Kolgotin, Ferrare,
Hostetler, and Romanov</label><?label muellerAutomatedInsupervised2019?><mixed-citation>Müller, D., Chemyakin, E., Kolgotin, A., Ferrare, R. A., Hostetler, C. A.,
and Romanov, A.: Automated, Unsupervised Inversion of Multiwavelength Lidar
Data with TiARA: Assessment of Retrieval Performance of Microphysical
Parameters Using Simulated Data, Appl. Opt., 58, 4981–5008,
<ext-link xlink:href="https://doi.org/10.1364/AO.58.004981" ext-link-type="DOI">10.1364/AO.58.004981</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx40"><?xmltex \def\ref@label{{Oxford et~al.(2020)Oxford, Dang, Rapp, and
Williams}}?><label>Oxford et al.(2020)Oxford, Dang, Rapp, and
Williams</label><?label oxfordInterpretationVolatilityTandem2020?><mixed-citation>Oxford, C. R., Dang, A. J., Rapp, C. M., and Williams, B. J.: Interpretation of
Volatility Tandem Differential Mobility Analyzer (V-TDMA) Data
for Accurate Vapor Pressure and Enthalpy Measurement: Operational
Considerations, Multiple Charging, and Introduction to a New Analysis Program
(TAO), Aerosol Sci. Tech., 54, 410–425,
<ext-link xlink:href="https://doi.org/10.1080/02786826.2019.1709617" ext-link-type="DOI">10.1080/02786826.2019.1709617</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx41"><?xmltex \def\ref@label{{Ozon et~al.(2021{\natexlab{a}})Ozon, Sepp{\"{a}}nen, Kaipio, and
Lehtinen}}?><label>Ozon et al.(2021a)Ozon, Seppänen, Kaipio, and
Lehtinen</label><?label ozonRetrievalProcessRate2021?><mixed-citation>Ozon, M., Seppänen, A., Kaipio, J. P., and Lehtinen, K. E. J.: Retrieval of process rate parameters in the general dynamic equation for aerosols using Bayesian state estimation: BAYROSOL1.0, Geosci. Model Dev., 14, 3715–3739, <ext-link xlink:href="https://doi.org/10.5194/gmd-14-3715-2021" ext-link-type="DOI">10.5194/gmd-14-3715-2021</ext-link>, 2021a.</mixed-citation></ref>
      <ref id="bib1.bibx42"><?xmltex \def\ref@label{{Ozon et~al.(2021{\natexlab{b}})Ozon, Stolzenburg, Dada, Sepp{\"{a}}nen,
and Lehtinen}}?><label>Ozon et al.(2021b)Ozon, Stolzenburg, Dada, Seppänen,
and Lehtinen</label><?label ozonAerosolFormationGrowth2021?><mixed-citation>Ozon, M., Stolzenburg, D., Dada, L., Seppänen, A., and Lehtinen, K. E. J.: Aerosol formation and growth rates from chamber experiments using Kalman smoothing, Atmos. Chem. Phys., 21, 12595–12611, <ext-link xlink:href="https://doi.org/10.5194/acp-21-12595-2021" ext-link-type="DOI">10.5194/acp-21-12595-2021</ext-link>, 2021b.</mixed-citation></ref>
      <ref id="bib1.bibx43"><?xmltex \def\ref@label{{Park et~al.(2008)Park, Dutcher, Emery, Pagels, Sakurai, Scheckman,
Qian, Stolzenburg, Wang, Yang, and
McMurry}}?><label>Park et al.(2008)Park, Dutcher, Emery, Pagels, Sakurai, Scheckman,
Qian, Stolzenburg, Wang, Yang, and
McMurry</label><?label parkTandemMeasurementsAerosol2008?><mixed-citation>Park, K., Dutcher, D., Emery, M., Pagels, J., Sakurai, H., Scheckman, J., Qian,
S., Stolzenburg, M. R., Wang, X., Yang, J., and McMurry, P. H.: Tandem
Measurements of Aerosol Properties – A Review of
Mobility Techniques with Extensions, Aerosol Sci. Tech.,
42, 801–816, <ext-link xlink:href="https://doi.org/10.1080/02786820802339561" ext-link-type="DOI">10.1080/02786820802339561</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx44"><?xmltex \def\ref@label{{Petters(2018)}}?><label>Petters(2018)</label><?label pettersLanguageSimplifyComputation2018?><mixed-citation>Petters, M. D.: A Language to Simplify Computation of Differential Mobility
Analyzer Response Functions, Aerosol Sci. Tech., 52, 1437–1451,
<ext-link xlink:href="https://doi.org/10.1080/02786826.2018.1530724" ext-link-type="DOI">10.1080/02786826.2018.1530724</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx45"><?xmltex \def\ref@label{{Petters(2021)}}?><label>Petters(2021)</label><?label petters2021?><mixed-citation>Petters, M. D.: Software and data for “Revisiting Matrix-Based Inversion of SMPS and HTDMA Data”,  Zenodo [data set],  <ext-link xlink:href="https://doi.org/10.5281/zenodo.5550382" ext-link-type="DOI">10.5281/zenodo.5550382</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx46"><?xmltex \def\ref@label{{Phillips(1962)}}?><label>Phillips(1962)</label><?label phillipsTechniqueNumericalSolution1962?><mixed-citation>Phillips, D. L.: A Technique for the Numerical Solution of Certain Integral
Equations of the First Kind, Journal of the ACM, 9, 84–97,
<ext-link xlink:href="https://doi.org/10.1145/321105.321114" ext-link-type="DOI">10.1145/321105.321114</ext-link>, 1962.</mixed-citation></ref>
      <ref id="bib1.bibx47"><?xmltex \def\ref@label{{Rader and McMurry(1986)}}?><label>Rader and McMurry(1986)</label><?label raderApplicationTandemDifferential1986?><mixed-citation>Rader, D. and McMurry, P.: Application of the Tandem Differential Mobility
Analyzer to Studies of Droplet Growth or Evaporation, J. Aerosol
Sci., 17, 771–787, <ext-link xlink:href="https://doi.org/10.1016/0021-8502(86)90031-5" ext-link-type="DOI">10.1016/0021-8502(86)90031-5</ext-link>, 1986.</mixed-citation></ref>
      <ref id="bib1.bibx48"><?xmltex \def\ref@label{{Rawat et~al.(2016)Rawat, Buckley, Kimoto, Lee, Fukushima, and
Hogan}}?><label>Rawat et al.(2016)Rawat, Buckley, Kimoto, Lee, Fukushima, and
Hogan</label><?label rawatTwoDimensionalSize2016?><mixed-citation>Rawat, V. K., Buckley, D. T., Kimoto, S., Lee, M.-H., Fukushima, N., and Hogan,
C. J.: Two Dimensional Size – Mass Distribution Function Inversion
from Differential Mobility Analyzer – Aerosol Particle Mass Analyzer
(DMA – APM) Measurements, J. Aerosol Sci., 92,
70–82, <ext-link xlink:href="https://doi.org/10.1016/j.jaerosci.2015.11.001" ext-link-type="DOI">10.1016/j.jaerosci.2015.11.001</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx49"><?xmltex \def\ref@label{{Reineking and
Porstend{\"{o}}rfer(1986)}}?><label>Reineking and
Porstendörfer(1986)</label><?label reinekingMeasurementsParticleLoss1986?><mixed-citation>Reineking, A. and Porstendörfer, J.: Measurements of Particle Loss
Functions in a Differential Mobility Analyzer (TSI, Model 3071)
for Different Flow Rates, Aerosol Sci. Tech., 5, 483–486,
<ext-link xlink:href="https://doi.org/10.1080/02786828608959112" ext-link-type="DOI">10.1080/02786828608959112</ext-link>, 1986.</mixed-citation></ref>
      <ref id="bib1.bibx50"><?xmltex \def\ref@label{{Riemer et~al.(2019)Riemer, Ault, West, Craig, and
Curtis}}?><label>Riemer et al.(2019)Riemer, Ault, West, Craig, and
Curtis</label><?label riemerAerosolMixingState2019?><mixed-citation>Riemer, N., Ault, A. P., West, M., Craig, R. L., and Curtis, J. H.: Aerosol
Mixing State: Measurements, Modeling, and Impacts, Rev.   Geophys., 57, 187–249, <ext-link xlink:href="https://doi.org/10.1029/2018RG000615" ext-link-type="DOI">10.1029/2018RG000615</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx51"><?xmltex \def\ref@label{{Royalty et~al.(2017)Royalty, Phillips, Dawson, Reed, Meskhidze, and
Petters}}?><label>Royalty et al.(2017)Royalty, Phillips, Dawson, Reed, Meskhidze, and
Petters</label><?label royaltyAerosolPropertiesObserved2017?><mixed-citation>Royalty, T. M., Phillips, B. N., Dawson, K. W., Reed, R., Meskhidze, N., and
Petters, M. D.: Aerosol Properties Observed in the Subtropical North
Pacific Boundary Layer, J. Geophys. Res.-Atmos., 122,
9990–10,012, <ext-link xlink:href="https://doi.org/10.1002/2017JD026897" ext-link-type="DOI">10.1002/2017JD026897</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx52"><?xmltex \def\ref@label{{Russell et~al.(1996)Russell, Zhang, Flagan, Seinfeld, Stolzenburg,
and Caldow}}?><label>Russell et al.(1996)Russell, Zhang, Flagan, Seinfeld, Stolzenburg,
and Caldow</label><?label russellRadiallyClassifiedAerosol1996?><mixed-citation>Russell, L. M., Zhang, S.-H., Flagan, R. C., Seinfeld, J. H., Stolzenburg,
M. R., and Caldow, R.: Radially Classified Aerosol Detector for
Aircraft-Based Submicron Aerosol Measurements, J. Atmos. Ocean. Technol., 13, 598–609,
<ext-link xlink:href="https://doi.org/10.1175/1520-0426(1996)013&lt;0598:RCADFA&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0426(1996)013&lt;0598:RCADFA&gt;2.0.CO;2</ext-link>, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx53"><?xmltex \def\ref@label{{SGP HTDMA Data(2020)}}?><label>SGP HTDMA Data(2020)</label><?label SGP2020a?><mixed-citation>SGP SMPS Data: Atmospheric Radiation Measurement (ARM) user facility. 2016, updated hourly, Scanning mobility particle sizer (AOSSMPS), 2020-01-01 to 2020-09-27, Southern Great Plains (SGP) Lamont, OK (Extended and Co-located with C1) (E13), edited by: Kuang, C., Salwen, C., Boyer, M., and Singh, A., ARM Data Center, <ext-link xlink:href="https://doi.org/10.5439/1095583" ext-link-type="DOI">10.5439/1095583</ext-link>, last access: 29 September 2020a.</mixed-citation></ref>
      <ref id="bib1.bibx54"><?xmltex \def\ref@label{{SGP HTDMA Data(2020)}}?><label>SGP HTDMA Data(2020)</label><?label SGP2020b?><mixed-citation>SGP HTDMA Data: Atmospheric Radiation Measurement (ARM) user facility. 2017, updated hourly. Humidified Tandem Differential Mobility Analyzer (AOSHTDMA), 2020-01-01 to 2020-02-22, Southern Great Plains (SGP) Lamont, OK (Extended and Co-located with C1) (E13), edited by: Uin, J., Salwen,  C., and Senum, G., ARM Data Center, <ext-link xlink:href="https://doi.org/10.5439/1095581" ext-link-type="DOI">10.5439/1095581</ext-link>, last access: 29 September 2020b.</mixed-citation></ref>
      <ref id="bib1.bibx55"><?xmltex \def\ref@label{{Shen et~al.(2021)Shen, Zhao, and
Zhao}}?><label>Shen et al.(2021)Shen, Zhao, and
Zhao</label><?label shenEffectsMultichargeAerosol2021?><mixed-citation>Shen, C., Zhao, G., and Zhao, C.: Effects of multi-charge on aerosol hygroscopicity measurement by a HTDMA, Atmos. Meas. Tech., 14, 1293–1301, <ext-link xlink:href="https://doi.org/10.5194/amt-14-1293-2021" ext-link-type="DOI">10.5194/amt-14-1293-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx56"><?xmltex \def\ref@label{{Shingler et~al.(2016)Shingler, Sorooshian, Ortega, Crosbie,
Wonasch{\"{u}}tz, Perring, Beyersdorf, Ziemba, Jimenez, {Campuzano-Jost},
Mikoviny, Wisthaler, and
Russell}}?><label>Shingler et al.(2016)Shingler, Sorooshian, Ortega, Crosbie,
Wonaschütz, Perring, Beyersdorf, Ziemba, Jimenez, Campuzano-Jost,
Mikoviny, Wisthaler, and
Russell</label><?label shinglerAmbientObservationsHygroscopic2016?><mixed-citation>Shingler, T., Sorooshian, A., Ortega, A., Crosbie, E., Wonaschütz, A.,
Perring, A. E., Beyersdorf, A., Ziemba, L., Jimenez, J. L., Campuzano-Jost,
P., Mikoviny, T., Wisthaler, A., and Russell, L. M.: Ambient Observations of
Hygroscopic Growth Factor and f(RH) below 1: Case Studies from
Surface and Airborne Measurements, J. Geophys. Res.-Atmos., 121, 13661–13677, <ext-link xlink:href="https://doi.org/10.1002/2016JD025471" ext-link-type="DOI">10.1002/2016JD025471</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx57"><?xmltex \def\ref@label{{Sipkens et~al.(2020)Sipkens, Olfert, and
Rogak}}?><label>Sipkens et al.(2020)Sipkens, Olfert, and
Rogak</label><?label sipkensInversionMethodsDetermine2020?><mixed-citation>Sipkens, T., Olfert, J., and Rogak, S.: Inversion Methods to Determine
Two-Dimensional Aerosol Mass-Mobility Distributions: A Critical
Comparison of Established Methods, J. Aerosol Sci., 140, 105484,
<ext-link xlink:href="https://doi.org/10.1016/j.jaerosci.2019.105484" ext-link-type="DOI">10.1016/j.jaerosci.2019.105484</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx58"><?xmltex \def\ref@label{{Stolzenburg and McMurry(1988)}}?><label>Stolzenburg and McMurry(1988)</label><?label stolzenburgTDMAfitUserManual1988?><mixed-citation>
Stolzenburg, M. and McMurry, P. H.: TDMAfit User's Manual, Tech. Rep.
Technical Report, PTL Publication No. 653, University of Minnesota,
Department of Mechanical Engineering, Particle Technology Laboratory, 1988.</mixed-citation></ref>
      <ref id="bib1.bibx59"><?xmltex \def\ref@label{{Stolzenburg and
McMurry(2008)}}?><label>Stolzenburg and
McMurry(2008)</label><?label stolzenburgEquationsGoverningSingle2008?><mixed-citation>Stolzenburg, M. R. and McMurry, P. H.: Equations Governing Single and
Tandem DMA Configurations and a New Lognormal Approximation to the
Transfer Function, Aerosol Sci. Tech., 42, 421–432,
<ext-link xlink:href="https://doi.org/10.1080/02786820802157823" ext-link-type="DOI">10.1080/02786820802157823</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx60"><?xmltex \def\ref@label{{Suda and Petters(2013)}}?><label>Suda and Petters(2013)</label><?label sudaAccurateDeterminationAerosol2013?><mixed-citation>Suda, S. R. and Petters, M. D.: Accurate Determination of Aerosol
Activity Coefficients at Relative Humidities up to 99% Using the
Hygroscopicity Tandem Differential Mobility Analyzer Technique, Aerosol
Sci. Technol., 47, 991–1000, <ext-link xlink:href="https://doi.org/10.1080/02786826.2013.807906" ext-link-type="DOI">10.1080/02786826.2013.807906</ext-link>,
2013.</mixed-citation></ref>
      <ref id="bib1.bibx61"><?xmltex \def\ref@label{{Swietlicki et~al.(2008)Swietlicki, Hansson, H{\"{a}}meri, Svenningsson,
Massling, Mcfiggans, Mcmurry, Pet{\"{a}}j{\"{a}}, Tunved, Gysel, Topping,
Weingartner, Baltensperger, Rissler, Wiedensohler, and
Kulmala}}?><label>Swietlicki et al.(2008)Swietlicki, Hansson, Hämeri, Svenningsson,
Massling, Mcfiggans, Mcmurry, Petäjä, Tunved, Gysel, Topping,
Weingartner, Baltensperger, Rissler, Wiedensohler, and
Kulmala</label><?label swietlickiHygroscopicPropertiesSubmicrometer2008?><mixed-citation>Swietlicki, E., Hansson, H. C., Hämeri, K., Svenningsson, B., Massling, A.,
Mcfiggans, G., Mcmurry, P. H., Petäjä, T., Tunved, P., Gysel, M.,
Topping, D., Weingartner, E., Baltensperger, U., Rissler, J., Wiedensohler,
A., and Kulmala, M.: Hygroscopic Properties of Submicrometer Atmospheric
Aerosol Particles Measured with H-TDMA Instruments in Various
Environments – a Review, Tellus B, 60, 432–469, <ext-link xlink:href="https://doi.org/10.1111/j.1600-0889.2008.00350.x" ext-link-type="DOI">10.1111/j.1600-0889.2008.00350.x</ext-link>, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx62"><?xmltex \def\ref@label{{Talukdar and Swihart(2003)}}?><label>Talukdar and Swihart(2003)</label><?label talukdarImprovedDataInversion2003?><mixed-citation>Talukdar, S. S. and Swihart, M. T.: An Improved Data Inversion Program for
Obtaining Aerosol Size Distributions from Scanning Differential
Mobility Analyzer Data, Aerosol Sci. Tech., 37, 145–161,
<ext-link xlink:href="https://doi.org/10.1080/02786820300952" ext-link-type="DOI">10.1080/02786820300952</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx63"><?xmltex \def\ref@label{{Tikhonov(1963)}}?><label>Tikhonov(1963)</label><?label tikhonovSolutionIncorrectlyFormulated1963?><mixed-citation>
Tikhonov, A. N.: Solution of Incorrectly Formulated Problems and the
Regularization Method, Soviet Mathematics Doklady, 4, 1035–1038, 1963.</mixed-citation></ref>
      <ref id="bib1.bibx64"><?xmltex \def\ref@label{{Twomey(1963)}}?><label>Twomey(1963)</label><?label twomeyNumericalSolutionFredholm1963?><mixed-citation>
Twomey, S.: On the Numerical Solution of Fredholm Integral Equations of the
First Kind by the Inversion of the Linear System Produced by Quadrature, J.
ACM, 10, 97–101, 1963.</mixed-citation></ref>
      <ref id="bib1.bibx65"><?xmltex \def\ref@label{{Uin and Smith(2020)}}?><label>Uin and Smith(2020)</label><?label uinSouthernGreatPlains2020?><mixed-citation>Uin, J. and Smith, S.: Southern Great Plains (SGP) Aerosol Observing
System (AOS) Instrument Handbook, Tech. Rep. DOE/SC-ARM-TR-267,
U.S. Department of Energy, Office of Science, ARM Climate Research
Facility, 2020.
 </mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx66"><?xmltex \def\ref@label{{Voutilainen et~al.(2001)Voutilainen, Kolehmainen, and
Kaipio}}?><label>Voutilainen et al.(2001)Voutilainen, Kolehmainen, and
Kaipio</label><?label voutilainenStatisticalInversionAerosol2001?><mixed-citation>Voutilainen, A., Kolehmainen, V., and Kaipio, J. P.: Statistical Inversion of
Aerosol Size Measurement Data, Inverse Problems in Engineering, 9, 67–94,
<ext-link xlink:href="https://doi.org/10.1080/174159701088027753" ext-link-type="DOI">10.1080/174159701088027753</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx67"><?xmltex \def\ref@label{{Wang and Flagan(1990)}}?><label>Wang and Flagan(1990)</label><?label wangScanningElectricalMobility1990?><mixed-citation>Wang, S. C. and Flagan, R. C.: Scanning Electrical Mobility Spectrometer,
Aerosol Sci. Tech., 13, 230–240,
<ext-link xlink:href="https://doi.org/10.1080/02786829008959441" ext-link-type="DOI">10.1080/02786829008959441</ext-link>, 1990.</mixed-citation></ref>
      <ref id="bib1.bibx68"><?xmltex \def\ref@label{{Wiedensohler(1988)}}?><label>Wiedensohler(1988)</label><?label wiedensohlerApproximationBipolarCharge1988?><mixed-citation>Wiedensohler, A.: An Approximation of the Bipolar Charge Distribution for
Particles in the Submicron Size Range, J. Aerosol Sci., 19,
387–389, <ext-link xlink:href="https://doi.org/10.1016/0021-8502(88)90278-9" ext-link-type="DOI">10.1016/0021-8502(88)90278-9</ext-link>, 1988.</mixed-citation></ref>
      <ref id="bib1.bibx69"><?xmltex \def\ref@label{{Wolfenbarger and
Seinfeld(1990)}}?><label>Wolfenbarger and
Seinfeld(1990)</label><?label wolfenbargerInversionAerosolSize1990?><mixed-citation>Wolfenbarger, K. J. and Seinfeld, J. H.: Inversion of Aerosol Size Distribution
Data, J. Aerosol Sci., 21, 227–247,
<ext-link xlink:href="https://doi.org/10.1016/0021-8502(90)90007-K" ext-link-type="DOI">10.1016/0021-8502(90)90007-K</ext-link>, 1990.</mixed-citation></ref>
      <ref id="bib1.bibx70"><?xmltex \def\ref@label{{Wu et~al.(2013)Wu, Birmili, Poulain, Wang, Merkel, Fahlbusch, {van
Pinxteren}, Herrmann, and
Wiedensohler}}?><label>Wu et al.(2013)Wu, Birmili, Poulain, Wang, Merkel, Fahlbusch, van
Pinxteren, Herrmann, and
Wiedensohler</label><?label wuParticleHygroscopicityAtmospheric2013?><mixed-citation>Wu, Z., Birmili, W., Poulain, L., Wang, Z., Merkel, M., Fahlbusch, B., van Pinxteren, D., Herrmann, H., and Wiedensohler, A.: Particle hygroscopicity during atmospheric new particle formation events: implications for the chemical species contributing to particle growth, Atmos. Chem. Phys., 13, 6637–6646, <ext-link xlink:href="https://doi.org/10.5194/acp-13-6637-2013" ext-link-type="DOI">10.5194/acp-13-6637-2013</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx71"><?xmltex \def\ref@label{{Zhang et~al.(1995)Zhang, Akutsu, Russell, Flagan, and
Seinfeld}}?><label>Zhang et al.(1995)Zhang, Akutsu, Russell, Flagan, and
Seinfeld</label><?label zhangRadialDifferentialMobility1995?><mixed-citation>Zhang, S.-H., Akutsu, Y., Russell, L. M., Flagan, R. C., and Seinfeld, J. H.:
Radial Differential Mobility Analyzer, Aerosol Sci. Tech.,
23, 357–372, <ext-link xlink:href="https://doi.org/10.1080/02786829508965320" ext-link-type="DOI">10.1080/02786829508965320</ext-link>, 1995.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Revisiting matrix-based inversion of scanning mobility particle sizer (SMPS) and humidified tandem differential mobility analyzer (HTDMA) data</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Agarwal et al.(2020)Agarwal, Mierle, and Others</label><mixed-citation>
Agarwal, S., Mierle, K., and Others: Ceres Solver,
available at: <a href="http://ceres-solver.org" target="_blank"/>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Atwood et al.(2019)Atwood, Kreidenweis, DeMott, Petters, Cornwell,
Martin, and Moore</label><mixed-citation>
Atwood, S. A., Kreidenweis, S. M., DeMott, P. J., Petters, M. D., Cornwell, G. C., Martin, A. C., and Moore, K. A.: Classification of aerosol population type and cloud condensation nuclei properties in a coastal California littoral environment using an unsupervised cluster model, Atmos. Chem. Phys., 19, 6931–6947, <a href="https://doi.org/10.5194/acp-19-6931-2019" target="_blank">https://doi.org/10.5194/acp-19-6931-2019</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Baart(1982)</label><mixed-citation>
Baart, M. L.: The Use of Auto-Correlation for Pseudo-Rank
Determination in Noisy III-Conditioned Linear Least-Squares
Problems, IMA Journal of Numerical Analysis, 2, 241–247,
<a href="https://doi.org/10.1093/imanum/2.2.241" target="_blank">https://doi.org/10.1093/imanum/2.2.241</a>, 1982.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Bates et al.(1986)Bates, Lindstrom, Wahba, and
Yandell</label><mixed-citation>
Bates, D. M., Lindstrom, M. J., Wahba, G., and Yandell, B. G.: GCVPACK –
Routines for Generalized Cross Validation, Tech. Rep. Technical Report
No. 775, University of Wisconsin, Department of Statistics, 1986.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Bezanson et al.(2017)Bezanson, Edelman, Karpinski, and
Shah</label><mixed-citation>
Bezanson, J., Edelman, A., Karpinski, S., and Shah, V. B.: Julia: A Fresh
Approach to Numerical Computing, SIAM Review, 59, 65–98,
<a href="https://doi.org/10.1137/141000671" target="_blank">https://doi.org/10.1137/141000671</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Bodega Bay Preprocessed Data(2019)</label><mixed-citation>
Bodega Bay Preprocessed Data: Size-resolved cloud condensation nuclei data collected during the CalWater 2015 field campaign (Version v1.0), edited by: Petters, M. D., Rothfuss, N. E., Taylor, H., Kreidenweis, S. M., DeMott, P. J., and Atwood, S. A.: Zenodo [Data set], <a href="https://doi.org/10.5281/zenodo.2605668" target="_blank">https://doi.org/10.5281/zenodo.2605668</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Borsdorff et al.(2014)Borsdorff, Hasekamp, Wassmann, and
Landgraf</label><mixed-citation>
Borsdorff, T., Hasekamp, O. P., Wassmann, A., and Landgraf, J.: Insights into Tikhonov regularization: application to trace gas column retrieval and the efficient calculation of total column averaging kernels, Atmos. Meas. Tech., 7, 523–535, <a href="https://doi.org/10.5194/amt-7-523-2014" target="_blank">https://doi.org/10.5194/amt-7-523-2014</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Chen et al.(2018)Chen, Hodshire, Ortega, Greenberg, McMurry, Carlton,
Pierce, Hanson, and Smith</label><mixed-citation>
Chen, H., Hodshire, A. L., Ortega, J., Greenberg, J., McMurry, P. H., Carlton, A. G., Pierce, J. R., Hanson, D. R., and Smith, J. N.: Vertically resolved concentration and liquid water content of atmospheric nanoparticles at the US DOE Southern Great Plains site, Atmos. Chem. Phys., 18, 311–326, <a href="https://doi.org/10.5194/acp-18-311-2018" target="_blank">https://doi.org/10.5194/acp-18-311-2018</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Cubison et al.(2005)Cubison, Coe, and
Gysel</label><mixed-citation>
Cubison, M., Coe, H., and Gysel, M.: A Modified Hygroscopic Tandem DMA and
a Data Retrieval Method Based on Optimal Estimation, J. Aerosol
Sci., 36, 846–865, <a href="https://doi.org/10.1016/j.jaerosci.2004.11.009" target="_blank">https://doi.org/10.1016/j.jaerosci.2004.11.009</a>, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Dawson et al.(2016)Dawson, Petters, Meskhidze, Petters, and
Kreidenweis</label><mixed-citation>
Dawson, K. W., Petters, M. D., Meskhidze, N., Petters, S. S., and Kreidenweis,
S. M.: Hygroscopic Growth and Cloud Droplet Activation of Xanthan Gum as a
Proxy for Marine Hydrogels, J. Geophys. Res.-Atmos.,
121, 11803–11818, <a href="https://doi.org/10.1002/2016JD025143" target="_blank">https://doi.org/10.1002/2016JD025143</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Dubovik and King(2000)</label><mixed-citation>
Dubovik, O. and King, M. D.: A Flexible Inversion Algorithm for Retrieval of
Aerosol Optical Properties from Sun and Sky Radiance Measurements,
J. Geophys. Res.-Atmos., 105, 20673–20696,
<a href="https://doi.org/10.1029/2000JD900282" target="_blank">https://doi.org/10.1029/2000JD900282</a>, 2000.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Eldén(1982)</label><mixed-citation>
Eldén, L.: A Weighted Pseudoinverse, Generalized Singular Values, and
Constrained Least Squares Problems, BIT Numerical Mathematics, 22, 487–502,
<a href="https://doi.org/10.1007/BF01934412" target="_blank">https://doi.org/10.1007/BF01934412</a>, 1982.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Farmer et al.(2015)Farmer, Cappa, and
Kreidenweis</label><mixed-citation>
Farmer, D. K., Cappa, C. D., and Kreidenweis, S. M.: Atmospheric Processes
and Their Controlling Influence on Cloud Condensation Nuclei
Activity, Chem. Rev., 115, 4199–4217, <a href="https://doi.org/10.1021/cr5006292" target="_blank">https://doi.org/10.1021/cr5006292</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Golub et al.(1979)Golub, Heath, and
Wahba</label><mixed-citation>
Golub, G. H., Heath, M., and Wahba, G.: Generalized Cross-Validation as
a Method for Choosing a Good Ridge Parameter, Technometrics, 21,
215–223, <a href="https://doi.org/10.2307/1268518" target="_blank">https://doi.org/10.2307/1268518</a>, 1979.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Gysel et al.(2009)Gysel, McFiggans, and
Coe</label><mixed-citation>
Gysel, M., McFiggans, G., and Coe, H.: Inversion of Tandem Differential
Mobility Analyser (TDMA) Measurements, J. Aerosol Sci., 40,
134–151, <a href="https://doi.org/10.1016/j.jaerosci.2008.07.013" target="_blank">https://doi.org/10.1016/j.jaerosci.2008.07.013</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Hansen(1998)</label><mixed-citation>
Hansen, P. C.: 2. Decompositions and Other Tools, in:
Rank-Deficient and Discrete Ill-Posed Problems, Mathematical
Modeling and Computation,  Society for Industrial and
Applied Mathematics, 19–44, <a href="https://doi.org/10.1137/1.9780898719697.ch2" target="_blank">https://doi.org/10.1137/1.9780898719697.ch2</a>, 1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Hansen(2000)</label><mixed-citation>
Hansen, P. C.: The L-Curve and Its Use in the Numerical Treatment of
Inverse Problems., in: Advances in Computational Bioengineering, edited
by: Johnston, P., WIT Press., 119–142., 2000.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Hansen(2007)</label><mixed-citation>
Hansen, P. C.: Regularization Tools Version 4.0 for Matlab 7.3,
Numerical Algorithms, 46, 189–194, <a href="https://doi.org/10.1007/s11075-007-9136-9" target="_blank">https://doi.org/10.1007/s11075-007-9136-9</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Hodshire et al.(2016)Hodshire, Lawler, Zhao, Ortega, Jen,
Yli-Juuti, Brewer, Kodros, Barsanti, Hanson, McMurry, Smith, and
Pierce</label><mixed-citation>
Hodshire, A. L., Lawler, M. J., Zhao, J., Ortega, J., Jen, C., Yli-Juuti, T., Brewer, J. F., Kodros, J. K., Barsanti, K. C., Hanson, D. R., McMurry, P. H., Smith, J. N., and Pierce, J. R.: Multiple new-particle growth pathways observed at the US DOE Southern Great Plains field site, Atmos. Chem. Phys., 16, 9321–9348, <a href="https://doi.org/10.5194/acp-16-9321-2016" target="_blank">https://doi.org/10.5194/acp-16-9321-2016</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Huckle and Sedlacek(2012)</label><mixed-citation>
Huckle, T. and Sedlacek, M.: Data Based Regularization Matrices for the
Tikhonov-Phillips Regularization, PAMM, 12, 643–644,
<a href="https://doi.org/10.1002/pamm.201210310" target="_blank">https://doi.org/10.1002/pamm.201210310</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Jefferson et al.(2017)Jefferson, Hageman, Morrow, Mei, and
Watson</label><mixed-citation>
Jefferson, A., Hageman, D., Morrow, H., Mei, F., and Watson, T.: Seven Years of
Aerosol Scattering Hygroscopic Growth Measurements from SGP: Factors
Influencing Water Uptake, J. Geophys. Res.-Atmos., 122,
9451–9466, <a href="https://doi.org/10.1002/2017JD026804" target="_blank">https://doi.org/10.1002/2017JD026804</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Jiang et al.(2014)Jiang, Kim, Wang, Stolzenburg, Kaufman, Qi, Sem,
Sakurai, Hama, and McMurry</label><mixed-citation>
Jiang, J., Kim, C., Wang, X., Stolzenburg, M. R., Kaufman, S. L., Qi, C., Sem,
G. J., Sakurai, H., Hama, N., and McMurry, P. H.: Aerosol Charge Fractions
Downstream of Six Bipolar Chargers: Effects of Ion Source,
Source Activity, and Flowrate, Aerosol Sci. Tech., 48,
1207–1216, <a href="https://doi.org/10.1080/02786826.2014.976333" target="_blank">https://doi.org/10.1080/02786826.2014.976333</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Jimenez et al.(2016)Jimenez, Canagaratna, Drewnick, Allan, Alfarra,
Middlebrook, Slowik, Zhang, Coe, Jayne, and
Worsnop</label><mixed-citation>
Jimenez, J. L., Canagaratna, M. R., Drewnick, F., Allan, J. D., Alfarra, M. R.,
Middlebrook, A. M., Slowik, J. G., Zhang, Q., Coe, H., Jayne, J. T., and
Worsnop, D. R.: Comment on “The Effects of Molecular Weight and Thermal
Decomposition on the Sensitivity of a Thermal Desorption Aerosol Mass
Spectrometer”, Aerosol Sci. Tech., 50,
<a href="https://doi.org/10.1080/02786826.2016.1205728" target="_blank">https://doi.org/10.1080/02786826.2016.1205728</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Joutsensaari et al.(2018)Joutsensaari, Ozon, Nieminen, Mikkonen,
Lähivaara, Decesari, Facchini, Laaksonen, and
Lehtinen</label><mixed-citation>
Joutsensaari, J., Ozon, M., Nieminen, T., Mikkonen, S., Lähivaara, T., Decesari, S., Facchini, M. C., Laaksonen, A., and Lehtinen, K. E. J.: Identification of new particle formation events with deep learning, Atmos. Chem. Phys., 18, 9597–9615, <a href="https://doi.org/10.5194/acp-18-9597-2018" target="_blank">https://doi.org/10.5194/acp-18-9597-2018</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Jung and Kawamura(2014)</label><mixed-citation>
Jung, J. and Kawamura, K.: Hygroscopic properties of newly formed ultrafine particles at an urban site surrounded by deciduous forest (Sapporo, northern Japan) during the summer of 2011, Atmos. Chem. Phys., 14, 7519–7531, <a href="https://doi.org/10.5194/acp-14-7519-2014" target="_blank">https://doi.org/10.5194/acp-14-7519-2014</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Kandlikar and
Ramachandran(1999)</label><mixed-citation>
Kandlikar, M. and Ramachandran, G.: Inverse Methods for Analysing Aerosol
Spectrometer Measurements: A Critical Review, J. Aerosol
Sci., 30, 413–437, <a href="https://doi.org/10.1016/S0021-8502(98)00066-4" target="_blank">https://doi.org/10.1016/S0021-8502(98)00066-4</a>, 1999.
</mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Knutson and Whitby(1975)</label><mixed-citation>
Knutson, E. O. and Whitby, K. T.: Aerosol Classification by Electric Mobility:
Apparatus, Theory, and Applications, J. Aerosol Sci., 6, 443–451,
<a href="https://doi.org/10.1016/0021-8502(75)90060-9" target="_blank">https://doi.org/10.1016/0021-8502(75)90060-9</a>, 1975.
</mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Krakauer et al.(2004)Krakauer, Schneider, Randerson, and
Olsen</label><mixed-citation>
Krakauer, N. Y., Schneider, T., Randerson, J. T., and Olsen, S. C.: Using
Generalized Cross-Validation to Select Parameters in Inversions for Regional
Carbon Fluxes, Geophys. Res. Lett., 31, L19108, <a href="https://doi.org/10.1029/2004GL020323" target="_blank">https://doi.org/10.1029/2004GL020323</a>,
2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Kreidenweis et al.(2019)Kreidenweis, Petters, and
Lohmann</label><mixed-citation>
Kreidenweis, S. M., Petters, M., and Lohmann, U.: 100 Years of Progress
in Cloud Physics, Aerosols, and Aerosol Chemistry Research,
Meteorological Monographs, 59, 11.1–11.72,
<a href="https://doi.org/10.1175/AMSMONOGRAPHS-D-18-0024.1" target="_blank">https://doi.org/10.1175/AMSMONOGRAPHS-D-18-0024.1</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Kuang(2016)</label><mixed-citation>
Kuang, C.: Scanning Mobility Particle Spectrometer Instrument Handbook,
Tech. Rep. DOE/SC-ARM-TR-147, U.S. Department of Energy, Office of Science,
ARM Climate Research Facility, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Lampe et al.(2012)Lampe, Reichel, and
Voss</label><mixed-citation>
Lampe, J., Reichel, L., and Voss, H.: Large-Scale Tikhonov Regularization
via Reduction by Orthogonal Projection, Special Issue dedicated to Danny
Sorensen's 65th birthday, 436, 2845–2865, <a href="https://doi.org/10.1016/j.laa.2011.07.019" target="_blank">https://doi.org/10.1016/j.laa.2011.07.019</a>,
2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Lira et al.(2016)Lira, Iyer, Trindade, and
Howle</label><mixed-citation>
Lira, M., Iyer, R., Trindade, A. A., and Howle, V.: QR Versus Cholesky: A
Probabilistic Analysis, International Journal of Numerical Analysis and
Modeling, 1, 114–121, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Lopez-Yglesias et al.(2014)Lopez-Yglesias, Yeung, Dey, Brechtel,
and Chan</label><mixed-citation>
Lopez-Yglesias, X. F., Yeung, M. C., Dey, S. E., Brechtel, F. J., and Chan,
C. K.: Performance Evaluation of the Brechtel Mfg. Humidified
Tandem Differential Mobility Analyzer (BMI HTDMA) for Studying
Hygroscopic Properties of Aerosol Particles, Aerosol Sci.  Tech., 48, 969–980, <a href="https://doi.org/10.1080/02786826.2014.952366" target="_blank">https://doi.org/10.1080/02786826.2014.952366</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Mahish et al.(2018)Mahish, Jefferson, and
Collins</label><mixed-citation>
Mahish, M., Jefferson, A., and Collins, R. D.: Influence of Common
Assumptions Regarding Aerosol Composition and Mixing State on
Predicted CCN Concentration, Atmosphere, 9, <a href="https://doi.org/10.3390/atmos9020054" target="_blank">https://doi.org/10.3390/atmos9020054</a>,
2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Marinescu et al.(2019)Marinescu, Levin, Collins, Kreidenweis, and
van den Heever</label><mixed-citation>
Marinescu, P. J., Levin, E. J. T., Collins, D., Kreidenweis, S. M., and van den Heever, S. C.: Quantifying aerosol size distributions and their temporal variability in the Southern Great Plains, USA, Atmos. Chem. Phys., 19, 11985–12006, <a href="https://doi.org/10.5194/acp-19-11985-2019" target="_blank">https://doi.org/10.5194/acp-19-11985-2019</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Martin et al.(2017)Martin, Cornwell, Atwood, Moore, Rothfuss, Taylor,
DeMott, Kreidenweis, Petters, and
Prather</label><mixed-citation>
Martin, A. C., Cornwell, G. C., Atwood, S. A., Moore, K. A., Rothfuss, N. E., Taylor, H., DeMott, P. J., Kreidenweis, S. M., Petters, M. D., and Prather, K. A.: Transport of pollution to a remote coastal site during gap flow from California's interior: impacts on aerosol composition, clouds, and radiative balance, Atmos. Chem. Phys., 17, 1491–1509, <a href="https://doi.org/10.5194/acp-17-1491-2017" target="_blank">https://doi.org/10.5194/acp-17-1491-2017</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Mikhailov et al.(2004)Mikhailov, Vlasenko, Niessner, and
Pöschl</label><mixed-citation>
Mikhailov, E., Vlasenko, S., Niessner, R., and Pöschl, U.: Interaction of aerosol particles composed of protein and saltswith water vapor: hygroscopic growth and microstructural rearrangement, Atmos. Chem. Phys., 4, 323–350, <a href="https://doi.org/10.5194/acp-4-323-2004" target="_blank">https://doi.org/10.5194/acp-4-323-2004</a>, 2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Mogensen and
Riseth(2018)</label><mixed-citation>
Mogensen, P. K. and Riseth, A. N.: Optim: A Mathematical Optimization
Package for Julia, Journal of Open Source Software, 3, 615,
<a href="https://doi.org/10.21105/joss.00615" target="_blank">https://doi.org/10.21105/joss.00615</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Müller et al.(2019)Müller, Chemyakin, Kolgotin, Ferrare,
Hostetler, and Romanov</label><mixed-citation>
Müller, D., Chemyakin, E., Kolgotin, A., Ferrare, R. A., Hostetler, C. A.,
and Romanov, A.: Automated, Unsupervised Inversion of Multiwavelength Lidar
Data with TiARA: Assessment of Retrieval Performance of Microphysical
Parameters Using Simulated Data, Appl. Opt., 58, 4981–5008,
<a href="https://doi.org/10.1364/AO.58.004981" target="_blank">https://doi.org/10.1364/AO.58.004981</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Oxford et al.(2020)Oxford, Dang, Rapp, and
Williams</label><mixed-citation>
Oxford, C. R., Dang, A. J., Rapp, C. M., and Williams, B. J.: Interpretation of
Volatility Tandem Differential Mobility Analyzer (V-TDMA) Data
for Accurate Vapor Pressure and Enthalpy Measurement: Operational
Considerations, Multiple Charging, and Introduction to a New Analysis Program
(TAO), Aerosol Sci. Tech., 54, 410–425,
<a href="https://doi.org/10.1080/02786826.2019.1709617" target="_blank">https://doi.org/10.1080/02786826.2019.1709617</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Ozon et al.(2021a)Ozon, Seppänen, Kaipio, and
Lehtinen</label><mixed-citation>
Ozon, M., Seppänen, A., Kaipio, J. P., and Lehtinen, K. E. J.: Retrieval of process rate parameters in the general dynamic equation for aerosols using Bayesian state estimation: BAYROSOL1.0, Geosci. Model Dev., 14, 3715–3739, <a href="https://doi.org/10.5194/gmd-14-3715-2021" target="_blank">https://doi.org/10.5194/gmd-14-3715-2021</a>, 2021a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Ozon et al.(2021b)Ozon, Stolzenburg, Dada, Seppänen,
and Lehtinen</label><mixed-citation>
Ozon, M., Stolzenburg, D., Dada, L., Seppänen, A., and Lehtinen, K. E. J.: Aerosol formation and growth rates from chamber experiments using Kalman smoothing, Atmos. Chem. Phys., 21, 12595–12611, <a href="https://doi.org/10.5194/acp-21-12595-2021" target="_blank">https://doi.org/10.5194/acp-21-12595-2021</a>, 2021b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Park et al.(2008)Park, Dutcher, Emery, Pagels, Sakurai, Scheckman,
Qian, Stolzenburg, Wang, Yang, and
McMurry</label><mixed-citation>
Park, K., Dutcher, D., Emery, M., Pagels, J., Sakurai, H., Scheckman, J., Qian,
S., Stolzenburg, M. R., Wang, X., Yang, J., and McMurry, P. H.: Tandem
Measurements of Aerosol Properties – A Review of
Mobility Techniques with Extensions, Aerosol Sci. Tech.,
42, 801–816, <a href="https://doi.org/10.1080/02786820802339561" target="_blank">https://doi.org/10.1080/02786820802339561</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Petters(2018)</label><mixed-citation>
Petters, M. D.: A Language to Simplify Computation of Differential Mobility
Analyzer Response Functions, Aerosol Sci. Tech., 52, 1437–1451,
<a href="https://doi.org/10.1080/02786826.2018.1530724" target="_blank">https://doi.org/10.1080/02786826.2018.1530724</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Petters(2021)</label><mixed-citation>
Petters, M. D.: Software and data for “Revisiting Matrix-Based Inversion of SMPS and HTDMA Data”,  Zenodo [data set],  <a href="https://doi.org/10.5281/zenodo.5550382" target="_blank">https://doi.org/10.5281/zenodo.5550382</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Phillips(1962)</label><mixed-citation>
Phillips, D. L.: A Technique for the Numerical Solution of Certain Integral
Equations of the First Kind, Journal of the ACM, 9, 84–97,
<a href="https://doi.org/10.1145/321105.321114" target="_blank">https://doi.org/10.1145/321105.321114</a>, 1962.
</mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Rader and McMurry(1986)</label><mixed-citation>
Rader, D. and McMurry, P.: Application of the Tandem Differential Mobility
Analyzer to Studies of Droplet Growth or Evaporation, J. Aerosol
Sci., 17, 771–787, <a href="https://doi.org/10.1016/0021-8502(86)90031-5" target="_blank">https://doi.org/10.1016/0021-8502(86)90031-5</a>, 1986.
</mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Rawat et al.(2016)Rawat, Buckley, Kimoto, Lee, Fukushima, and
Hogan</label><mixed-citation>
Rawat, V. K., Buckley, D. T., Kimoto, S., Lee, M.-H., Fukushima, N., and Hogan,
C. J.: Two Dimensional Size – Mass Distribution Function Inversion
from Differential Mobility Analyzer – Aerosol Particle Mass Analyzer
(DMA – APM) Measurements, J. Aerosol Sci., 92,
70–82, <a href="https://doi.org/10.1016/j.jaerosci.2015.11.001" target="_blank">https://doi.org/10.1016/j.jaerosci.2015.11.001</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Reineking and
Porstendörfer(1986)</label><mixed-citation>
Reineking, A. and Porstendörfer, J.: Measurements of Particle Loss
Functions in a Differential Mobility Analyzer (TSI, Model 3071)
for Different Flow Rates, Aerosol Sci. Tech., 5, 483–486,
<a href="https://doi.org/10.1080/02786828608959112" target="_blank">https://doi.org/10.1080/02786828608959112</a>, 1986.
</mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>Riemer et al.(2019)Riemer, Ault, West, Craig, and
Curtis</label><mixed-citation>
Riemer, N., Ault, A. P., West, M., Craig, R. L., and Curtis, J. H.: Aerosol
Mixing State: Measurements, Modeling, and Impacts, Rev.   Geophys., 57, 187–249, <a href="https://doi.org/10.1029/2018RG000615" target="_blank">https://doi.org/10.1029/2018RG000615</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>Royalty et al.(2017)Royalty, Phillips, Dawson, Reed, Meskhidze, and
Petters</label><mixed-citation>
Royalty, T. M., Phillips, B. N., Dawson, K. W., Reed, R., Meskhidze, N., and
Petters, M. D.: Aerosol Properties Observed in the Subtropical North
Pacific Boundary Layer, J. Geophys. Res.-Atmos., 122,
9990–10,012, <a href="https://doi.org/10.1002/2017JD026897" target="_blank">https://doi.org/10.1002/2017JD026897</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>Russell et al.(1996)Russell, Zhang, Flagan, Seinfeld, Stolzenburg,
and Caldow</label><mixed-citation>
Russell, L. M., Zhang, S.-H., Flagan, R. C., Seinfeld, J. H., Stolzenburg,
M. R., and Caldow, R.: Radially Classified Aerosol Detector for
Aircraft-Based Submicron Aerosol Measurements, J. Atmos. Ocean. Technol., 13, 598–609,
<a href="https://doi.org/10.1175/1520-0426(1996)013&lt;0598:RCADFA&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0426(1996)013&lt;0598:RCADFA&gt;2.0.CO;2</a>, 1996.
</mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>SGP HTDMA Data(2020)</label><mixed-citation>
SGP SMPS Data: Atmospheric Radiation Measurement (ARM) user facility. 2016, updated hourly, Scanning mobility particle sizer (AOSSMPS), 2020-01-01 to 2020-09-27, Southern Great Plains (SGP) Lamont, OK (Extended and Co-located with C1) (E13), edited by: Kuang, C., Salwen, C., Boyer, M., and Singh, A., ARM Data Center, <a href="https://doi.org/10.5439/1095583" target="_blank">https://doi.org/10.5439/1095583</a>, last access: 29 September 2020a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>SGP HTDMA Data(2020)</label><mixed-citation>
SGP HTDMA Data: Atmospheric Radiation Measurement (ARM) user facility. 2017, updated hourly. Humidified Tandem Differential Mobility Analyzer (AOSHTDMA), 2020-01-01 to 2020-02-22, Southern Great Plains (SGP) Lamont, OK (Extended and Co-located with C1) (E13), edited by: Uin, J., Salwen,  C., and Senum, G., ARM Data Center, <a href="https://doi.org/10.5439/1095581" target="_blank">https://doi.org/10.5439/1095581</a>, last access: 29 September 2020b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>Shen et al.(2021)Shen, Zhao, and
Zhao</label><mixed-citation>
Shen, C., Zhao, G., and Zhao, C.: Effects of multi-charge on aerosol hygroscopicity measurement by a HTDMA, Atmos. Meas. Tech., 14, 1293–1301, <a href="https://doi.org/10.5194/amt-14-1293-2021" target="_blank">https://doi.org/10.5194/amt-14-1293-2021</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>Shingler et al.(2016)Shingler, Sorooshian, Ortega, Crosbie,
Wonaschütz, Perring, Beyersdorf, Ziemba, Jimenez, Campuzano-Jost,
Mikoviny, Wisthaler, and
Russell</label><mixed-citation>
Shingler, T., Sorooshian, A., Ortega, A., Crosbie, E., Wonaschütz, A.,
Perring, A. E., Beyersdorf, A., Ziemba, L., Jimenez, J. L., Campuzano-Jost,
P., Mikoviny, T., Wisthaler, A., and Russell, L. M.: Ambient Observations of
Hygroscopic Growth Factor and f(RH) below 1: Case Studies from
Surface and Airborne Measurements, J. Geophys. Res.-Atmos., 121, 13661–13677, <a href="https://doi.org/10.1002/2016JD025471" target="_blank">https://doi.org/10.1002/2016JD025471</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>Sipkens et al.(2020)Sipkens, Olfert, and
Rogak</label><mixed-citation>
Sipkens, T., Olfert, J., and Rogak, S.: Inversion Methods to Determine
Two-Dimensional Aerosol Mass-Mobility Distributions: A Critical
Comparison of Established Methods, J. Aerosol Sci., 140, 105484,
<a href="https://doi.org/10.1016/j.jaerosci.2019.105484" target="_blank">https://doi.org/10.1016/j.jaerosci.2019.105484</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>Stolzenburg and McMurry(1988)</label><mixed-citation>
Stolzenburg, M. and McMurry, P. H.: TDMAfit User's Manual, Tech. Rep.
Technical Report, PTL Publication No. 653, University of Minnesota,
Department of Mechanical Engineering, Particle Technology Laboratory, 1988.
</mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>Stolzenburg and
McMurry(2008)</label><mixed-citation>
Stolzenburg, M. R. and McMurry, P. H.: Equations Governing Single and
Tandem DMA Configurations and a New Lognormal Approximation to the
Transfer Function, Aerosol Sci. Tech., 42, 421–432,
<a href="https://doi.org/10.1080/02786820802157823" target="_blank">https://doi.org/10.1080/02786820802157823</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>Suda and Petters(2013)</label><mixed-citation>
Suda, S. R. and Petters, M. D.: Accurate Determination of Aerosol
Activity Coefficients at Relative Humidities up to 99% Using the
Hygroscopicity Tandem Differential Mobility Analyzer Technique, Aerosol
Sci. Technol., 47, 991–1000, <a href="https://doi.org/10.1080/02786826.2013.807906" target="_blank">https://doi.org/10.1080/02786826.2013.807906</a>,
2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib61"><label>Swietlicki et al.(2008)Swietlicki, Hansson, Hämeri, Svenningsson,
Massling, Mcfiggans, Mcmurry, Petäjä, Tunved, Gysel, Topping,
Weingartner, Baltensperger, Rissler, Wiedensohler, and
Kulmala</label><mixed-citation>
Swietlicki, E., Hansson, H. C., Hämeri, K., Svenningsson, B., Massling, A.,
Mcfiggans, G., Mcmurry, P. H., Petäjä, T., Tunved, P., Gysel, M.,
Topping, D., Weingartner, E., Baltensperger, U., Rissler, J., Wiedensohler,
A., and Kulmala, M.: Hygroscopic Properties of Submicrometer Atmospheric
Aerosol Particles Measured with H-TDMA Instruments in Various
Environments – a Review, Tellus B, 60, 432–469, <a href="https://doi.org/10.1111/j.1600-0889.2008.00350.x" target="_blank">https://doi.org/10.1111/j.1600-0889.2008.00350.x</a>, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib62"><label>Talukdar and Swihart(2003)</label><mixed-citation>
Talukdar, S. S. and Swihart, M. T.: An Improved Data Inversion Program for
Obtaining Aerosol Size Distributions from Scanning Differential
Mobility Analyzer Data, Aerosol Sci. Tech., 37, 145–161,
<a href="https://doi.org/10.1080/02786820300952" target="_blank">https://doi.org/10.1080/02786820300952</a>, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib63"><label>Tikhonov(1963)</label><mixed-citation>
Tikhonov, A. N.: Solution of Incorrectly Formulated Problems and the
Regularization Method, Soviet Mathematics Doklady, 4, 1035–1038, 1963.
</mixed-citation></ref-html>
<ref-html id="bib1.bib64"><label>Twomey(1963)</label><mixed-citation>
Twomey, S.: On the Numerical Solution of Fredholm Integral Equations of the
First Kind by the Inversion of the Linear System Produced by Quadrature, J.
ACM, 10, 97–101, 1963.
</mixed-citation></ref-html>
<ref-html id="bib1.bib65"><label>Uin and Smith(2020)</label><mixed-citation>
Uin, J. and Smith, S.: Southern Great Plains (SGP) Aerosol Observing
System (AOS) Instrument Handbook, Tech. Rep. DOE/SC-ARM-TR-267,
U.S. Department of Energy, Office of Science, ARM Climate Research
Facility, 2020.

</mixed-citation></ref-html>
<ref-html id="bib1.bib66"><label>Voutilainen et al.(2001)Voutilainen, Kolehmainen, and
Kaipio</label><mixed-citation>
Voutilainen, A., Kolehmainen, V., and Kaipio, J. P.: Statistical Inversion of
Aerosol Size Measurement Data, Inverse Problems in Engineering, 9, 67–94,
<a href="https://doi.org/10.1080/174159701088027753" target="_blank">https://doi.org/10.1080/174159701088027753</a>, 2001.
</mixed-citation></ref-html>
<ref-html id="bib1.bib67"><label>Wang and Flagan(1990)</label><mixed-citation>
Wang, S. C. and Flagan, R. C.: Scanning Electrical Mobility Spectrometer,
Aerosol Sci. Tech., 13, 230–240,
<a href="https://doi.org/10.1080/02786829008959441" target="_blank">https://doi.org/10.1080/02786829008959441</a>, 1990.
</mixed-citation></ref-html>
<ref-html id="bib1.bib68"><label>Wiedensohler(1988)</label><mixed-citation>
Wiedensohler, A.: An Approximation of the Bipolar Charge Distribution for
Particles in the Submicron Size Range, J. Aerosol Sci., 19,
387–389, <a href="https://doi.org/10.1016/0021-8502(88)90278-9" target="_blank">https://doi.org/10.1016/0021-8502(88)90278-9</a>, 1988.
</mixed-citation></ref-html>
<ref-html id="bib1.bib69"><label>Wolfenbarger and
Seinfeld(1990)</label><mixed-citation>
Wolfenbarger, K. J. and Seinfeld, J. H.: Inversion of Aerosol Size Distribution
Data, J. Aerosol Sci., 21, 227–247,
<a href="https://doi.org/10.1016/0021-8502(90)90007-K" target="_blank">https://doi.org/10.1016/0021-8502(90)90007-K</a>, 1990.
</mixed-citation></ref-html>
<ref-html id="bib1.bib70"><label>Wu et al.(2013)Wu, Birmili, Poulain, Wang, Merkel, Fahlbusch, van
Pinxteren, Herrmann, and
Wiedensohler</label><mixed-citation>
Wu, Z., Birmili, W., Poulain, L., Wang, Z., Merkel, M., Fahlbusch, B., van Pinxteren, D., Herrmann, H., and Wiedensohler, A.: Particle hygroscopicity during atmospheric new particle formation events: implications for the chemical species contributing to particle growth, Atmos. Chem. Phys., 13, 6637–6646, <a href="https://doi.org/10.5194/acp-13-6637-2013" target="_blank">https://doi.org/10.5194/acp-13-6637-2013</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib71"><label>Zhang et al.(1995)Zhang, Akutsu, Russell, Flagan, and
Seinfeld</label><mixed-citation>
Zhang, S.-H., Akutsu, Y., Russell, L. M., Flagan, R. C., and Seinfeld, J. H.:
Radial Differential Mobility Analyzer, Aerosol Sci. Tech.,
23, 357–372, <a href="https://doi.org/10.1080/02786829508965320" target="_blank">https://doi.org/10.1080/02786829508965320</a>, 1995.
</mixed-citation></ref-html>--></article>
