ジュリア集合

複素力学系におけるジュリア集合(ジュリアしゅうごう、テンプレート:Lang-en-short)は、ある複素函数の反復合成の族が正規でない点を集めた、複素平面またはリーマン球面上の集合である。函数が多項式函数のときは、反復合成で無限遠に行かない出発点の集まりである充填ジュリア集合に対し、ジュリア集合を充填ジュリア集合の境界と定義することもある。名称は、20世紀初頭に複素函数の反復を研究したガストン・ジュリアに因む。たいていのジュリア集合はフラクタルとなり、神秘的や美しいとも評されるような図形が得られる。
ジュリア集合の補集合がファトゥ集合で、複素平面はジュリア集合とファトゥ集合に二分される。ジュリア集合上で点を反復合成したときの振る舞いはカオスである。複素数の定数を持つ2次函数を考え、このジュリア集合が連結であるような定数の集まりは、マンデルブロ集合として知られる。
定義
正規族によるもの

テンプレート:Math を複素平面、テンプレート:Math をリーマン球面とする。標準的には、ジュリア集合は正規族の概念で定義されるテンプレート:Sfn。一般に、領域 テンプレート:Math または テンプレート:Math で定義された有理型函数から成る族 テンプレート:Mvar が正規族であるとは、テンプレート:Mvar から任意に選んだ函数列が テンプレート:Mvar 上で広義一様収束する部分列を含むことをいうテンプレート:Sfnテンプレート:Sfn。
正規族の概念は同程度連続性に結び付くテンプレート:Sfn。アスコリ・アルツェラの定理より、一般に、有理型函数族 テンプレート:Math が テンプレート:Mvar 上で正規族であることは、テンプレート:Mvar が テンプレート:Mvar 上の各点で同程度連続であることと同値となっているテンプレート:Sfnテンプレート:Sfn。同程度連続性により、複素力学系の漸近的な振る舞いを特徴付けできるテンプレート:Sfn。
まず、正規族でファトゥ集合(テンプレート:Lang-en-short)を定義する。テンプレート:Mvar を正則函数 テンプレート:Math(または テンプレート:Math )とする。ある点 テンプレート:Math にテンプレート:Mvar の テンプレート:Mvar 回反復合成を行って得られる値を テンプレート:Math で表すとする。点 テンプレート:Math のある近傍 テンプレート:Math 上で、族 テンプレート:Math が正規族となるとき、このような点全体の集合をファトゥ集合と呼ぶテンプレート:Sfn。テンプレート:Mvar のファトゥ集合は テンプレート:Math や テンプレート:Math などと表されるテンプレート:Sfnテンプレート:Sfn。
ジュリア集合は、ファトゥ集合の補集合として定義される。函数 テンプレート:Mvar のジュリア集合は テンプレート:Math や テンプレート:Math などと表すテンプレート:Sfnテンプレート:Sfn。すなわち、
- または
としてジュリア集合が定まるテンプレート:Sfnテンプレート:Sfn。ジュリア集合の名称は、20世紀初頭に複素有理函数の反復を研究したガストン・ジュリアに因むテンプレート:Sfn。
一般に、1つの点 テンプレート:Math に テンプレート:Mvar の反復合成を適用したときに定まる
という点列を テンプレート:Math の前方軌道(または単に軌道)というテンプレート:Sfnテンプレート:Sfn。テンプレート:Math は初期値などと呼ばれるテンプレート:Sfn。反復合成から成る函数族が同程度連続であるとは、初期値 テンプレート:Math が近い場合は函数の値も一様に近いということを意味し、初期値の安定性を表すテンプレート:Sfn。正規族はある初期値の軌道が安定しているか否かを表現可能にする道具であり、これによって軌道が安定な部分と不安定な部分に函数の定義域を分割するテンプレート:Sfn。言い換えると、ファトゥ集合 は テンプレート:Math がある意味でおとなしいような テンプレート:Math の集まりであり、ジュリア集合は テンプレート:Math がある意味でカオス的な テンプレート:Math の集まりであるテンプレート:Sfnテンプレート:Sfn。
正規族の概念を使ったジュリア集合の定義は抽象的で幾何学的意味が分かりづらいがテンプレート:Sfn、正規族にもとづくことで複素函数論の技術的道具が使いやすくなり、有理函数や有理型函数などの広い範囲の複素函数まで理論を展開できるテンプレート:Sfn。他方、反復する複素函数を多項式に限る議論などでは、次のように正規族の概念を使わずにジュリア集合を定義することもある。
充填ジュリア集合によるもの
テンプレート:Mvar を2次以上の複素多項式 テンプレート:Math とする。係数 テンプレート:Math も複素数である。まず、複素平面 テンプレート:Math からそれ自身への多項式函数 テンプレート:Math の充填ジュリア集合(テンプレート:Lang-en-short)を テンプレート:Math で表し、
と定義するテンプレート:Sfnテンプレート:Sfn。つまり、軌道が無限遠へ行かないような点の集まりが充填ジュリア集合であるテンプレート:Sfn。
ジュリア集合は、充填ジュリア集合の境界として定義される。すなわち、テンプレート:Mvar のジュリア集合を テンプレート:Math と表せば
であるテンプレート:Sfnテンプレート:Sfn。この定義のジュリア集合は、軌道が無限遠へ行かないような点の集まりと軌道が無限遠へ行く点の集まりの境目になるテンプレート:Sfn。扱う函数が多項式のときは、この定義のジュリア集合と、上記の正規族を使った定義のジュリア集合とは同値であるテンプレート:Sfn。
最も簡単な例

