Synchronized Dancing of Oblivious Chameleons

  • Shantanu Das
  • Paola Flocchini
  • Giuseppe Prencipe
  • Nicola Santoro
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8496)


It has been recently discovered that oblivious iguanid lizards can form a periodic sequence of tableaux vivants with some restrictions on the tableaux. By viewing each tableau as a dance step, a formable sequence can be seen as a dance choreography, performable by the lizards. Interestingly, a complete characterization exists of the dances performable by all families of oblivious iguanid lizards except for the family of chameleons. This gap in knowledge opens the main research question addressed here: what choreographies can be danced by oblivious chameleons? We provide a full answer to this question, investigating formable tableaux, danceable choreographies as well as number of skin colours. We show that, unlike other lizards, in their feasible dances chameleons can touch and repeat steps. Also, they can do this even if they are asynchronous.


Mobile Robot Local Coordinate System Concentric Circle Geometric Pattern Circle Formation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Ando, H., Suzuki, I., Yamashita, M.: Formation and agreement problems for synchronous mobile robots with limited visibility. In: Proc. of the 1995 IEEE Symp. on Intelligent Control, pp. 453–460 (1995)Google Scholar
  2. 2.
    Chatzigiannakis, I., Markou, M., Nikoletseas, S.: Distributed circle formation for anonymous oblivious robots. In: Proc. of 3rd Workshop on Efficient and Experimental Algorithms, pp. 159–174 (2004)Google Scholar
  3. 3.
    Das, S., Flocchini, P., Prencipe, G., Santoro, N., Yamashita, M.: The power of lights: Synchronizing asynchronous robots using visible bits. In: Proc. of 32nd ICDCS, pp. 506–515 (2012)Google Scholar
  4. 4.
    Das, S., Flocchini, P., Santoro, N., Yamashita, M.: On the computational power of oblivious robots: forming a series of geometric patterns. In: Proc. of 29th PODC, pp. 267–276 (2010)Google Scholar
  5. 5.
    Défago, X., Souissi, S.: Non-uniform circle formation algorithm for oblivious mobile robots with convergence toward uniformity. TCS 396(1-3), 97–112 (2008)CrossRefzbMATHGoogle Scholar
  6. 6.
    Dieudonné, Y., Labbani-Igbida, O., Petit, F.: Circle formation of weak mobile robots. ACM Trans. on Autonom. and Adapt. Sys. 3(4), 1–16 (2008)CrossRefGoogle Scholar
  7. 7.
    Flocchini, P., Prencipe, G., Santoro, N.: Distributed Computing by Oblivious Mobile Robots. Morgan&Claypool (2012)Google Scholar
  8. 8.
    Flocchini, P., Prencipe, G., Santoro, N., Widmayer, P.: Arbitrary pattern formation by asynchronous oblivious robots. TCS 407(1-3), 412–447 (2008)CrossRefzbMATHMathSciNetGoogle Scholar
  9. 9.
    Fujinaga, N., Yamauchi, Y., Kijima, S., Yamashita, M.: Asynchronous pattern formation by anonymous oblivious mobile robots. In: Aguilera, M.K. (ed.) DISC 2012. LNCS, vol. 7611, pp. 312–325. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  10. 10.
    Ligon, R.A., McGraw, K.J.: Chameleons communicate with complex colour changes during contests. Biology Letters 9(6) (2013)Google Scholar
  11. 11.
    Sugihara, K., Suzuki, I.: Distributed algorithms for formation of geometric patterns with many mobile robots. Journal of Robotics Systems 13, 127–139 (1996)CrossRefzbMATHGoogle Scholar
  12. 12.
    Suzuki, I., Yamashita, M.: Distributed anonymous mobile robots: Formation of geometric patterns. SIAM Journal on Computing 28(4), 1347–1363 (1999)CrossRefzbMATHMathSciNetGoogle Scholar
  13. 13.
    Yamashita, M., Suzuki, I.: Characterizing geometric patterns formable by oblivious anonymous mobile robots. TCS 411(26-28), 2433–2453 (2010)CrossRefzbMATHMathSciNetGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Shantanu Das
    • 1
  • Paola Flocchini
    • 2
  • Giuseppe Prencipe
    • 3
  • Nicola Santoro
    • 4
  1. 1.LIFAix-Marseille University and CNRSFrance
  2. 2.EECSUniversity of OttawaCanada
  3. 3.Dipartimento di InformaticaUniversità di PisaItaly
  4. 4.School of Computer ScienceCarleton UniversityCanada

Personalised recommendations