Na zakończenie wykładu pokażemy zastosowanie teorii dualności do opisu wielościanów. Zacznijmy od dualnego opisu stożków.
Niech będą wektorami. Wówczas zbiór
jest wielościanem.
Niech . Dzięki twierdzeniu 2.4 bez zmniejszenia ogólności możemy przyjąć, że
.
Wybieramy wszystkie wektory
spełniające warunki:
1) .
2) Istnieje liniowo niezależnych wektorów
w zbiorze
, takich że
.
3)
Warunki 2) i 3) wymuszają skończoną liczbę wektorów .
Niech , gdzie
. Pokażemy teraz, że
.
Z warunku 1) wynika inkluzja .
Niech . Badamy zadanie
.
Ponieważ wektory rozpinają przestrzeń
więc obszar dopuszczalny jest wielościanem o jedynym wierzchołku
. Warunek
oznacza, na mocy twierdzenia o dualności, twierdzenie 8.4, że
nie jest punktem
optymalnym tego zadania. Zatem istnieje krawędź poprawiająca.
Niech
będzie unormowanym wektorem kierunkowym tej
krawędzi. Wówczas:
1) implikuje
.
2) jest wektorem krawędzi więc istnieje
liniowo
niezależnych półprzestrzeni opisujących - wektorów
w zbiorze
, takich że
.
3) .
Dodatkowo więc
a zatem również
.
Wykazaliśmy, że jest wielościanem.
Lemat ten można sformułować jako: ”Każdy wypukły i skończenie generowany stożek jest wielościanem”.
Pewna odmiana powyższego lematu jest nazywana ”Fundamentalnym twierdzeniem o nierównościach liniowych” i pochodzi z prac Farkasa [1894, 1898], Minkowskiego [1896], Karatheodoryego [1911] i Weyla [1935].
Niech i
będą wektorami z przestrzeni
. Wówczas albo:
I) jest nieujemną kombinacją liniową liniowo niezależnych wektorów z
.
albo
II) Istnieje hiperprzestrzeń , zawierająca
liniowo niezależnych wektorów z
takich,
że i
,
gdzie .
Algorytm szukania hiperprzestrzeni.
Krok 1.
Jeżeli to jako
można wziąć dowolną hiperprzestrzeń
zawierającą
i nie zawierającą
.
Krok 2.
Przyjmijmy, że . Wybieramy dowolny liniowo niezależny podzbiór
z wektorów
.
Następnie wykonujemy następującą iterację:
i) Zapisujemy
. Jeżeli
to stop jesteśmy w przypadku I).
ii) W przeciwnym przypadku wybieramy najmniejszy indeks spośród
taki,
że .
Następnie budujemy hiperprzestrzeń
,
gdzie
tak normalizujemy by
. (Wtedy
).
iii) Jeżeli jesteśmy w przypadku II).
iv) W przeciwnym przypadku wybieramy najmniejszy indeks taki, że
.
Teraz zamieniamy zbiór na
i powtarzamy iterację.
Dowód poprawności i skończoności algorytmu.
Przyjmijmy oznaczenia:
zbiór wektorów używanych w i-tej iteracji.
Jeżeli proces nie kończy się to, wobec skończoności zbioru wektorów , dla pewnych
otrzymamy
.
Niech będzie największym indeksem, takim, że wektor
jest dodawany przy pewnej
iteracji
a wyrzucany przy iteracji
. (
,
). Niech
i
.
Zaczynamy q-tą iterację:
ii) Ponieważ nie jesteśmy w przypadku I) wybieramy najmniejszy indeks spośród
taki, że
.
Następnie budujemy hiperprzestrzeń
, gdzie
tak normalizujemy by
. Ponieważ
jest kiedyś
dodawany więc
. Otrzymujemy
.
iv) Teraz jest najmniejszym indeksem takim, że
. Czyli
Reasumując gdyż:
oraz
,
i
,
bo
z wyboru
.
Otrzymaliśmy sprzeczność.
∎Powyższy dowód poprawności i skończoności algorytmu można znaleźć w [12] Twierdzenie 7.1.
Z fundamentalnego twierdzenia można łatwo wyprowadzić lemat Farkasa, twierdzenia o dualności i twierdzenia strukturalne.
Każdy podzbiór postaci
jest
wielościanem.
Bez zmniejszenia ogólności możemy przyjąć, że .
Niech
oraz
. Tworzymy stożek
. Niech
. Wtedy
. Ponadto
. Na mocy poprzedniego lematu
stożek
jest wielościanem więc
też jest
wielościanem.
Niech będzie wielościanem z wierzchołkiem. Niech
będzie zbiorem wszystkich wierzchołków
, oraz
będzie zbiorem
wszystkich krawędzi nieskończonych
Wtedy
1)
Niech wtedy
, bo
jest
wypukły.
Ponieważ każda krawędź zawiera wierzchołek więc .
Zatem
Na mocy poprzedniego lematu
jest wektorem takim,
że
Co daje tezę.
2) :
Przypuśćmy, że i będziemy dochodzić sprzeczności.
Niech .
jako wielościan jest zbiorem wypukłym i domkniętym.
Istnieje taka półprzestrzeń , że
i
.
jest wielościanem zawartym w
, zatem istnieje
wierzchołek
wielościanu
.
nie jest wierzchołkiem
, bo
zawierał wszystkie wierzchołki (a nawet krawędzie).
leży na brzegach
liniowo niezależnych półprzestrzeni
opisujących
, więc leży na brzegach
półprzestrzeni
opisujących
. Stąd
leży na krawędzi
- sprzeczność.
∎Jeżeli jest wielościanem, różnym od zbioru pustego, to istnieją takie punkty
oraz wektory
,
że .
Niech będzie punktem wielościanu
. Definiujemy zbiór wektorów
![]() |
.
Zauważmy, że jest przestrzenią liniową. Wprost z definicji wynika własność
. Dodatkowo z własności wielościanów mamy
![]() |
A więc dla zachodzi
.
Podsumowując
![]() |
Niech będzie wielościanem powstałym z przecięcia
z podprzestrzenią prostopadłą do
. Zbiór
jest niepusty bo zawiera punkt
ale nie zawiera prostej. Zatem
ma wierzchołek i na mocy poprzedniego twierdzenia istnieją takie punkty
oraz wektory
,
że .
A stąd ,
gdzie
, oraz wektory
tworzą bazę przestrzeni
.
Niech będzie zbiorem punktów z przestrzeni
. Wielościanem klasycznym w
nazywamy zbiór:
Niech będzie wielościanem w
z
wierzchołkiem. Wtedy równoważne są warunki:
1) W jest wielościanem klasycznym.
2) W jest ograniczony tzn.
.
3) W nie ma krawędzi nieskończonych.
- wynika z poprzedniego twierdzenia
- oczywiste
- oczywiste.
Metody dowodu i część idei pochodzi z następujących twierdzeń Karatheodory'ego (oryginalnie po grecku - , po angielsku - Carathéodory )
Niech będzie punktem
- wymiarowego stożka
wówczas można przedstawić jako sumę punktu i co najwyżej
wektorów.
Niech będzie nieujemnym rozwiązaniem układu
równań liniowych o
zmiennych
. Wówczas z macierzy
można wybrać takie liniowo niezależne kolumny
, że układ
też ma nieujemne rozwiązanie. ( istnieje niezerowe rozwiązanie bazowe układu
.)
Niech będzie punktem
- wymiarowego wielościanu
.
Wówczas jest kombinacją wypukłą co najwyżej
punktów i wektorów rozpinających ten wielościan.
Niech . Wiedząc, że
punkt
,
. Przedstaw
punkt jako kombinację wypukłą trzech punktów ze zbioru
.
Niech zaś
Wiedząc, że punkt
, przedstaw
punkt jako
kombinację wypukłą trzech elementów ze zbioru
. (
).
Wiedząc, że punkt jest dopuszczalnym rozwiązaniem
układu
, gdzie
i
znajdź wszystkie bazowe rozwiązania dopuszczalne.
Uzasadnij, że otrzymane punkty leżą na jednej płaszczyźnie ale nie są współliniowe -( są wierzchołkami czworokąta).
Przedstaw jako kombinację wypukłą trzech z
otrzymanych punktów.
Treść automatycznie generowana z plików źródłowych LaTeXa za pomocą oprogramowania wykorzystującego LaTeXML.
strona główna | webmaster | o portalu | pomoc
© Wydział Matematyki, Informatyki i
Mechaniki UW, 2009-2010. Niniejsze materiały są udostępnione bezpłatnie na licencji Creative Commons Uznanie autorstwa-Użycie niekomercyjne-Bez utworów zależnych 3.0 Polska.
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.