Sublinear function

A sublinear function (or functional, as is more often used in functional analysis), in linear algebra and related areas of mathematics, is a function f: V \rightarrow \mathbf{F} on a vector space V over F, an ordered field (e.g. the real numbers \mathbb{R}), which satisfies

f(\gamma x ) =  \gamma f\left( x\right)   for any positive \gamma\in 
\mathbf{F} and any x  V (positive homogeneity),
f(x + y) \le f(x) + f(y)  for any x, y  V (subadditivity).

In functional analysis the name Banach functional is used for sublinear function, especially when formulating Hahn–Banach theorem.

In computer science, a function f: \mathbb{Z^+} \rightarrow \mathbb{R} is called sublinear if f(n) \in o(n) in asymptotic notation (Notice the small \,o). Formally, f(n) \in o(n) if and only if, for any given \,c > 0, there exists an \,n_0 such that[1]

n \geq n_0 \Rightarrow 0 \leq f(n) < c \cdot n

This means that for any linear function g, for sufficiently large input f grows slower than g.

Examples

Properties

Operators

The concept can be extended to operators that are homogeneous and subadditive. This requires only that the codomain be, say, an ordered vector space to make sense of the conditions.

References

  1. Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein (2001) [1990]. "3.1". Introduction to Algorithms (2nd ed.). MIT Press and McGraw-Hill. pp. 47–48. ISBN 0-262-03293-7.


This article is issued from Wikipedia - version of the Thursday, August 06, 2015. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.