<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="2.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Environ. Sci.</journal-id>
<journal-title>Frontiers in Environmental Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Environ. Sci.</abbrev-journal-title>
<issn pub-type="epub">2296-665X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1401942</article-id>
<article-id pub-id-type="doi">10.3389/fenvs.2024.1401942</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Environmental Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Intelligent optimal layout of drainage pipe network monitoring points based on information entropy theory</article-title>
<alt-title alt-title-type="left-running-head">He et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenvs.2024.1401942">10.3389/fenvs.2024.1401942</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>He</surname>
<given-names>Min</given-names>
</name>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Yibo</given-names>
</name>
<uri xlink:href="https://loop.frontiersin.org/people/2683385/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Ma</surname>
<given-names>Zhaoxi</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhao</surname>
<given-names>Qin</given-names>
</name>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff>
<institution>Department of Civil Engineering and Architecture</institution>, <institution>Xi&#x2019;an University of Technology</institution>, <addr-line>Xi&#x2019;an</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1329063/overview">Ming Zhong</ext-link>, Sun Yat-sen University, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1226406/overview">Ying Zhu</ext-link>, Xi&#x2019;an University of Architecture and Technology, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1993494/overview">Xiang Zhang</ext-link>, Wuhan University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Zhaoxi Ma, <email>1200710004@stu.xaut.edu.cn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>15</day>
<month>05</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>12</volume>
<elocation-id>1401942</elocation-id>
<history>
<date date-type="received">
<day>18</day>
<month>03</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>26</day>
<month>04</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 He, Zhang, Ma and Zhao.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>He, Zhang, Ma and Zhao</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>The rapid expansion of urban drainage pipe networks, driven by economic development, poses significant challenges for efficient monitoring and management. The complexity and scale of these networks make it difficult to effectively monitor and manage the discharge of urban domestic sewage, rainwater, and industrial effluents, leading to illegal discharges, leakage, environmental pollution, and economic losses. Efficient management relies on a rational layout of drainage pipe network monitoring points. However, existing research on optimal monitoring point layout is limited, primarily relying on manual analysis and fuzzy clustering methods, which are prone to human bias and ineffective monitoring data. To address these limitations, this study proposes a coupled model approach for the automatic optimization of monitoring point placement in drainage pipe networks. The proposed model integrates the information entropy index, Bayesian reasoning, the Monte Carlo method, and the stormwater management model (SWMM) to optimize monitoring point placement objectively and measurably. The information entropy algorithm is utilized to quantify the uncertainty and complexity of the drainage pipe network, facilitating the identification of optimal monitoring point locations. Bayesian reasoning is employed to update probabilities based on observed data, while the Monte Carlo method generates probabilistic distributions for uncertain parameters. The SWMM is utilized to simulate stormwater runoff and pollutant transport within the drainage pipe network. Results indicate that (1) the relative mean error of the parameter inversion simulation results of the pollution source tracking model is linearly fitted with the information entropy. The calculation shows that there is a good positive linear correlation between them, which verifies the feasibility of the information entropy algorithm in the field of monitoring node optimization; (2) the information entropy algorithm can be well applied to the optimal layout of a single monitoring node and multiple monitoring nodes, and it can correspond well to the inversion results of the tracking model parameters; (3) the constructed monitoring point optimization model can well realize the optimal layout of monitoring points of a drainage pipe network. Finally, the pollution source tracking model is used to verify the effectiveness of the optimal layout of monitoring points, and the whole process has less human participation and a high degree of automation. The automated monitoring point optimization layout model proposed in this study has been successfully applied in practical cases, significantly improving the efficiency of urban drainage network monitoring and reducing the degree of manual participation, which has important practical significance for improving the level of urban water environment management.</p>
</abstract>
<kwd-group>
<kwd>pipe network</kwd>
<kwd>optimization of monitoring points</kwd>
<kwd>information entropy</kwd>
<kwd>Bayesian reasoning</kwd>
<kwd>pollution source tracking</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Water and Wastewater Management</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>With the continuous expansion of the urban scale, the complexity of urban drainage pipe networks is also increasing. Enhancing the monitoring of these networks is crucial for protecting drainage facilities and enhancing urban information management (<xref ref-type="bibr" rid="B24">Shi et al., 2021</xref>). The drainage pipe network plays a vital role in urban stormwater management by ensuring water safety, reducing flood control pressure, alleviating water scarcity, and enhancing water quality (<xref ref-type="bibr" rid="B17">Mirauda and Ostoich, 2020</xref>; <xref ref-type="bibr" rid="B5">Groothuis et al., 2021</xref>). However, with rapid industrialization, environmental pollution issues have become more pronounced, posing new challenges to urban drainage systems. Among them, due to the high cost of wastewater treatment, the phenomenon of illegal discharge or leakage of sewage from the pipeline network occurs from time to time, resulting in a serious threat to the active sludge of the wastewater treatment plant and resulting in a variety of problems, such as the treatment of water quality not being up to the standard and the deterioration of the quality of the discharged water body. Strengthening drainage network monitoring is one of the most effective measures to solve the urban underground drainage problem (<xref ref-type="bibr" rid="B6">Guo et al., 2018</xref>; <xref ref-type="bibr" rid="B16">Meyer et al., 2018</xref>).</p>
<p>At present, there are many research studies on drainage network monitoring, which mainly focus on drainage network information management and system design (<xref ref-type="bibr" rid="B25">Tang et al., 2018</xref>). <xref ref-type="bibr" rid="B30">Wei et al. (2020)</xref> studied the establishment of an urban waterlogging pre-warning system; using the terminal monitor placed in the inspection well to obtain the actual water depth of each monitoring point when the rainstorm occurs, the inundation situation of each point can be dynamically displayed on the computer. <xref ref-type="bibr" rid="B20">Omamageswari et al. (2021)</xref> developed a real-time monitoring system of drainage pipe networks based on the Internet of Things technology.</p>
<p>In addition to the establishment of online monitoring systems to solve the problem of realizing drainage network information technology, another key point lies in the optimization and layout of the monitoring points. Due to limitations in human, material, and financial resources, the layout goal of monitoring points is to use as few monitoring points as possible to obtain comprehensive, efficient, and accurate information related to the monitoring targets (<xref ref-type="bibr" rid="B14">Liu et al., 2018</xref>). At present, there are relatively limited studies on the optimal layout of drainage pipe network monitoring points. Most of the existing optimization methods use the empirical formula approach, which is solved by statistical cluster-based analysis or by constructing a multi-objective planning model. <xref ref-type="bibr" rid="B7">Guo et al. (2022)</xref> proposed an automatic machine learning (AutoML) technique based on the genetic algorithm to construct a rapid early warning and comprehensive analysis model for urban flooding. For that, the local topography and waterlogging risk are considered, and the AutoML models can be used in the area without monitoring the water level, quickly predict waterlogging depths, and provide spatial grid results for rapid early warning. <xref ref-type="bibr" rid="B3">Banik et al. (2015)</xref> studied the optimization of water quality monitoring points in the drainage pipe network. Under the multi-objective programming model, the genetic algorithm was used, and the optimal water quality monitoring points were determined. Based on entropy theory, combined with multi-objective optimization tools and the numerical model, <xref ref-type="bibr" rid="B34">Yazdi (2017)</xref> proposed a location method for new sewage stations of urban drainage networks. The modeling framework provides the best compromise between the maximum possible information and the minimum common information between stations, which is applied to the main surface-water collection system in Tehran to determine the new best monitoring point considering the cost. It should be noted that although machine learning algorithms such as genetic algorithms can quickly complete the processing of pipe network data, the objectives in multi-objective optimization are constrained by each other, and it is easy to produce a locally optimal arrangement scheme.</p>
<p>In summary, the current research on the optimization of monitoring points usually considers the water quality monitoring of the water supply network as the optimization goal. The only research on the optimization arrangement of drainage network monitoring points is mostly concentrated on the development of urban waterlogging monitoring systems, and the research on the optimization of urban drainage pipe network monitoring points aiming at the identification of pollution sources is rarely carried out. In addition, the previous optimization method of drainage pipe network monitoring is mainly for the fuzzy clustering method and the dynamic progress method; although set up on the principle of clustering, but still largely dependent on human judgment, correlation recognition is only an auxiliary function, and more dependent on artificial analysis and understanding of the network topology, the final layout results are heavily influenced by artificial factors. A large number of monitoring data may be invalid (<xref ref-type="bibr" rid="B38">Zhao et al., 2018</xref>). In addition, most of the current studies optimize the layout of the monitoring points by calculating only a set of monitoring schemes. Few studies have been carried out on how to quantitatively evaluate the obtained monitoring programs, so it is impossible to quantitatively assess the merits and disadvantages of the obtained monitoring programs (<xref ref-type="bibr" rid="B22">Retzer et al., 2009</xref>; <xref ref-type="bibr" rid="B10">Keum et al., 2019</xref>). Therefore, making full use of the model to strengthen the simulation of drainage network operation under multiple scenarios can reduce the influence of subjective location uncertainty and realize automatic identification of the monitoring points and quantitative and objective evaluation of the monitoring scheme (<xref ref-type="bibr" rid="B4">Blasone et al., 2007</xref>; <xref ref-type="bibr" rid="B31">Wu et al., 2021</xref>).</p>
<p>In this study, aiming at the optimization of monitoring points with pollution source identification as the goal, the SWMM pipe network model was established. Under the condition of determining the initial monitoring time, monitoring interval time, and monitoring times, the SWMM model was used for simulation, and the posterior probability density under different monitoring conditions was calculated, and the results were put into the information entropy calculation. Information entropy is used to quantify the information of each node in the drainage network, and the location of the monitoring points is gradually selected. Finally, the monitoring cost and monitoring accuracy are comprehensively considered to complete the selection of the number of monitoring points, and the optimization design process of the monitoring scheme is finally completed. Combining the information entropy theory and the SWMM model, the uncertainty of pollution source identification is quantified, and the problem of excessive reliance on human judgment inherent in the existing methodologies is overcome to realize the optimization of drainage pipe network monitoring points. The results are expected to provide accurate information and data for the related departments to manage drainage pipe networks, improve our understanding of complex pipe network systems, and provide theoretical support for scientific and effective prevention and control of water pollution events.</p>
</sec>
<sec id="s2" sec-type="methods">
<title>2 Methodology</title>
<sec id="s2-1">
<title>2.1 Bayesian reasoning</title>
<p>In the case of Bayesian statistics, all unknown parameters are regarded as random variables, and their distributions are obtained from the known information (<xref ref-type="bibr" rid="B26">Vrugt, 2016</xref>). Therefore, Bayesian statistics provides a rigorous method for uncertainty analysis and can provide key information for management decision-making. Bayesian reasoning is based on the following formula (<xref ref-type="bibr" rid="B15">Martino and Elvira, 2018</xref>):<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x003D;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mo>&#x222b;</mml:mo>
<mml:mi>X</mml:mi>
</mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x221d;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>Y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the <italic>a posteriori</italic> probability distribution function of X, indicating the obtained observation value, and Y is the distribution law of parameter X; <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> refers to the <italic>a priori</italic> probability distribution function, which represents the distribution law of parameter x obtained from data and experience; <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the likelihood function, which indicates the fitting degree between the model parameters and the observed data (<xref ref-type="bibr" rid="B36">Zhang et al., 2016</xref>).</p>
<p>The optimal design of the drainage network monitoring scheme mainly includes the optimization of the number and location of the monitoring well points (<xref ref-type="bibr" rid="B8">Jiang et al., 2021</xref>; <xref ref-type="bibr" rid="B23">Sambito and Freni, 2021</xref>). Assuming that the initial monitoring time is t and the monitoring value obtained from the monitoring scheme s is still recorded as y, then the Bayesian formula can be rewritten as the following:<disp-formula id="e2">
<mml:math id="m5">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>Since the prior distribution <inline-formula id="inf4">
<mml:math id="m6">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> of the parameters represents a preliminary understanding of the unknown parameters and is not affected by the monitoring design scheme s, that is, <inline-formula id="inf5">
<mml:math id="m7">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, Equation <xref ref-type="disp-formula" rid="e2">2</xref> becomes:<disp-formula id="e3">
<mml:math id="m8">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>The normalization constant <inline-formula id="inf6">
<mml:math id="m9">
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the probability of the occurrence of monitoring data y obtained from the monitoring design scheme s, which can be abbreviated as <inline-formula id="inf7">
<mml:math id="m10">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, that is:<disp-formula id="e4">
<mml:math id="m11">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mo>&#x222b;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
</sec>
<sec id="s2-2">
<title>2.2 Optimal design of the monitoring points based on information entropy</title>
<p>In the information theory, information entropy is defined as the measure of uncertainty, which has been widely used to estimate the uncertainty of variables (<xref ref-type="bibr" rid="B12">Li et al., 2012</xref>). It can be regarded as the negative expected value of the logarithm of the probability density function of a variable (<xref ref-type="bibr" rid="B21">Parvan, 2010</xref>). Among them, the uncertainty definition of a random variable is used to describe the amount of information of the variable. The more information required to describe the variable, the greater the uncertainty of the variable and the greater the information entropy (<xref ref-type="bibr" rid="B18">Monache et al., 2008</xref>; <xref ref-type="bibr" rid="B22">Retzer et al., 2009</xref>; <xref ref-type="bibr" rid="B19">Mooselu et al., 2020</xref>). Based on the above research progress, this paper establishes the SWMM pipe network model; uses the SWMM model to simulate the result under the condition of determining the initial monitoring time, monitoring interval, and monitoring times; takes the information entropy as the evaluation index to calculate the optimal monitoring schemes under different monitoring types; screens and selects the monitoring scheme that takes into account the monitoring cost and monitoring accuracy; and finally, operates with the selected monitoring scheme To summarize, the optimal design of a drainage pipe network monitoring network that can provide accurate information is very important to improve our understanding of complex pipe network systems and reduce heavy and unnecessary capital expenditure (<xref ref-type="bibr" rid="B37">Zhang et al., 2015</xref>; <xref ref-type="bibr" rid="B33">Yang et al., 2020</xref>). The mathematical expression of information entropy is as follows:<disp-formula id="e5">
<mml:math id="m12">
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mi>b</mml:mi>
</mml:msubsup>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <inline-formula id="inf8">
<mml:math id="m13">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the random variable; <inline-formula id="inf9">
<mml:math id="m14">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the probability density function of a random variable with <italic>a priori</italic> range of [a, b].</p>
<p>The specific coupling calculation process of Python programming of a monitoring point optimization model based on information entropy includes the following five steps: generation of unknown parameters,&#x2a; inp file modification, extraction and storage of the time series, calculation of the conditional probability function, and calculation of information entropy. The automatic modification of the SWMM model and the extraction of the time series are directly realized in Python program without opening SWMM software. The optimization model is also the coupling calculation of the information entropy algorithm and the SWMM model. The time series extracted by the SWMM model is directly used for the calculation diagram of the likelihood functions <inline-formula id="inf10">
<mml:math id="m15">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
<mml:mo>&#x7c;</mml:mo>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf11">
<mml:math id="m16">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. The specific calculation principle of information entropy of the monitoring nodes of a pipe network is as follows:</p>
<p>Based on the above coupling principle, Python language programming is used to directly calculate the SWMM model to extract the pollutant concentration monitoring value y, and the inversion model is used to invert the unknown parameter x, where the posterior probability density function of x is <inline-formula id="inf12">
<mml:math id="m17">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, s is the monitoring scheme, and the information entropy of the posterior distribution of parameter X is similarly defined as follows:<disp-formula id="e6">
<mml:math id="m18">
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x222b;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>The left end of Equation <xref ref-type="disp-formula" rid="e6">6</xref> contains the monitoring value y, but due to the influence of the actual conditions, the actual monitoring value y cannot be obtained in the optimization node stage of the monitoring points. Therefore, it is assumed that the monitoring value y is a random variable, and the corresponding probability density function is <inline-formula id="inf13">
<mml:math id="m19">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> (<xref ref-type="bibr" rid="B9">Kaynar and Ridder, 2010</xref>). Therefore, in order to obtain the calculated information entropy only affected by the monitoring scheme, both sides of Equation <xref ref-type="disp-formula" rid="e5">5</xref> are multiplied by <inline-formula id="inf14">
<mml:math id="m20">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, and then y is integrated to obtain the expectation of information entropy <inline-formula id="inf15">
<mml:math id="m21">
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>:<disp-formula id="e7">
<mml:math id="m22">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mfenced close="]" open="[" separators="&#x7c;">
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x222b;</mml:mo>
<mml:mo>&#x222b;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>According to Equation <xref ref-type="disp-formula" rid="e7">7</xref>, <inline-formula id="inf16">
<mml:math id="m23">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is only affected by the monitoring scheme S, which is recorded as <inline-formula id="inf17">
<mml:math id="m24">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. By understanding the relevant principles of information entropy, we can solve <inline-formula id="inf18">
<mml:math id="m25">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. According to the concept of information entropy, the unknown parameter x is inversed when using the pollutant concentration monitoring value y&#x2a; obtained from s&#x2a;. At this time, the information entropy of x posterior distribution is the smallest, indicating that the uncertainty of X is also the smallest, and the inversion effect is the best (<xref ref-type="bibr" rid="B13">Liu et al., 2013</xref>; <xref ref-type="bibr" rid="B29">Wang et al., 2016</xref>). In Equation <xref ref-type="disp-formula" rid="e7">7,</xref> the calculation of the solution algorithm is complex, and it is difficult to calculate the explicit result of this expression. Therefore, this paper uses the Monte Carlo method to approximate the solution. First, Equation <xref ref-type="disp-formula" rid="e7">7</xref> is rewritten as follows using Equation <xref ref-type="disp-formula" rid="e2">2</xref>:<disp-formula id="e8">
<mml:math id="m26">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>H</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mfenced close="]" open="[" separators="&#x7c;">
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x222b;</mml:mo>
<mml:mo>&#x222b;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>The prediction uncertainty of the expected value of information entropy can be divided into two parts as follows:<disp-formula id="e9">
<mml:math id="m27">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x002B;</mml:mo>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x222c;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x002B;</mml:mo>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x222c;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced close="]" open="[" separators="&#x7c;">
<mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>where <inline-formula id="inf19">
<mml:math id="m28">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represents the total uncertainty of model prediction, <inline-formula id="inf20">
<mml:math id="m29">
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the parameter uncertainty derived from the inside of the model, and <inline-formula id="inf21">
<mml:math id="m30">
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the conceptual model uncertainty derived from among the models.</p>
<p>In Equation <xref ref-type="disp-formula" rid="e9">9</xref>, the prior distribution information entropy of the inversion parameter x is as follows:<disp-formula id="e10">
<mml:math id="m31">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x222c;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<p>According to Equation <xref ref-type="disp-formula" rid="e10">10</xref>, the larger the prior range of inversion parameter x, the larger the calculated value of information entropy of parameter x, and the greater the uncertainty of the inversion result of parameter X. When the prior probability distribution <inline-formula id="inf22">
<mml:math id="m32">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> remains unchanged, the information entropy <inline-formula id="inf23">
<mml:math id="m33">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> remains unchanged. Therefore, in order to obtain the minimum value of <inline-formula id="inf24">
<mml:math id="m34">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, the second half is extracted. As shown in Equation <xref ref-type="disp-formula" rid="e1">1</xref>, only the minimum value of <inline-formula id="inf25">
<mml:math id="m35">
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> needs to be calculated to obtain the minimum value of information entropy of the corresponding monitoring scheme (<xref ref-type="bibr" rid="B2">Ainslie et al., 2009</xref>; <xref ref-type="bibr" rid="B32">Yan and Zhou, 2019</xref>).<disp-formula id="e11">
<mml:math id="m36">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x222c;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>[</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd/>
<mml:mtd/>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>]</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>x</mml:mi>
<mml:mi>d</mml:mi>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>According to <xref ref-type="bibr" rid="B11">Keum et al. (2018)</xref>, the value of U(S) is less than 0 in equation 11. Therefore, according to the concept of information entropy and formula 8, the use of monitoring points in the Bayesian formula reduces the uncertainty of the inversion parameter X.</p>
<p>Equation <xref ref-type="disp-formula" rid="e12">12</xref> is solved by the Monte Carlo method as follows:<disp-formula id="e12">
<mml:math id="m37">
<mml:mrow>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2248;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x003D;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced close="|" open="" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced close="" open="[" separators="&#x7c;">
<mml:mrow>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
</mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close="]" open="" separators="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
<p>First, n samples are randomly selected from the unknown parameter x <italic>a priori</italic> distribution <inline-formula id="inf26">
<mml:math id="m38">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, which are recorded as <inline-formula id="inf27">
<mml:math id="m39">
<mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> (i &#x003D; 1, 2, <inline-formula id="inf28">
<mml:math id="m40">
<mml:mrow>
<mml:mo>&#x2026;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, N). For each i&#x2208;N, using Python program to modify the unknown parameters of the SWMM model with samples, the simulation is used to extract the conditional probability density function under the condition of the monitoring scheme s, and then one sample <inline-formula id="inf29">
<mml:math id="m41">
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is randomly selected from the function <inline-formula id="inf30">
<mml:math id="m42">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, with a total of n samples. Each group of <inline-formula id="inf31">
<mml:math id="m43">
<mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf32">
<mml:math id="m44">
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is replaced into Equation <xref ref-type="disp-formula" rid="e1">1,</xref> and <inline-formula id="inf33">
<mml:math id="m45">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
<mml:mo>&#x7c;</mml:mo>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is calculated in the conditional probability density function of Equation <xref ref-type="disp-formula" rid="e12">12</xref>. It can be seen from Equation <xref ref-type="disp-formula" rid="e5">5</xref> that in Equation <xref ref-type="disp-formula" rid="e12">12,</xref> where <inline-formula id="inf34">
<mml:math id="m46">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mo>&#x222b;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, the Monte Carlo method is still used to calculate this integral.<disp-formula id="e13">
<mml:math id="m47">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2248;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x003D;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
<mml:mo>&#x7c;</mml:mo>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>Therefore, as long as the monitoring design scheme s is fixed, the approximate information entropy of this monitoring scheme can be obtained through equations 8&#x2013;11.</p>
</sec>
<sec id="s2-3">
<title>2.3 MCMC method</title>
<p>The Metropolis&#x2013;Hastings (MH) algorithm is a typical Markov chain Monte Carlo (MCMC) sampling method. In this study, the Metropolis&#x2013;Hastings algorithm will be used. Its essence is to construct an appropriate Markov chain and generate the next state under a given state (<xref ref-type="bibr" rid="B1">Abell&#xe1;n et al., 2011</xref>; <xref ref-type="bibr" rid="B27">Wang and Chen, 2013</xref>). Assuming that the target distribution is <inline-formula id="inf35">
<mml:math id="m48">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, a sample with sample size T will be generated from this distribution. The iterative steps of the Metropolis&#x2013;Hastings algorithm are shown in <xref ref-type="fig" rid="F1">Figure 1</xref>. <inline-formula id="inf36">
<mml:math id="m49">
<mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is a vector, which represents the value of the <italic>t</italic>th iteration in the algorithm (<xref ref-type="bibr" rid="B28">Wang and Jin, 2013</xref>; <xref ref-type="bibr" rid="B35">Zeng et al., 2016</xref>).</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Flowchart of the Metropolis-Hastings sampling algorithm.</p>
</caption>
<graphic xlink:href="fenvs-12-1401942-g001.tif"/>
</fig>
<p>It is assumed that the unknown parameters of the model are days, where <inline-formula id="inf37">
<mml:math id="m50">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>C</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf38">
<mml:math id="m51">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf39">
<mml:math id="m52">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>C</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close="" open="|" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are the measured value, predicted value, and likelihood function of the <italic>i</italic>th measuring point; <inline-formula id="inf40">
<mml:math id="m53">
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x003D;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>C</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the measurement error; and i &#x003D; 1&#x2013;6. It is assumed that <inline-formula id="inf41">
<mml:math id="m54">
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> obeys the mean value 0, and the standard deviation is &#x3c3;. The likelihood function of pollutant traceability, i.e., the conditional probability density function, can be expressed as follows:<disp-formula id="e14">
<mml:math id="m55">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>C</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x7c;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>6</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mi mathvariant="italic">exp</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x003D;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mn>6</mml:mn>
</mml:msubsup>
<mml:mrow>
<mml:mfenced close="]" open="[" separators="&#x7c;">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>C</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
<p>According to the Bayesian theorem, the posterior probability density function of the model parameters is as follows:<disp-formula id="e15">
<mml:math id="m56">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x7c;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>C</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>6</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mfrac>
<mml:mi mathvariant="italic">exp</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x003D;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mn>6</mml:mn>
</mml:msubsup>
<mml:mrow>
<mml:mfenced close="]" open="[" separators="&#x7c;">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>C</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
</sec>
</sec>
<sec id="s3" sec-type="results|discussion">
<title>3 Results and discussion</title>
<sec id="s3-1">
<title>3.1 Optimal layout of the monitoring points of a drainage network</title>
<sec id="s3-1-1">
<title>3.1.1 Verification of the monitoring optimization effect</title>
<p>There are 32 nodes in the pipe network in the study area. If the optimal combination of different numbers of monitoring points is carried out, there will be <inline-formula id="inf42">
<mml:math id="m57">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x003D;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mn>32</mml:mn>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mn>32</mml:mn>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x003D;</mml:mo>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:msup>
<mml:mn>2</mml:mn>
<mml:mn>32</mml:mn>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> monitoring schemes. Solving the information entropy of all the alternative monitoring schemes will produce a large workload, the number of pipe network monitoring points will increase, and the monitoring cost will increase exponentially.</p>
<p>In order to reduce the workload and consider the monitoring cost and coverage, on the basis of limiting the five monitoring nodes, this paper optimizes the number and layout of the monitoring nodes in this area and formulates the monitoring scheme by means of progressive addition of nodes based on the minimum information entropy. First, the single node monitoring scheme is optimized, the corresponding monitoring scheme is specified, the single monitoring node with the lowest information entropy from the 32 alternative monitoring nodes is selected, and then the combined monitoring scheme of the two monitoring nodes of the pipe network with the lowest information entropy based on the single monitoring node with the lowest information entropy is screened, and so on. Finally, combined with the monitoring cost, the optimal combined monitoring scheme of multiple monitoring points is determined to ensure that the monitoring nodes accurately cover the whole research area. The information entropy calculation is generalized as follows:<disp-formula id="e16">
<mml:math id="m58">
<mml:mrow>
<mml:mi>min</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x002B;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>min</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>U</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>where s represents the monitoring node scheme.</p>
<p>The information entropy <inline-formula id="inf43">
<mml:math id="m59">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> of different monitoring schemes is obtained according to Equations <xref ref-type="disp-formula" rid="e7">7</xref>, <xref ref-type="disp-formula" rid="e11">11</xref>, and <xref ref-type="disp-formula" rid="e12">12</xref>. In order to verify the optimal design effect of the monitoring wells based on the Bayesian formula and information entropy, the monitoring scheme is evaluated by taking the information entropy <inline-formula id="inf44">
<mml:math id="m60">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and the mean value of relative error <inline-formula id="inf45">
<mml:math id="m61">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> of the inversion results as the index. As shown in <xref ref-type="table" rid="T1">Table 1</xref>, from parameters &#x3b1;, in the prior distribution, 20 groups of parameters are randomly and evenly obtained by the MH sampling method, and these real parameters are simulated by the SWMM model to produce 20 &#xd7; 32 groups of concentration monitoring values. Combined with the monitoring values, the MCMC algorithm is used to invert the parameters &#x3b1;, and the length of each Markov chain is 10,000. A posteriori statistic is carried out on these 10,000 groups of samples to obtain the parameter posteriori mean estimation MS. The real parameter a in <xref ref-type="table" rid="T1">Table 1</xref> is substituted into the <inline-formula id="inf46">
<mml:math id="m62">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> expression as follows:<disp-formula id="e17">
<mml:math id="m63">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x003D;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x003D;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x003D;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mfrac>
<mml:mrow>
<mml:mfenced close="|" open="|" separators="&#x7c;">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>where MRE is the posterior mean error between the posterior mean estimation M and the real parameters &#x3b1;, m is the number of assumed pollution parameter groups, n is the number of parameters, j is the real pollution parameter of group J &#x3b1;, and K represents the <italic>k</italic>th type of parameter &#x3b1;.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Simulation parameter values of prior distribution.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Serial number</th>
<th align="center">Time (min)</th>
<th align="center">Node</th>
<th align="center">Pollutant loads (g)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">1</td>
<td align="center">38</td>
<td align="center">5</td>
<td align="center">954,764</td>
</tr>
<tr>
<td align="center">2</td>
<td align="center">145</td>
<td align="center">32</td>
<td align="center">910,473</td>
</tr>
<tr>
<td align="center">3</td>
<td align="center">42</td>
<td align="center">2</td>
<td align="center">979,596</td>
</tr>
<tr>
<td align="center">4</td>
<td align="center">19</td>
<td align="center">8</td>
<td align="center">923,168</td>
</tr>
<tr>
<td align="center">5</td>
<td align="center">103</td>
<td align="center">5</td>
<td align="center">952,507</td>
</tr>
<tr>
<td align="center">6</td>
<td align="center">86</td>
<td align="center">2</td>
<td align="center">916,292</td>
</tr>
<tr>
<td align="center">7</td>
<td align="center">78</td>
<td align="center">25</td>
<td align="center">919,011</td>
</tr>
<tr>
<td align="center">8</td>
<td align="center">171</td>
<td align="center">20</td>
<td align="center">967,767</td>
</tr>
<tr>
<td align="center">9</td>
<td align="center">1</td>
<td align="center">25</td>
<td align="center">919,284</td>
</tr>
<tr>
<td align="center">10</td>
<td align="center">97</td>
<td align="center">8</td>
<td align="center">975,506</td>
</tr>
<tr>
<td align="center">11</td>
<td align="center">140</td>
<td align="center">6</td>
<td align="center">912,276</td>
</tr>
<tr>
<td align="center">12</td>
<td align="center">130</td>
<td align="center">23</td>
<td align="center">978,355</td>
</tr>
<tr>
<td align="center">13</td>
<td align="center">96</td>
<td align="center">2</td>
<td align="center">913,304</td>
</tr>
<tr>
<td align="center">14</td>
<td align="center">160</td>
<td align="center">12</td>
<td align="center">965,248</td>
</tr>
<tr>
<td align="center">15</td>
<td align="center">148</td>
<td align="center">6</td>
<td align="center">976,633</td>
</tr>
<tr>
<td align="center">16</td>
<td align="center">61</td>
<td align="center">12</td>
<td align="center">945,836</td>
</tr>
<tr>
<td align="center">17</td>
<td align="center">63</td>
<td align="center">22</td>
<td align="center">948,136</td>
</tr>
<tr>
<td align="center">18</td>
<td align="center">108</td>
<td align="center">20</td>
<td align="center">965,090</td>
</tr>
<tr>
<td align="center">19</td>
<td align="center">83</td>
<td align="center">20</td>
<td align="center">943,419</td>
</tr>
<tr>
<td align="center">20</td>
<td align="center">95</td>
<td align="center">10</td>
<td align="center">975,916</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>First, the first monitoring point is calculated. According to formula 13, the information entropy and <italic>a posteriori</italic> mean error of 32 monitoring schemes under S1 are obtained. The calculation results are shown in <xref ref-type="table" rid="T2">Table 2</xref>. The linear fitting between <inline-formula id="inf47">
<mml:math id="m64">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf48">
<mml:math id="m65">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is shown in <xref ref-type="fig" rid="F2">Figure 2</xref>. There is a good positive linear correlation between <inline-formula id="inf49">
<mml:math id="m66">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf50">
<mml:math id="m67">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. The linear fitting equation is PRE(S1) &#x003D; 0.02703(S1)-0.47148, where the determination coefficient R2 &#x003D; 0.8569. It shows that the information entropy <inline-formula id="inf51">
<mml:math id="m68">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is an effective measure of the accuracy of the parameter inversion results. The smaller the value of <inline-formula id="inf52">
<mml:math id="m69">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, the higher the accuracy of the parameter inversion results.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Information entropy and posterior mean of the monitoring points.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Type</th>
<th align="center">Project number</th>
<th align="center">S1</th>
<th align="center">E (S1)</th>
<th align="center">MRE (S1)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center" rowspan="32">Monitoring point</td>
<td align="center">1</td>
<td align="center">1</td>
<td align="center">19.994</td>
<td align="center">0.076</td>
</tr>
<tr>
<td align="center">2</td>
<td align="center">2</td>
<td align="center">19.994</td>
<td align="center">0.076</td>
</tr>
<tr>
<td align="center">3</td>
<td align="center">3</td>
<td align="center">19.807</td>
<td align="center">0.068</td>
</tr>
<tr>
<td align="center">4</td>
<td align="center">4</td>
<td align="center">20.183</td>
<td align="center">0.083</td>
</tr>
<tr>
<td align="center">5</td>
<td align="center">5</td>
<td align="center">19.808</td>
<td align="center">0.068</td>
</tr>
<tr>
<td align="center">6</td>
<td align="center">6</td>
<td align="center">20.183</td>
<td align="center">0.083</td>
</tr>
<tr>
<td align="center">7</td>
<td align="center">7</td>
<td align="center">20.183</td>
<td align="center">0.081</td>
</tr>
<tr>
<td align="center">8</td>
<td align="center">8</td>
<td align="center">19.808</td>
<td align="center">0.073</td>
</tr>
<tr>
<td align="center">9</td>
<td align="center">9</td>
<td align="center">20.001</td>
<td align="center">0.078</td>
</tr>
<tr>
<td align="center">10</td>
<td align="center">10</td>
<td align="center">20.032</td>
<td align="center">0.08</td>
</tr>
<tr>
<td align="center">11</td>
<td align="center">11</td>
<td align="center">20.003</td>
<td align="center">0.079</td>
</tr>
<tr>
<td align="center">12</td>
<td align="center">12</td>
<td align="center">19.991</td>
<td align="center">0.074</td>
</tr>
<tr>
<td align="center">13</td>
<td align="center">13</td>
<td align="center">19.990</td>
<td align="center">0.073</td>
</tr>
<tr>
<td align="center">14</td>
<td align="center">14</td>
<td align="center">19.650</td>
<td align="center">0.061</td>
</tr>
<tr>
<td align="center">15</td>
<td align="center">15</td>
<td align="center">20.041</td>
<td align="center">0.079</td>
</tr>
<tr>
<td align="center">16</td>
<td align="center">16</td>
<td align="center">19.998</td>
<td align="center">0.075</td>
</tr>
<tr>
<td align="center">17</td>
<td align="center">17</td>
<td align="center">20.183</td>
<td align="center">0.083</td>
</tr>
<tr>
<td align="center">18</td>
<td align="center">18</td>
<td align="center">19.977</td>
<td align="center">0.071</td>
</tr>
<tr>
<td align="center">19</td>
<td align="center">19</td>
<td align="center">19.659</td>
<td align="center">0.068</td>
</tr>
<tr>
<td align="center">20</td>
<td align="center">20</td>
<td align="center">19.637</td>
<td align="center">0.064</td>
</tr>
<tr>
<td align="center">21</td>
<td align="center">21</td>
<td align="center">20.183</td>
<td align="center">0.078</td>
</tr>
<tr>
<td align="center">22</td>
<td align="center">22</td>
<td align="center">19.865</td>
<td align="center">0.073</td>
</tr>
<tr>
<td align="center">23</td>
<td align="center">23</td>
<td align="center">19.402</td>
<td align="center">0.06</td>
</tr>
<tr>
<td align="center">24</td>
<td align="center">24</td>
<td align="center">19.952</td>
<td align="center">0.075</td>
</tr>
<tr>
<td align="center">25</td>
<td align="center">25</td>
<td align="center">19.988</td>
<td align="center">0.081</td>
</tr>
<tr>
<td align="center">26</td>
<td align="center">26</td>
<td align="center">19.993</td>
<td align="center">0.075</td>
</tr>
<tr>
<td align="center">27</td>
<td align="center">27</td>
<td align="center">19.917</td>
<td align="center">0.074</td>
</tr>
<tr>
<td align="center">28</td>
<td align="center">28</td>
<td align="center">19.262</td>
<td align="center">0.057</td>
</tr>
<tr>
<td align="center">29</td>
<td align="center">29</td>
<td align="center">19.951</td>
<td align="center">0.069</td>
</tr>
<tr>
<td align="center">30</td>
<td align="center">30</td>
<td align="center">19.235</td>
<td align="center">0.057</td>
</tr>
<tr>
<td align="center">31</td>
<td align="center">31</td>
<td align="center">19.229</td>
<td align="center">0.056</td>
</tr>
<tr>
<td align="center">32</td>
<td align="center">32</td>
<td align="center">19.276</td>
<td align="center">0.058</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Linear fitting diagram of E (S) and MRE (S) (monitoring point &#x003D; 1).</p>
</caption>
<graphic xlink:href="fenvs-12-1401942-g002.tif"/>
</fig>
</sec>
<sec id="s3-1-2">
<title>3.1.2 Multi-monitoring point layout of a pipe network</title>
<p>It can be seen from <xref ref-type="table" rid="T2">Table 2</xref> that the J31 node has the smallest information entropy, so it is regarded as the first monitoring node selected in the multi-monitoring scheme. Subsequently, the second monitoring node in the multi-monitoring scheme is selected, the selected monitoring node J32 and the other 31 alternative monitoring nodes are combined, respectively, to obtain 31 combination forms, and the information entropy of these 31 combined monitoring schemes is calculated. The monitoring scheme of the multi-monitoring combination is shown in <xref ref-type="table" rid="T3">Table 3</xref>.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Optimal design scheme for multiple monitoring points.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Number</th>
<th align="center">Number of monitoring</th>
<th align="center">Monitoring scheme</th>
<th align="center">Minimum information entropy</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">1</td>
<td align="center">2</td>
<td align="center">(31, 14)</td>
<td align="center">17.376</td>
</tr>
<tr>
<td align="center">2</td>
<td align="center">3</td>
<td align="center">(31, 14, and 27)</td>
<td align="center">16.941</td>
</tr>
<tr>
<td align="center">3</td>
<td align="center">4</td>
<td align="center">(31, 14, 27, and 30)</td>
<td align="center">16.577</td>
</tr>
<tr>
<td align="center">4</td>
<td align="center">5</td>
<td align="center">(31, 14, 27, 30, and 23)</td>
<td align="center">15.461</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>It can be seen from <xref ref-type="table" rid="T3">Table 3</xref> that there are monitoring schemes with the minimum information entropy under different numbers of monitoring points. Through the monitoring optimization verification of the information entropy algorithm in Section 2.1, it can be seen that information entropy has a positive linear correlation with the posterior mean estimation. Therefore, only the monitoring scheme with the minimum information entropy needs to be selected as the final optimal monitoring layout scheme of the drainage pipe network. Combined with <xref ref-type="table" rid="T3">Table 3</xref>, the variation curve of information entropy <inline-formula id="inf53">
<mml:math id="m70">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced close=")" open="(" separators="&#x7c;">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> of the optimal scheme in different monitoring types with the number of monitoring logs is drawn below, as shown in <xref ref-type="fig" rid="F3">Figure 3</xref>. Under the optimal scheme conditions of each monitoring type, the information entropy decreases with the increase in the number of monitoring nodes. The information entropy of two monitoring points is significantly less than that of one monitoring point, and the information entropy greater than that of two monitoring points decreases to a certain extent, but the difference is small. In practice, on the premise of accurate identification of pollution sources, other factors are usually considered, including monitoring coverage and monitoring cost. Therefore, this example selects two monitoring schemes for pollution source identification, including the following two schemes:<list list-type="simple">
<list-item>
<p>1. When the selection of monitoring nodes is greater than 1, the monitoring point scheme will take into account the inversion accuracy, monitoring point coverage, and monitoring cost. With the increase in the number of monitoring wells, the coverage of the monitoring points is wider and the monitoring is more accurate, but the monitoring cost increases significantly. It can be seen from the figure that the information entropy of the combination of two monitoring points is not different from that of 3&#x2013;5 groups of monitoring points. Therefore, considering the detection cost, the J31 and J14 combination monitoring methods are selected as the monitoring scheme.</p>
</list-item>
<list-item>
<p>2. Based on the monitoring well scheme with high inversion accuracy, since the information entropy of 3&#x2013;5 groups of monitoring wells is not different, it is considered that the inversion accuracy is similar, so the J31, J14, and j27 monitoring combination is selected for this scheme.</p>
</list-item>
</list>
</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Minimum information entropy changing curve of different monitoring numbers.</p>
</caption>
<graphic xlink:href="fenvs-12-1401942-g003.tif"/>
</fig>
</sec>
</sec>
<sec id="s3-2">
<title>3.2 Inversion verification of the pollution source tracking model</title>
<p>It is assumed that the value of model parameters &#x3b1;&#x003D;(Jx, M, T)&#x003D;(15, 950000, 60) is true, where Jx is the node number, M denotes pollutant loads, and T denotes time. We use the three monitoring schemes selected in the previous section and the MH algorithm to realize the inversion of pollution source parameters, in which the length of each Markov chain is 10,000. According to the calculation, the posterior distribution range of each monitoring scheme is shown in <xref ref-type="table" rid="T4">Table 4</xref>. The distribution histogram is shown in <xref ref-type="fig" rid="F4">Figures 4</xref>&#x2013;<xref ref-type="fig" rid="F6">6</xref>.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Posterior statistical results of inversion.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Number</th>
<th align="center">Programs</th>
<th align="center">Information entropy</th>
<th align="center">Parameter</th>
<th align="center">Parameter truth</th>
<th align="center">Posterior range</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center" rowspan="3">1</td>
<td align="center" rowspan="3">31</td>
<td align="center" rowspan="3">19.229</td>
<td align="center">Jx</td>
<td align="center">15</td>
<td align="center">[1, 2]/[15, 16]</td>
</tr>
<tr>
<td align="center">M</td>
<td align="center">950000</td>
<td align="center">[920000, 970000]</td>
</tr>
<tr>
<td align="center">T</td>
<td align="center">60</td>
<td align="center">[56, 60]</td>
</tr>
<tr>
<td align="center" rowspan="3">2</td>
<td align="center" rowspan="3">31, 14</td>
<td align="center" rowspan="3">18.915</td>
<td align="center">Jx</td>
<td align="center">15</td>
<td align="center">8/10/[14, 15]</td>
</tr>
<tr>
<td align="center">M</td>
<td align="center">950000</td>
<td align="center">[920000, 970000]</td>
</tr>
<tr>
<td align="center">T</td>
<td align="center">60</td>
<td align="center">[60, 61]</td>
</tr>
<tr>
<td align="center" rowspan="3">3</td>
<td align="center" rowspan="3">31, 14, 27</td>
<td align="center" rowspan="3">18.821</td>
<td align="center">Jx</td>
<td align="center">15</td>
<td align="center">[15, 16]</td>
</tr>
<tr>
<td align="center">M</td>
<td align="center">950000</td>
<td align="center">[930000, 970000]</td>
</tr>
<tr>
<td align="center">T</td>
<td align="center">60</td>
<td align="center">[59, 60]</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Histogram of parameter M in scheme 1.</p>
</caption>
<graphic xlink:href="fenvs-12-1401942-g004.tif"/>
</fig>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Histogram of parameter Jx in scheme 1.</p>
</caption>
<graphic xlink:href="fenvs-12-1401942-g005.tif"/>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Histogram of parameter T in scheme 1.</p>
</caption>
<graphic xlink:href="fenvs-12-1401942-g006.tif"/>
</fig>
<p>It can be seen from <xref ref-type="table" rid="T4">Tables 4</xref> and <xref ref-type="table" rid="T5">5</xref> and <xref ref-type="fig" rid="F3">Figures 3</xref> and <xref ref-type="fig" rid="F5">5</xref> that the relative error decreases with the increase in the number of monitoring points, and the mean error of the parameters Jx, M, and T at the two monitoring points decreases by 6.774%, 0.177%, and 0.441%, respectively, compared with that of one monitoring point. The mean value errors of parameters JX, m, and t at the three monitoring points are reduced by 0.993%, 0.012%, and 0.224%, respectively, compared with that of the two monitoring points. The median error of the parameter m at two monitoring points is 0.265% lower than that at one monitoring point. The median error of the parameter m at the three monitoring points is 0.056% lower than that at the two monitoring points. It can be seen that the error of the two monitoring points decreases more than that of one monitoring point, and the error of three monitoring points decreases more slowly than that of two monitoring points, which is consistent with the trend of information entropy, indicating that information entropy can accurately describe the uncertainty of the model.</p>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Error statistics of the monitoring schemes.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Programs</th>
<th align="center">Parameter</th>
<th align="center">Parameter truth</th>
<th align="center">True value probability (%)</th>
<th align="center">Mean value</th>
<th align="center">Mean error (%)</th>
<th align="center">Median</th>
<th align="center">Median error (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center" rowspan="3">31</td>
<td align="center">Jx</td>
<td align="center">15</td>
<td align="center">75.84</td>
<td align="center">13.136</td>
<td align="center">12.427</td>
<td align="center">15</td>
<td align="center">0</td>
</tr>
<tr>
<td align="center">M</td>
<td align="center">950000</td>
<td align="center">&#x2014;</td>
<td align="center">946280.722</td>
<td align="center">0.392</td>
<td align="center">945969.923</td>
<td align="center">0.424</td>
</tr>
<tr>
<td align="center">T</td>
<td align="center">60</td>
<td align="center">73.51</td>
<td align="center">59.182</td>
<td align="center">1.363</td>
<td align="center">60</td>
<td align="center">0</td>
</tr>
<tr>
<td align="center" rowspan="3">31, 14</td>
<td align="center">Jx</td>
<td align="center">15</td>
<td align="center">83.62</td>
<td align="center">14.152</td>
<td align="center">5.653</td>
<td align="center">15</td>
<td align="center">0</td>
</tr>
<tr>
<td align="center">M</td>
<td align="center">950000</td>
<td align="center">&#x2014;</td>
<td align="center">947953.931</td>
<td align="center">0.215</td>
<td align="center">948493.259</td>
<td align="center">0.159</td>
</tr>
<tr>
<td align="center">T</td>
<td align="center">60</td>
<td align="center">83.54</td>
<td align="center">60.553</td>
<td align="center">0.922</td>
<td align="center">60</td>
<td align="center">0</td>
</tr>
<tr>
<td align="center" rowspan="3">31, 14, 27</td>
<td align="center">Jx</td>
<td align="center">15</td>
<td align="center">87.41</td>
<td align="center">14.301</td>
<td align="center">4.660</td>
<td align="center">15</td>
<td align="center">0</td>
</tr>
<tr>
<td align="center">M</td>
<td align="center">950000</td>
<td align="center">&#x2014;</td>
<td align="center">948069.155</td>
<td align="center">0.203</td>
<td align="center">949023.129</td>
<td align="center">0.103</td>
</tr>
<tr>
<td align="center">T</td>
<td align="center">60</td>
<td align="center">87.78</td>
<td align="center">59.581</td>
<td align="center">0.698</td>
<td align="center">60</td>
<td align="center">0</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Among them, the prior range of inversion nodes and inversion time from scheme 1 to scheme 3 is also gradually reduced. Due to the high pollution value, the posterior distribution range is not significantly reduced. However, the mean value error is reduced to a certain extent, which is consistent with the change trend of monitoring scheme information. It can be seen from <xref ref-type="table" rid="T5">Table 5</xref> that the real value probabilities of the parameters Jx and T in scheme 2 are increased by 7.78% and 10.03%, respectively, compared with the two parameter probabilities in scheme 1, and the real value probabilities of the parameters Jx and T in scheme 3 are increased by 3.79% and 4.24%, respectively, compared with the two parameter probabilities in scheme 2. It is further determined that the smaller the information entropy of the monitoring scheme, the higher the inversion accuracy and the smaller the uncertainty of the posterior distribution. However, the more the number of monitoring nodes, the more the cost and the less the cost of single-well monitoring. The information entropy difference between scheme 2 and scheme 3 is very small, and the average value of the relative error of the posterior sample mean of the three parameters is also approximately equal. Adding a monitoring point for monitoring will significantly increase the cost. For this case, if it is necessary to comprehensively consider the monitoring cost and the posterior distribution range of the parameters, scheme 2 is considered to be the best monitoring scheme.</p>
</sec>
</sec>
<sec id="s4" sec-type="conclusion">
<title>4 Conclusion</title>
<p>Aiming at a series of problems, such as the chaos of the urban drainage supervision system, the frequent occurrence of illegal discharge and leakage of industrial enterprises, the serious pollution impact on the sewage treatment plant, and the destruction of the surrounding environment in the discharge area, this paper puts forward the monitoring point optimization model based on information entropy. This model combines Bayesian reasoning, the Monte Carlo method, the SWMM model, and information entropy to realize the automatic layout of drainage network nodes. Finally, the pollution source tracking model is used to verify the effectiveness of the optimal layout of the monitoring points.</p>
<p>In this paper, information entropy is used as the optimization index for the optimal design of the monitoring well scheme. First, the Bayesian formula is combined with information entropy as the optimization index of the monitoring scheme, and the average value of relative error between information entropy and inversion results is used as the index to evaluate the monitoring scheme; that is, the relative mean error of the parameter inversion simulation results of the pollution source tracking model is linearly fitted with information entropy. Through calculation, it is known that there is a good positive linear correlation between them, which verifies the feasibility of the information entropy algorithm in the field of monitoring node optimization. The optimization results based on the information entropy algorithm under different monitoring schemes are further studied. The smaller the uncertainty of pollution source identification, the smaller the information entropy calculation result. By calculating the information entropy of multiple monitoring points, the optimization of monitoring points of drainage pipe networks is finally realized. The results show that the information entropy algorithm can be well-applied to the optimal layout of a single monitoring node and multiple monitoring nodes and can correspond well to the inversion results of the tracking model parameters. According to the above research, the constructed monitoring point optimization model can well realize the optimal layout of the monitoring points of drainage pipe networks.</p>
<p>Therefore, this paper proposes the optimal design of monitoring points based on the Bayesian information entropy theory, which is helpful in realizing the optimization of monitoring points aiming at pollution source identification and increasing the accuracy of pollution source identification. The research results are helpful for the efficient layout of the monitoring points of urban drainage networks. As an important part of urban ecological environment, urban water environment has an important impact on the governance and improvement of the ecological environment. This study specifically addresses the phenomenon of pollutant smuggling and leakage; however, various water pollution events in real life are intricate and complex. In both domestic and foreign research, quickly tracking water intrusion outside the drainage network poses a significant challenge. Many issues in this area stem from manual search methods and the lack of a well-structured monitoring point arrangement. For such events, further in-depth studies and research are needed in the future.</p>
</sec>
</body>
<back>
<sec id="s5" sec-type="data-availability">
<title>Data availability statement</title>
<p>The raw data supporting the conclusion of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s6">
<title>Author contributions</title>
<p>MH: conceptualization and writing&#x2013;original draft. YZ: data curation and writing&#x2013;review and editing. ZM: formal analysis and writing&#x2013;original draft. QZ: funding acquisition and writing&#x2013;review and editing.</p>
</sec>
<sec id="s7" sec-type="funding-information">
<title>Funding</title>
<p>The author(s) declare that financial support was received for the research, authorship, and/or publication of this article. This research was funded by the National Natural Science Foundation of China (grant numbers 51878556, 52009102). The Natural Science Basic Research Program of Shaanxi (Program No. 2023-JC-YB-219).</p>
</sec>
<sec id="s8" sec-type="COI-statement">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec id="s9" sec-type="disclaimer">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Abell&#xe1;n</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Baker</surname>
<given-names>R. M.</given-names>
</name>
<name>
<surname>Coolen</surname>
<given-names>P. A. F.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Maximising entropy on the nonparametric predictive inference model for multinomial data</article-title>. <source>Eur. J. Operational Res.</source> <volume>212</volume>, <fpage>112</fpage>&#x2013;<lpage>122</lpage>. <pub-id pub-id-type="doi">10.1016/j.ejor.2011.01.020</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ainslie</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Reuten</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Steyn</surname>
<given-names>D. G.</given-names>
</name>
<name>
<surname>Zidek</surname>
<given-names>J. V.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Application of an entropy-based Bayesian optimization technique to the redesign of an existing monitoring network for single air pollutants</article-title>. <source>J. Environ. Manag.</source> <volume>90</volume>, <fpage>2715</fpage>&#x2013;<lpage>2729</lpage>. <pub-id pub-id-type="doi">10.1016/j.jenvman.2009.02.016</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Banik</surname>
<given-names>B. K.</given-names>
</name>
<name>
<surname>Alfonso</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Torres</surname>
<given-names>A. S.</given-names>
</name>
<name>
<surname>Mynett</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Di Cristo</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Leopardi</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Optimal placement of water quality monitoring stations in sewer systems: an information theory approach</article-title>. <source>Procedia Eng.</source> <volume>119</volume>, <fpage>1308</fpage>&#x2013;<lpage>1317</lpage>. <pub-id pub-id-type="doi">10.1016/j.proeng.2015.08.956</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Blasone</surname>
<given-names>R. S.</given-names>
</name>
<name>
<surname>Vrugt</surname>
<given-names>J. A.</given-names>
</name>
<name>
<surname>Madsen</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Rosbjerg</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Robinson</surname>
<given-names>B. A.</given-names>
</name>
<name>
<surname>Zyvoloski</surname>
<given-names>G. A.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Generalized likelihood uncertainty estimation (GLUE) using adaptive Markov chain Monte Carlo sampling</article-title>. <source>Adv. Water Resour.</source> <volume>31</volume>, <fpage>630</fpage>&#x2013;<lpage>648</lpage>. <pub-id pub-id-type="doi">10.1016/j.advwatres.2007.12.003</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Groothuis</surname>
<given-names>P. A.</given-names>
</name>
<name>
<surname>Mohr</surname>
<given-names>T. M.</given-names>
</name>
<name>
<surname>Whitehead</surname>
<given-names>J. C.</given-names>
</name>
<name>
<surname>Cockerill</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Gu</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Measuring the direct and indirect effect of scientific information on valuing storm water management programs with a hybrid choice model</article-title>. <source>Water Resour. Res.</source> <volume>57</volume> (<issue>5</issue>). <pub-id pub-id-type="doi">10.1029/2020WR027552</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guo</surname>
<given-names>X. C.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>D. Q.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>Research and progress on optimal layout of monitoring points in urban drainage network</article-title>. <source>Water supply drainage China</source> <volume>34</volume>, <fpage>26</fpage>&#x2013;<lpage>31</lpage>. <pub-id pub-id-type="doi">10.19853/j.zgjsps.1000-4602.2018.04.006</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guo</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Quan</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Construction of rapid early warning and comprehensive analysis models for urban waterlogging based on AutoML and comparison of the other three machine learning algorithms</article-title>. <source>J. Hydrology</source> <volume>605</volume>, <fpage>127367</fpage>. <pub-id pub-id-type="doi">10.1016/j.jhydrol.2021.127367</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y. X.</given-names>
</name>
<name>
<surname>Gu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Na</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Two-stage surrogate model-assisted Bayesian framework for groundwater contaminant source identification</article-title>. <source>J. Hydrology</source> <volume>594</volume>, <fpage>125955</fpage>. <pub-id pub-id-type="doi">10.1016/j.jhydrol.2021.125955</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kaynar</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Ridder</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>The cross-entropy method with patching for rare-event simulation of large Markov chains</article-title>. <source>Eur. J. Operational Res.</source> <volume>207</volume>, <fpage>1380</fpage>&#x2013;<lpage>1397</lpage>. <pub-id pub-id-type="doi">10.1016/j.ejor.2010.07.002</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Keum</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Awol</surname>
<given-names>F. S.</given-names>
</name>
<name>
<surname>Ursulak</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Coulibaly</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Introducing the ensemble-based dual entropy and multiobjective optimization for hydrometric network design problems: EnDEMO</article-title>. <source>Entropy</source> <volume>21</volume>, <fpage>947</fpage>. <pub-id pub-id-type="doi">10.3390/e21100947</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Keum</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Coulibaly</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Razavi</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Tapsoba</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Gobena</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Weber</surname>
<given-names>F.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>Application of SNODAS and hydrologic models to enhance entropy-based snow monitoring network design</article-title>. <source>J. Hydrology</source> <volume>561</volume>, <fpage>688</fpage>&#x2013;<lpage>701</lpage>. <pub-id pub-id-type="doi">10.1016/j.jhydrol.2018.04.037</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Singh</surname>
<given-names>V. P.</given-names>
</name>
<name>
<surname>Mishra</surname>
<given-names>A. K.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Entropy theory-based criterion for hydrometric network evaluation and design: maximum information minimum redundancy</article-title>. <source>Water Resour. Res.</source> <volume>48</volume>, <fpage>W05521</fpage>. <pub-id pub-id-type="doi">10.1029/2011WR011251</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>B. J.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X. H.</given-names>
</name>
<name>
<surname>Lian</surname>
<given-names>Y. Q.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Entropy-based assessment and zoning of rainfall distribution</article-title>. <source>J. Hydrology</source> <volume>490</volume>, <fpage>32</fpage>&#x2013;<lpage>40</lpage>. <pub-id pub-id-type="doi">10.1016/j.jhydrol.2013.03.020</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>X. C.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H. F.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>X. M.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Y. S.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>C. Y.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>Monitoring and analysis of the current situation of the drainage network in a city of northern China</article-title>. <source>IOP Conf. Ser. Earth Environ. Sci.</source> <volume>186</volume>, <fpage>012033</fpage>. <pub-id pub-id-type="doi">10.1088/1755-1315/186/6/012033</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Martino</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Elvira</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Group importance sampling for particle filtering and MCMC</article-title>. <source>Digit. Signal Process.</source> <volume>82</volume>, <fpage>133</fpage>&#x2013;<lpage>151</lpage>. <pub-id pub-id-type="doi">10.1016/j.dsp.2018.07.007</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Meyer</surname>
<given-names>A. M.</given-names>
</name>
<name>
<surname>Klein</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>F&#xfc;nfrocken</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Kautenburger</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Beck</surname>
<given-names>H. P.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Real-time monitoring of water quality to identify pollution pathways in small and middle scale rivers</article-title>. <source>Sci. Total Environ.</source> <volume>651</volume>, <fpage>2323</fpage>&#x2013;<lpage>2333</lpage>. <pub-id pub-id-type="doi">10.1016/j.scitotenv.2018.10.069</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mirauda</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Ostoich</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>MIMR criterion application: entropy approach to select the optimal quality parameter set responsible for river pollution</article-title>. <source>Sustainability</source> <volume>12</volume> (<issue>5</issue>), <fpage>2078</fpage>. <pub-id pub-id-type="doi">10.3390/su12052078</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Monache</surname>
<given-names>L. D.</given-names>
</name>
<name>
<surname>Lundquist</surname>
<given-names>J. K.</given-names>
</name>
<name>
<surname>Kosovic</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Johannesson</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Dyer</surname>
<given-names>K. M.</given-names>
</name>
<name>
<surname>Aines</surname>
<given-names>R. D.</given-names>
</name>
<etal/>
</person-group> (<year>2008</year>). <article-title>Bayesian inference and Markov chain Monte Carlo sampling to reconstruct a contaminant source on a continental scale</article-title>. <source>J. Appl. Meteorology Climatol.</source> <volume>47</volume>, <fpage>2600</fpage>&#x2013;<lpage>2613</lpage>. <pub-id pub-id-type="doi">10.1175/2008JAMC1766.1</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mooselu</surname>
<given-names>M. G.</given-names>
</name>
<name>
<surname>Liltved</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Nikoo</surname>
<given-names>M. R.</given-names>
</name>
<name>
<surname>Hindar</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Meland</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Assessing optimal water quality monitoring network in road construction using integrated information-theoretic techniques</article-title>. <source>J. Hydrology</source> <volume>589</volume>, <fpage>125366</fpage>. <pub-id pub-id-type="doi">10.1016/j.jhydrol.2020.125366</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Omamageswari</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Mohanraj</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Jeeva</surname>
<given-names>S. C.</given-names>
</name>
<name>
<surname>Reddy</surname>
<given-names>A. K.</given-names>
</name>
<name>
<surname>Penchalaiah</surname>
<given-names>U.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Iot based smart drainage monitoring and cleaning system for solid waste materials</article-title>. <source>Mater. Today Proc.</source> <volume>3</volume>. <pub-id pub-id-type="doi">10.1016/j.matpr.2020.11.940</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Parvan</surname>
<given-names>A. S.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Critique of multinomial coefficients method for evaluating Tsallis and R&#xe9;nyi entropies</article-title>. <source>Phys. A Stat. Mech. its Appl.</source> <volume>389</volume>, <fpage>5645</fpage>&#x2013;<lpage>5649</lpage>. <pub-id pub-id-type="doi">10.1016/j.physa.2010.08.040</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Retzer</surname>
<given-names>J. J.</given-names>
</name>
<name>
<surname>Soofi</surname>
<given-names>E. S.</given-names>
</name>
<name>
<surname>Soyer</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Information importance of predictors: concept, measures, Bayesian inference, and applications</article-title>. <source>Comput. Statistics Data Analysis</source> <volume>53</volume>, <fpage>2363</fpage>&#x2013;<lpage>2377</lpage>. <pub-id pub-id-type="doi">10.1016/j.csda.2008.03.010</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sambito</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Freni</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Strategies for improving optimal positioning of quality sensors in urban drainage systems for non-conservative contaminants</article-title>. <source>WATER</source> <volume>13</volume>, <fpage>934</fpage>. <pub-id pub-id-type="doi">10.3390/w13070934</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shi</surname>
<given-names>Z. B.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>Q. R.</given-names>
</name>
<name>
<surname>Tan</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Development of integrated flooding early warning and rainfall runoff management platform for downtown area of shanghai</article-title>. <source>Sustainability</source> <volume>13</volume> (<issue>20</issue>), <fpage>11250</fpage>. <pub-id pub-id-type="doi">10.3390/su132011250</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tang</surname>
<given-names>X. Z.</given-names>
</name>
<name>
<surname>Shu</surname>
<given-names>Y. Q.</given-names>
</name>
<name>
<surname>lian</surname>
<given-names>Y. Q.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A spatial assessment of urban waterlogging risk based on a Weighted Naive Bayes classifier</article-title>. <source>Sci. Total Environ.</source> <volume>630</volume>, <fpage>264</fpage>&#x2013;<lpage>274</lpage>. <pub-id pub-id-type="doi">10.1016/j.scitotenv.2018.02.172</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vrugt</surname>
<given-names>A. J.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Markov chain Monte Carlo simulation using the DREAM software package: theory, concepts, and MATLAB implementation</article-title>. <source>Environ. Model. Softw.</source> <volume>75</volume>, <fpage>273</fpage>&#x2013;<lpage>316</lpage>. <pub-id pub-id-type="doi">10.1016/j.envsoft.2015.08.013</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>G. S.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>S. L.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Evaluation of a soil greenhouse gas emission model based on Bayesian inference and MCMC: model uncertainty</article-title>. <source>Ecol. Model.</source> <volume>253</volume>, <fpage>97</fpage>&#x2013;<lpage>106</lpage>. <pub-id pub-id-type="doi">10.1016/j.ecolmodel.2012.09.010</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Characterization of groundwater contaminant source using Bayesian method</article-title>. <source>Stoch. Environ. Res. Risk Assess.</source> <volume>27</volume>, <fpage>867</fpage>&#x2013;<lpage>876</lpage>. <pub-id pub-id-type="doi">10.1007/s00477-012-0622-9</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>H. Q.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>li</surname>
<given-names>G. L.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Gaussian process surrogates for failure detection: a Bayesian experimental design approach</article-title>. <source>J. Comput. Phys.</source> <volume>313</volume>, <fpage>247</fpage>&#x2013;<lpage>259</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2016.02.053</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wei</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>She</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>You</surname>
<given-names>X. Y.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Establishment of urban waterlogging pre-warning system based on coupling RBF-NARX neural networks</article-title>. <source>Water Sci. Technol.</source> <volume>82</volume> (<issue>9</issue>), <fpage>1921</fpage>&#x2013;<lpage>1931</lpage>. <pub-id pub-id-type="doi">10.2166/wst.2020.477</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wu</surname>
<given-names>H. J.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Ye</surname>
<given-names>X. D.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>An improved calibration and uncertainty analysis approach using a multicriteria sequential algorithm for hydrological modeling</article-title>. <source>Sci. Rep.</source> <volume>11</volume>, <fpage>16954</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-021-96250-6</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yan</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Adaptive multi-fidelity polynomial chaos approach to Bayesian inference in inverse problems</article-title>. <source>J. Comput. Phys.</source> <volume>381</volume>, <fpage>110</fpage>&#x2013;<lpage>128</lpage>. <pub-id pub-id-type="doi">10.1016/j.jcp.2018.12.025</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>Y. H.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>L. F.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>R. N.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Linking a storm water management model to a novel two dimensional model for urban pluvial flood modeling</article-title>. <source>Int. J. Disaster Risk Sci.</source> <volume>11</volume>, <fpage>508</fpage>&#x2013;<lpage>518</lpage>. <pub-id pub-id-type="doi">10.1007/s13753-020-00278-7</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yazdi</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Optimization of hydrometric monitoring network in urban drainage systems using information theory</article-title>. <source>Water Sci. Technol.</source> <volume>76</volume>, <fpage>1603</fpage>&#x2013;<lpage>1613</lpage>. <pub-id pub-id-type="doi">10.2166/wst.2017.226</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zeng</surname>
<given-names>X. K.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>J. C.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Long</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Assessing Bayesian model averaging uncertainty of groundwater modeling based on information entropy method</article-title>. <source>J. Hydrology</source> <volume>538</volume>, <fpage>689</fpage>&#x2013;<lpage>704</lpage>. <pub-id pub-id-type="doi">10.1016/j.jhydrol.2016.04.038</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>J. J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>W. X.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>L. Z.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>An adaptive Gaussian process-based method for efficient Bayesian experimental design in groundwater contaminant source identification problems</article-title>. <source>Water Resour. Res.</source> <volume>52</volume>, <fpage>5971</fpage>&#x2013;<lpage>5984</lpage>. <pub-id pub-id-type="doi">10.1002/2016WR018598</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>J. J.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>L. Z.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Efficient Bayesian experimental design for contaminant source identification</article-title>. <source>Water Resour. Res.</source> <volume>51</volume>, <fpage>576</fpage>&#x2013;<lpage>598</lpage>. <pub-id pub-id-type="doi">10.1002/2014WR015740</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>C. S.</given-names>
</name>
<name>
<surname>Shao</surname>
<given-names>N. F.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>S. T.</given-names>
</name>
<name>
<surname>Xiang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Lou</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>Identifying the principal driving factors of water ecosystem dependence and the corresponding indicator species in a pilot City, China</article-title>. <source>J. Hydrology</source> <volume>556</volume>, <fpage>488</fpage>&#x2013;<lpage>499</lpage>. <pub-id pub-id-type="doi">10.1016/j.jhydrol.2017.11.031</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>