Zagadnienia

2. Wielościany

2.1. Przestrzenie afiniczne

Zbiorowi ciągów n elementowych o współczynnikach rzeczywistych Rn można nadać strukturę przestrzeni liniowej wprowadzając dodawanie ciągów ( wektorów ) i mnożenie przez liczby. Można też nadać strukturę przestrzeni afinicznej wprowadzając następujące działanie zwane środkiem ciężkości lub kombinacją afiniczną.

Definicja 2.1

Układem wag nazywamy taki ciąg liczb rzeczywistych r1,r2,,rt, że i=1tri=1. Niech p1,p2,,pt będzie ciągiem punktów z Rn. Środkiem ciężkości punktów pi o wagach ri nazywamy punkt p=i=1tripi.

Branie środka ciężkości ma następujące własności:

1) 1p=p

2) i=1tripi=i=1tripi+0q

3) Jeżeli pj=i=1tri,jqi i a=j=1ksjpj to a=j=1ksji=1tri,jqi=i=1tj=1ksjri,jqi.

Definicja 2.2

Podprzestrzenią afiniczną nazywamy podzbiór Rn zamknięty ze względu na branie środków ciężkości.

Twierdzenie 2.1

Niech W będzie niepustym podzbiorem Rn. Wówczas równoważne są warunki:

1) W jest przestrzenią afiniczną.

2) W jest postaci W=p+V={p+α|αV, gdzie pW i V jest podprzestrzenią liniową Rn.

3) W jest zbiorem rozwiązań pewnego układu równań liniowych.

Definicja 2.3

Układem bazowym przestrzeni afinicznej W=p+V nazywamy ciąg p;α1,α2,,αn, gdzie ciąg α1,α2,,αn jest bazą przestrzeni liniowej V.

Każdy układ bazowy wyznacza izomorfizm afiniczny przestrzeni W na Rn zadany wzorem: φp+i=1naiαi=a1,a2,,an.

Definicja 2.4

Niech T będzie niepustym podzbiorem przestrzeni afinicznej Rn. Symbolem afT oznaczać będziemy podprzestrzeń afiniczną rozpiętą przez T, czyli zbiór wszystkich środków ciężkości punktów z T.

To znaczy. Jeżeli p0T to afT=p0+linp0,p|pT=p0+i=1kaip0,pi|pT=i=0kaipi|pT,i=0kai=1. gdzie ciąg a0,a1,,ak jest układem wag.

Uwaga 2.1

Z dowolnego ciągu liczb rzeczywistych a1,a2,,ak można zrobić układ wag a0,a1,a2,,ak przyjmując a0=1-i=1kai.

Definicja 2.5

Wymiarem zbioru T nazywamy wymiar przestrzeni afT.

Definicja 2.6

Niech T będzie niepustym podzbiorem przestrzeni afinicznej Rn. Symbolem ConvT zbiór wszystkich środków ciężkości punktów z T o wagach nieujemnych.

To znaczy. Jeżeli p0T to Conv(T)={i=0kaipi|piT,i=0kai=1,ai0}=={p0+a0p0,p0+i=1kaip0,pi|piT,i=0kai=1,ai0}=={p0+i=1kaip0,pi,|piT,i=1kai1,ai0}.

Przykład 2.1

Uwypukleniem trzech punktów A=0,0, B=0,2 i C=5,2 jest trójkąt ABC=ConvA,B,C=a1A+a2B+a3C|a1+a2+a3=1,ai0=5a3,2a2+2a3|a1+a2+a3=1,ai0=0,0+a20,2+a35,2|a2+a31,ai0

Twierdzenie 2.2

ConvT jest najmniejszym zbiorem wypukłym zawierającym T.

1) Wypukłość.

Niech p=i=0kaipi oraz q=i=0kbipi będą dwoma punktami z ConvT. Zatem piT, i=0kai=1=i=0kbi oraz ai0,bi0. Dowolny punkt odcinka p,q jest postaci 1-tp+tq, gdzie t0,1. Teraz 1-tp+tq=1-ti=0kaipi+ti=0kbipi=i=0k1-tai+tbipiConvT, gdyż i=0k1-tai+tbi=1 i współczynniki są nieujemne.

2) Minimalność.

Niech X będzie zbiorem wypukłym zawierającym T. Pokażemy przez indukcję względem długości zapisu kombinacji wypukłej, że każdy punkt z ConvT należy do X.

Niech p=i=0kaipiConvT, gdzie piT, i=0kai=1 oraz ai0.

10k=0. Wtedy p=p0TX.