ジュリア集合の最も簡単な例として テンプレート:Math という複素函数が挙げられるテンプレート:Sfn。 これは与えられた テンプレート:Mvar を2乗するだけの函数で、図形的には複素平面上で テンプレート:Mvar の絶対値を2乗し、 テンプレート:Mvar の偏角を2倍にするテンプレート:Sfn。複素数を極形式で表すと テンプレート:Math であるから、この場合の テンプレート:Mvar の テンプレート:Mvar 回反復は
と表すことができるテンプレート:Sfn。よって、テンプレート:Math ならば、テンプレート:Math のとき テンプレート:Math であり、テンプレート:Math ならば、テンプレート:Math のとき テンプレート:Math であるテンプレート:Sfnテンプレート:Sfn。例えば、絶対値 テンプレート:Math である テンプレート:Math を初期値にして反復を繰り返すと
となって値は テンプレート:Math へ近づくテンプレート:Sfn。他方、絶対値 テンプレート:Math である テンプレート:Math を初期値にして反復を繰り返すと
となって値は原点 テンプレート:Math へ近づくテンプレート:Sfn。
他方で、テンプレート:Math すなわち テンプレート:Mvar が単位円 テンプレート:Math 上の点であるときは、テンプレート:Math であるから テンプレート:Mvar の像もまた単位円上の点となるテンプレート:Sfn。よって、テンプレート:Math ならば、すべての テンプレート:Mvar について テンプレート:Math は単位円上に留まるテンプレート:Sfn。
以上より、テンプレート:Math の充填ジュリア集合 テンプレート:Math は単位円板 テンプレート:Math で、ジュリア集合 テンプレート:Math はその境界の単位円 テンプレート:Math であるテンプレート:Sfn。また、ファトゥ集合 テンプレート:Math は単位円以外の箇所全て テンプレート:Math であるテンプレート:Sfn。
基本的性質
定義よりファトゥ集合は開集合なので、ジュリア集合は閉集合であるテンプレート:Sfnテンプレート:Sfn。以下、断りない限り函数 テンプレート:Mvar を超越整函数または2次以上の有理函数とする。これらの函数においては、ジュリア集合 テンプレート:Math は空集合ではない。すなわち必ず存在するテンプレート:Sfn。また、テンプレート:Math は完全集合である。すなわち テンプレート:Math は孤立点を含まないテンプレート:Sfn。例えば、もし テンプレート:Mvar が テンプレート:Math のような1次函数だと、ジュリア集合が存在しないこともあり、存在しても完全集合ではないテンプレート:Sfn。
テンプレート:Math が テンプレート:Math または テンプレート:Math と一致しなければ、テンプレート:Math は内点を持たない。言い換えると テンプレート:Math が内点を含むときは テンプレート:Math または テンプレート:Math であるテンプレート:Sfn。もし テンプレート:Mvar が多項式函数のときは、テンプレート:Math は常に内点を持たないテンプレート:Sfn。また、ジュリア集合 は充填ジュリア集合の境界だが、充填ジュリア集合が内点を含まないこともあり得るテンプレート:Sfn。その場合はジュリア集合と充填ジュリア集合が一致するテンプレート:Sfn。
テンプレート:Mvar が多項式函数であれば、テンプレート:Math は テンプレート:Math 内のコンパクト集合であるテンプレート:Sfn。テンプレート:Mvar が超越整函数のときは、テンプレート:Math は テンプレート:Math 内の非有界集合になるテンプレート:Sfn。
集合上または近傍の点の挙動
ジュリア集合は完全不変な集合となっている。すなわち テンプレート:Math かつ テンプレート:Math が成り立つテンプレート:Sfnテンプレート:Sfn。もし テンプレート:Mvar が有理函数であれば、テンプレート:Math2 が成り立つテンプレート:Sfnテンプレート:Sfn。テンプレート:Math におけるジュリア集合のある点 テンプレート:Math の近傍を テンプレート:Mvar とする。モンテルの定理より、任意の テンプレート:Math に対して集合
は2点以下であることが分かるテンプレート:Sfnテンプレート:Sfn。テンプレート:Mvar に属する点は例外点と呼ばれ、例えば テンプレート:Math 上で考える多項式では テンプレート:Math が例外点であるテンプレート:Sfn。同様にモンテルの定理から、3点以上を含んでなおかつ テンプレート:Mvar に関して完全不変な閉集合の中で最小の集合が、ジュリア集合であるテンプレート:Sfnテンプレート:Sfn。
ある初期値 テンプレート:Math の後方軌道は、一般に テンプレート:Mvar の逆写像が多価函数となるため逆像に属する点全てを集めて、
と定義されるテンプレート:Sfnテンプレート:Sfn。初期値 テンプレート:Math がジュリア集合に属し、テンプレート:Math が例外点でなければ、
が成り立つテンプレート:Sfn。しかし、ある点がジュリア集合に属するかを判別することは一般的に困難であるテンプレート:Sfn。一方、テンプレート:Mvar が周期点(または不動点)であれば次のようなことが分かる。テンプレート:Math を テンプレート:Mvar 周期点とする。このとき、
で定義される テンプレート:Mvar が
- テンプレート:Math であるとき、テンプレート:Math を反発周期点と呼ぶテンプレート:Sfn。
- テンプレート:Math であるとき、テンプレート:Math を吸引周期点と呼ぶテンプレート:Sfn。
- テンプレート:Math であり、かつ テンプレート:Mathを充たす自然数 テンプレート:Mvar が存在するとき、テンプレート:Math を有理的中立周期点と呼ぶテンプレート:Sfn。
もし テンプレート:Math が反発周期点または有理的中立周期点であれば、テンプレート:Mvar はジュリア集合に含まれるテンプレート:Sfn。一方、吸引周期点はファトゥ集合に含まれ、ジュリア集合には含まれないテンプレート:Sfn。
反発周期点については、さらに強いことが言える。テンプレート:Mvar を超越整函数または2次以上の有理函数とする。このとき、テンプレート:Mvar の反発周期点全体から成る集合は テンプレート:Mvar において稠密であるテンプレート:Sfn。非標準ながら テンプレート:Mvar が多項式函数のときには、テンプレート:Mvar の反発周期点全体の閉包をジュリア集合と定義する例もあるテンプレート:Sfnテンプレート:Sfn。
吸引周期点が存在する場合は、その吸引域の境界にジュリア集合は一致するテンプレート:Sfn。テンプレート:Mvar を有理函数とする。テンプレート:Math が吸引周期点であるとき、この吸引域を テンプレート:Math と表すテンプレート:Sfnテンプレート:Sfn。このとき、
であるテンプレート:Sfnテンプレート:Sfn。無限遠点が吸引不動点である場合も、テンプレート:Math として成り立つテンプレート:Sfn。
さらには、ジュリア集合 テンプレート:Mvar 上の点は テンプレート:Mvar によってカオス的に振る舞うことも分かるテンプレート:Sfn。リーマン球面上の部分集合 テンプレート:Mvar から テンプレート:Mvar への連続写像 テンプレート:Mvar が、周期点の稠密性、位相的推移性、初期値鋭敏性を持つとき、テンプレート:Mvar は テンプレート:Mvar 上で(デバニーの意味で)カオス的であるというテンプレート:Sfn。 周期点の稠密性とは、テンプレート:Mvar の周期点が テンプレート:Mvar 上に稠密に存在することだが、上記のように テンプレート:Mvar の反発周期点全体から成る集合が テンプレート:Mvar において稠密であることが分かっているので、周期点の稠密性も成り立つテンプレート:Sfn。位相的推移性とは、空ではない任意の部分開集合 テンプレート:Math に対し、テンプレート:Math2 を満たす テンプレート:Math が存在することで。初期値鋭敏性とは、ある テンプレート:Math が存在し、任意の テンプレート:Math と近傍 テンプレート:Math において テンプレート:Math2 を満たす テンプレート:Math と テンプレート:Math が存在することであるテンプレート:Sfn。
テンプレート:Mvar を2次以上の有理函数とすると、 常に テンプレート:Mvar は テンプレート:Mvar 上で(デバニーの意味で)カオス的であるテンプレート:Sfn。言い換えれば、テンプレート:Mvar のカオス的振る舞いを起こす集合が テンプレート:Mvar のジュリア集合ともいえるテンプレート:Sfnテンプレート:Sfn。
取り得る図形
#最も簡単な例のジュリア集合は単純なものだったが、通常、ジュリア集合は幾何的にもっとはるかに複雑な集合となるテンプレート:Sfn。たいていの場合で、ジュリア集合はフラクタルと呼ばれる図形になるテンプレート:Sfnテンプレート:Sfn。そのフラクタル図形は「神秘的」や「美しい」と評されるテンプレート:Sfnテンプレート:Sfn。ジュリア集合の図形には以下のような例がある。
- 円周。テンプレート:Math の場合の テンプレート:Math などがこれに該当するテンプレート:Sfn。
- 線分。多項式函数 テンプレート:Mvar がチェビシェフ多項式に共役な場合の テンプレート:Math がこれに該当しテンプレート:Sfn、テンプレート:Math に対する テンプレート:Math は テンプレート:Math という実軸上の線分であるテンプレート:Sfn。
- 擬円(テンプレート:Lang-en-short)。ここで テンプレート:Mvar が擬円とは、テンプレート:Mvar が擬等角写像による円周の像として得られることであるテンプレート:Sfn。後述の#2次函数の例で示すように、テンプレート:Math で テンプレート:Mvar がマンデルブロ集合の大きなハート形領域内部のときの テンプレート:Math などがこれに該当しテンプレート:Sfn、テンプレート:Math がその一例であるテンプレート:Sfn。
- カントール集合(テンプレート:Lang-en-short)。ここで テンプレート:Mvar がカントール集合であるとは、テンプレート:Mvar がコンパクト、全不連結、孤立点を持たない場合をいうテンプレート:Sfn。全不連結なジュリア集合はファトゥ塵(テンプレート:Lang-en-short)などとも呼ばれるテンプレート:Sfn。後述の#2次函数の例で示すように、テンプレート:Math で テンプレート:Mvar がマンデルブロ集合の外にあるときの テンプレート:Math などがこれに該当し、テンプレート:Math がその一例であるテンプレート:Sfn。
- 互いに接する無限個の単純閉曲線の閉包。後述の#2次函数の例で示すように、テンプレート:Math が吸引周期点を持つときの テンプレート:Math などがこれに該当し、テンプレート:Math がその一例であるテンプレート:Sfnテンプレート:Sfn。
- 樹形突起(デンドライト、テンプレート:Lang-en-short)。ここで テンプレート:Mvar が樹形突起であるとは、 テンプレート:Mvar がコンパクト、連結かつ局所連結で内点を持たず、さらに テンプレート:Math が連結であることをいう。テンプレート:Math に対する テンプレート:Math などがその一例であるテンプレート:Sfn。
- シェルピンスキーのカーペット(テンプレート:Lang-en-short)。ここで テンプレート:Mvar がシェルピンスキーのカーペットであるとは、 テンプレート:Mvar が連結、局所連結、疎で、テンプレート:Mvar の補集合の各連結成分の境界が互いに素な単純閉曲線であることをいう。有理関数 テンプレート:Math に対する テンプレート:Math などがその一例であるテンプレート:Sfn。
- カントールの花束(テンプレート:Lang-en-short)。ここで テンプレート:Mvar がカントールの花束であるとは、テンプレート:Mvar が、テンプレート:Math で テンプレート:Math となる テンプレート:Math 級曲線 テンプレート:Math の非可算個の和集合であることをいう。指数関数 テンプレート:Math に対する テンプレート:Math などがその一例であるテンプレート:Sfn。
- 複素平面 テンプレート:Math 全体。指数関数 テンプレート:Math に対する テンプレート:Math などがその一例であるテンプレート:Sfn。
2次函数の例

