<?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"><?xmltex \makeatother\@nolinetrue\makeatletter?>
  <front>
    <journal-meta><journal-id journal-id-type="publisher">HESS</journal-id><journal-title-group>
    <journal-title>Hydrology and Earth System Sciences</journal-title>
    <abbrev-journal-title abbrev-type="publisher">HESS</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Hydrol. Earth Syst. Sci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1607-7938</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/hess-24-2287-2020</article-id><title-group><article-title>Conditional simulation of surface rainfall <?xmltex \hack{\break}?> fields using modified phase annealing</article-title><alt-title>Conditional simulation of surface rainfall fields using modified phase annealing</alt-title>
      </title-group><?xmltex \runningtitle{Conditional simulation of surface rainfall fields using modified phase annealing}?><?xmltex \runningauthor{J.~Yan et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Yan</surname><given-names>Jieru</given-names></name>
          <email>yanjieru1988@163.com</email>
        <ext-link>https://orcid.org/0000-0003-1073-5396</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Bárdossy</surname><given-names>András</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-0058-9332</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Hörning</surname><given-names>Sebastian</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-7519-0310</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Tao</surname><given-names>Tao</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>College of Environmental Science and Engineering, Tongji University, Shanghai, China</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Institute of Modeling Hydraulic and Environmental Systems, Department of Hydrology and Geohydrology, <?xmltex \hack{\break}?> University of Stuttgart, Stuttgart, Germany</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Centre for Natural Gas, Faculty of Engineering, Architecture and Information Technology, <?xmltex \hack{\break}?> the University of Queensland, Brisbane, Australia</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Jieru Yan (yanjieru1988@163.com)</corresp></author-notes><pub-date><day>8</day><month>May</month><year>2020</year></pub-date>
      
      <volume>24</volume>
      <issue>5</issue>
      <fpage>2287</fpage><lpage>2301</lpage>
      <history>
        <date date-type="received"><day>5</day><month>January</month><year>2020</year></date>
           <date date-type="rev-request"><day>10</day><month>January</month><year>2020</year></date>
           <date date-type="rev-recd"><day>17</day><month>March</month><year>2020</year></date>
           <date date-type="accepted"><day>7</day><month>April</month><year>2020</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2020 Jieru Yan et al.</copyright-statement>
        <copyright-year>2020</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://hess.copernicus.org/articles/24/2287/2020/hess-24-2287-2020.html">This article is available from https://hess.copernicus.org/articles/24/2287/2020/hess-24-2287-2020.html</self-uri><self-uri xlink:href="https://hess.copernicus.org/articles/24/2287/2020/hess-24-2287-2020.pdf">The full text article is available as a PDF file from https://hess.copernicus.org/articles/24/2287/2020/hess-24-2287-2020.pdf</self-uri>
      <abstract><title>Abstract</title>
    <p id="d1e127">The accuracy of quantitative precipitation estimation (QPE) over a given region and period is of vital importance across multiple domains and disciplines. However, due to the intricate temporospatial variability and the intermittent nature of precipitation, it is challenging to obtain QPE with adequate accuracy. This paper aims to simulate rainfall fields while honoring both the local constraints imposed by the point-wise rain gauge observations and the global constraints imposed by the field measurements obtained from weather radar. The conditional simulation method employed in this study is modified phase annealing (PA), which is practically an evolution from the traditional simulated annealing (SA). Yet unlike SA, which implements perturbations in the spatial field, PA implements perturbations in Fourier space, making it superior to SA in many respects. PA is developed in two ways. First, taking advantage of the global characteristic of PA, the method is only used to deal with global constraints, and the local ones are handed over to residual kriging. Second, except for the system temperature, the number of perturbed phases is also annealed during the simulation process, making the influence of the perturbation more global at initial phases and decreasing the global impact of the perturbation gradually as the number of perturbed phases decreases. The proposed method is used to simulate the rainfall field for a 30 min event using different scenarios: with and without integrating the uncertainty of the radar-indicated rainfall pattern and with different objective functions.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

      <?xmltex \hack{\newpage}?>
<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e141">Quantitative precipitation estimation (QPE) over a given region and period is of vital importance across multiple domains and disciplines. Yet the intricate temporospatial variability, together with the intermittent nature of precipitation in both space and time, has hampered the accuracy of QPE <xref ref-type="bibr" rid="bib1.bibx22 bib1.bibx9 bib1.bibx4" id="paren.1"/>.</p>
      <p id="d1e147">The point-wise observations of precipitation measured by rain gauges are accurate but only available at limited locations. Meanwhile, precipitation-related measurements produced by meteorological radars have become standard outputs of weather offices in many places in the world. However, the problem with radar-based QPE is the nonguaranteed accuracy, which could be impaired by various sources of errors, such as static/dynamic clutter, signal attenuation, anomalous propagation of the radar beam, uncertainty in the <inline-formula><mml:math id="M1" display="inline"><mml:mi>Z</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math id="M2" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> relationship, etc. <xref ref-type="bibr" rid="bib1.bibx8 bib1.bibx3 bib1.bibx10" id="paren.2"><named-content content-type="pre">see</named-content><named-content content-type="post">for details</named-content></xref>. Despite the various sources of error, weather radar has been widely acknowledged as a valid indicator of precipitation patterns <xref ref-type="bibr" rid="bib1.bibx27 bib1.bibx10" id="paren.3"><named-content content-type="pre">e.g.,</named-content></xref>. Considering the pros and cons of the two most usual sources of precipitation information, the QPE obtained by merging the point-wise rain gauge observations and the radar-indicated precipitation pattern has become a research problem in both meteorology and hydrology <xref ref-type="bibr" rid="bib1.bibx14 bib1.bibx34" id="paren.4"/>.</p>
      <?pagebreak page2288?><p id="d1e179"><?xmltex \hack{\newpage}?>In the context of merging radar and rain gauge data, we consider two types of constraints: the local constraints imposed by the point-wise rain gauge observations and the global constraints imposed by the field measurement from weather radar. This paper focuses on simulating surface rainfall fields conditioned on the two types of constraints. There exists a variety of geostatistical methods aiming to simulate conditional Gaussian fields with a given covariance function, such as turning bands simulation, LU-decomposition-based methods, sequential Gaussian simulation, etc. <xref ref-type="bibr" rid="bib1.bibx6 bib1.bibx2 bib1.bibx23" id="paren.5"><named-content content-type="pre">see</named-content><named-content content-type="post">for details</named-content></xref>. The common goal of these methods is to ensure that the simulated realizations comply with the additional information available <xref ref-type="bibr" rid="bib1.bibx24" id="paren.6"/>. The additional information could be observed values of the simulated targets, measurements that are related linearly or nonlinearly to the simulated targets, third- or higher-order statistics <xref ref-type="bibr" rid="bib1.bibx13 bib1.bibx1" id="paren.7"/>, etc.</p>
      <p id="d1e196">The conditional simulation method used in this work is phase annealing (PA). It was first proposed in <xref ref-type="bibr" rid="bib1.bibx16" id="text.8"/> and is essentially a product of the general-purpose metaheuristics method of simulated annealing (SA) <xref ref-type="bibr" rid="bib1.bibx20 bib1.bibx12 bib1.bibx7 bib1.bibx5" id="paren.9"/>. It utilizes the sophisticated optimization scheme of SA in the search for the global optimum. Yet compared to  SA, the distinction or evolvement of PA lies in the fact that the perturbation, or <inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:mi>s</mml:mi><mml:mi>w</mml:mi><mml:mi>a</mml:mi><mml:mi>p</mml:mi><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mi>n</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:math></inline-formula> in the nomenclature of SA, is implemented in Fourier space. Or, to be more exact, the perturbation is implemented on the phase component of the Fourier transform, while the power spectrum is preserved such that the spatial covariance is invariant at all iterations according to the well-known Wiener–Khinchin theorem <xref ref-type="bibr" rid="bib1.bibx30 bib1.bibx19" id="paren.10"/>. Compared to SA, PA alleviates the singularity problem, namely the undesired discontinuities or poor embedding of the conditional points within the neighborhood <xref ref-type="bibr" rid="bib1.bibx16" id="paren.11"/>, and in general, PA has a much higher convergence rate compared to SA.</p>
      <p id="d1e234">A remarkable feature of PA is that it is a global method: any perturbation imposed on the phase component is reflected in the entire field. Yet admittedly, if the perturbation is implemented at lower frequencies where the corresponding wave lengths are relatively large, the impact is more global and vice versa. The global characteristic of PA makes it a valuable methodology for global constraints. However, PA is found to be insufficient in the treatment of local constraints <xref ref-type="bibr" rid="bib1.bibx16" id="paren.12"/>. Note that by local constraints, we refer primarily to point equality constraints when the total number of constraints is far less than that of the grid points. In the algorithm of PA, the local constraints are normally ensured by inserting a component measuring the dissimilarity between the simulated and the target values. On the other hand, one could argue that if the information on the measurement error is explicitly known, then this piece of information could be considered in the simulation, and the inability of PA to handle the local constraints can be utilized in turn. However, in the general case, the local constraints can only be approximated by PA.</p>
      <p id="d1e240">Respecting the fact that the specialty of PA is the treatment of the global constraints, we separate the global from the local. In particular, PA is only used to handle the global constraints, and local ones are handled separately by residual kriging at each iteration. As an extension of PA, except for annealing the system temperature, the number of perturbed phases is annealed in parallel to render the algorithm to work more globally at initial phases of the simulation. The global impact of the perturbation is weakened as the number of perturbed phases decreases.</p>
      <p id="d1e243">This paper is divided into six sections. After the general introduction, the methodology of PA is introduced in Sect. <xref ref-type="sec" rid="Ch1.S2"/>, including three stages: presimulation, simulation, and postsimulation. Section <xref ref-type="sec" rid="Ch1.S3"/> provides two options to integrate the uncertainty of the radar-indicated rainfall pattern into the simulation. Section <xref ref-type="sec" rid="Ch1.S4"/> introduces the study domain and the two types of data used in this study. In Sect. <xref ref-type="sec" rid="Ch1.S5"/>, the proposed algorithm is used to simulate the rainfall field for a 30 min event, where different simulation scenarios are applied. Section <xref ref-type="sec" rid="Ch1.S6"/> ends this paper with conclusions.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Methodology</title>
      <p id="d1e264">Figure <xref ref-type="fig" rid="Ch1.F1"/> summarizes the procedure of simulating surface rainfall fields using the algorithm of PA, including three stages: presimulation (PreSim), simulation (Sim), and postsimulation (PostSim). Each stage and the corresponding substages are described in the following subsections in the same sequence as shown in the flowchart.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1"><?xmltex \currentcnt{1}?><label>Figure 1</label><caption><p id="d1e271">Flowchart of the procedure to simulate surface rainfall fields using the algorithm of PA.</p></caption>
        <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://hess.copernicus.org/articles/24/2287/2020/hess-24-2287-2020-f01.png"/>

      </fig>

<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Presimulation</title>
<sec id="Ch1.S2.SS1.SSS1">
  <label>2.1.1</label><title>Distribution function of surface rainfall</title>
      <p id="d1e294">PA is embedded in Gaussian space. The direct output of the PA algorithm is a spatial field whose marginal distribution function is standard normal; hence the distribution<?pagebreak page2289?> function of surface rainfall is essential to transform the simulated Gaussian fields into rainfall fields of interest.</p>
      <p id="d1e297">The scenario is as follows: based on <inline-formula><mml:math id="M4" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula> rain gauge observations and a regular grid of radar quantiles (representing the spatial pattern of the rainfall field), the distribution function of surface rainfall is generated. The procedure was first introduced in <xref ref-type="bibr" rid="bib1.bibx34" id="text.13"/>, and we specify the modified version here.
<list list-type="custom"><list-item><label>a.</label>
      <p id="d1e312">For all rain gauge observations <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the collocated quantiles in the radar quantile map <inline-formula><mml:math id="M6" display="inline"><mml:mi>U</mml:mi></mml:math></inline-formula> are determined and denoted as <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The two datasets are then sorted in ascending order, i.e., <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:msub><mml:mi>r</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>r</mml:mi><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:msub><mml:mi>u</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>u</mml:mi><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p></list-item><list-item><label>b.</label>
      <p id="d1e389">Set the spatial intermittency <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, i.e., the quantile corresponding to zero precipitation. <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is estimated as the ratio of the number of zero-valued pixels to the total number of pixels in the domain of interest. If the small quantiles of the field are properly sampled by the rain gauges, one could use the smallest sampled quantile <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> to estimate <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>:<disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M14" display="block"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mfenced close="" open="{"><mml:mtable class="array" columnalign="left left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="normal">if</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi>r</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="normal">otherwise</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula>where <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is the smallest gauge observation corresponding to <inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. As an alternative, if the small quantiles of the field are not properly sampled by the rain gauges, we propose to estimate <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> from the original radar displays in dBZ, namely a series of instantaneous maps of radar reflectivity within the relevant accumulation time. A zero-valued pixel is defined when the maximum of the collocated pixel values of these maps is smaller than a given threshold (say 20 dBZ).</p></list-item><list-item><label>c.</label>
      <p id="d1e526">Let <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:mi>G</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> denote the distribution function of surface rainfall to be estimated. A linear interpolation is applied for rainfall values of less than the maximum recorded gauge observations, i.e., <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>≤</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>:<disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M20" display="block"><mml:mrow><mml:mi>G</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced close=")" open="("><mml:mrow><mml:mi>r</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>k</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></disp-formula>with <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> being the two nearest neighbors of <inline-formula><mml:math id="M23" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> (<inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>≤</mml:mo><mml:mi>r</mml:mi><mml:mo>≤</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>k</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>u</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> being the quantiles corresponding to <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, respectively.</p></list-item><list-item><label>d.</label>
      <p id="d1e755">Extrapolate rainfall values <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>&gt;</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. A modification is made here: the minimum of exponential and linear extrapolation is used as the result, as expressed in Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>). We have learned from practice that the exponential extrapolation tends to overestimate the rainfall extremes, so a linear component is used to restrict the extrapolation result.<disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M29" display="block"><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{9.5}{9.5}\selectfont$\displaystyle}?><mml:mi>G</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="normal">min</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>K</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>K</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>K</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mrow><mml:mi>K</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced close=")" open="("><mml:mrow><mml:mi>r</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:mfenced><?xmltex \hack{$\egroup}?><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>where the only parameter <inline-formula><mml:math id="M30" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> of the exponential distribution is determined from the last pair (<inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>):<disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M33" display="block"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>ln⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>/</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mi>K</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p></list-item></list></p>
      <p id="d1e935">It is recommended that the methodology described above is used to estimate the distribution function of accumulated rainfall, not rain intensity, because it is built on the assumption that rain gauge observations can represent the ground truth. Yet in general, rain gauges are considered to be poor in capturing the instantaneous rain intensity, while the measurement error diminishes rapidly as the integration time increases <xref ref-type="bibr" rid="bib1.bibx10" id="paren.14"/>.</p>
      <p id="d1e941">As we only use the radar-indicated spatial ranks, i.e., the scaled radar map following a uniform distribution in [0, 1], there is no requirement for the accuracy of the <inline-formula><mml:math id="M34" display="inline"><mml:mi>Z</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math id="M35" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> relation given the monotonic relationship of the two quantities. One could use a <inline-formula><mml:math id="M36" display="inline"><mml:mi>Z</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math id="M37" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> relation at hand to transform radar reflectivity into rain intensity and then make the accumulation. Nevertheless, a normal quality control for radar data, as described in Sect. <xref ref-type="sec" rid="Ch1.S4"/>, is necessary to maintain the accuracy of radar-indicated spatial ranks.</p>
</sec>
<sec id="Ch1.S2.SS1.SSS2">
  <label>2.1.2</label><title>Marginal conversion to Gaussian</title>
      <p id="d1e982">As PA is embedded in Gaussian space, all the constraints, including the point equality targets <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (mm) imposed by rain gauges and the quantile map <inline-formula><mml:math id="M39" display="inline"><mml:mi>U</mml:mi></mml:math></inline-formula> (–) imposed by weather radar, are converted to a standard normal marginal distribution by

                  <disp-formula specific-use="align" content-type="numbered"><mml:math id="M40" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E5"><mml:mtd><mml:mtext>5</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>z</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="normal">Φ</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:mi>G</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi mathvariant="normal">for</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">⋯</mml:mi><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>K</mml:mi></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E6"><mml:mtd><mml:mtext>6</mml:mtext></mml:mtd><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msup><mml:mi>Z</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="normal">Φ</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mi>U</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

              where <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Φ</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> is the inverse of the cumulative standard normal distribution function and <inline-formula><mml:math id="M42" display="inline"><mml:mi>G</mml:mi></mml:math></inline-formula> is the distribution function of surface rainfall obtained according to the procedure described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS1.SSS1"/>.</p>
</sec>
<sec id="Ch1.S2.SS1.SSS3">
  <label>2.1.3</label><title>Objective function</title>
      <p id="d1e1129">We impose two kinds of constraints: local and global. As has been explained in the introduction, PA is a powerful method for handling global constraints. In order not to interfere with the logic behind PA and to fulfill the point equality constraints (local constraints) exactly, residual kriging is implemented at each iteration to obtain the observed values at rain gauge locations. Thus the objective function only needs to measure the fulfillment of the global constraints.</p>
      <p id="d1e1132">We impose two global constraints: field pattern and directional asymmetry. Note that both constraints are evaluated from the simulated Gaussian field and are compared with the radar-based Gaussian field <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:msup><mml:mi>Z</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>, as obtained in Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>). We term <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msup><mml:mi>Z</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> the <italic>reference field</italic> hereafter.</p>
      <p id="d1e1162">The <italic>first global constraint</italic>, field pattern, requires the simulated field to be similar to the reference field. The similarity<?pagebreak page2290?> of the two fields is quantified by the Pearson correlation coefficient:
              <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M45" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi>Z</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>Z</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">cov</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mi>Z</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>Z</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>Z</mml:mi></mml:msub><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>Z</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
            In the ideal case, <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi>Z</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>Z</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> equals 1, and we use the difference