20 Krok indukcyjny. Zakładamy, że k>0 i każda kombinacja wypukła długości <k należy do X.

Punkt p przedstawiamy w postaci kombinacji wypukłej p=i=0kaipi=a0p0+1-a0q, gdzie q=i=1kai1-a0pi. Ponadto punkt qX z założenia indukcyjnego. Gdyby 1-a0=0 to p=p0.

Definicja 2.7

Hiperpłaszczyzną V podpierającą zbiór wypukły WRn w punkcie p nazywamy taką podprzestrzeń afiniczną V, że: dimV=n-1, pV, W leży po jednej stronie V to znaczy istnieje taka półprzestrzeń H zawierająca W, że V=H jest brzegiem i pH. Inaczej mówiąc V jest opisana równaniem

V=xRn|αx=b,

gdzie αRni bR są takie, że xWαxb oraz αp=b.

Twierdzenie 2.3

Jeżeli W jest zbiorem wypukłym i domkniętym i pW (p należy do brzegu W) to istnieje hiperpłaszczyzna podpierająca zbiór W w punkcie p.

Niech pW

Istnieje zatem ciąg punktów p1,p2, W taki że ϱpi,p<1i.

Z każdym z tych punktów związujemy pewną hiperpłaszczyznę rozdzielającą wyznaczoną przez wektory αi oraz liczby bi spełniające warunki:

1  piαi>bi

2qWqαibi

(xRn|xαibi jest półprzestrzenią zawierającą W, której brzeg jest hiperpłaszczyzną rozdzielającą pi oraz W)

3αiαi+bi2 =1

Przyjmijmy αi¯=αi,biRn+1.

Zbiór α1¯, α2¯, … jest zwarty w kuli jednostkowej K0,1Rn+1. Ponieważ K0,1 jest zwarta, to w ciągu ai¯ możemy wybrać podciąg zbieżny (ze względów redakcyjnych przyjmujemy, bez zmniejszenia ogólności, że αi¯ jest zbieżny ).

Oznacza to, że zbieżne też są ciągi αi oraz bi.

Przyjmijmy:

limiαi=α

limibi=b

Ponadto limi αi¯=α¯ implikuje α¯=1.

Badamy H=x|αxb.

Dla dowolnego punktu qW αiqbi więc αqb (bo nierówności tępe zachowują się przy przejściu do granicy). Więc WH.

Aby wykazać, że H jest hiperpłaszczyzną podpierającą W w punkcie p wystarczy pokazać αp=b. Ponieważ pW więc αpb. Ponadto pa=limipailimibi=b

2.2. Wielościany

Definicja 2.8

Wielościanem (uogólnionym) w Rn nazywamy część wspólną skończonej rodziny półprzestrzeni.

W szczególności zbiór pusty i Rn jako przecięcie pustej rodziny półprzestrzeni są wielościanami.

Ponieważ każdy zbiór wypukły i domknięty jest przecięciem półprzestrzeni, patrz twierdzenie 1.7, więc może być aproksymowany wielościanami z dowolną dokładnością. Szukanie ekstremów funkcji tylko na wielościanach nie jest więc poważnym ograniczeniem.

Tak jak trójkąt jest trójkątem niezależnie czy traktujemy go jako podzbiór płaszczyzny, przestrzeni 3 - wymiarowej czy większej tak też następne twierdzenie pokazuje, że pojęcie wielościanu nie zależy od wymiaru przestrzeni.

Twierdzenie 2.4

Definicja wielościanu nie zależy od przestrzeni w której go rozpatrujemy. W szczególności jeżeli W jest niepustym podzbiorem w przestrzeniach afinicznych V1V2. Wówczas W jest wielościanem w V1 wtedy i tylko wtedy, gdy W jest wielościanem w V2.

Przyjmijmy V1Rn i V2Rt

Wprowadźmy układ bazowy p;α1,α2,,αn przestrzeni V1 i rozszerzamy go do układu bazowego p;α1,α2,,αn,αn+1,,αt przestrzeni V2. Teraz jeżeli W=i=1kHi, gdzie HiV1 są opisane nierównościami Hi=x|ai,1,ai,2,,ai,nxbi to w przestrzeni V2 zbiór W jest opisany układem nierówności: ai,1,ai,2,,ai,n,0,,0xbi dla 1ik oraz xj0 i -xj0 dla n+1jt.

Niech W=i=1kHi, gdzie Hi są półprzestrzeniami V2. Teraz W=i=1kHiV1 a oczywistym jest, że HiV1 może być półprzestrzenią w V1 lub całą przestrzenią V1.

Definicja 2.9