定数 テンプレート:Math を持つ2次函数
は簡単な多項式の族だが、とても複雑なジュリア集合を生み出すテンプレート:Sfn。#最も簡単な例のように テンプレート:Math ではジュリア集合は単位円だったが、テンプレート:Mvar に テンプレート:Math ではない値、例えば テンプレート:Math、を与えると、ジュリア集合はもはや滑らかなではなくなり、一部を拡大し続けてもずっとギザギザなフラクタル図形となるテンプレート:Sfn。このジュリア集合 テンプレート:Mvar は テンプレート:Mvar の値に依存して著しく変化し、テンプレート:仮リンクは、現れる テンプレート:Mvar の見た目を「広がった雲のようなもの」「骨と皮ばかりの荊の枝」「花火が上がったあと空中に漂う残り火」「ウサギの形をしたもの」「タツノオトシゴの尻尾をもつもの」と形容しているテンプレート:Sfn。
テンプレート:Math は一見狭い範囲の形に限定しているようだが、テンプレート:Math は任意の2次函数と共役の関係にあるテンプレート:Sfnテンプレート:Sfn。そのため、テンプレート:Math のジュリア集合は任意の2次函数のジュリア集合と幾何学的に相似であり、テンプレート:Math のジュリア集合を調べれば2次函数全体のジュリア集合の性質を知ることができるテンプレート:Sfnテンプレート:Sfn。また、テンプレート:Math は、複素力学系で重要な役割を果たす臨界点(テンプレート:Math を充たす テンプレート:Math)が原点 テンプレート:Math にあるため扱いやすい利点も持つテンプレート:Sfn。

