ブッダブロ

ブッダブロ（）とはマンデルブロ集合に関する図形。ガウス平面から点をランダムに選び、そのについて数列を計算し、となった場合にからまでの位置に点を描くという作業を、指定した回数だけ反復（iteration）して行ったもの。形がブッダに似ていることから名付けられた。色毎に計算回数を変えてカラー化することもある。

発見
マンデルブロ集合が初めて描かれたのは1978年のことであり川平友規 マンデルブロー集合、その名はこの集合の研究に深く取り組んだアメリカの数学者ブノワ・マンデルブロにちなんで付けられた。

1988年、ライナス・ヴェスタス（Linas Vepstas）がマンデルブロ集合を変形して得られるより芸術性の高い図形を発見し、サイエンスライターに送っており、これがきっかけで、と呼ばれる図形が発見された。ピックオーバーの著書Computers, Pattern, Chaos, and Beauty日本語訳:『コンピュータ・カオス・フラクタル―見えない世界のグラフィックス』、ISBN 978-4826900522に収録されている。

ブッダブロを計算する手法を始めて提案したのはメリンダ・グリーン（Melinda Green）でありThe University of Western Ontario’s newspaper Chaos (theory) rules for software developer(PDF12MB), p.10、1993年のネットニュース、sci.fractalsに投稿されたDaniel Green The diety hiding in the m-set。グリーンにはインド出身の同僚がおり、そのアドバイスをヒントにこの図形を初めガネーシャと名付けた。ガネーシャは首から上が象の形をしたインドの神である。この図形にブッダブロの名をつけたのは、Robarts Research Instituteのロリ・ガルディ（Lori Gardi）であるMelinda Green The Buddhabrot Technique。

計算方法
一般のマンデルブロ集合は、複素力学系で

を計算したときに（初期値）、が発散しないようなの集合である。つまり

を満たす集合である。

ブッダブロでも、基本の計算にはマンデルブロ数列を用いる。まずガウス平面の内の実数部、虚数部それぞれ-2～2の範囲を描画面に見立て、描画点の細かさを決めておく。次に描画面から点をランダムに選び、をから順に計算し、になった時点で（発散が明らかになった時点で）、描画面のからの位置に点を描く。すでに点が描いてあった場合には、より明るくする。（ただしの上限を決めておき、それ以上になったら収束したと見なして点は描かない。）次にまた新たなをランダムに決め、先の計算を反復する。

反復回数の大きさは、画像の形に大きく影響する。反復回数が大きくなると、反復回数が小さかったときには暗かった部分にも描画が行われるようになる。

200px最大反復回数20200px最大反復回数100
120px|center最大反復回数1,000120px|center最大反復回数2万120px|center最大反復回数百万

反復回数を3原色毎にそれぞれ変えて、画像に色をつけることもできる。これは天文学者が星雲（ネブラ）の画像を擬似カラー化する手法に似ている。そのため、このカラー化画像はネブラブロ（Nebulabrot）と呼ばれることもある（ブッダブロに含めることもある）。さらにはガウス平面に直行する軸を用意し、ブッダブロ集合をマンデルブロ集合と重ね合わせて立体的にプロットさせたアンチ・ブッダブロ（Anti-Buddhabrot）と呼ばれる画像もある。

マンデルブロ集合とロジスティック写像の関係は良く知られている。とをそれぞれ実数部と虚数部に分けた場合、

という関係がある。この関係を図示するのには、昔からとを同じx軸上に置き、y軸の大きさを適当に調整して並べ、同じxでの形状を比較するのが常であった。

ブッダブロを発見したメリンダ・グリーンは、アンチ・ブッダブロ集合がロジスティック写像と立体的な関係を持つことに気付いた。元々、どちらの図形もある出発点から反復計算を行って得られるものである。アンチ・ブッダブロの  から  と  のデータを抽出し、  平面に描けばロジスティック写像が得られる。

脚注

外部リンク

 Buddhabrot メリンダ・グリーンのページ
 Buddhabrot ライナス・ヴェスタスのページ

Category:フラクタル
Category:数学に関する記事