Math 2.0

Numerical analysis Definition

Information-based complexity

Builds on Normed vector spaceLinear form

Definition

Let FF be a set, let GG be a normed vector space, and let S ⁣:F→GS \colon F \to G be a map, the solution operator. Let Λ\Lambda be a set of maps F→ℝF \to \R, the admissible information functionals, for example the evaluations f↦f(t)f \mapsto f(t). For n≥0n \ge 0, an algorithm using nn pieces of information is a map A=ϕ∘NA = \phi \circ N where:

  1. N(f)=(L1(f),…,Ln(f))N(f) = \big(L_1(f), \ldots, L_n(f)\big), with L1∈ΛL_1 \in \Lambda and each Lk∈ΛL_k \in \Lambda chosen as a function of the values L1(f),…,Lk−1(f)L_1(f), \ldots, L_{k-1}(f);
  2. ϕ\phi is any map from the set of possible values of NN to GG.

The worst-case error of AA is e(A)=sup⁡f∈F∥S(f)−A(f)∥e(A) = \sup_{f \in F} \norm{S(f) - A(f)}. The nn-th minimal error is e(n)=inf⁡Ae(A)e(n) = \inf_A e(A) over all algorithms AA using nn pieces of information. For ε>0\varepsilon > 0, the information complexity of the problem is n(ε)=min⁡{n≥0:e(n)≤ε},n(\varepsilon) = \min \set{n \ge 0 : e(n) \le \varepsilon}, with n(ε)=∞n(\varepsilon) = \infty if no such nn exists. Information-based complexity is the study of e(n)e(n) and n(ε)n(\varepsilon), and of the total cost comp(ε)\mathrm{comp}(\varepsilon) that also counts the arithmetic operations of ϕ\phi.

Remarks

Example: let FF be the set of functions f ⁣:[0,1]→ℝf \colon [0,1] \to \R with ∣f(s)−f(t)∣≤∣s−t∣\abs{f(s) - f(t)} \le \abs{s - t}, let S(f)=∫01f(t) dt∈ℝS(f) = \int_0^1 f(t) \, dt \in \R, and let Λ\Lambda be the function evaluations. The midpoint rule A(f)=1n∑k=1nf(2k−12n)A(f) = \frac{1}{n} \sum_{k=1}^{n} f\big(\frac{2k-1}{2n}\big) has e(A)=14ne(A) = \frac{1}{4n}, since on each subinterval of length 1/n1/n the error is at most ∫∣t−c∣ dt=14n2\int \abs{t - c} \, dt = \frac{1}{4n^2}, where cc is its midpoint. No algorithm does better, so e(n)=14ne(n) = \frac{1}{4n} and n(ε)=⌈1/(4ε)⌉n(\varepsilon) = \ceil{1/(4\varepsilon)}. Non-example: the map A(f)=∫01fA(f) = \int_0^1 f itself has error 00, but it uses infinitely many pieces of information. Indeed two functions in FF that agree at finitely many points can have different integrals. Besides the worst-case setting, there are average-case, probabilistic and randomized settings, where the supremum over FF is replaced by an expectation or the algorithm may use random choices. Often Λ\Lambda is the class of all continuous linear functionals on a normed space containing FF. A problem is called polynomially tractable when n(ε)n(\varepsilon) for the dd-variate version grows at most polynomially in dd and 1/ε1/\varepsilon.

Reading path

To understand this page from the ground up, read these 3 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Linear form concept
  2. Normed vector space concept
  3. Information-based complexity definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Information-based_complexity
About this page
TagX2CS9SP1DZ
URIm2://X2CS9SP1DZ
Kinddefinition
WritingW0 stub
MSC65Y20, 68Q25, 65J05
DefinesInformation-based complexity
UsesNormed vector space, Linear form

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.