Set-valued mapping (multifunction), domain, graph, and convexity

A set-valued map assigns sets to points; convexity is defined via its graph
Set-valued mapping (multifunction), domain, graph, and convexity

Let X,YX,Y be vector spaces. A set-valued mapping (or multifunction) is a map

F:XY F:X\rightrightarrows Y

that assigns to each xXx\in X a (possibly empty) subset F(x)YF(x)\subset Y.

  • The domain of FF is dom(F):={xX:F(x)}. \mathrm{dom}(F):=\{x\in X: F(x)\neq\emptyset\}.
  • The graph of FF is the subset of the X×YX\times Y given by gph(F):={(x,y)X×Y:yF(x)}. \mathrm{gph}(F):=\{(x,y)\in X\times Y: y\in F(x)\}.

The multifunction FF is called convex if its graph gph(F)\mathrm{gph}(F) is a in X×YX\times Y.

Context. Convex multifunctions generalize convex sets (as graphs) and appear in variational analysis and optimization (e.g., feasible-set and solution mappings).

Examples:

  • Single-valued affine maps are convex multifunctions: if F(x)={Ax+b}F(x)=\{Ax+b\}, then gph(F)\mathrm{gph}(F) is an affine subset of X×YX\times Y.
  • In X=Y=RX=Y=\mathbb{R}, the map F(x)=[x,)F(x)=[x,\infty) has a convex graph.
  • The constant map F(x)=CF(x)=C has gph(F)=X×C\mathrm{gph}(F)=X\times C, convex iff CC is convex.