Metamaterial Performs Computations in a New Way
A research team has developed a triangular mechanical network that can squeeze and wiggle in a multitude of preprogrammed ways [1]. The metamaterial design—realized in experiments with various materials, including Legos—may have applications from shock absorption to protein modeling. But the researchers also demonstrated that their structures can solve problems in matrix algebra. Performing computations in materials without converting information to electrical signals could be useful when durability and energy efficiency are more important than computing power, for example, in components of some soft robots.
Recent work showed that a mechanical system can perform similar computations [2]. However, this previous demonstration was limited in the number of inputs and outputs that it could accommodate, says Yair Shokef of Tel Aviv University in Israel. It also had rather large components that made it difficult to adapt to different applications.
Shokef and his colleagues, who produced the latest demonstration, built their 2D networks from equilateral triangles. Each triangle consisted of rigid beams with hinge points at each vertex and at the center of each side, for a total of three so-called corner nodes and three edge nodes per triangle. Importantly, each triangle had one or two “bonds”—beams that connected edge nodes and that determined the ways in which the triangle could be distorted or flexed.
The targeted math problem was the product of a 2D vector and a 2 × 2 matrix. To perform this computation, the researchers 3D printed a hexagonal network from a rubbery polymer and used narrow diamond shapes for the rigid elements. The edge nodes of this network served as the inputs and outputs of the calculation.
To start a computation, the team displaced two adjacent edge nodes by distances whose values in millimeters corresponded to the x and y components of the input vector. These displacements then propagated through the network, which acted as the matrix by inducing shifts of internal elements according to the chosen bond structure and topology. The output of the calculation was measured at the opposite end of the hexagon, where the displacements of two edge nodes represented the components of the product vector.
The team showed that the technique can be generalized to larger numbers of inputs and outputs and to higher dimensional matrices. Shokef says that such additional capability would eventually allow the researchers to integrate computation into so-called adaptive materials. These materials “could perform the basic computations that are necessary to adjust themselves to certain cues from the outside and even to progressively learn to adapt to changing environmental perturbations,” he says. To get there, researchers will need to integrate the computing with material properties such as stiffness and shape morphing.
–David Ehrenstein
David Ehrenstein is a Senior Editor for Physics Magazine.
References
- W. Liu et al., “Combinatorial design of floppy modes and frustrated loops in metamaterials,” Phys. Rev. Lett. 136, 038202 (2026).
- T. Louvet et al., “Reprogrammable, in-materia matrix-vector multiplication with floppy modes,” Adv. Intell. Syst. 7, 2500062 (2025).




