{"volume":1085,"user_id":"55557","_id":"66838","publisher":"Elsevier BV","status":"public","citation":{"chicago":"Kostitsyna, Irina, David Liedtke, and Christian Scheideler. “Distributed Rhombus Formation of Sliding Squares.” Theoretical Computer Science 1085 (2026). https://doi.org/10.1016/j.tcs.2026.116196.","short":"I. Kostitsyna, D. Liedtke, C. Scheideler, Theoretical Computer Science 1085 (2026).","ieee":"I. Kostitsyna, D. Liedtke, and C. Scheideler, “Distributed rhombus formation of sliding squares,” Theoretical Computer Science, vol. 1085, Art. no. 116196, 2026, doi: 10.1016/j.tcs.2026.116196.","apa":"Kostitsyna, I., Liedtke, D., & Scheideler, C. (2026). Distributed rhombus formation of sliding squares. Theoretical Computer Science, 1085, Article 116196. https://doi.org/10.1016/j.tcs.2026.116196","bibtex":"@article{Kostitsyna_Liedtke_Scheideler_2026, title={Distributed rhombus formation of sliding squares}, volume={1085}, DOI={10.1016/j.tcs.2026.116196}, number={116196}, journal={Theoretical Computer Science}, publisher={Elsevier BV}, author={Kostitsyna, Irina and Liedtke, David and Scheideler, Christian}, year={2026} }","ama":"Kostitsyna I, Liedtke D, Scheideler C. Distributed rhombus formation of sliding squares. Theoretical Computer Science. 2026;1085. doi:10.1016/j.tcs.2026.116196","mla":"Kostitsyna, Irina, et al. “Distributed Rhombus Formation of Sliding Squares.” Theoretical Computer Science, vol. 1085, 116196, Elsevier BV, 2026, doi:10.1016/j.tcs.2026.116196."},"doi":"10.1016/j.tcs.2026.116196","language":[{"iso":"eng"}],"article_number":"116196","article_type":"original","intvolume":" 1085","publication_status":"published","date_updated":"2026-08-25T05:37:47Z","author":[{"first_name":"Irina","last_name":"Kostitsyna","full_name":"Kostitsyna, Irina"},{"full_name":"Liedtke, David","last_name":"Liedtke","first_name":"David","id":"55557"},{"id":"20792","first_name":"Christian","last_name":"Scheideler","full_name":"Scheideler, Christian"}],"publication_identifier":{"issn":["0304-3975"]},"year":"2026","title":"Distributed rhombus formation of sliding squares","department":[{"_id":"34"},{"_id":"7"},{"_id":"79"}],"type":"journal_article","keyword":["modular robots","distributed algorithms","sliding squares"],"date_created":"2026-08-25T05:30:39Z","abstract":[{"lang":"eng","text":"The sliding square model is a widely used abstraction for studying self-reconfigurable robotic systems, where modules are square-shaped robots that move by sliding or rotating over one another. In this paper, we propose a novel distributed algorithm that enables a group of modules to reconfigure into a rhombus shape, starting from an arbitrary side-connected configuration. It is connectivity-preserving and operates under minimal assumptions: one leader module, common chirality, constant memory per module, and visibility and communication restricted to immediate neighbors. Unlike prior work, which relaxes the original sliding square move-set, our approach uses the unmodified move-set, addressing the additional challenge of handling locked configurations. Our algorithm is sequential in nature and operates with a worst-case time complexity of O(n^2) rounds, which is optimal for sequential algorithms. To improve runtime, we introduce two parallel variants of the algorithm. Both rely on a spanning tree data structure, allowing modules to make decisions based on local connectivity. Our experimental results show a significant speedup for the first variant, and a linear average runtime for the second variant, which is worst-case optimal for parallel algorithms."}],"publication":"Theoretical Computer Science"}