Ścianą zbioru wypukłego W nazywamy zbiór WV gdzie V jest hiperpłaszczyzną podpierającą.

Wymiarem ściany nazywamy liczbę j=dimafWV.

Wierzchołkiem nazywamy taki punkt pW, że istnieje półprzestrzeń H taka, że WH i p=HW.

Uwaga 2.2

Zwykle wierzchołkiem nazywać będziemy nie tylko zbiór p ale także punkt p.

KrawędziąK nazywamy ścianę wymiaru 1. Dokładniej K=HW jest krawędzią gdy jest podzbiorem prostej mającym więcej niż 1 element. ( H jest półprzestrzenią i WH ).

Twierdzenie 2.5

Rozpatrujemy zadanie optymalizacji liniowej:

Maxx0=cx, gdzie xW i W jest opisane układem nierówności: α1xb1α2xb2αtxbt.

Niech pW będzie takim punktem, że αip=bi, dla i=1,2,,j oraz αip<bi, dla i>j. Wówczas:

1)  Jeżeli dla pewnych liczb rzeczywistych r10,r20,,rj0

c=i=1jriαi to p jest punktem optymalnym tego zadania.

2)  Jeżeli p jest punktem optymalnym tego zadania to H=xRn|cx=cp jest hiperpłaszczyzną podpierającą W w punkcie p.

ad 1) Niech qW. Wtedy x0q=cq=i=1jriαiqi=1jribi=i=1jriαip=x0p. Więc punkt p jest optymalny.

ad 2) Niech qW. Wtedy x0qx0p, co daje cqcp. Zatem qH=xRn|cxcp i pH=xRn|cx=cp.

Uwaga 2.3

Jednym z podstawowych twierdzeń teorii dualności jest:

p jest punktem optymalnym tego zadania wtedy i tylko wtedy gdy dla pewnych liczb rzeczywistych r10,r20,,rj0 zachodzi c=i=1jriαi.

Uwaga 2.4

Twierdzenie 2.5 pozwala łatwo budować funkcję celu taką, by zbiorem punktów optymalnych była zadana ściana.

Przedstawimy teraz kilka prostych własności ścian.

Stwierdzenie 2.1

Niech S=WH będzie ścianą wielościanu W.

Jeżeli SW to dimS<dimW.

Niech qWS. Ponieważ H jest przestrzenią afiniczną więc afSH i qH. Zatem afSafW co implikuje dimS<dimW.

Lemat 2.1

Niech S1,S2,,St będą ścianami wielościanu WRn. Wówczas S=i=1tSi jest ścianą W lub zbiorem pustym.

Niech Si=WHi, gdzie Hi=xRn|αixbi. Definiujemy półprzestrzeń H=xRn|i=1tαixi=1tbi. Oczywiście jeżeli qW to iαix=bi implikuje qH. Ponadto SH.

Niech teraz qHW wtedy warunki itαiqbi oraz i=1tαiq=i=1tbi implikują αiq=bi dla it. Zatem S=HW.

Lemat 2.2

Niech KH będzie j-wymiarową kulą o środku p zawartą w półprzestrzeni H. Jeżeli pH to KH.

Niech qKHqH. Przyjmijmy:

H=xRn|αxb wtedy αq<b i αp=b.

Ale p=12q+12q dla pewnego qK

Dochodzimy do sprzeczności, gdyż z jednej strony

qKH implikuje αqb

zaś z drugiej strony

αq=α2p-q=2αp-αq=2b-αq>b.

Definicja 2.10

Niech H=xRn|αxb będzie półprzestrzenią. Półprzestrzenią dopełniającą nazywamy półprzestrzeń H-=xRn|αxb

Stwierdzenie 2.2

Jeżeli H jest półprzestrzenią to HH-=Rn i HH-=H=H-.

Stwierdzenie to prowadzi bezpośrednio do wniosku.

Wniosek 2.1

Niech W=i=1tHiRn będzie wielościanem. Wówczas, dla każdego j, S=WHj=WHj- jest ścianą wielościanu W lub zbiorem pustym.

Wniosek 2.2

Niech W=i=1tHi zaś S=Wi=1sHi- będzie niepustym podzbiorem. Wówczas S jest ścianą W.

S=Wi=1sHi-=i=1sWHi- jest przecięciem ścian a więc ścianą na mocy lematu 2.1.

Treść automatycznie generowana z plików źródłowych LaTeXa za pomocą oprogramowania wykorzystującego LaTeXML.

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego.

Projekt współfinansowany przez Ministerstwo Nauki i Szkolnictwa Wyższego i przez Uniwersytet Warszawski.