Теория функций действительного переменного/Выпуклые множества и функционалы

Материал из testwiki
Версия от 18:15, 25 декабря 2017; 93.188.40.243 (обсуждение) (Выпуклые функционалы)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Шаблон:Содержание «Теория функций действительного переменного»

Выпуклые множества и выпуклые тела

Пусть L — некоторое действительное линейное пространство, а x и y — две точки этого пространства.

Совокупность всех точек вида

ax+(1a)y,0a1,

называется замкнутым отрезком в линейном пространстве L, соединяющим точки x и y.

Отрезок без концевых точек, то есть совокупность точек вида

ax+(1a)y,0<a<1

называется открытым отрезком в линейном пространстве L.

Множество ML называется выпуклым, если для любых двух точек этого множества x,yM и произвольного вещественного числа 0a1 точка

ax+(1a)y

также принадлежит множеству M. Другими словами, выпуклое множество содержит отрезок, соединяющий две любые точки этого множества.

Ядром J(M) произвольного множества ML называется совокупность таких его точек x, что для каждого yL найдётся такое число ϵ=ϵ(y)>0, что

|t|<ϵx+tyM.

Выпуклое тело — это выпуклое множество с непустым ядром.

Если M — выпуклое множество, то его ядро J(M) тоже является выпуклым. Действительно, пусть

x,yJ(M)M,
0a1,
z=ax+(1a)yM,

тогда, по определению ядра множества, для данного вектора wL найдутся такие вещественные числа ϵ1>0 и ϵ2>0, что при

|t1|<ϵ1,|t2|<ϵ2

точки

x+t1w,
y+t2w.

будут принадлежать множеству M. Следовательно, при

|t|<ϵ=min(ϵ1,ϵ2),

точка

a(x+tw)+(1a)(y+tw)=(ax+(1a)y)+(a+1a)tw=z+tw

тоже будет принадлежать множеству M, то есть точка z принадлежит ядру J(E). Таким образом, мы установили, что ядро множества вместе с концами отрезка содержит и отрезок целиком, а следовательно, ядро выпуклого множества является выпуклым множеством.

Теорема 1. Пересечение любого числа выпуклых множеств есть выпуклое множество.

Доказательство.

Рассмотрим набор выпуклых множеств {Mn} и их пересечение:

M=nMn.

Рассмотрим также две произвольные точки x,yM. По определению пересечения множеств, точки x и y принадлежат каждому множеству из набора {Mn}. Так как каждое из этих множеств выпуклое, то отрезок, соединяющий точки x и y, также принадлежит каждому множеству из {Mn}. Отсюда, по свойству пересечения множеств, следует, что этот отрезок принадлежит и множеству M, а значит пересечение выпуклых множеств действительно выпукло. Теорема доказана.

Следует отметить, что пересечение двух выпуклых тел не всегда является выпуклым телом.

Выпуклая оболочка множества AL — это наименьшее выпуклое множество, которое его содержит. Им будет пересечение всех выпуклых множеств, содержащих множество A. Всё пространство L является выпуклым множеством, поэтому существует по меньшей мере одно выпуклое множество, содержащее A, а пересечение всех таких множеств будет непусто.

Пусть x1,...,xn+1 — точки некоторого линейного пространства. Если вектора x2x1,x3x2,...,xn+1xn образуют линейно независимую систему, то говорят, что точки x1,...,xn+1 находятся в общем положении. Выпуклая оболочка n+1 точки, находящихся в общем положении, называется n-мерным симплексом, а сами точки — вершинами этого симплекса. Нульмерный симплекс — это точка, одномерный — отрезок, двумерный — треугольник, трёхмерный — тетраэдр.

Если точки x1,...,xn+1 находятся в общем положении, то любые k+1 из этих точек также находятся в общем положении, и, следовательно, образуют k-мерный симплекс, который называется k-мерной гранью данного n-мерного симплекса.

Теорема 2. Симплекс с вершинами x1,...,xn+1 есть совокупность всех точек x, которые можно представить в виде

x=k=1n+1akxk,

где {ak} — вещественные числа такие, что

ak0,k=1n+1ak=1.

