構築されたフラクタル

反復関数系

反復関数系とは、有限の変換の集合(通常は平行移動、回転、拡大縮小、せん断)を用いて、空間をそれ自体に繰り返し写像することでフラクタルを記述するものです。

反復関数系によって生成されたバーンズリー・ファーン
バーンズリー・ファーン:4つのアフィン写像と重み付きランダム選択により、シダに似た数学的な画像が生成されます。画像: Farry · Wikimedia Commons · CC0 1.0

収縮写像とアトラクタ

すべての変換が収縮的である場合、ハッチンソン演算子は、ある集合をその変換されたコピーの和集合に写像し、一意のコンパクトな固定集合を持ちます。多くの初期形状からこの演算子を繰り返し適用すると、同じアトラクタへと収束します。

有限な収縮写像の族について、収縮写像定理(集合上の適切な距離関数に適用される)は、一意なコンパクトなアトラクターの存在を保証します。実際には、任意の非空なコンパクトな形状から始め、それをすべての関数を通じて写像し、その結果を結合します。この数列は同じ極限に収束します。したがって、写像が真に収縮的である限り、最終的なシダやカーペットは、開始時のクラウドに依存しません。

決定論的およびランダムなレンダリング

決定論的レンダラーは、すべてのマップを現在のコレクションに適用します。カオスゲームは、適切な確率に基づいてマップをランダムに選択し、ウォームアップ後に軌道を描画します。適切な条件下では、両者とも同じアトラクターを明らかにします。

決定論的アルゴリズムは、各段階で構成要素のコピーをすべて描画し、その構築過程を明確に説明しますが、その規模は指数関数的に拡大します。カオスゲームでは、1ステップごとに1つのマップを選択し、訪問した点を蓄積していきます。すべてのマップが依然として出現する限り、選択確率は幾何学的サポートよりも、主に密度と収束速度に影響を与えます。視覚的に均一なサンプリングを行うためには、確率は構成要素となる画像の面積の寄与度を大まかに反映するように設定する必要があります。

簡潔な幾何学的表現

IFS記述法では、シダ、樹木、ダスト、タイルなどをごくわずかなデータで表現することができます。このデータ効率の高さがフラクタル圧縮の着想源となりましたが、任意の写真を忠実に再現する変換を見つけることは、困難な逆問題です。

IFSは、複雑な形状を数個の行列、変換、重みで表現します。このコンパクトさは強みであると同時に限界でもあります。真のアフィン反復が存在する場合は見事に機能しますが、対応するサブ領域を持たない任意の図形に対してはうまく機能しません。1つの行列を変化させるだけで、アトラクタが追跡可能な形で連続的に変化します。これにより、IFSは単なる教科書でよく見られるフラクタルの「レシピ」にとどまらず、有用なデザイン空間となります。

出典および参考文献

本記事は、以下の専門資料を原文のまま要約したものです。12年8月にアクセスし、編集上のレビューを行いました 2026。

  1. Iterated Function SystemWolfram MathWorld
  2. Fractal Geometry: Mathematical Foundations and ApplicationsWiley