(<inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi>Z</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>Z</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>) to measure the distance from the ideal.</p>
      <p id="d1e1262">The <italic>second global constraint</italic> is directional asymmetry, as given by
              <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M48" display="block"><mml:mrow><mml:mo>[</mml:mo><mml:mi>A</mml:mi><mml:mo>(</mml:mo><mml:mi>h</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mo>]</mml:mo><mml:mi>Z</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi>N</mml:mi><mml:mo>(</mml:mo><mml:mi>h</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>≈</mml:mo><mml:mi>h</mml:mi></mml:mrow></mml:munder><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="normal">Φ</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mi>Z</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Φ</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mi>Z</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mi>A</mml:mi><mml:mo>(</mml:mo><mml:mi>h</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mo>]</mml:mo><mml:mi>Z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (abbreviated as <inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi>Z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> hereafter) is the asymmetry function evaluated from the simulated Gaussian field <inline-formula><mml:math id="M51" display="inline"><mml:mi>Z</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mo>(</mml:mo><mml:mi>h</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the number of pairs fulfilling <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>≈</mml:mo><mml:mi>h</mml:mi></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M54" display="inline"><mml:mi mathvariant="normal">Φ</mml:mi></mml:math></inline-formula> is the cumulative standard normal distribution function. Directional asymmetry was first introduced in <xref ref-type="bibr" rid="bib1.bibx1" id="text.15"/> and <xref ref-type="bibr" rid="bib1.bibx16" id="text.16"/>. It is a third-order statistic, and the physical phenomenon revealed by this statistic could be significant for advection-dominant processes, such as storms. We use the entire field to compute the directional asymmetry function and compare the simulated one with the reference asymmetry function, i.e., the directional asymmetry function evaluated from the reference field, abbreviated as <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:msup><mml:mi>Z</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. There exist multiple choices to define the distance of the two asymmetry functions, and we have used the <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msup><mml:mi>L</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> norm <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mi>Z</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:msup><mml:mi>Z</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:msub><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msup><mml:mi>L</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e1509">Different schemes could be used to combine the two components, linear or nonlinear, and we have chosen the maximum of the two components. Finally, the objective function we have used to quantify the fulfillment of the two global constraints is expressed as
              <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M58" display="block"><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{9.5}{9.5}\selectfont$\displaystyle}?><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:mi>Z</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="normal">max</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi>Z</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>Z</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>,</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mfenced close=")" open="("><mml:mrow><mml:mi>w</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">scal</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>⋅</mml:mo><mml:mo>‖</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mi>Z</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:msup><mml:mi>Z</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:msub><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msup><mml:mi>L</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:mfenced><?xmltex \hack{$\egroup}?><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M59" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula> is the relative weight of the component directional asymmetry, and <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">scal</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, as expressed in Eq. (<xref ref-type="disp-formula" rid="Ch1.E10"/>), is the scaling factor that scales the <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:msup><mml:mi>L</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> norm of the difference of the two asymmetry functions between 0 and 1.
              <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M62" display="block"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">scal</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>‖</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:msup><mml:mi>Z</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:msub><mml:msub><mml:mo>‖</mml:mo><mml:mrow><mml:msup><mml:mi>L</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></disp-formula>
            It is worth mentioning that the proposed methodology is flexible, and any global statistic could be used to constrain the simulated fields. One could even combine several statistics in the objective function.</p>
</sec>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Simulation</title>
<sec id="Ch1.S2.SS2.SSS1">
  <label>2.2.1</label><title>Stopping criteria and cooling schedule</title>
      <p id="d1e1680">There are many choices of stopping criteria for an optimization algorithm, such as (a) the total number of iterations, (b) the predefined value of the objective function, (c) the rate of decrease of the objective function, (d) the number of continuous iterations without improvement, (e) the predefined threshold of the initial objective function value, and so forth. One could use one criterion or combine several.</p>
      <p id="d1e1683">As for the cooling schedule, the system temperature of PA decreases according to the cooling schedule as the optimization process develops: the lower the system temperature, the less likely a bad perturbation is accepted. A bad perturbation occurs when the perturbation does not decrease the objective function value. A reasonable cooling schedule is capable of preventing the optimization from being trapped prematurely at a local minimum. Yet one should be aware that there is always a compromise between the statistical guarantee of the convergence and the computational cost: the slower the temperature decreases, the higher the probability of the convergence. However, cooling slowly also means more iterations and therefore higher computational costs.</p>
      <p id="d1e1686">Comparative studies of the performance of SA using the most important cooling schedules, i.e., multiplicative monotonic, additive monotonic, and nonmonotonic adaptive cooling, have been made by, e.g., <xref ref-type="bibr" rid="bib1.bibx28" id="text.17"/>, <xref ref-type="bibr" rid="bib1.bibx26" id="text.18"/>, and others. The results show that annealing works properly when the cooling curve has a moderate slope at the initial and central stages of the process and tends to have a softer slope at the final stage. Many cooling schedules satisfy these conditions. As PA utilizes the optimization strategy of SA, the rules also apply for PA. Our choice of the cooling schedule is the multiplicative monotonic one.</p>
      <p id="d1e1695">Specifically, we search for two parameters – the initial temperature <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and the final temperature <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">min</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> – by decreasing the temperature exponentially and discretely. At each fixed temperature, <inline-formula><mml:math id="M65" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> perturbations, say 1000, are implemented, and the corresponding acceptance rate and improvement rate are computed. <italic>Acceptance</italic> means the perturbation is accepted by the system, and the system state is updated irrespective of whether the perturbation brings improvement to the system, while <italic>improvement</italic> means the perturbation does decrease the objective function value. In short, a perturbation that brings improvement must be an accepted perturbation, yet an accepted perturbation does not necessarily bring improvement to the system. We refer to the experiment as a <italic>temperature cycle</italic>, where <inline-formula><mml:math id="M66" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> perturbations are implemented, and the two mentioned rates are computed at a fixed temperature.</p>
      <p id="d1e1745"><inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is first set by starting a temperature cycle with an initial guess of <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. If the acceptance rate is lower than the predefined limit, say 98 %, then the temperature is increased and vice versa. The goal is to find a <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> with a relatively high acceptance rate. Then, <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">min</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is set by decreasing <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> exponentially until the predefined stopping criterion is met. It is clear in our case that if more iterations are implemented, better realizations (realizations with lower objective function values) could be produced, yet it is again a compromise between a satisfactory destination and the computational cost.</p>
      <?pagebreak page2291?><p id="d1e1802">We note that from the determination of <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, the total number of temperature cycles <inline-formula><mml:math id="M73" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> (to anneal <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">min</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) is recorded. Thus the total number of perturbations is estimated as <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mi>m</mml:mi><mml:mi>N</mml:mi></mml:mrow></mml:math></inline-formula>. A continuous cooling schedule is then computed from <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">min</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M79" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula>. The temperature at Iteration l is computed as
              <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M80" display="block"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>⋅</mml:mo><mml:msubsup><mml:mi mathvariant="italic">α</mml:mi><mml:mi>T</mml:mi><mml:mi>l</mml:mi></mml:msubsup><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi mathvariant="normal">for</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">⋯</mml:mi><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>L</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the attenuation factor of the system temperature, given as
              <disp-formula id="Ch1.E12" content-type="numbered"><label>12</label><mml:math id="M82" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>T</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>exp⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mi>ln⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">min</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mo>/</mml:mo><mml:mo>(</mml:mo><mml:mi>L</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e2001">In parallel with the temperature annealing we also anneal the number of phases being perturbed in Fourier space, starting with a relatively large number <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (say 5 % to 20 % of the total number of valid Fourier phases) and decreasing all the way down to 1. The number of phases to be perturbed at Iteration l is computed by
              <disp-formula id="Ch1.E13" content-type="numbered"><label>13</label><mml:math id="M84" display="block"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>⋅</mml:mo><mml:msubsup><mml:mi mathvariant="italic">α</mml:mi><mml:mi>N</mml:mi><mml:mi>l</mml:mi></mml:msubsup><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi mathvariant="normal">for</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">⋯</mml:mi><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>L</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>N</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the attenuation factor with respect to the number of perturbed Fourier phases. It is computed as
              <disp-formula id="Ch1.E14" content-type="numbered"><label>14</label><mml:math id="M86" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>N</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>exp⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mo>-</mml:mo><mml:mi>ln⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mfenced><mml:mo>/</mml:mo><mml:mo>(</mml:mo><mml:mi>L</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e2121">The logic behind annealing the number of perturbed phases is to render the perturbation to have a more global impact initially when the distance from the destination is relatively large and to decrease the impact of the perturbation gradually as the optimization process develops.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS2">
  <label>2.2.2</label><title>Starter generation</title>
      <p id="d1e2132">PA requires a starting Gaussian random field with the prescribed spatial covariance, abbreviated as <italic>starter</italic>. Various methods could be used to generate such a random field, e.g., fast Fourier transformation for regular grids <xref ref-type="bibr" rid="bib1.bibx32 bib1.bibx31 bib1.bibx29" id="paren.19"/>, turning bands simulation <xref ref-type="bibr" rid="bib1.bibx18" id="paren.20"/>, or the Cholesky transformation of the covariance matrix. Considering the fact that the gauge observations used in this work cannot provide enough information to derive the spatial covariance, the radar-based Gaussian field, i.e., the reference field <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:msup><mml:mi>Z</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>, is used instead to derive the covariance.</p>
      <p id="d1e2155">It should be noted that if a fast Fourier transformation (FFT) is used to generate the starter, the inherent periodic property of the FFT should be treated with care. Specifically, the simulation should be embedded in a larger domain. The original domain is enlarged in all directions by a finite range, i.e., the range bringing the covariance function from the maximum to approaching zero. If covariance models with asymptotic ranges (e.g., exponential, Matérn, and Gaussian covariances) are employed, the extension in domain size could be significant <xref ref-type="bibr" rid="bib1.bibx2" id="paren.21"/>.</p><?xmltex \hack{\newpage}?>
</sec>
<sec id="Ch1.S2.SS2.SSS3">
  <label>2.2.3</label><title>Main PA cycle</title>
      <p id="d1e2170">The starting point of PA is a Gaussian random field <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> with the prescribed spatial covariance as described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS2"/>. A little modification in our case is that the values at the observational locations are fixed by residual kriging, as indicated by the subscript <inline-formula><mml:math id="M89" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula>. In particular, the procedure of residual kriging is explained in the following (Step 6). The procedure of the PA algorithm applied in this paper is specified as follows:
<list list-type="order"><list-item>
      <p id="d1e2195">The discrete Fourier transform (DFT) of <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is computed as<disp-formula id="Ch1.E15" content-type="numbered"><label>15</label><mml:math id="M91" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="script">Z</mml:mi><mml:mi>K</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="script">F</mml:mi><mml:mo mathvariant="italic">{</mml:mo><mml:msub><mml:mi>Z</mml:mi><mml:mi>K</mml:mi></mml:msub><mml:mo mathvariant="italic">}</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p></list-item><list-item>
      <p id="d1e2235">The system temperature <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the number of perturbed phases <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> at Iteration l are computed by Eqs. (<xref ref-type="disp-formula" rid="Ch1.E11"/>) and (<xref ref-type="disp-formula" rid="Ch1.E13"/>).</p></list-item><list-item>
      <p id="d1e2265"><inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> vectors (<inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) are generated, where <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M98" display="inline"><mml:mi mathvariant="normal">⋯</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>. <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are randomly drawn from the two discrete uniform distributions [1, <inline-formula><mml:math id="M102" display="inline"><mml:mi mathvariant="normal">⋯</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:msup><mml:mi>U</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>] and [1, <inline-formula><mml:math id="M104" display="inline"><mml:mi mathvariant="normal">⋯</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:msup><mml:mi>V</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>], respectively, where <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:msup><mml:mi>U</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:msup><mml:mi>V</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> are the highest frequencies considered for perturbation in the <inline-formula><mml:math id="M108" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M109" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> directions, respectively. Note that zero frequencies in both directions should be excluded from the perturbation. One could use the entire frequency range or select a subarea to impose the perturbation.</p></list-item><list-item>
      <p id="d1e2431"><inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> phases <inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are randomly drawn from the uniform distribution [<inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="italic">π</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M113" display="inline"><mml:mi mathvariant="italic">π</mml:mi></mml:math></inline-formula>).</p></list-item><list-item>
      <?pagebreak page2292?><p id="d1e2473">The Fourier coefficients at the selected locations (<inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and the corresponding symmetrical locations are expressed as<disp-formula specific-use="align" content-type="numbered"><mml:math id="M116" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E16"><mml:mtd><mml:mtext>16</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="script">Z</mml:mi><mml:mi>K</mml:mi></mml:msub><mml:mfenced close="]" open="["><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi>j</mml:mi><mml:msub><mml:mi>b</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E17"><mml:mtd><mml:mtext>17</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="script">Z</mml:mi><mml:mi>K</mml:mi></mml:msub><mml:mfenced close="]" open="["><mml:mrow><mml:mi>U</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>V</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi>j</mml:mi><mml:msub><mml:mi>b</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>where <inline-formula><mml:math id="M117" display="inline"><mml:mi>U</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M118" display="inline"><mml:mi>V</mml:mi></mml:math></inline-formula> are the number of grid points in <inline-formula><mml:math id="M119" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M120" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> directions, respectively, and are also the highest frequencies in both directions. These coefficients are then updated in terms of the Fourier phases using <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, while the corresponding amplitudes remain unchanged:<disp-formula specific-use="gather" content-type="numbered"><mml:math id="M122" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E18"><mml:mtd><mml:mtext>18</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:msub><mml:mi mathvariant="script">Z</mml:mi><mml:mi>K</mml:mi></mml:msub><mml:mfenced close="]" open="["><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>←</mml:mo><mml:msqrt><mml:mrow><mml:msubsup><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>b</mml:mi><mml:mi>n</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt><mml:mo>⋅</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>cos⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mi>j</mml:mi><mml:mi>sin⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mi mathvariant="italic">θ</mml:mi></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E19"><mml:mtd><mml:mtext>19</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mtable class="split" columnspacing="1em" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="script">Z</mml:mi><mml:mi>K</mml:mi></mml:msub><mml:mfenced open="[" close="]"><mml:mrow><mml:mi>U</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>V</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>←</mml:mo><mml:msqrt><mml:mrow><mml:msubsup><mml:mi>a</mml:mi><mml:mi>n</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>b</mml:mi><mml:mi>n</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>⋅</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mi>cos⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:mi>j</mml:mi><mml:mi>sin⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>The perturbed Fourier transform is denoted as <inline-formula><mml:math id="M123" display="inline"><mml:mover accent="true"><mml:mi mathvariant="script">Z</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover></mml:math></inline-formula>. The corresponding perturbed spatial random field is obtained by the inverse DFT:<disp-formula id="Ch1.E20" content-type="numbered"><label>20</label><mml:math id="M124" display="block"><mml:mrow><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="script">F</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo mathvariant="italic">{</mml:mo><mml:mover accent="true"><mml:mi mathvariant="script">Z</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo mathvariant="italic">}</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula><?xmltex \hack{\newpage}?></p></list-item><list-item>
      <p id="d1e2852">Due to the perturbation, <inline-formula><mml:math id="M125" display="inline"><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover></mml:math></inline-formula> no longer satisfies the point equality constraints (note the removal of the subscript <inline-formula><mml:math id="M126" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula>). Thus kriging is applied for the residuals <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represents the point equality constraints defined in Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>). The results of kriging <inline-formula><mml:math id="M129" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> are superimposed on <inline-formula><mml:math id="M130" display="inline"><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover></mml:math></inline-formula>:<disp-formula id="Ch1.E21" content-type="numbered"><label>21</label><mml:math id="M131" display="block"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>K</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>+</mml:mo><mml:mi>r</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>As kriging is a geostatistical method that depends only on the configuration of the data points, the weight matrix of individual grid points does not change with iterations. One needs to compute the weight matrices for all the grid points only once. Thus residual kriging is cheap to use and causes almost no additional computational cost.</p></list-item><list-item>
      <p id="d1e2958"><inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is then subject to the objective function defined in Eq. (<xref ref-type="disp-formula" rid="Ch1.E9"/>). If <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>K</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>&lt;</mml:mo><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>Z</mml:mi><mml:mi>K</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, the perturbation is accepted. Otherwise, the perturbation is accepted with the probability<disp-formula id="Ch1.E22" content-type="numbered"><label>22</label><mml:math id="M134" display="block"><mml:mrow><mml:mi>P</mml:mi><mml:mo>=</mml:mo><mml:mi>exp⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="script">O</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:mi mathvariant="script">O</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p></list-item><list-item>
      <p id="d1e3056">If the perturbation is accepted, the system state is updated; namely <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="script">Z</mml:mi><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>Z</mml:mi><mml:mi>K</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are replaced by <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="script">Z</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>Z</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>K</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, respectively.</p></list-item><list-item>
      <p id="d1e3148">If the stopping criterion is met, the optimization is stopped and <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is a realization in Gaussian space, satisfying the predefined optimization criterion. Otherwise go to Step 2.</p></list-item></list></p>
</sec>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Postsimulation</title>
      <p id="d1e3171">The Gaussian field <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is transformed into a rainfall field by
            <disp-formula id="Ch1.E23" content-type="numbered"><label>23</label><mml:math id="M143" display="block"><mml:mrow><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi>G</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="normal">Φ</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M144" display="inline"><mml:mi mathvariant="normal">Φ</mml:mi></mml:math></inline-formula> is the cumulative standard normal distribution function, and <inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:msup><mml:mi>G</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> is the inverse of the distribution function of surface rainfall, as obtained in Sect. <xref ref-type="sec" rid="Ch1.S2.SS1.SSS1"/>. The resultant <inline-formula><mml:math id="M146" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> is a realization of the surface rainfall field.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Uncertainty of radar-indicated rainfall pattern</title>
      <p id="d1e3256">The two datasets – gauge observations <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the collocated radar quantiles <inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> – are supposed to have the same rankings; namely large gauge observations should correspond to large quantiles and vice versa. Yet it is not always the case, which reveals the conflict of radar and gauge data. To quantify the conflict, we employ the (Spearman's) rank correlation <inline-formula><mml:math id="M149" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> that measures the monotonic relationship of two variables: the closer <inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> is to 1, the more accordance (or less conflict) of radar and gauge data.</p>
      <p id="d1e3303"><?xmltex \hack{\newpage}?>The conflict of the two could be partially explained by the fact that weather radar measures at some distance above the ground (a few hundred to more than a thousand meters aloft). It is therefore reasonable to suspect the correctness of comparing the ground-based rain gauge observations with the collocated radar data by assuming the vertical descent of the hydrometeors. In fact, hydrometeors are very likely to be laterally advected during their descent by wind, which occurs quite frequently concurrently with precipitation. To take the possible wind-induced displacement into account, the procedure described in <xref ref-type="bibr" rid="bib1.bibx34" id="text.22"/> is adopted. Here we recall the procedure briefly in three steps.
<list list-type="order"><list-item>
      <p id="d1e3312">A rank correlation matrix <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">ρ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mi mathvariant="normal">S</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> is generated by first shifting the original radar quantile map <inline-formula><mml:math id="M152" display="inline"><mml:mi>U</mml:mi></mml:math></inline-formula> with all the vectors defined by a regular grid <inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, i.e., locations of all the grid cells in <inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, and then calculating the rank correlation between gauge observations and the collocated radar quantiles in the shifted map. Note that the radar quantile map shifted by vector <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> (a certain grid cell in <inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>) is denoted as <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e3409">Both <inline-formula><mml:math id="M158" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">ρ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mi mathvariant="normal">S</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> have the same spatial resolution as <inline-formula><mml:math id="M160" display="inline"><mml:mi>U</mml:mi></mml:math></inline-formula>. The center of <inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is (0, 0), with the corresponding entry in <inline-formula><mml:math id="M162" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">ρ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mi mathvariant="normal">S</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> denoted as <inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">00</mml:mn><mml:mi mathvariant="normal">S</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula>, meaning that zero shift is imposed on <inline-formula><mml:math id="M164" display="inline"><mml:mi>U</mml:mi></mml:math></inline-formula>. The farther a grid cell is from the center, the larger the shift imposed on <inline-formula><mml:math id="M165" display="inline"><mml:mi>U</mml:mi></mml:math></inline-formula> is. One should limit the number of grid cells in <inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> depending on the radar measurement height.</p></list-item><list-item>
      <p id="d1e3522">A probability matrix <inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">P</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is generated from the rank correlation matrix <inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="bold-italic">ρ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mi mathvariant="normal">S</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula>:<disp-formula id="Ch1.E24" content-type="numbered"><label>24</label><mml:math id="M169" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="normal">P</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfenced close="" open="{"><mml:mtable class="array" columnalign="left left"><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="normal">for</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msubsup><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mi mathvariant="normal">S</mml:mi></mml:msubsup><mml:mo>≤</mml:mo><mml:msubsup><mml:mi mathvariant="italic">ρ</mml:mi><mml:mn mathvariant="normal">00</mml:mn><mml:mi mathvariant="normal">S</mml:mi></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>H</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mi mathvariant="normal">S</mml:mi></mml:msubsup></mml:mrow></mml:mfenced></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="normal">otherwise</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula>where <inline-formula><mml:math id="M170" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> is a monotonic function, such as power function, exponential function, or logarithmic function. The first derivative (<inline-formula><mml:math id="M171" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>H</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula>) matters as a large <inline-formula><mml:math id="M172" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>H</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula> means that more weights are assigned to those displacement vectors (or shifted fields) that produce a higher-rank correlation. Our choice of function <inline-formula><mml:math id="M173" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> is simply <inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:mi>H</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msup><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>.</p></list-item><list-item>
      <p id="d1e3693">The probability matrix <inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">P</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is scaled to ensure that the sum of all entries equals 1:<disp-formula id="Ch1.E25" content-type="numbered"><label>25</label><mml:math id="M176" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold">P</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:munder><mml:mo movablelimits="false">∑</mml:mo><mml:mi>i</mml:mi></mml:munder><mml:munder><mml:mo movablelimits="false">∑</mml:mo><mml:mi>j</mml:mi></mml:munder><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula><inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">P</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> quantifies the uncertainty of the radar-indicated rainfall pattern by giving the probability of individual shifted quantile fields in analogy with a probability mass function. The logic behind it is that only those displacement vectors that increase the accordance of radar and gauge data are accepted and given strong probability.</p></list-item></list></p>
      <?pagebreak page2293?><p id="d1e3771"><?xmltex \hack{\newpage}?>The method described above is built on the assumption that the entire field is displaced by a single vector. The extent of the domain in this work is 19 km <inline-formula><mml:math id="M178" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 19 km (see Sect. <xref ref-type="sec" rid="Ch1.S4"/> for details), and the selection of the extent is limited by the gauge data availability. With this spatial extent, we could quite often find dozens of displacement vectors that bring up the concordance of radar and gauge data. If gauge data accessibility is not the limiting factor, one could enlarge the extent (say to 40 km <inline-formula><mml:math id="M179" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 40 km), provided that the resultant probability matrix has some pattern (not a random field).</p>
      <p id="d1e3791">There are two options to integrate the uncertainty of the radar-indicated rainfall pattern, i.e., the information carried by the probability matrix <inline-formula><mml:math id="M180" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">P</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, into the simulation.</p>
      <p id="d1e3809">Option 1: the expectation of the shifted quantile fields is computed using the probability matrix, and then the corresponding Gaussian field is computed, as given in Eq. (<xref ref-type="disp-formula" rid="Ch1.E26"/>). The result is used as the reference field when applying the PA algorithm.
          <disp-formula id="Ch1.E26" content-type="numbered"><label>26</label><mml:math id="M181" display="block"><mml:mrow><mml:msup><mml:mi>Z</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="normal">Φ</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:munder><mml:mo movablelimits="false">∑</mml:mo><mml:mi>i</mml:mi></mml:munder><mml:munder><mml:mo movablelimits="false">∑</mml:mo><mml:mi>j</mml:mi></mml:munder><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>⋅</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e3864">Option 2: those (marginally converted) shifted quantile fields <inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Φ</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">U</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> bearing a positive probability are considered as reference fields, and the algorithm described in Sect. <xref ref-type="sec" rid="Ch1.S2"/> is applied independently for all these reference fields. The results are multiple realizations of the surface rainfall field with different references, denoted as <inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">R</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. The estimate of the surface rainfall field (with the uncertainty of the radar-indicated rainfall pattern integrated) is obtained as the expectation of these realizations:
          <disp-formula id="Ch1.E27" content-type="numbered"><label>27</label><mml:math id="M184" display="block"><mml:mrow><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:munder><mml:mo movablelimits="false">∑</mml:mo><mml:mi>i</mml:mi></mml:munder><mml:munder><mml:mo movablelimits="false">∑</mml:mo><mml:mi>j</mml:mi></mml:munder><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>⋅</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e3951">Both options are capable of producing estimates of the surface rainfall field with the uncertainty of the radar-indicated rainfall pattern integrated, yet the results are distinct, as presented in Sect. <xref ref-type="sec" rid="Ch1.S5"/>.</p>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Study domain and data</title>
      <p id="d1e3965">The study domain is located in Baden-Württemberg, in the southwest of Germany. As shown in Fig. <xref ref-type="fig" rid="Ch1.F2"/>, it is a square domain with a side length of 19 km. The domain is discretized to a <inline-formula><mml:math id="M185" display="inline"><mml:mrow><mml:mn mathvariant="normal">39</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">39</mml:mn></mml:mrow></mml:math></inline-formula> grid with a spatial resolution of 500 m <inline-formula><mml:math id="M186" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 500 m. A gauge network consisting of 12 pluviometers is available within the domain, as denoted by the red dots in Fig. <xref ref-type="fig" rid="Ch1.F2"/>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2"><?xmltex \currentcnt{2}?><label>Figure 2</label><caption><p id="d1e3993">The elevation map of Baden-Württemberg with the study domain marked by the red square, the rain gauges marked by the red dots, and the site of Radar Türkheim marked by the red star.</p></caption>
        <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://hess.copernicus.org/articles/24/2287/2020/hess-24-2287-2020-f02.png"/>

      </fig>

      <p id="d1e4002">The radar data used in this study are the raw data with 5 min temporal resolution, measured by Radar Türkheim, a C-band radar operated by the German Weather Service (DWD). Radar Türkheim is located about 45 km from the domain center, as denoted by the red star in Fig. <xref ref-type="fig" rid="Ch1.F2"/>. The raw data are subject to a processing chain consisting of (1) clutter removal <xref ref-type="bibr" rid="bib1.bibx11" id="paren.23"/>, (2) attenuation correlation <xref ref-type="bibr" rid="bib1.bibx21 bib1.bibx17" id="paren.24"/>, (3) reprojection from polar to Cartesian coordinates, and (4) clipping of the square data for the study domain. All these quality control steps are operated in the wradlib environment, an open-source library for weather radar data processing <xref ref-type="bibr" rid="bib1.bibx15" id="paren.25"/>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3" specific-use="star"><?xmltex \currentcnt{3}?><label>Figure 3</label><caption><p id="d1e4019"><bold>(a)</bold> Original radar quantile map (–) for the 30 min event (4 May 2017, 13:20–13:50 LT), with the rain gauge observations (mm) labeled in yellow and the collocated radar quantiles labeled in cyan. <bold>(b)</bold> Distribution functions of surface rainfall. Black: original radar map without displacement; gray: radar maps with displacement; red: the weighted average of the radar maps with displacement.</p></caption>
        <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://hess.copernicus.org/articles/24/2287/2020/hess-24-2287-2020-f03.png"/>

      </fig>

</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Application</title>
      <p id="d1e4041">We selected a 30 min event to apply the algorithm of PA. The event was selected not only due to the relatively prominent rain intensity reflected by the rain gauge data, but more importantly because the event was properly captured by a few rain gauges unevenly distributed in the domain of interest, as shown by the red dots in Fig. <xref ref-type="fig" rid="Ch1.F3"/>a. From the figure, it can be clearly seen that the sampled quantiles (indicated by the text in cyan) cover the entire range [0, 1]: not only the small or large ones, but the sampled quantiles as well are more or less evenly distributed. One might have noticed that the smallest sampled quantile is 0.53. Yet in this case, <inline-formula><mml:math id="M187" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.26</mml:mn></mml:mrow></mml:math></inline-formula> (the spatial intermittency) and the quantile value 0.53 correspond to the rainfall value 0.28 mm after the re-ordering.</p>
      <?pagebreak page2294?><p id="d1e4061">The conflict of radar and gauge data is obviously reflected in Fig. <xref ref-type="fig" rid="Ch1.F3"/> (left), for example, the collocation of 4.20 mm rainfall with the quantile 0.99 in contrast with the collocation of 8.24 mm rainfall with the quantile 0.94. The rank correlation of the gauge observations and the collocated radar quantiles is 0.601, as labeled in the title of the figure. The distribution function of the surface rainfall field based on the two original datasets is shown by the black line in Fig. <xref ref-type="fig" rid="Ch1.F3"/>b.</p>
      <p id="d1e4068">However, using the algorithm described in Sect. <xref ref-type="sec" rid="Ch1.S3"/> to evaluate the uncertainty of the radar-indicated rainfall pattern, one can obtain multiple distribution functions of surface rainfall, as shown by the gray lines in Fig. <xref ref-type="fig" rid="Ch1.F3"/>b. Note that only the distribution functions associated with those shifted fields possessing a positive probability (as indicated by the probability matrix) are shown in the figure.</p>
      <p id="d1e4075">With these distribution functions, one can transform the corresponding shifted quantile fields into rainfall fields, and with the probability matrix, the expectation of these rainfall fields can be computed, as shown in Fig. <xref ref-type="fig" rid="Ch1.F4"/>b. Also with the probability matrix, one can compute the expectation of the shifted quantile fields, as shown in Fig. <xref ref-type="fig" rid="Ch1.F4"/>a. From the expected quantile map, a tangible improvement in terms of the concordance of radar and gauge data is observed: the rank correlation increases from 0.601 to 0.769, as labeled in the title of Figs. <xref ref-type="fig" rid="Ch1.F3"/> and <xref ref-type="fig" rid="Ch1.F4"/>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4" specific-use="star"><?xmltex \currentcnt{4}?><label>Figure 4</label><caption><p id="d1e4089"><bold>(a)</bold> The expected quantile map (–), with the rain gauge observations (mm) labeled in yellow and the collocated radar quantiles labeled in cyan. <bold>(b)</bold> The expected rainfall field (mm).</p></caption>
        <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://hess.copernicus.org/articles/24/2287/2020/hess-24-2287-2020-f04.png"/>

      </fig>

      <p id="d1e4103">It is noteworthy that the data configuration used in this work is not good enough to maximize the performance of the proposed methodology as the distribution of the rain gauges is relatively centered. Thus we have to select events whose storm center is relatively centered according to the radar map. To enlarge the applicability, it is recommended that rain gauges are uniformly distributed in the domain of interest. In addition to the distribution of the rain gauges, as shown in the following, the effect of conditioning on gauge observations is local (in consistency with the terminology <italic>local constraints</italic>); hence, with a denser network of rain gauges, a good performance of the methodology is more likely guaranteed.</p>
      <p id="d1e4109">We open up two simulation sessions, depending on the different objective functions used when applying the PA algorithm. In Session I, the objective function contains only the component field pattern <inline-formula><mml:math id="M188" display="inline"><mml:mrow><mml:mi mathvariant="script">O</mml:mi><mml:mo>(</mml:mo><mml:mi>Z</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi>Z</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>Z</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. In Session II, the component directional asymmetry comes into play, and the objective function expressed in Eq. (<xref ref-type="disp-formula" rid="Ch1.E9"/>) is employed, where the relative weight of the component directional asymmetry <inline-formula><mml:math id="M189" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula> equals 0.5. Technically, for both simulation sessions, the optimization process stops when the objective function falls below 0.05.</p>
<sec id="Ch1.S5.SS1">
  <label>5.1</label><title>Simulation Session I</title>
      <p id="d1e4161">We present an evolution in terms of the simulation strategy where the algorithm of PA is applied differently in three stages:
<list list-type="order"><list-item>
      <p id="d1e4166">using the original quantile map as the reference</p></list-item><list-item>
      <p id="d1e4170">using the expected quantile map as the reference, i.e., integrating the uncertainty of the radar-indicated rainfall pattern via Option 1 in Sect. <xref ref-type="sec" rid="Ch1.S3"/></p></list-item><list-item>
      <p id="d1e4175">simulating independently using those shifted quantile maps with a positive probability as the reference and computing the expectation, i.e., integrating the uncertainty of the radar-indicated rainfall pattern via Option 2 in Sect. <xref ref-type="sec" rid="Ch1.S3"/>.</p></list-item></list></p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5" specific-use="star"><?xmltex \currentcnt{5}?><label>Figure 5</label><caption><p id="d1e4182">Stage 1 results: mean and standard deviation of 100 realizations (mm), obtained using the original quantile map as the reference.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://hess.copernicus.org/articles/24/2287/2020/hess-24-2287-2020-f05.png"/>

        </fig>

      <p id="d1e4191">Stage 1 (simulating rainfall fields using the original quantile map as the reference) means the uncertainty of the radar-indicated rainfall pattern is not integrated. Figure <xref ref-type="fig" rid="Ch1.F5"/> shows the<?pagebreak page2295?> mean of 100 such realizations on the left and the corresponding standard deviation map on the right. The standard deviation map reflects the variability of different realizations, and the pixel values, collocated with the rain gauges, are zeros, as marked by the white points in Fig. <xref ref-type="fig" rid="Ch1.F5"/> (right), which shows the fulfillment of the point equality constraints and the local effect of conditioning to the gauge observations. And this local effect is reflected in all the standard deviation maps shown in the following.</p>
      <p id="d1e4199">Stage 2 (simulating rainfall fields using the expected quantile map as the reference) integrates the uncertainty of the radar-indicated rainfall pattern via Option 1, as described in Sect. <xref ref-type="sec" rid="Ch1.S3"/>. Similarly, the mean of 100 such realizations and the corresponding standard deviation map are shown in Fig. <xref ref-type="fig" rid="Ch1.F6"/>. Comparing Figs. <xref ref-type="fig" rid="Ch1.F5"/> and <xref ref-type="fig" rid="Ch1.F6"/>, one could observe the displacements of the peak regions in both the rainfall and the standard deviation maps. Compared to Fig. <xref ref-type="fig" rid="Ch1.F5"/>, a visible reduction in the standard deviation is observed in Fig. <xref ref-type="fig" rid="Ch1.F6"/>, showing the reduced estimation uncertainty by integrating the uncertainty of the radar-indicated rainfall pattern.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6" specific-use="star"><?xmltex \currentcnt{6}?><label>Figure 6</label><caption><p id="d1e4217">Stage 2 results: mean and standard deviation of 100 realizations (mm), obtained using the expected quantile map as the reference.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://hess.copernicus.org/articles/24/2287/2020/hess-24-2287-2020-f06.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7" specific-use="star"><?xmltex \currentcnt{7}?><label>Figure 7</label><caption><p id="d1e4228">Stage 3 results: mean and standard deviation of 100 expected realizations (mm).</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://hess.copernicus.org/articles/24/2287/2020/hess-24-2287-2020-f07.png"/>

        </fig>

      <?pagebreak page2296?><p id="d1e4237">Stage 3 involves a simulation strategy that is slightly more complicated than before. The simulation is applied independently using the shifted quantile map associated with a positive probability as the reference, and the single simulation cycle is applied to all the components possessing a positive probability. Finally, the expectation of these realizations is computed, termed <italic>the expected realization</italic> hereafter. Yet the computational cost to obtain such an expected realization is much higher as multiple realizations are required to make up an expected realization (see Table <xref ref-type="table" rid="Ch1.T1"/> for details). Similarly, the mean of 100 expected realizations and the corresponding standard deviation map are shown in Fig. <xref ref-type="fig" rid="Ch1.F7"/>. Comparing Figs. <xref ref-type="fig" rid="Ch1.F6"/> and <xref ref-type="fig" rid="Ch1.F7"/>, the positions of the peak regions remain unchanged in both the rainfall and the standard deviation maps. Yet compared to Fig. <xref ref-type="fig" rid="Ch1.F6"/>, the reduction in the standard deviation is remarkable in Fig. <xref ref-type="fig" rid="Ch1.F7"/>, showing further reduction in terms of the estimation uncertainty.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8" specific-use="star"><?xmltex \currentcnt{8}?><label>Figure 8</label><caption><p id="d1e4259">Stage 3 results: four randomly selected expected realizations (mm).</p></caption>
          <?xmltex \igopts{width=426.791339pt}?><graphic xlink:href="https://hess.copernicus.org/articles/24/2287/2020/hess-24-2287-2020-f08.png"/>

        </fig>

      <p id="d1e4268">In addition, the mean field and the standard deviation map of the results from Stage 3 are much smoother compared to the other alternatives shown previously. Figure <xref ref-type="fig" rid="Ch1.F8"/> displays four randomly selected expected realizations to show the similarity of different expected realizations and the smoothness of individual expected realizations.</p>
</sec>
<sec id="Ch1.S5.SS2">
  <label>5.2</label><title>Simulation Session II</title>
      <p id="d1e4281">In the previous session, the objective function only contains the component field pattern. In this session, the component directional asymmetry (abbreviated as <inline-formula><mml:math id="M190" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mi>s</mml:mi><mml:mi>y</mml:mi><mml:mi>m</mml:mi><mml:mi>m</mml:mi><mml:mi>e</mml:mi><mml:mi>t</mml:mi><mml:mi>r</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:math></inline-formula> hereafter) comes into play in the objective function. It should be noted that the evaluation cost of the objective function in Session II is higher than that in Session I, and more time is needed to generate a single realization if the same stopping criterion is used (see Table <xref ref-type="table" rid="Ch1.T1"/> for details).</p>
      <p id="d1e4310"><?xmltex \hack{\newpage}?>We still adopt the three-stage evolution when applying the PA algorithm as in Simulation Session I. Differences between realizations from Session I and Session II do exist, but they are not that remarkable. Therefore, in the presentation of the results from Session II, we omit the results from Stages 1 and 2 and only display the results from Stage 3 in Figs. <xref ref-type="fig" rid="Ch1.F9"/> and <xref ref-type="fig" rid="Ch1.F10"/> (both panels on the right of each figure). The corresponding results from Session I are presented on the left just for the sake of comparison and identifying the effect of adding the component asymmetry in the objective function. Comparing the two mean fields in Fig. <xref ref-type="fig" rid="Ch1.F9"/>, the distinction is in the peak values: the two have similar estimates for the peak values of the large rain cell yet different estimates for those of the small cell. As for the comparison of the standard deviation maps in Fig. <xref ref-type="fig" rid="Ch1.F10"/>, a slight reduction in the standard deviation of Session II can be observed.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F9" specific-use="star"><?xmltex \currentcnt{9}?><label>Figure 9</label><caption><p id="d1e4324">Mean of 100 expected realizations (mm) from Session I <bold>(a)</bold> and Session II <bold>(b)</bold>.</p></caption>
          <?xmltex \igopts{width=426.791339pt}?><graphic xlink:href="https://hess.copernicus.org/articles/24/2287/2020/hess-24-2287-2020-f09.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F10" specific-use="star"><?xmltex \currentcnt{10}?><label>Figure 10</label><caption><p id="d1e4342">Standard deviation of 100 expected realizations (mm) from Session I <bold>(a)</bold> and Session II <bold>(b)</bold>.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://hess.copernicus.org/articles/24/2287/2020/hess-24-2287-2020-f10.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F11" specific-use="star"><?xmltex \currentcnt{11}?><label>Figure 11</label><caption><p id="d1e4359"><bold>(a)</bold> Reference asymmetry function. <bold>(b, c)</bold> Mean and standard deviation of 100 simulated asymmetry functions. Unit: –.</p></caption>
          <?xmltex \igopts{width=497.923228pt}?><graphic xlink:href="https://hess.copernicus.org/articles/24/2287/2020/hess-24-2287-2020-f11.png"/>

        </fig>

      <?pagebreak page2298?><p id="d1e4373">From the results shown in Figs. <xref ref-type="fig" rid="Ch1.F9"/> and <xref ref-type="fig" rid="Ch1.F10"/>, the effect of adding the component asymmetry in the objective function seems to be minor, which is due to the fact that the two components (field pattern and asymmetry) share a special relationship: high similarity in terms of the pattern between the reference and the simulated field suggests high similarity in the asymmetry of the two as well. Yet, it does not work in reverse.</p>
      <p id="d1e4380">To show the capability of the proposed method in terms of fulfilling the component asymmetry, the mean of 100 simulated asymmetry functions is displayed in the middle in Fig. <xref ref-type="fig" rid="Ch1.F11"/> in comparison with the reference asymmetry function (the one evaluated from the reference field) on the left. As for the analysis of the asymmetry function: first, it is a symmetrical function with respect to the origin (0, 0) (see the formula given in Eq. (<xref ref-type="disp-formula" rid="Ch1.E8"/>)); second, the value of each pixel is obtained by (a) shifting the simulated field by the coordinate of the pixel and then (b) evaluating Eq. (<xref ref-type="disp-formula" rid="Ch1.E8"/>) for the intersection of the shifted and the original field. This statistic could be computed more efficiently in Fourier space by generalizing the approach presented in <xref ref-type="bibr" rid="bib1.bibx25" id="text.26"/>. As shown in Fig. <xref ref-type="fig" rid="Ch1.F11"/>, the extremes of the asymmetry functions for both the reference and the mean simulated ones approach <inline-formula><mml:math id="M191" display="inline"><mml:mrow><mml:mo>±</mml:mo><mml:mn mathvariant="normal">0.3</mml:mn></mml:mrow></mml:math></inline-formula>. If one computes the asymmetry function for a spatial field obeying a multivariate Gaussian distribution, where symmetric behavior of the field is assumed, the function value approaches zero.</p>
      <p id="d1e4405">As shown in Fig. <xref ref-type="fig" rid="Ch1.F11"/>, the reference and the mean asymmetry are barely distinguishable. The standard deviation map, displayed on the right, reveals the small variability between the simulated asymmetry functions. Note that the presented asymmetry functions are evaluated from realizations of Stage 1. But a similar standard in terms of the fulfillment of the component asymmetry can be achieved by all the other results from Session II.</p>
      <p id="d1e4411">It is worth mentioning that a trick is used to reduce the computational cost substantially at a fairly low cost in terms of the estimation quality. In Sect. <xref ref-type="sec" rid="Ch1.S3"/>, when using multiple shifted quantile fields to produce the expected realization, one should be aware that these individual fields make fairly different contributions to the final estimate. By analyzing the Lorenz curve of the contribution of these individual fields (as shown in Fig. <xref ref-type="fig" rid="Ch1.F12"/>), i.e., the weights indicated by the probability matrix, one could see that the lowest several weights contribute very little to the accumulated total. Specifically, the top 9 weights (out of 23) contribute to 90 % of the accumulated total, the top 13 contribute to 95 %, the top 18<?pagebreak page2299?> contribute to 99 %, and the top 19 contribute to 99.5 %. Being slightly conservative, we have chosen to use the top 19 contributors to produce the expected realization. Note that the top 19 weights should be scaled such that the sum of them equals 1. We have tested this trick (using 19 to represent 23) on the results from Session I (Stage 3). As expected, the difference between the expected realizations, obtained with and without using the trick, is tiny: the maximum difference is 0.050 mm, the minimum difference <inline-formula><mml:math id="M192" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.058</mml:mn></mml:mrow></mml:math></inline-formula> mm, and the mean difference 0.001 mm. The results, shown in Figs. <xref ref-type="fig" rid="Ch1.F9"/> and <xref ref-type="fig" rid="Ch1.F10"/>, are produced by using the trick, which helps in saving the computational cost (see Table <xref ref-type="table" rid="Ch1.T1"/> for details).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F12"><?xmltex \currentcnt{12}?><label>Figure 12</label><caption><p id="d1e4437">Lorenz curve of the contribution of the individual shifted field, where the <inline-formula><mml:math id="M193" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> axis denotes the cumulative share of population ordered by contribution from the lowest to the highest, and the <inline-formula><mml:math id="M194" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis denotes the cumulative share of contribution.</p></caption>
          <?xmltex \igopts{width=170.716535pt}?><graphic xlink:href="https://hess.copernicus.org/articles/24/2287/2020/hess-24-2287-2020-f12.png"/>

        </fig>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T1"><?xmltex \currentcnt{1}?><label>Table 1</label><caption><p id="d1e4463">Mean time consumption to generate a realization and an expected realization (with and without using the trick).</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="center"/>
     <oasis:colspec colnum="4" colname="col4" align="center"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Realization</oasis:entry>
         <oasis:entry colname="col3">Expected</oasis:entry>
         <oasis:entry colname="col4">Expected</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">realization</oasis:entry>
         <oasis:entry colname="col4">realization</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">(trick)</oasis:entry>
         <oasis:entry colname="col4">(no trick)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Session I</oasis:entry>
         <oasis:entry colname="col2">59 s</oasis:entry>
         <oasis:entry colname="col3">18.6 min</oasis:entry>
         <oasis:entry colname="col4">22.6 min</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Session II</oasis:entry>
         <oasis:entry colname="col2">119 s</oasis:entry>
         <oasis:entry colname="col3">37.6 min</oasis:entry>
         <oasis:entry colname="col4">45.6 min</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d1e4466">The above is based on the performance of a normal laptop.</p></table-wrap-foot></table-wrap>

</sec>
</sec>
<sec id="Ch1.S6" sec-type="conclusions">
  <label>6</label><title>Conclusions</title>
      <p id="d1e4568">The focus of this paper is to simulate rainfall fields conditioned on the local constraints imposed by the point-wise rain gauge observations and the global constraints imposed by the field measurements from weather radar. The innovation of this work comes in three aspects. The first aspect is the separation of the global and local constraints. The global characteristic of PA makes it a powerful methods for handling the global constraints. Thus PA is only used to deal with the global constraints, and the local ones are handed over to residual kriging. The separation of different constraints makes the best use of PA and avoids its insufficiency in terms of the fulfillment of the local constraints. The second is the extension of the PA algorithm. Except for annealing the system temperature, the number of perturbed phases is also annealed during the simulation process, making the algorithm work more globally in initial phases. The global influence of the perturbation decreases gradually at iterations as the number of perturbed phases decreases. The third is the integration of the uncertainty of the radar-indicated rainfall pattern by (a) simulating using the expectation of multiple shifted fields as the reference or (b) applying the simulation independently using multiple shifted fields as the reference and combining the individual realizations as the final estimate.</p>
      <p id="d1e4571">The proposed method is used to simulate the rainfall field for a 30 min event. The algorithm of PA is applied using different scenarios: with and without integrating the uncertainty of the radar-indicated rainfall pattern and with different objective functions. The capability of the proposed method in fulfilling the global constraints, both the field pattern and the directional asymmetry, is demonstrated by all the results. Practically, the estimates, obtained by integrating the uncertainty of the radar-indicated rainfall pattern, show a reduced estimation variability. And obvious displacements of the peak regions are observed compared to the estimates, obtained without integrating the uncertainty of the radar-indicated rainfall pattern. As for the two options to integrate the uncertainty of the radar-indicated rainfall pattern, (b) seems to be superior to (a) in terms of the substantial reduction in the estimation variability and the smoothness of the final estimates. As for the two simulation sessions using different objective functions, the impact of adding the component directional asymmetry in the objective function does exist, but it is not that prominent. This is due to the special relationship between the two global constraints: high similarity in the field pattern is a sufficient condition for high similarity in the directional asymmetry function (although the inverse is not true). Yet, compared to the results using the objective function containing solely the component field pattern, a slight reduction in the estimation variability is observed from the results using the objective function containing also the component directional asymmetry.</p>
</sec>

      
      </body>
    <back><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d1e4578">Four basic datasets required for simulating the 30 min rainfall event are available at <ext-link xlink:href="https://doi.org/10.6084/m9.figshare.11515395.v1" ext-link-type="DOI">10.6084/m9.figshare.11515395.v1</ext-link> <xref ref-type="bibr" rid="bib1.bibx33" id="paren.27"/>. The other files and figures archived under this link are secondary and generated based on the four basic datasets. The displays of the input data are provided in the Python script <italic>inputDisplay.py</italic>.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e4593">The first author, JY, did the programming work, all the computations, and the manuscript writing. The<?pagebreak page2300?> second author, AB, contributed to the research idea and supervised the research. The third author, SH, provided a good opportunity to improve the program in terms of the efficiency. The fourth author, TT, provided valuable suggestions for the revision of this article.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e4599">The authors declare that they have no conflict of interest.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e4605">The radar and gauge data that support the findings of this study are kindly provided by the German Weather Service (DWD) and Stadtentwässerung Reutlingen, respectively.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e4610">This research has been supported by the National Natural Science Foundation of China (grant nos. 51778452 and 51978493).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e4617">This paper was edited by Nadav Peleg and reviewed by Geoff Pegram and two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><?xmltex \def\ref@label{{B\'{a}rdossy and H\"{o}rning(2017)}}?><label>Bárdossy and Hörning(2017)</label><?label Bardossy2017?><mixed-citation>Bárdossy, A. and Hörning, S.: Process-Driven Direction-Dependent
Asymmetry: Identification and Quantification of Directional Dependence in
Spatial Fields, Math. Geosci., 49, 871–891, <ext-link xlink:href="https://doi.org/10.1007/s11004-017-9682-1" ext-link-type="DOI">10.1007/s11004-017-9682-1</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx2"><?xmltex \def\ref@label{{Chil\`{e}s and Delfiner(2012)}}?><label>Chilès and Delfiner(2012)</label><?label Chil2012Geostatistics?><mixed-citation>Chilès, J. P. and Delfiner, P.: Geostatistics: Modeling Spatial Uncertainty, in: Series In Probability and Statistics, Wiley,
<ext-link xlink:href="https://doi.org/10.1002/9781118136188" ext-link-type="DOI">10.1002/9781118136188</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Collier(1999)</label><?label Collier1999?><mixed-citation>Collier, C.: The impact of wind drift on the utility of very high spatial
resolution radar data over urban areas, Phys. Chem. Earth Pt. B, 24, 889–893, <ext-link xlink:href="https://doi.org/10.1016/S1464-1909(99)00099-4" ext-link-type="DOI">10.1016/S1464-1909(99)00099-4</ext-link>, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Cristiano et al.(2017)Cristiano, Veldhuis, and
Giesen</label><?label Cristiano2017?><mixed-citation>Cristiano, E., ten Veldhuis, M.-C., and van de Giesen, N.: Spatial and temporal variability of rainfall and their effects on hydrological response in urban areas – a review, Hydrol. Earth Syst. Sci., 21, 3859–3878, <ext-link xlink:href="https://doi.org/10.5194/hess-21-3859-2017" ext-link-type="DOI">10.5194/hess-21-3859-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Deutsch and Journel(1994)Deutsch, Journel et al.</label><?label deutsch1994application?><mixed-citation>Deutsch, C. V. and Journel, A. G.: The application of simulated annealing  to stochastic reservoir modeling, SPE Adv. Technol. Ser., 2, 222–227, <ext-link xlink:href="https://doi.org/10.2118/23565-PA" ext-link-type="DOI">10.2118/23565-PA</ext-link>, 1994.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Deutsch and Journel(1998)Deutsch, V, and Journel</label><?label Deutsch1998?><mixed-citation>Deutsch, C. V. and Journel, A.: GSLIB – Geostatistical Software Library
and User's Guide, Technometrics, 40, 132–145, <ext-link xlink:href="https://doi.org/10.2307/1270548" ext-link-type="DOI">10.2307/1270548</ext-link>, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Deutsch(1992)</label><?label deutsch1992annealing?><mixed-citation>
Deutsch, C. V.: Annealing techniques applied to reservoir modeling and the integration of geological and engineering (well test) data, PhD thesis, Stanford University, Stanford, CA, 1992.</mixed-citation></ref>
      <ref id="bib1.bibx8"><?xmltex \def\ref@label{{Doviak and Zrni\'{c}(1993)}}?><label>Doviak and Zrnić(1993)</label><?label Doviak1993?><mixed-citation>
Doviak, R. J. and Zrnić, D. S.: Doppler radar and weather observations, 2nd Edn., Academic Press, San Diego, 523–545, 1993.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Emmanuel et al.(2012)Emmanuel, Andrieu, Leblois, and
Flahaut</label><?label Emmanuel2012?><mixed-citation>
Emmanuel, I., Andrieu, H., Leblois, E., and Flahaut, B.: Temporal and spatial
variability of rainfall at the urban hydrological scale, J. Hydrol., 430, 162–172, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Fabry(2015)</label><?label Fabry2015?><mixed-citation>
Fabry, F.: Radar meteorology: principles and practice, Cambridge University
Press, Cambridge, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Gabella and Notarpietro(2002)</label><?label Gabella2002?><mixed-citation>
Gabella, M. and Notarpietro, R.: Ground clutter characterization and
elimination in mountainous terrain, in: vol. 305, Proceedings of ERAD, Delft, the Netherlands, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Geman and Geman(1984)</label><?label Geman1984?><mixed-citation>
Geman, S. and Geman, D.: Stochastic Relaxation, Gibbs Distributions, and the
Bayesian Restoration of Images, IEEE T. Patt. Anal. Mach. Intel., PAMI-6, 721–741, 1984.</mixed-citation></ref>
      <ref id="bib1.bibx13"><?xmltex \def\ref@label{{Guthke and B\'{a}rdossy(2017)}}?><label>Guthke and Bárdossy(2017)</label><?label Guthke2017?><mixed-citation>Guthke, P. and Bárdossy, A.: On the link between natural emergence and
manifestation of a fundamental non-Gaussian geostatistical property:
Asymmetry, Spat. Stat., 20, 1–29, <ext-link xlink:href="https://doi.org/10.1016/j.spasta.2017.01.003" ext-link-type="DOI">10.1016/j.spasta.2017.01.003</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Hasan et al.(2016)Hasan, Sharma, Johnson, Mariethoz, and
Seed</label><?label Hasan2016?><mixed-citation>Hasan, M. M., Sharma, A., Johnson, F., Mariethoz, G., and Seed, A.: Merging
radar and in situ rainfall measurements: An assessment of different
combination algorithms, Water Resour. Res., 52, 8384–8398,
<ext-link xlink:href="https://doi.org/10.1002/2015WR018441" ext-link-type="DOI">10.1002/2015WR018441</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Heistermann et al.(2013)Heistermann, Jacobi, and Pfaff</label><?label wradlib?><mixed-citation>Heistermann, M., Jacobi, S., and Pfaff, T.: Technical Note: An open source
library for processing weather radar data (wradlib), Hydrol. Earth Syst. Sci., 17, 863–871, <ext-link xlink:href="https://doi.org/10.5194/hess-17-863-2013" ext-link-type="DOI">10.5194/hess-17-863-2013</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx16"><?xmltex \def\ref@label{{H\"{o}rning and B\'{a}rdossy(2018)}}?><label>Hörning and Bárdossy(2018)</label><?label Hoerning2018?><mixed-citation>
Hörning, S. and Bárdossy, A.: Phase annealing for the conditional
simulation of spatial random fields, Comput. Geosci., 112, 101–111, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Jacobi and Heistermann(2016)</label><?label Jacobi2016?><mixed-citation>
Jacobi, S. and Heistermann, M.: Benchmarking attenuation correction procedures for six years of single-polarized C-band weather radar observations in South-West Germany, Geomatics, Nat. Hazards Risk, 7, 1785–1799, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Journel(1974)</label><?label Journel1974?><mixed-citation>
Journel, A. G.: Geostatistics for conditional simulation of ore bodies, Econ. Geol., 69, 673–687, 1974.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Khintchine(1934)</label><?label Khintchine1934?><mixed-citation>
Khintchine, A.: Korrelationstheorie der stationären stochastischen
Prozesse, Math. Annal., 109, 604–615, 1934.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Kirkpatrick et al.(1983)Kirkpatrick, Gelatt, and
Vecchi</label><?label Kirkpatrick1983?><mixed-citation>
Kirkpatrick, S., Gelatt, C. D., and Vecchi, M. P.: Optimization by Simulated
Annealing, Science, 220, 671–680, 1983.</mixed-citation></ref>
      <ref id="bib1.bibx21"><?xmltex \def\ref@label{{Kr\"{a}mer and Verworn(2008)}}?><label>Krämer and Verworn(2008)</label><?label Kramer2008?><mixed-citation>
Krämer, S. and Verworn, H.: Improved C-band radar data processing for real time control of urban drainage systems, in: Proceedings of the 11th International Conference on Urban Drainage, 31 August–5 September 2008, Edinburgh, Scotland, UK, 1–10, 2008.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Kumar and Foufoula-Georgiou(1994)</label><?label Kumar1994?><mixed-citation>
Kumar, P. and Foufoula-Georgiou, E.: Characterizing multiscale variability of
zero intermittency in spatial rainfall, J. Appl. Meteorol., 33, 1516–1525, 1994.</mixed-citation></ref>
      <ref id="bib1.bibx23"><?xmltex \def\ref@label{{Lantu\'{e}joul(2013)}}?><label>Lantuéjoul(2013)</label><?label Lantuejoul2013geostatistical?><mixed-citation>
Lantuéjoul, C.: Geostatistical Simulation: Models and Algorithms, Springer Science &amp; Business Media, Berlin, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Lauzon and Marcotte(2019)</label><?label Lauzon2019?><mixed-citation>Lauzon, D. and Marcotte, D.: Calibration of random fields by FFTMA-SA, Comput. Geosci., 127, 99–110, <ext-link xlink:href="https://doi.org/10.1016/j.cageo.2019.03.003" ext-link-type="DOI">10.1016/j.cageo.2019.03.003</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Marcotte(1996)</label><?label Marcotte1996?><mixed-citation>Marcotte, D.: Fast variogram computation with FFT, Comput. Geosci., 22, 1175–1186, <ext-link xlink:href="https://doi.org/10.1016/S0098-3004(96)00026-X" ext-link-type="DOI">10.1016/S0098-3004(96)00026-X</ext-link>, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx26"><?xmltex \def\ref@label{{Mart\'{i}n and Sierra(2020)}}?><label>Martín and Sierra(2020)</label><?label Jose2009?><mixed-citation>Martín, J. F. D. and Sierra, J. M. R.: A Comparison of Cooling Schedules for Simulated Annealing, in: Encyclopedia of Artificial Intelligence, edited by: Dopico, J. R. R., Dorado, J., and Pazos, A., 344–352, <ext-link xlink:href="https://doi.org/10.4018/978-1-59904-849-9.ch053" ext-link-type="DOI">10.4018/978-1-59904-849-9.ch053</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx27"><?xmltex \def\ref@label{{Mendez~Antonio et~al.(2009)Mendez~Antonio, Maga{\~{n}}a, Caetano,
Da~Silveira, and Dom{\'{\i}}nguez}}?><label>Mendez Antonio et al.(2009)Mendez Antonio, Magaña, Caetano,
Da Silveira, and Domínguez</label><?label Mendez2009?><mixed-citation>
Mendez Antonio, B., Magaña, V., Caetano, E., Da Silveira, R., and
Domínguez, R.: Analysis of daily precipitation based on weather radar
information in México City, Atmósfera, 22, 299–313, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Nourani and Andresen(1998)</label><?label Yaghout1998?><mixed-citation>
Nourani, Y. and Andresen, B.: A comparison of simulated annealing cooling
strategies, J. Phys. A, 31, 8373–8385, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Ravalec et al.(2000)Ravalec, Noetinger, and Hu</label><?label Ravalec2000?><mixed-citation>Ravalec, M. L., Noetinger, B., and Hu, L. Y.: The FFT Moving Average (FFT-MA)
Generator: An Efficient Numer<?pagebreak page2301?>ical Method for Generating and Conditioning
Gaussian Simulations, Math. Geol., 32, 701–723, <ext-link xlink:href="https://doi.org/10.1023/A:1007542406333" ext-link-type="DOI">10.1023/A:1007542406333</ext-link>, 2000.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Wiener(1930)</label><?label Wiener1930?><mixed-citation>
Wiener, N.: Generalized harmonic analysis, Acta Math., 55, 117–258, 1930.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Wood(1995)</label><?label Wood1995?><mixed-citation>Wood, A. T.: When is a truncated covariance function on the line a covariance
function on the circle?, Stat. Probabil. Lett., 24, 157–164,
<ext-link xlink:href="https://doi.org/10.1016/0167-7152(94)00162-2" ext-link-type="DOI">10.1016/0167-7152(94)00162-2</ext-link>, 1995.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Wood and Chan(1994)</label><?label Wood1994?><mixed-citation>Wood, A. T. and Chan, G.: Simulation of stationary Gaussian processes in [0, 1] d, J. Comput. Graph. Stat., 3, 409–432, 1994.
 </mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx33"><label>Yan(2020)</label><?label Yan2020?><mixed-citation>Yan, J.: Input data for conditional simulation of surface rainfall field (30 min accumulated rainfall) using phase annealing, Figshare, <ext-link xlink:href="https://doi.org/10.6084/m9.figshare.11515395.v1" ext-link-type="DOI">10.6084/m9.figshare.11515395.v1</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx34"><?xmltex \def\ref@label{{Yan and B\'{a}rdossy(2019)}}?><label>Yan and Bárdossy(2019)</label><?label Yan2019?><mixed-citation>Yan, J. and Bárdossy, A.: Short time precipitation estimation using weather radar and surface observations: With rainfall displacement information integrated in a stochastic manner, J. Hydrol., 574, 672–682,
<ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2019.04.061" ext-link-type="DOI">10.1016/j.jhydrol.2019.04.061</ext-link>, 2019.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Conditional simulation of surface rainfall  fields using modified phase annealing</article-title-html>
<abstract-html><p>The accuracy of quantitative precipitation estimation (QPE) over a given region and period is of vital importance across multiple domains and disciplines. However, due to the intricate temporospatial variability and the intermittent nature of precipitation, it is challenging to obtain QPE with adequate accuracy. This paper aims to simulate rainfall fields while honoring both the local constraints imposed by the point-wise rain gauge observations and the global constraints imposed by the field measurements obtained from weather radar. The conditional simulation method employed in this study is modified phase annealing (PA), which is practically an evolution from the traditional simulated annealing (SA). Yet unlike SA, which implements perturbations in the spatial field, PA implements perturbations in Fourier space, making it superior to SA in many respects. PA is developed in two ways. First, taking advantage of the global characteristic of PA, the method is only used to deal with global constraints, and the local ones are handed over to residual kriging. Second, except for the system temperature, the number of perturbed phases is also annealed during the simulation process, making the influence of the perturbation more global at initial phases and decreasing the global impact of the perturbation gradually as the number of perturbed phases decreases. The proposed method is used to simulate the rainfall field for a 30&thinsp;min event using different scenarios: with and without integrating the uncertainty of the radar-indicated rainfall pattern and with different objective functions.</p></abstract-html>
<ref-html id="bib1.bib1"><label>Bárdossy and Hörning(2017)</label><mixed-citation>
Bárdossy, A. and Hörning, S.: Process-Driven Direction-Dependent
Asymmetry: Identification and Quantification of Directional Dependence in
Spatial Fields, Math. Geosci., 49, 871–891, <a href="https://doi.org/10.1007/s11004-017-9682-1" target="_blank">https://doi.org/10.1007/s11004-017-9682-1</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Chilès and Delfiner(2012)</label><mixed-citation>
Chilès, J. P. and Delfiner, P.: Geostatistics: Modeling Spatial Uncertainty, in: Series In Probability and Statistics, Wiley,
<a href="https://doi.org/10.1002/9781118136188" target="_blank">https://doi.org/10.1002/9781118136188</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Collier(1999)</label><mixed-citation>
Collier, C.: The impact of wind drift on the utility of very high spatial
resolution radar data over urban areas, Phys. Chem. Earth Pt. B, 24, 889–893, <a href="https://doi.org/10.1016/S1464-1909(99)00099-4" target="_blank">https://doi.org/10.1016/S1464-1909(99)00099-4</a>, 1999.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Cristiano et al.(2017)Cristiano, Veldhuis, and
Giesen</label><mixed-citation>
Cristiano, E., ten Veldhuis, M.-C., and van de Giesen, N.: Spatial and temporal variability of rainfall and their effects on hydrological response in urban areas – a review, Hydrol. Earth Syst. Sci., 21, 3859–3878, <a href="https://doi.org/10.5194/hess-21-3859-2017" target="_blank">https://doi.org/10.5194/hess-21-3859-2017</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Deutsch and Journel(1994)Deutsch, Journel et al.</label><mixed-citation>
Deutsch, C. V. and Journel, A. G.: The application of simulated annealing  to stochastic reservoir modeling, SPE Adv. Technol. Ser., 2, 222–227, <a href="https://doi.org/10.2118/23565-PA" target="_blank">https://doi.org/10.2118/23565-PA</a>, 1994.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Deutsch and Journel(1998)Deutsch, V, and Journel</label><mixed-citation>
Deutsch, C. V. and Journel, A.: GSLIB – Geostatistical Software Library
and User's Guide, Technometrics, 40, 132–145, <a href="https://doi.org/10.2307/1270548" target="_blank">https://doi.org/10.2307/1270548</a>, 1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Deutsch(1992)</label><mixed-citation>
Deutsch, C. V.: Annealing techniques applied to reservoir modeling and the integration of geological and engineering (well test) data, PhD thesis, Stanford University, Stanford, CA, 1992.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Doviak and Zrnić(1993)</label><mixed-citation>
Doviak, R. J. and Zrnić, D. S.: Doppler radar and weather observations, 2nd Edn., Academic Press, San Diego, 523–545, 1993.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Emmanuel et al.(2012)Emmanuel, Andrieu, Leblois, and
Flahaut</label><mixed-citation>
Emmanuel, I., Andrieu, H., Leblois, E., and Flahaut, B.: Temporal and spatial
variability of rainfall at the urban hydrological scale, J. Hydrol., 430, 162–172, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Fabry(2015)</label><mixed-citation>
Fabry, F.: Radar meteorology: principles and practice, Cambridge University
Press, Cambridge, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Gabella and Notarpietro(2002)</label><mixed-citation>
Gabella, M. and Notarpietro, R.: Ground clutter characterization and
elimination in mountainous terrain, in: vol. 305, Proceedings of ERAD, Delft, the Netherlands, 2002.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Geman and Geman(1984)</label><mixed-citation>
Geman, S. and Geman, D.: Stochastic Relaxation, Gibbs Distributions, and the
Bayesian Restoration of Images, IEEE T. Patt. Anal. Mach. Intel., PAMI-6, 721–741, 1984.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Guthke and Bárdossy(2017)</label><mixed-citation>
Guthke, P. and Bárdossy, A.: On the link between natural emergence and
manifestation of a fundamental non-Gaussian geostatistical property:
Asymmetry, Spat. Stat., 20, 1–29, <a href="https://doi.org/10.1016/j.spasta.2017.01.003" target="_blank">https://doi.org/10.1016/j.spasta.2017.01.003</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Hasan et al.(2016)Hasan, Sharma, Johnson, Mariethoz, and
Seed</label><mixed-citation>
Hasan, M. M., Sharma, A., Johnson, F., Mariethoz, G., and Seed, A.: Merging
radar and in situ rainfall measurements: An assessment of different
combination algorithms, Water Resour. Res., 52, 8384–8398,
<a href="https://doi.org/10.1002/2015WR018441" target="_blank">https://doi.org/10.1002/2015WR018441</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Heistermann et al.(2013)Heistermann, Jacobi, and Pfaff</label><mixed-citation>
Heistermann, M., Jacobi, S., and Pfaff, T.: Technical Note: An open source
library for processing weather radar data (wradlib), Hydrol. Earth Syst. Sci., 17, 863–871, <a href="https://doi.org/10.5194/hess-17-863-2013" target="_blank">https://doi.org/10.5194/hess-17-863-2013</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Hörning and Bárdossy(2018)</label><mixed-citation>
Hörning, S. and Bárdossy, A.: Phase annealing for the conditional
simulation of spatial random fields, Comput. Geosci., 112, 101–111, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Jacobi and Heistermann(2016)</label><mixed-citation>
Jacobi, S. and Heistermann, M.: Benchmarking attenuation correction procedures for six years of single-polarized C-band weather radar observations in South-West Germany, Geomatics, Nat. Hazards Risk, 7, 1785–1799, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Journel(1974)</label><mixed-citation>
Journel, A. G.: Geostatistics for conditional simulation of ore bodies, Econ. Geol., 69, 673–687, 1974.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Khintchine(1934)</label><mixed-citation>
Khintchine, A.: Korrelationstheorie der stationären stochastischen
Prozesse, Math. Annal., 109, 604–615, 1934.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Kirkpatrick et al.(1983)Kirkpatrick, Gelatt, and
Vecchi</label><mixed-citation>
Kirkpatrick, S., Gelatt, C. D., and Vecchi, M. P.: Optimization by Simulated
Annealing, Science, 220, 671–680, 1983.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Krämer and Verworn(2008)</label><mixed-citation>
Krämer, S. and Verworn, H.: Improved C-band radar data processing for real time control of urban drainage systems, in: Proceedings of the 11th International Conference on Urban Drainage, 31 August–5 September 2008, Edinburgh, Scotland, UK, 1–10, 2008.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Kumar and Foufoula-Georgiou(1994)</label><mixed-citation>
Kumar, P. and Foufoula-Georgiou, E.: Characterizing multiscale variability of
zero intermittency in spatial rainfall, J. Appl. Meteorol., 33, 1516–1525, 1994.
</mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Lantuéjoul(2013)</label><mixed-citation>
Lantuéjoul, C.: Geostatistical Simulation: Models and Algorithms, Springer Science &amp; Business Media, Berlin, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Lauzon and Marcotte(2019)</label><mixed-citation>
Lauzon, D. and Marcotte, D.: Calibration of random fields by FFTMA-SA, Comput. Geosci., 127, 99–110, <a href="https://doi.org/10.1016/j.cageo.2019.03.003" target="_blank">https://doi.org/10.1016/j.cageo.2019.03.003</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Marcotte(1996)</label><mixed-citation>
Marcotte, D.: Fast variogram computation with FFT, Comput. Geosci., 22, 1175–1186, <a href="https://doi.org/10.1016/S0098-3004(96)00026-X" target="_blank">https://doi.org/10.1016/S0098-3004(96)00026-X</a>, 1996.
</mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Martín and Sierra(2020)</label><mixed-citation>
Martín, J. F. D. and Sierra, J. M. R.: A Comparison of Cooling Schedules for Simulated Annealing, in: Encyclopedia of Artificial Intelligence, edited by: Dopico, J. R. R., Dorado, J., and Pazos, A., 344–352, <a href="https://doi.org/10.4018/978-1-59904-849-9.ch053" target="_blank">https://doi.org/10.4018/978-1-59904-849-9.ch053</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Mendez Antonio et al.(2009)Mendez Antonio, Magaña, Caetano,
Da Silveira, and Domínguez</label><mixed-citation>
Mendez Antonio, B., Magaña, V., Caetano, E., Da Silveira, R., and
Domínguez, R.: Analysis of daily precipitation based on weather radar
information in México City, Atmósfera, 22, 299–313, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Nourani and Andresen(1998)</label><mixed-citation>
Nourani, Y. and Andresen, B.: A comparison of simulated annealing cooling
strategies, J. Phys. A, 31, 8373–8385, 1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Ravalec et al.(2000)Ravalec, Noetinger, and Hu</label><mixed-citation>
Ravalec, M. L., Noetinger, B., and Hu, L. Y.: The FFT Moving Average (FFT-MA)
Generator: An Efficient Numerical Method for Generating and Conditioning
Gaussian Simulations, Math. Geol., 32, 701–723, <a href="https://doi.org/10.1023/A:1007542406333" target="_blank">https://doi.org/10.1023/A:1007542406333</a>, 2000.
</mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Wiener(1930)</label><mixed-citation>
Wiener, N.: Generalized harmonic analysis, Acta Math., 55, 117–258, 1930.
</mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Wood(1995)</label><mixed-citation>
Wood, A. T.: When is a truncated covariance function on the line a covariance
function on the circle?, Stat. Probabil. Lett., 24, 157–164,
<a href="https://doi.org/10.1016/0167-7152(94)00162-2" target="_blank">https://doi.org/10.1016/0167-7152(94)00162-2</a>, 1995.
</mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Wood and Chan(1994)</label><mixed-citation>
Wood, A. T. and Chan, G.: Simulation of stationary Gaussian processes in [0, 1]&thinsp;d, J. Comput. Graph. Stat., 3, 409–432, 1994.

</mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Yan(2020)</label><mixed-citation>
Yan, J.: Input data for conditional simulation of surface rainfall field (30&thinsp;min accumulated rainfall) using phase annealing, Figshare, <a href="https://doi.org/10.6084/m9.figshare.11515395.v1" target="_blank">https://doi.org/10.6084/m9.figshare.11515395.v1</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Yan and Bárdossy(2019)</label><mixed-citation>
Yan, J. and Bárdossy, A.: Short time precipitation estimation using weather radar and surface observations: With rainfall displacement information integrated in a stochastic manner, J. Hydrol., 574, 672–682,
<a href="https://doi.org/10.1016/j.jhydrol.2019.04.061" target="_blank">https://doi.org/10.1016/j.jhydrol.2019.04.061</a>, 2019.
</mixed-citation></ref-html>--></article>
