Academia.eduAcademia.edu

Outline

Kolam Simulation using Angles at Lattice Points

2023, arXiv (Cornell University)

Abstract

Kolam is a ritual art form practised by people in South India and consists of rule-bound geometric patterns of dots and lines. Single loop Kolams are mathematical closed loop patterns drawn over a grid of dots and conforming to certain heuristics. In this work, we propose a novel encoding scheme where we map the angular movements of Kolam at lattice points into sequences containing 4 distinct symbols. This is then used to simulate single loop Kolam procedure via turtle moves in accordance with the desired angular direction at specific points. We thus obtain sequential codes for Kolams, unique up to cyclic permutations. We specify the requirements for the algorithm and indicate the general methodology. We demonstrate a sample of Kolams using our algorithm with a software implementation in Python.

References (9)

  1. Marcia Ascher. The kolam tradition. American Scientist, 90(1):56-63, 2002.
  2. Akhilesh Kumar and Shailaja D Sharma. Survey of computational methods in kolam. Paper presented at HOMI Young Scholars' Conference, IIT Gandhinagar, February 2021.
  3. Gift Siromoney, Rani Siromoney, and Kamala Krithivasan. Array grammars and kolam. Computer Graphics and Image Processing, 3(1):63-82, 1974.
  4. Gift Siromoney, Rani Siromoney, and Kamala Krithivasan. Picture languages with array rewriting rules. Informa- tion and Control, 22(5):447-470, 1973.
  5. Kiwamu Yanagisawa and Shojiro Nagata. Fundamental study on design system of kolam pattern. Bulletin of the Society for Science on Form, 21:133-134, 2007.
  6. Shojiro Nagata. Traditional kolam patterns: Formation, symmetry and fractal nature. In The Computation Meme: Computational Thinking in the Indic Tradition, K Gopinath and Shailaja D Sharma (Eds). IISc Press, Bangalore, (forthcoming) 2023.
  7. Aristid Lindenmayer. Mathematical models for cellular interactions in development i. filaments with one-sided inputs. Journal of Theoretical Biology, 18(3):280-299, 1968.
  8. Shojiro Nagata. How many loops kolam loop pattern consists of. Forma, January 2015.
  9. John Layard. Labyrinth ritual in south india: Threshold and tattoo designs. Folklore, 48(2):115-182, 1937.