On the computational complexity of the Riemann mapping (Q942023)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | On the computational complexity of the Riemann mapping |
scientific article |
Statements
On the computational complexity of the Riemann mapping (English)
0 references
3 September 2008
0 references
The paper is devoted to the theoretical foundations of numerically approximating the Riemann conformal mapping of a domain \(\Omega\) onto the unit disk \(\mathbb D\). The authors propose a new algorithm for computing the Riemann map using the random walks solution to the general Dirichlet problem to solve the uniformization problem. The computational complexity depends on how the boundary of the computable uniformized domain \(\Omega\) is specified. The approximation of the boundary is given either as a list of pixels or by a Turing machine. In both settings nontrivial upper and lower bounds are obtained. The general formulations assume that the algorithm will have an access to an oracle for the computing function. In the scale where the entire boundary is given explicitly, and not by an oracle for it, the result is stated in Theorem 1.11: There is an algorithm \(A'\) that computes the uniformizing map in the following sense. Let \(\Omega\) be a bounded simply connected domain, and \(w_0\in\Omega\). Suppose that for some \(n=2^k\), \(\partial\Omega\) is given to \(A'\) with precision \(1/n\) by \(O(n^2)\) pixels. Then \(A'\) computes the absolute values of the uniformizing map \(\phi: (\Omega,w_0)\to(\mathbb D,0)\) within an error of \(O(1/n)\) in randomized space bounded by \(O(k)\) and time polynomial in \(n=2^k\) (that is, by a BPL(n)-machine). Furthermore, the algorithm computes the value of \(\phi(w)\) with precision \(1/n\) as long as \(| \phi(w)| <1-1/n\). The complexity of the uniformization can be quite high, even to compute the conformal radius of \(\Omega\). The corresponding theorems describe the computational complexity of this problem.
0 references
computational complexity
0 references
Riemann mapping
0 references
Dirichlet problem
0 references
Turing machine
0 references