大きく分けると テンプレート:Mvar は連結集合またはカントール集合のいずれかになるテンプレート:Sfn。臨界点 テンプレート:Math から出発する前方軌道 テンプレート:Math が有界であれば、言い換えれば テンプレート:Math のとき テンプレート:Math であれば、 テンプレート:Mvar は連結集合であるテンプレート:Sfn。テンプレート:Math から出発する軌道が無限遠点に逃げ出す場合、すなわち テンプレート:Math のとき テンプレート:Math であれば、テンプレート:Mvar はカントール集合であるテンプレート:Sfn。これらと対応し、ジュリア集合の全体像を与えるのが テンプレート:Math の定数 テンプレート:Mvar の集まりから定義されるマンデルブロ集合 テンプレート:Math で、テンプレート:Mvar が テンプレート:Mvar 上にあれば テンプレート:Mvar は連結で、テンプレート:Mvar が テンプレート:Mvar から外れると テンプレート:Mvar は全不連結となるテンプレート:Sfn。
まず、原点 テンプレート:Math を出発する軌道が有界の場合で、不動点に吸引される場合を考える。テンプレート:Math のときは、上述のように テンプレート:Mvar は単位円で、原点 0 が吸引的不動点であるテンプレート:Sfn。テンプレート:Math のときは、テンプレート:Mvar が小さければ原点近くに吸引的不動点が存在し、テンプレート:Mvar も単純閉曲線だが、曲線はフラクタルとなるテンプレート:Sfn。言い換えると、テンプレート:Math での原点 テンプレート:Math を出発する軌道が不動点に吸引されるとき、 テンプレート:Mvar は微分不可能な単純閉曲線であるテンプレート:Sfn。これらのジュリア集合はマンデルブロ集合上では大きなハート形領域に対応するテンプレート:Sfn。このハート形の領域は、カージオイド テンプレート:Math2 で与えられるテンプレート:Sfn。この領域内部にある テンプレート:Mvar では、テンプレート:Math は吸引的不動点を持ち、テンプレート:Mvar は単純閉曲線であるテンプレート:Sfnテンプレート:Sfn。

