IFS (geometria fraktalna)

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania

Szablon:Inne znaczenia

Paproć Barnsleya wygenerowana za pomocą systemu IFS

IFS (z Szablon:Ang., zwany też systemem funkcji iterowanych, systemem iterowanych kontrakcji albo przekształceń zwężających) – rodzina funkcji, za pomocą których konstruuje się fraktale samopodobne. W matematyce terminu tego używa się także na określenie samej metody konstrukcji (przedstawionej poniżej). Opis w obecnej postaci został podany przez Hutchinsona (1981). IFS znajduje zastosowanie w zagadnieniach kompresji danych, zwłaszcza graficznych (grafika fraktalna) oraz interpolacji krzywych i powierzchni (FIF Szablon:Ang.).

Definicja formalna

Załóżmy dla pewnego ustalonego m, m2, że mamy rodzinę funkcji Fi,i=1,2,,m, określoną na pewnym podzbiorze Xd. Załóżmy ponadto że każda funkcja jest kontrakcją o skali ri<1, tzn.

|Fi(x)Fi(y)|ri|xy|.

Istnieje wówczas dokładnie jeden niepusty zbiór zwarty K taki, że

K=i=1mFi(K).

Zbiór ten nazywamy atraktorem danego IFS, często – choć nie zawsze – jest to interesujący fraktal.

Powyższe zaś twierdzenie dostarczające metody konstrukcji fraktali określa się ogólnie jako IFS. W żargonie IFS oznacza często także samą rodzinę funkcji Fi. Twierdzenie to obowiązuje w istocie na dowolnej przestrzeni metrycznej zupełnej, aczkolwiek z punktu widzenia zastosowań najważniejszy zdaje się być przypadek euklidesowy (w szczególnosci, gdy X jest prostokątem na płaszczyźnie).

Metoda iteracji

Jeżeli zdefiniujemy teraz przekształcenie F, które dany zbiór A zmienia w sumę obrazów przez Fi, tzn.

F(A)=i=1mFi(A),

to wówczas kolejne obrazy F(A),F(F(A)),F(F(F(A))) będą coraz bardziej przypominać atraktor, niezależnie od tego od jakiego ograniczonego zbioru początkowego A zaczniemy. Dokładniej,

Fk(A)K

w metryce Hausdorffa. Metryka ta jest zdefiniowana następująco. Dla dwu zbiorów A i B określamy

d(A,B)=inf{δ:ABδ oraz BAδ},

gdzie Aδ,Bδ oznaczają δ-otoczki zbiorów (otoczki „grubości” δ).

Własność ta jest podstawą wizualizacji fraktali otrzymywanych przez IFS. W zastosowaniach ważną rolę odgrywa algorytm iteracji losowej zwany grą chaosu. Zamiast iterować obraz całego zbioru poprzez operator Hutchinsona F iteruje się obraz punku poprzez losowo wybierane odwzorowania Fi. Zbiór punktów skupienia tak utworzonej orbity z prawdopodobieństwem 1 pokrywa się z atraktorem K.

Warunek zbioru otwartego i wymiar Hausdorffa

Mówimy, że IFS spełnia warunek zbioru otwartego, jeżeli istnieje (niepusty) otwarty zbiór U taki, że

i=1mFi(U)U.

Jeżeli IFS spełnia warunek zbioru otwartego to wymiar Hausdorffa atraktora jest jedynym rozwiązaniem równania (z niewiadomą s)

i=1mris=1.

Przykłady

Literatura

  • Barnsley, Michael F., and Hawley Rising. Fractals Everywhere. Boston: Academic Press Professional, 1993. Szablon:ISBN.

Linki zewnętrzne