Cost functions#
Let \(J\) be the cost function to minimize and \(\theta\in\Omega\subset\mathbb{R}^{N_{p}}\) be the \(N_p\)-dimensional model parameters. Then, the problem is to find an optimal solution \(\hat{\boldsymbol{\theta}}\) minimizing the cost function:
As classically done in VDA, we assume here that \(J\) be a convex and differentiable cost function such that:
with \(J_{obs}\) measuring the misfit to observations, \(J_{reg}\) being a regularization term, \(\alpha\) the misfit to observations weight and \(\beta\) the regularization weight.
Firstly, the observation term \(J_{obs}\) can be generally expressed as follows for multi-gauge observation:
with \(J_{obs,k}\) and \(\phi_{k}\) being respectively the constrained term and weight associated to each gauge \(k\in\left[1..N_{o}\right]\). The weighting is such that \(\sum_{k=1}^{N_{o}}\phi_{k}=1\). Note that \(N_{o}=1\) is the classical “mono-gauge” downstream calibration case.
Then each term \(J_{obs,k}\) can be broken down into “classical” objective function (COF) and “signatures-based” objective function (SOF) as follows:
with \(j_{k,d}\) being the COF calculated at gauge \(k\), which is the essential criteria for the optimization, \(j_{k,s,i}\) being the SOF calculating the relative error between simulation and observation associated to signature type \(i\in\left[1..N_{s}\right]\) at gauge \(k\), and \(w_d,w_{s,i}\) being the corresponding optimization weight.
COF can be one of:
nse
kge
kge2
se
rmse
logarithmic
Now, denote \(S_{i}^{o}\) and \(S_{i}^{s}\) are observed and simulated signature type \(i\) respectively. These signatures are defined and calculated as depicted in hydrological signatures section. Then, for each signature type \(i\), the corresponding SOF is computed depending on if the signature is:
continuous signature:
flood event signature:
where \(S_{i,e}^{s},S_{i,e}^{o}\) are the simulated and observed signature of event number \(e\in\left[1..N_{E}\right]\).