{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,28]],"date-time":"2026-03-28T08:17:06Z","timestamp":1774685826510,"version":"3.50.1"},"reference-count":85,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2023,7,26]],"date-time":"2023-07-26T00:00:00Z","timestamp":1690329600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","award":["RGPIN-2021-03733"],"award-info":[{"award-number":["RGPIN-2021-03733"]}],"id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001711","name":"Swiss National Science Foundation","doi-asserted-by":"crossref","award":["FNS 514543 \/ CF 1156"],"award-info":[{"award-number":["FNS 514543 \/ CF 1156"]}],"id":[{"id":"10.13039\/501100001711","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2023,8]]},"abstract":"<jats:p>\n            We present an algorithmic approach to discover, study, and design multistable elastic knots. Elastic knots are physical realizations of closed curves embedded in 3-space. When endowed with the material thickness and bending resistance of a physical wire, these knots settle into equilibrium states that balance the forces induced by elastic deformation and self-contacts of the wire. In general, elastic knots can have many distinct equilibrium states, i.e. they are\n            <jats:italic>multistable<\/jats:italic>\n            mechanical systems. We propose a computational pipeline that combines randomized spatial sampling and physics simulation to efficiently find stable equilibrium states of elastic knots. Leveraging results from knot theory, we run our pipeline on thousands of different topological knot types to create an extensive data set of multistable knots. By applying a series of filters to this data, we discover new transformable knots with interesting geometric and physical properties. A further analysis across knot types reveals geometric and topological patterns, yielding constructive principles that generalize beyond the currently tabulated knot types. We show how multistable elastic knots can be used to design novel deployable structures and engaging recreational puzzles. Several physical prototypes at different scales highlight these applications and validate our simulation.\n          <\/jats:p>","DOI":"10.1145\/3592399","type":"journal-article","created":{"date-parts":[[2023,7,26]],"date-time":"2023-07-26T14:29:21Z","timestamp":1690381761000},"page":"1-16","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Computational Exploration of Multistable Elastic Knots"],"prefix":"10.1145","volume":"42","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-2373-9581","authenticated-orcid":false,"given":"Michele","family":"Vidulis","sequence":"first","affiliation":[{"name":"EPFL, Lausanne, Switzerland"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6229-3724","authenticated-orcid":false,"given":"Yingying","family":"Ren","sequence":"additional","affiliation":[{"name":"EPFL, Lausanne, Switzerland"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8331-2354","authenticated-orcid":false,"given":"Julian","family":"Panetta","sequence":"additional","affiliation":[{"name":"UC Davis, Davis, United States of America"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4460-7747","authenticated-orcid":false,"given":"Eitan","family":"Grinspun","sequence":"additional","affiliation":[{"name":"University of Toronto, Toronto, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4957-4825","authenticated-orcid":false,"given":"Mark","family":"Pauly","sequence":"additional","affiliation":[{"name":"EPFL, Lausanne, Switzerland"}]}],"member":"320","published-online":{"date-parts":[[2023,7,26]]},"reference":[{"key":"e_1_2_2_1_1","unstructured":"Colin C. Adams. 2004. The Knot Book: An Elementary Introduction to the Mathematical Theory of Knots. American Mathematical Soc."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.9.3.93"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0218195995000064"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10955-011-0164-4"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.99.164301"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1134\/S1061920814040013"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00211-020-01156-6"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1090\/mcom\/3633"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/0370-2693(81)90545-1"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778853"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1360612.1360662"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141911.1142012"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.4310\/CAG.2020.v28.n2.a2"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/0166-8641(93)90079-S"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.70.011803"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.4230\/LIPIcs.SoCG.2020.25"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00222-002-0234-y"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1214\/15-AAP1100"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00283-014-9472-2"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1038\/s41586-020-03123-5"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1115\/1.4050238"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jmps.2009.05.004"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1010911113919"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1098\/rsta.2004.1393"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.21136\/CMJ.1961.100486"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1142\/s0218216521500759"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00466-012-0683-0"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1039\/b509983h"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/s41468-017-0007-8"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1002\/9780470977811"},{"key":"e_1_2_2_31_1","unstructured":"Zachary Ferguson et al. 2020. IPC Toolkit. https:\/\/ipc-sim.github.io\/ipc-toolkit\/"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1016\/B978-0-12-480440-1.50025-3"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0006-3495(00)76277-1"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.75.031801"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1038\/scientificamerican0983-18"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00205-017-1100-9"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00208-021-02346-9"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.math\/0401051"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.96.9.4769"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-2025-2_11"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0960-0779(97)00109-4"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1080\/00029890.1972.11993052"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-76965-3"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.eml.2021.101172"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1088\/0964-1726\/22\/1\/014005"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1002\/1097-0282(20001015)54:5<307::AID-BIP20>3.0.CO;2-Y"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1515\/9783110875911.323"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00004-013-0154-8"},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1112\/jlms\/s2-30.3.512"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1016\/0040-9383(85)90046-1"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386569.3392425"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3450626.3459767"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01277546"},{"key":"e_1_2_2_54_1","unstructured":"C. Livingston and A. H. Moore. 2022. KnotInfo: Table of Knot Invariants. https:\/\/knotinfo.math.indiana.edu\/index.php"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.96.10.5482"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4612-4132-4"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cma.2014.05.017"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.2307\/1969467"},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jmps.2018.03.019"},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1142\/5229"},{"key":"e_1_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-50598-5"},{"key":"e_1_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00594"},{"key":"e_1_2_2_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/3306346.3323040"},{"key":"e_1_2_2_64_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4757-5362-2_15"},{"key":"e_1_2_2_65_1","volume-title":"Proakis and Dimitris K Manolakis","author":"John","year":"2006","unstructured":"John G. Proakis and Dimitris K Manolakis. 2006. Digital Signal Processing (4 ed.). Prentice Hall."},{"key":"e_1_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.52.1176"},{"key":"e_1_2_2_67_1","doi-asserted-by":"publisher","DOI":"10.1142\/S0218216506004543"},{"key":"e_1_2_2_68_1","doi-asserted-by":"publisher","DOI":"10.1088\/0305-4470\/24\/23\/021"},{"key":"e_1_2_2_69_1","doi-asserted-by":"publisher","DOI":"10.1115\/DETC2009-86990"},{"key":"e_1_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.1109\/IM.2001.924423"},{"key":"e_1_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1088\/1751-8113\/42\/47\/475006"},{"key":"e_1_2_2_72_1","volume-title":"Interactive Topological Drawing. Ph. D. Dissertation. Department of Computer Science","author":"Scharein Robert G.","unstructured":"Robert G. Scharein. 1998. Interactive Topological Drawing. Ph. D. Dissertation. Department of Computer Science, The University of British Columbia."},{"key":"e_1_2_2_73_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13519"},{"key":"e_1_2_2_74_1","doi-asserted-by":"publisher","DOI":"10.2312\/SCA\/SCA07\/063-072"},{"key":"e_1_2_2_75_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2008.01147.x"},{"key":"e_1_2_2_76_1","doi-asserted-by":"publisher","DOI":"10.1126\/science.286.5437.11a"},{"key":"e_1_2_2_77_1","doi-asserted-by":"publisher","unstructured":"Pawe\u0142 Strzelecki and Heiko von der Mosel. 2017. Geometric curvature energies: facts trends and open problems. In New Directions in Geometric and Applied Knot Theory. 8--35. 10.1515\/9783110571493-002","DOI":"10.1515\/9783110571493-002"},{"key":"e_1_2_2_78_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0006-3495(98)77960-3"},{"key":"e_1_2_2_79_1","first-page":"318","article-title":"On Knots","volume":"32","author":"Tait Peter Guthrie","year":"1884","unstructured":"Peter Guthrie Tait. 1884. On Knots, Part II. Transactions of the Royal Society of Edinburgh 32 (1884), 318--334.","journal-title":"Part II. Transactions of the Royal Society of Edinburgh"},{"key":"e_1_2_2_80_1","doi-asserted-by":"publisher","DOI":"10.1021\/acs.jctc.8b00169"},{"key":"e_1_2_2_81_1","doi-asserted-by":"publisher","DOI":"10.1145\/3460775"},{"key":"e_1_2_2_82_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.82.3003"},{"key":"e_1_2_2_83_1","doi-asserted-by":"publisher","DOI":"10.1145\/3439429"},{"key":"e_1_2_2_84_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-03315-9"},{"key":"e_1_2_2_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/3453477"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3592399","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3592399","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:48:59Z","timestamp":1750182539000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3592399"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,26]]},"references-count":85,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2023,8]]}},"alternative-id":["10.1145\/3592399"],"URL":"https:\/\/doi.org\/10.1145\/3592399","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,7,26]]},"assertion":[{"value":"2023-07-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}