次に、原点 テンプレート:Math を出発する軌道が有界の場合で、周期点に吸引される場合を考える。このときの テンプレート:Mvar も連結だが、複雑な集合となるテンプレート:Sfn。この場合の テンプレート:Mvar は無限個の単純閉曲線を含み得るようになり、さらに、それら単純閉曲線は互いに接し合うテンプレート:Sfnテンプレート:Sfn。例えば、テンプレート:Math を出発する軌道が テンプレート:Math 周期点に吸引される場合の テンプレート:Mvar は、テンプレート:Mvar が テンプレート:Math を満たすときに存在するテンプレート:Sfnテンプレート:Sfn。これは、マンデルブロ集合上でハート形領域に左隣で接するもっとも大きな円の領域に相当するテンプレート:Sfnテンプレート:Sfn。周期 テンプレート:Math の場合は次数が増えて具体的な領域の計算は困難となるが、その場合も同様にマンデルブロ集合上に単位円板と同相な領域として存在しているテンプレート:Sfn。
また、原点 テンプレート:Math を出発する軌道が、ある反復から先は周期軌道になる場合もあるテンプレート:Sfn。すなわち、ある自然数 テンプレート:Math が存在し、テンプレート:Math2 が満たされるテンプレート:Sfn。 このように、それ自体は周期点ではないが、ある反復から先は周期点になる点を前周期点などというテンプレート:Sfn。テンプレート:Math が前周期点のとき、テンプレート:Mvar は植物の枝のような見た目をした樹形突起(デンドライト)となるテンプレート:Sfnテンプレート:Sfn。このときの テンプレート:Mvar はミシュレヴィチ点と呼ばれ、マンデルブロ集合の境界、糸状の部分に存在するテンプレート:Sfnテンプレート:Sfn。
そして、原点 テンプレート:Math を出発する軌道が無限遠点 テンプレート:Math に吸引される場合、すなわち テンプレート:Mvar がマンデルブロ集合 テンプレート:Mvar から外れた値のとき、テンプレート:Mvar はカントール集合(ファトゥ塵)となるテンプレート:Sfnテンプレート:Sfnテンプレート:Sfn。カントール集合となった テンプレート:Mvar は塵や雲のような見た目の点の集まりだが、テンプレート:Mvar が テンプレート:Mvar から離れるほど テンプレート:Mvar はよりまばらな塵になっていくテンプレート:Sfn。具体的な テンプレート:Mvar の範囲としては テンプレート:Math のとき、テンプレート:Math のとき テンプレート:Math で、テンプレート:Mvar はカントール集合であることが分かるテンプレート:Sfn。言い換えると テンプレート:Mvar は テンプレート:Math 内のコンパクト集合であるテンプレート:Sfn。
- 2次函数のジュリア集合の例
-
c = −0.1 + 0.1i 、1つの単純閉曲線、擬円
-
c = −0.75 、吸引2周期点を持つ場合
-
c = −1 、吸引2周期点を持つ場合
-
c = −0.123 + 0.745i 、吸引3周期点を持つ場合、ドゥアディのウサギテンプレート:Sfn
-
c = i 、樹形突起(デンドライト)
-
c = 0.4 + 0.3i 、カントール集合(ファトゥ塵)
-
c = −0.74543 + 0.11301i 、マンデルブロ集合の外側だが境界に近い場合テンプレート:Sfn
コンピュータによる描写
ジュリア集合は、ガストン・ジュリアとピエール・ファトゥによって第一次世界大戦中に研究されていたが、当時はそれを描写できるコンピュータグラフィックスが無かったこともあり、研究が広がりを見せることはなかったテンプレート:Sfn。その後、強力な計算機が使えるようになってジュリア集合やマンデルブロ集合の形が見えてくるようになると、その複雑な形の構造を解明することに数学者らの目を向けさせ、複素力学系の研究が再興したテンプレート:Sfn。
ジュリア集合の描写には、ジュリア集合の性質を利用して以下のような2種類の方法があるテンプレート:Sfnテンプレート:Sfn。ただし、どちらの方法でもうまく描写できないこともあるテンプレート:Sfnテンプレート:Sfn。満足のいく描写を得ることが困難なジュリア集合も数多いテンプレート:Sfn。描写のプログラムには、対象の複素力学系の性質に応じた工夫も必要となるテンプレート:Sfn。
ジュリア集合を描写する1つ目の方法は、例外点を除く点を初期値とし、その後方軌道を計算する手法があるテンプレート:Sfn。初期点は、実質的にはほとんど勝手に選んでよいテンプレート:Sfn。この後方軌道はジュリア集合に近づいていくので、初めの数回の反復を除いて後方軌道はジュリア集合と区別がつかないような点を通るテンプレート:Sfn。この手法は、上記の
というジュリア集合の性質を、または、ジュリア集合は反発的周期点を稠密に含むという性質を利用したものであるテンプレート:Sfnテンプレート:Sfn。2次函数 テンプレート:Math であれば、初期値 テンプレート:Math に対して逆像は テンプレート:Math または テンプレート:Math なので、この2つからランダムに選び、また逆像を計算し…という繰り返しで得た点を描写することでジュリア集合が描写できるテンプレート:Sfnテンプレート:Sfn。
あるいは、反発周期点のようなジュリア集合上の点を初期値として選び、その後方軌道を計算してもよいテンプレート:Sfnテンプレート:Sfn。これは、上記の
というジュリア集合の性質を利用したものであるテンプレート:Sfnテンプレート:Sfn。
ただし、ジュリア集合上の後方軌道は分布が一般的に偏っているため、これらの方法では、反復回数を非常に多くしたとしても描写は本来のジュリア集合が部分的に欠けたものとなってしまう欠点があるテンプレート:Sfnテンプレート:Sfn。対策としては、複素平面上に小さなメッシュを考え、あるメッシュに入った軌道の点が一定数以上になったら、そのメッシュ内の点は逆像の計算に使わないというものがあるテンプレート:Sfnテンプレート:Sfn。これにより、得られる点の分布を一様にし、計算量も減るテンプレート:Sfn。
ジュリア集合を描写する2つ目の方法は、ジュリア集合が
というように吸引域の境界となることを利用する方法であるテンプレート:Sfnテンプレート:Sfn。 複素函数が2つ以上の吸引的不動点を持つとき、ジュリア集合はそれぞれの吸引域の境界となるテンプレート:Sfnテンプレート:Sfn。よって、複素平面上に小さな四角形格子を考えたとき、四隅の点が同一の点に吸収されれば格子はジュリア集合を含まず、四隅の点が異なる点に吸収されれば格子はジュリア集合を含んでいることが分かるテンプレート:Sfnテンプレート:Sfn。このように複素平面の候補となる範囲を格子状に分けて、上記の判定に基づいて各格子を色分けるすることでジュリア集合が描写できるテンプレート:Sfnテンプレート:Sfn。
出典
参照文献
- テンプレート:Cite book ja-jp
- テンプレート:Cite book ja-jp
- テンプレート:Cite book ja-jp
- テンプレート:Cite book ja-jp
- テンプレート:Cite book ja-jp
- テンプレート:Cite book ja-jp
- テンプレート:Cite book ja-jp
- テンプレート:Cite book ja-jp
- テンプレート:Cite book ja-jp
- テンプレート:Cite book ja-jp
- テンプレート:Cite book ja-jp
- テンプレート:Cite journal ja-jp