Derivatives with respect to metrics and applications: subgradient marching algorithm (Q707576)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Derivatives with respect to metrics and applications: subgradient marching algorithm
scientific article

    Statements

    Derivatives with respect to metrics and applications: subgradient marching algorithm (English)
    0 references
    8 October 2010
    0 references
    This paper is concerned with variational problem involving geodesic distances. The aim of the authors is to find a Riemannian metric that optimizes an energy taking into account pairwise geodesic distances according to the metric. The optimization of the metric is obtained using a gradient descent scheme. The optimization of a metric \(\xi\) that solves general variational problem of the following form \[ \min_{\xi \in C} \varepsilon(\xi)= \sum_{s,t} \varepsilon_{s,t} (d_\xi (x_s, x_t))+J(\xi),\tag{1} \] is considered. Here \(C\) is a convex set of constraints, for each pair of points \(s_s, x_t \in \Omega\) (a domain \(\Omega \subset\mathbb R^d)\), \(\varepsilon_{s,t}\) is an interaction functional, \(J\) is a convex regularization functional and \(d_\xi\) is the geodesic distance according to \(\xi\). An isotropic Riemannian metric \(\xi\) on \(\Omega\) defines a weight \(\xi(x)\) which penalizes a curve \(\gamma (t)\) passing through a point \(x= \gamma(t) \in \Omega\). The geodesic distance is the minimal length of rectifiable curves joining two points \(x_s, x_t \in \Omega\) \[ d_\xi (x_s, x_t) = \min_{\gamma (0) = x_s, \gamma(1) = x_t} L_\xi (\gamma).\tag{2} \] where the length of a curve is defined as \[ L_\xi (\gamma) = \int_0^1 |\gamma'(t)|\xi (\gamma(t))dt.\tag{3} \] Here the mapping \(\xi \rightarrow d_\xi(x_s, x_t)\) is concave, as the minimum (2) of linear functions of \(\xi\). The energy \(\varepsilon\) is thus convex as long as each interaction functional \(\varepsilon_{s,t}\) is convex and non-increasing. Two particular instantes of (1) where the energy is convex are considered. A global minimizer due to author's method is found. A non-convex problem (for which a local minimizer of \(\varepsilon\) is computed) is proposed. Main contribution is an algorithm to compute the gradient of the geodesic distance according to the metric. A new projected gradient descent algorithm to optimize a metric with respect to an energy involving geodesic distances is presented. Recovery of geodesic inverse problems such as travel time tomography is obtained by computing a local minimizer of a non-convex problem. A numerical tool to solve discrete variational problems that take into account geodesic distance between points is proposed. The application to landscape modeling and to traffic congestion are showed. Finally three representative applications illustrate the practical use of subgradient marching.
    0 references
    subgradient descent algorithm
    0 references
    Riemannian metric
    0 references
    energy
    0 references
    geodesic distance
    0 references
    concave function
    0 references
    minimizer
    0 references
    subgradient
    0 references
    discrete grid of \(N\) points
    0 references
    non-convex variational problem
    0 references
    convex constraints
    0 references
    inversion
    0 references
    travel time tomography
    0 references
    local minimum
    0 references
    recovered metric
    0 references
    regularization
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references