Clear Sky Science · ja

ゲーティング構造を用いた一筆コラム生成アルゴリズム

· 一覧に戻る

玄関先の芸術

南インドのタミルの家庭では毎朝、家の玄関先の地面に精緻な白い模様が現れます。これらはコラムと呼ばれ、米粉で一度に描かれ、足跡や雨、時間とともにゆっくりと消えていきます。本論文は、特に愛される一種のコラム――一つの切れ目のない線で描かれるもの――をコンピュータアルゴリズムが学んで描けるようにする方法を探ります。こうした技術により、この生きた芸術を文化的意義を損なうことなく保存・研究・共有できるようにすることが目標です。

Figure 1
Figure 1.

日々の儀式としての生きた線

コラムは単なる装飾ではありません。多くは女性によって行われる日々の儀式であり、家、人々、自然、神聖とを結びます。夜明けに地面に米粉でループする線を点の格子の周りに描き、左右対称の模様を作ることで繁栄を招き、家を守り、小さな生き物に餌を与え、静かな瞑想の形を提供すると信じられています。多様なスタイルの中でも、規則的な点の格子から作られるプッリ(pulli)コラムは、特に一続きの線で始点と終点が一致する形で描けると評価されます。こうした一筆のコラムは、終わりのない生命の循環、再生、回帰を象徴します。

一筆で描くことの難しさ

一つの切れ目のない経路を手で設計するのは意外に難しい作業です。各点で線がどちらに曲がるか、あるいは通り抜けるかを選びながら、すべての点を囲み、対称性を保ち、最終的に出発点へ戻るようにしなければなりません。たった一度の判断ミスで流れが途切れたり、格子の一部が残されたりして、描き直す必要が生じます。数学者や計算機科学者は、コラムに幾何学や対称性、ネットワーク的経路に関する豊かなパターンが含まれていることを示してきました。しかしこれまでの多くの研究は既存のコラムを解析するか比較的小さなものを生成するにとどまり、非常に大きく美的にも満足できる一筆コラムを自動的に生成する一般的で実用的な方法はありませんでした。

コンピュータにループの織り方を教える

著者らは先行する数学的着想を基に、各点の周りに「道しるべ」のようなものを与えることでコンピュータに地図を示します。彼らはこれをゲーティング構造と呼びます。各点の周りに小さなチェックポイント(ゲート)があり、経路はそこを直進するか近隣の点へそらされるかが決まります。これらのゲートを格子状に配置することで、全体のコラムは可能な移動のネットワークになります。アルゴリズムはまずどのゲートが「開いている」か「閉じているか」をほぼランダムに設定しますが、局所的な形がどれくらい出現するかを制御する美的ダイヤルでこのランダム性を誘導します。コンピュータは経路をたどり、連続ループの長さを測り、ループを長くし短く孤立した「島」を減らすようなゲート設定を繰り返し反転させます。こうした反転–評価–保持の反復を重ねることで、すべての点を囲む一つの長いループが徐々に現れます。

美と選択のバランス

各点は小さなパターン(プリミティブ)に囲まれているため、これら局所形状の組み合わせが完成したコラムの見た目を決めます――より直線的、より曲線的、より密、あるいはより開放的になるかどうかです。著者らは美的ダイヤルがこれらのプリミティブの比率をどのように偏らせうるかを示します。ダイヤルを高く設定すると多くの直線的で菱形に近いモチーフ(kambi kolamに似たもの)を好み、中程度の設定ではより絡み合ったループ状の形(sikku kolamを想起させるもの)を生みます。生成されたコラムが本当に「感じがよい」かを評価するため、研究者らは伝統に馴染みのある参加者も含む45人のボランティアにいくつかのデザインを評価してもらいました。反応は自然に二分され、あるグループはより単純で直線的な模様を好み、別のグループはよりバランスの取れた曲線的なデザインを好みました。アルゴリズムはダイヤルを調整することで双方の嗜好に応えることができます。

巨大規模への拡張

新手法の強みの一つは、人の手では計画・記憶がほぼ不可能な非常に大きな点の格子を扱える点です。著者らは12万5千点を超える点に基づく一筆コラムを生成しており、これは有名な歴史的寺院のデザインをはるかに凌ぐ規模です。計算時間はサイズとともに増加しますが、アルゴリズムは通常のデスクトップコンピュータでも合理的な時間内にこれらの巨大なループを構築できます。得られる模様は広大な織物のような線のカーペットを想起させ、基礎となるコラムの論理がノートのスケッチから記念碑的な芸術作品まで滑らかにスケールすることを示しています。

Figure 2
Figure 2.

デジタル時代における伝統への敬意

著者らは一貫して、自分たちの目的は人間のコラム制作者を置き換えることではなく、都市化や社会的役割の変化から圧力を受ける伝統を支援し記録することであると強調します。基盤となる規則を明示し、膨大なデジタルデザインのライブラリを提供することで、このアルゴリズムは学習者や教育者、アーティストのための現代的な文様集として機能し得ます。また教育、グラフィックデザイン、技術応用への道も開きます。同時に、論文はコンピュータがコラム描画の儀礼性、身体性、精神的側面を再現できないことを認めています。むしろこの研究はアルゴリズムを伝統のパートナーとして扱い、一筆コラムの構造と多様性を保存し、その隠れた数学を解き明かし、タミルの家々の玄関先の芸術をチョークの粉とコードの両方で生かし続ける助けとなることを目指しています。

引用: Sivakumar, S., Sivakumar, S. An algorithm for one-stroke kolam generation using a gating structure. npj Herit. Sci. 14, 144 (2026). https://doi.org/10.1038/s40494-026-02310-3

キーワード: コラム, アルゴリズミックアート, 文化遺産, 生成デザイン, 数学的パターン