Доказательство. Докажем, что указанная совокупность точек — обозначим её M — содержит точки x1,...,xn+1. Если взять все числа ak, кроме одного — например ai — равными нулю, то ai=1, поэтому выражение, указанное в условии теоремы, будет равно xi, утверждение доказано.

Теперь докажем, что M — выпуклое множество. Рассмотрим две точки y1,y2M, тогда имеют место равенства

y1=k=1n+1ak(1)xk,
y2=k=1n+1ak(2)xk.

Пусть задано вещественно число b[0;1], рассмотрим вектор

y=by1+(1b)y2.

Используя предыдущие равенства, получим:

y=by1+(1b)y2=k=1n+1ckxk,

где

ck=bak(1)+(1b)ak(2).

Так как b, 1b, ak(1) и ak(2) — неотрицательные числа, то

ck0.

Кроме того,

k=1n+1ck=bk=1n+1ak(1)+(1b)k=1n+1ak(2)=b+(1b)=1,

то есть вектор y=by1+(1b)y2 принадлежит множеству M, следовательно, оно является выпуклым.

Осталось доказать, что M — наименьшее выпуклое множество, содержащее все точки {xk}. По индукции можно доказать, что выпуклое множество, содержащее точки x1,...,xn+1, должно содержать и все точки вида

x=k=1n+1akxk,

а значит нельзя указать выпуклое множество, являющееся подмножеством M. Теорема доказана.

Выпуклые функционалы

Функционал p, определённый на линейном действительном пространстве L, называется выпуклым, если для двух любых точек x,yL и всех вещественных чисел 0a1 имеет место соотношение

p(ax+(1a)y)ap(x)+(1a)p(y).

Функционал p, определённый на линейном действительном пространстве L, называется положительно-однородным, если для любой точки xL и всех a>0 имеет место равенство

p(ax)=ap(x).

Однородно-выпуклый функционал — это функционал, одновременно являющийся положительно-однородным и выпуклым.

Установим некоторые свойства однородно-выпуклых функционалов.

Свойство 1. Пусть p — однородно-выпуклый функционал, тогда

p(x+y)p(x)+p(y).

Доказательство.

Во-первых, в силу того, что p — положительно-однородный функционал, имеет место равенство

p(x+y)=p(2x+y2)=2p(x+y2)=2p(x2+y2).

Так как функционал является ещё и выпуклым, то

p(x2+y2)p(x2)+p(y2)=p(x)+p(y)2.

Следовательно:

p(x+y)p(x)+p(y),

что и требовалось доказать.

Свойство 2.

p(0)=0.

Доказательство. Пусть x=0, тогда, по определению однородного функционала:

p(0)=p(a0)=0p(a)=0.

Свойство 3.

p(x)+p(x)0.

Доказательство.

0=p(0)=p(x+(x))p(x)+p(x).

Данное свойство, в частности означает, что если p(x)<0, то обязательно p(x)>0.

Свойство 4. Для любого (необязательно положительного) вещественного числа a

p(ax)ap(x).

Доказательство. Для случая a>0 свойство выполняется в силу определение однородно-выпуклого функционала. Если же a=0, то неравенство будет иметь место в силу свойства 2, так как

0x=0.

Рассмотрим случай, когда a<0. По свойству 3:

0p(ax)+p(|a|x)=p(ax)+|a|p(x),

следовательно

p(ax)|a|p(x)=ap(x).

Теорема Хана-Банаха

Пусть L - действительное линейное пространство, L0 - некоторое его подпространство, а f0 - линейный функционал, заданный на L0.

Функционал f заданный на всём L называется продолжением функционала f0, если для всех элементов xL0 имеет место равенство

f(x)=f0(x).

Говорят, что функционал f подчинён на подпространстве L0 функционалу f1, если для любого элемента xL0 выполняется неравенство

f(x)f1(x).

Теорема Хана-Банаха. Пусть p - однородно-выпуклый функционал, заданный на действительном линейном пространстве L, а L0 - подпространство L. Если f0 - линейный функционал, заданный на L0 и подчинённый на L0 функционалу p, то существует продолжение f функционал f0 на всё пространство L, подчинённое p на L.

Функционал Минковского

Отделимость выпуклых множеств