{"id":110264,"date":"2025-08-31T18:55:19","date_gmt":"2025-08-31T18:55:19","guid":{"rendered":"https:\/\/www.newsbeep.com\/ca\/110264\/"},"modified":"2025-08-31T18:55:19","modified_gmt":"2025-08-31T18:55:19","slug":"next-generation-graph-computing-with-electric-current-based-and-quantum-inspired-approaches","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/ca\/110264\/","title":{"rendered":"Next-generation graph computing with electric current-based and quantum-inspired approaches"},"content":{"rendered":"<p>Graph computing theory<\/p>\n<p>When modeling a space or circumstance in a graph, nodes represent each entity, and edges represent the relationships between the nodes. A graph \\(G=(V,{E})\\), which consists of \\(N\\) nodes \\(V=\\left\\{{v}_{i},|,0 &lt; i &lt; N\\right\\}\\) and a set of edges \\(E=\\left\\{{e}_{{vu}},|,v,u\\in V\\right\\}\\), can be represented as an adjacency matrix \\(A\\in {R}^{| {N|}\\times {|N|}}\\). When \\({e}_{{uv}}\\;\\ne \\;{e}_{{vu}}\\), \\(G\\) is considered a directed graph, and when a characteristic value, such as weight, \\({w}_{{vu}}\\) exists for \\({e}_{{vu}}\\), \\(G\\) is regarded as a weighted graph.<\/p>\n<p>A graph is classified as either Euclidean or non-Euclidean based on its spatial characteristics, with distinct methodologies applied to interpret them. Each node in the Euclidean graph belongs to a metric space, situated in physical space or on a plane where Euclidean geometric concepts, such as distance and angles, are applied. For example, the graph is located on a two-dimensional coordinate plane, and the relationship between two points ((\\({x}_{1}\\), \\({y}_{1}\\)) and (\\({x}_{2}\\), \\({y}_{2}\\))) can be obtained through metric calculation, aiming to obtain the Euclidean or Manhattan distance. The distance d between two nodes satisfies the following relationships for any \\(x\\), \\(y\\), and \\(z\\) nodes.<\/p>\n<p>$$\\left\\{\\begin{array}{c}\\left(x,y\\right)=0\\iff x=y\\\\ d(x,y)\\ge 0\\\\ d(x,y)=d(y,x)\\\\ d(x,y)+d(y,z)\\ge d(x,z)\\end{array}\\right.$$<\/p>\n<p>\n                    (1)\n                <\/p>\n<p>The quantified distance implies the strength of the relationship between nodes and can be used for analyzing geographic distances.<\/p>\n<p>A non-Euclidean graph is defined as one that cannot be explained using standard Euclidean geometry. Specific position vectors cannot represent any two nodes in a non-Euclidean graph. Therefore, the relationship between two nodes is abstractly expressed (for example, in a social network, the \u201cdistance\u201d between two people refers to the degree of connection rather than actual physical distance).<\/p>\n<p>Graph embedding is required to map the graph to a lower-dimensional vector space (Euclidean space) to interpret complex, high-dimensional non-Euclidean graphs more easily. In this case, the embedded graph must reflect the relationships of the original high-dimensional space as much as possible. The embedding vectors generated through the mapping function \\({ENC}(v)\\) must represent the local and global information that the nodes in the original graph had, which must be preserved within the embedding space<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 61\" title=\"Arsov, N. &amp; Mirceva, G. Network embedding: an overview. Preprint at arXiv &#010;                  https:\/\/doi.org\/10.48550\/arXiv.1911.11726&#010;                  &#010;                 (2019).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR61\" id=\"ref-link-section-d462904338e1349\" rel=\"nofollow noopener\" target=\"_blank\">61<\/a>. The node \\(v\\) can be embedded into a lower-dimensional Euclidean vector space through the mapping function \\({ENC}(v)\\). Ideally, when the connection strength with a node in the original graph is high, it should be embedded close to each other. When the connection strength is low, it should be embedded farther apart.<\/p>\n<p>Recently, embedding vectors have been effectively extracted using random walk-based graph embedding methods, such as DeepWalk and Node2Vec<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 62\" title=\"Perozzi, B., Al-Rfou, R. &amp; Skiena, S. DeepWalk: online learning of social representations. In Proc. ACM SIGKDD International Conference on Knowledge Discovery and Data Mining &#010;                  https:\/\/doi.org\/10.1145\/2623330.2623732&#010;                  &#010;                 (2014).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR62\" id=\"ref-link-section-d462904338e1406\" rel=\"nofollow noopener\" target=\"_blank\">62<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 63\" title=\"Grover, A. &amp; Leskovec, J. Node2vec: scalable feature learning for networks. In Proc. ACM SIGKDD International Conference on Knowledge Discovery and Data Mining &#010;                  https:\/\/doi.org\/10.1145\/2939672.2939754&#010;                  &#010;                 (2016).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR63\" id=\"ref-link-section-d462904338e1409\" rel=\"nofollow noopener\" target=\"_blank\">63<\/a>. These methods do not require separate labeled data but have several inherent limitations<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 64\" title=\"Cai, H., Zheng, V. W. &amp; Chang, K. C. C. A comprehensive survey of graph embedding: problems, techniques, and applications. IEEE Trans. Knowl. Data Eng. 30, 1616&#x2013;1637 (2018).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR64\" id=\"ref-link-section-d462904338e1413\" rel=\"nofollow noopener\" target=\"_blank\">64<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 65\" title=\"Hamilton, W. L. Graph Representation Learning Hamilton. Synthesis Lectures on Artificial Intelligence and Machine Learning &#010;                  https:\/\/doi.org\/10.2200\/S01045ED1V01Y202009AIM046&#010;                  &#010;                 (2020).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR65\" id=\"ref-link-section-d462904338e1416\" rel=\"nofollow noopener\" target=\"_blank\">65<\/a>. First, they cannot reflect real-time characteristics of nodes that change over time or in response to environmental inputs. Second, the unavoidable loss of information during the graph embedding process is also a problem.<\/p>\n<p>Quantum-inspired graph computing<\/p>\n<p>Quantum computing employs qubits that exhibit superposition and entanglement, enabling exploration of exponentially large solution spaces. While these properties offer theoretical speed-ups over classical methods<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 66\" title=\"Grover, L. K. Quantum computers can search arbitrarily large databases by a single query. Phys. Rev. Lett. 79, 4709 (1997).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR66\" id=\"ref-link-section-d462904338e1428\" rel=\"nofollow noopener\" target=\"_blank\">66<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 67\" title=\"Shor, P. W. Algorithms for quantum computation: Discrete logarithms and factoring. In Proc. Annual IEEE Symposium on Foundations of Computer Science, FOCS &#010;                  https:\/\/doi.org\/10.1109\/SFCS.1994.365700&#010;                  &#010;                 (1994).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR67\" id=\"ref-link-section-d462904338e1431\" rel=\"nofollow noopener\" target=\"_blank\">67<\/a>, practical quantum computing remains limited by decoherence and error-correction overhead, restricting its usability for near-term, large-scale graph problems.<\/p>\n<p>In this regard, QGC has emerged as a class of approaches that share conceptual elements from quantum mechanics, such as energy-based optimization and state transitions, while implementing them through classical or stochastic hardware. In QGC, problems are mapped onto graph structures, where nodes represent two-level systems and coupling edges encode their interactions. This enables hardware to directly utilize the graph\u2019s connectivity for efficient computation, eliminating the need for coherent quantum states.<\/p>\n<p>Among the approaches in QGC, probabilistic computing (p-computing) is closely aligned with quantum computing and follows similar research directions. As an intermediate between classical deterministic bits and qubits, p-bits fluctuate between 0 and 1. Various nanodevices are used for p-bit implementation, and the p-computing system is explained through the following relationships<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 24\" title=\"Chowdhury, S. et al. A full-stack view of probabilistic computing with p-bits: devices, architectures, and algorithms. IEEE J. Explor. Solid State Comput. Devices Circuits &#010;                  https:\/\/doi.org\/10.1109\/JXCDC.2023.3256981&#010;                  &#010;                 (2023).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR24\" id=\"ref-link-section-d462904338e1441\" rel=\"nofollow noopener\" target=\"_blank\">24<\/a>.<\/p>\n<p>$${s}_{i}={\\mathrm{sign}}\\left(\\tanh \\left(\\beta {I}_{i}\\right)-{\\mathrm{rand}}\\right)$$<\/p>\n<p>\n                    (2)\n                <\/p>\n<p>$${I}_{i}=\\mathop{\\sum}\\limits_{j}{{{\\boldsymbol{W}}}}_{{ij}}{s}_{j}+{h}_{i}$$<\/p>\n<p>\n                    (3)\n                <\/p>\n<p>In these relationships, the state of a two-level system si is determined by the nonlinear activation of input Ii, and inverse temperature \\(\\beta\\), with an additional random number from [\u22121,1]. The input Ii to each node si (p-bit) is calculated considering the coupling matrix W and external bias field h. Here, the coupling matrix is analogous to the adjacency matrix in EGC, which explains edge interactions between the nodes. The p-computing framework is widely adopted in optimization and probabilistic inference problems<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 24\" title=\"Chowdhury, S. et al. A full-stack view of probabilistic computing with p-bits: devices, architectures, and algorithms. IEEE J. Explor. Solid State Comput. Devices Circuits &#010;                  https:\/\/doi.org\/10.1109\/JXCDC.2023.3256981&#010;                  &#010;                 (2023).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR24\" id=\"ref-link-section-d462904338e1656\" rel=\"nofollow noopener\" target=\"_blank\">24<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 40\" title=\"Nikhar, S., Kannan, S., Aadit, N. A., Chowdhury, S. &amp; Camsari, K. Y. All-to-all reconfigurability with sparse and higher-order Ising machines. Nat. Commun. 15, 8977 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR40\" id=\"ref-link-section-d462904338e1659\" rel=\"nofollow noopener\" target=\"_blank\">40<\/a>. Specifically, the Ising model description of the system\u2019s energy is adopted to solve classically intractable optimization problems as follows: <\/p>\n<p>$$E=-\\left(\\mathop{\\sum}\\limits_{i &lt; j}{{{\\boldsymbol{W}}}}_{{ij}}{s}_{i}{s}_{j}+\\mathop{\\sum}\\limits_{i}{h}_{i}{s}_{i}\\right)$$<\/p>\n<p>\n                    (4)\n                <\/p>\n<p>Expanding upon the Ising model, other variants of QGC, such as ONN and HNN, also use graph structures to address optimization problems. Oscillatory nodes in ONN represent a multi-level system through phase difference, physically coupled according to the coupling matrix. On the other hand, HNN directly calculates the derivative of the energy (Eq. <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Equ4\" rel=\"nofollow noopener\" target=\"_blank\">4<\/a>) to solve optimization problems. Recent studies on HNN directly map the graph to extract connectivity information<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Jiang, M., Shan, K., He, C. &amp; Li, C. Efficient combinatorial optimization by quantum-inspired parallel annealing in analogue memristor crossbar. Nat. Commun. 14, 5927 (2023).\" href=\"#ref-CR56\" id=\"ref-link-section-d462904338e1801\">56<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Cai, F. et al. Power-efficient combinatorial optimization using intrinsic noise in memristor Hopfield neural networks. Nat. Electron. 3, 409&#x2013;418 (2020).\" href=\"#ref-CR57\" id=\"ref-link-section-d462904338e1801_1\">57<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 58\" title=\"Lee, S. H. et al. In-materia annealing and combinatorial optimization based on vertical memristive array. Adv. Mater. 2410191, 1&#x2013;12 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR58\" id=\"ref-link-section-d462904338e1804\" rel=\"nofollow noopener\" target=\"_blank\">58<\/a>. The physical implementation of nodes and edges in quantum computing and QGC differs, as discussed in the following section, but they all physically organize graphs for efficient computation.<\/p>\n<p>Advancements in structures for physical graph representation<\/p>\n<p>In EGC, memristive characteristics are used to represent and interpret high-dimensional graphs without preprocessing (Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig2\" rel=\"nofollow noopener\" target=\"_blank\">2<\/a>). Unlike conventional methods that require converting the graph into a vector format for interpretation (graph embedding), the goal is to represent the high-dimensional graph physically. The proposed structures commonly employ electrical signal responses to applied voltages to infer critical connectivity in graph interpretation.<\/p>\n<p>Fig. 2: Hardware structures for EGC.<a class=\"c-article-section__figure-link\" data-test=\"img-link\" data-track=\"click\" data-track-label=\"image\" data-track-action=\"view figure\" href=\"https:\/\/www.nature.com\/articles\/s41467-025-63494-z\/figures\/2\" rel=\"nofollow noopener\" target=\"_blank\"><img decoding=\"async\" aria-describedby=\"Fig2\" src=\"https:\/\/www.newsbeep.com\/ca\/wp-content\/uploads\/2025\/08\/41467_2025_63494_Fig2_HTML.png\" alt=\"figure 2\" loading=\"lazy\" width=\"685\" height=\"483\"\/><\/a><\/p>\n<p>a A self-assembled metal nanowire network. Metal wires coated with ion-conductive materials are crossed, exhibiting memristive properties. Random graph dynamics arise from conductive pathways determined by the random arrangement of metal wires. b A spatiotemporal thermal conduction network based on Mott memristors. Connections between nodes are formed through thermal diffusion. c The dynamic and stochastic characteristics of memristors form a virtual circulatory network driven by applied voltage. d A CBA with a shortened diagonal. Using a self-rectifying memristor as an individual element in the array enables the physical mapping of the graph\u2019s adjacency matrix. The right panel illustrates the represented graph and the electrical characteristics of the devices. Current flows bidirectionally through the shorted device (orange line), while it flows unidirectionally through the self-rectifying device (black line). e A CBA with a cross-wired diagonal. Similar to m-CBA, self-rectifying memristors are used as individual elements in the array. The right panel illustrates the represented graph and the electrical characteristics of the diagonal devices (orange line) and off-diagonal devices (black line). The cross-wiring configuration enables rectification along the diagonal direction, allowing for more accurate graph representation. f A module utilizing probabilistic switching devices in the diagonal shorted CBA. The right panel illustrates the probabilistic graph and the electrical characteristics of probabilistic switching devices. g, h A schematic for applying voltage to extract connectivity from the graph mapped onto the crossbar. A 9\u2009\u00d7\u20099 graph can be directly mapped onto a 9\u2009\u00d7\u20099 diagonal shorted CBA. The connectivity between the two nodes is determined by applying voltage and grounding to the word line and bit line of the crossbar.<\/p>\n<p>For instance, nanowire graph networks are constructed in previous works<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 8\" title=\"Milano, G. et al. In materia reservoir computing with a fully memristive architecture based on self-organizing nanowire networks. Nat. Mater. 21, 195&#x2013;202 (2022).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR8\" id=\"ref-link-section-d462904338e1866\" rel=\"nofollow noopener\" target=\"_blank\">8<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 10\" title=\"Zhu, R. et al. Information dynamics in neuromorphic nanowire networks. Sci. Rep. 11, 13047 (2021).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR10\" id=\"ref-link-section-d462904338e1869\" rel=\"nofollow noopener\" target=\"_blank\">10<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 11\" title=\"Diaz-Alvarez, A. et al. Emergent dynamics of neuromorphic nanowire networks. Sci. Rep. 9, 4920 (2019).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR11\" id=\"ref-link-section-d462904338e1872\" rel=\"nofollow noopener\" target=\"_blank\">11<\/a>, where memristive junctions are randomly generated in self-assembled metal nanowires (Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig2\" rel=\"nofollow noopener\" target=\"_blank\">2a<\/a>). The metal nanowires are electrically insulated via resistive-switching coatings (metal oxide, polyvinylpyrrolidone), and crossed wires form metal-insulator-metal junctions. When voltage is applied through additional metal pads on the nanowire graph, conductive pathways are formed within the nanowire graph, generating dynamic behavior within the random graph. This structure was used to find the shortest path in nanowire graphs, enabling applications such as associative memory. Moreover, the neuromorphic dynamics of the nanowire graph were applied in reservoir computing for data processing<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 8\" title=\"Milano, G. et al. In materia reservoir computing with a fully memristive architecture based on self-organizing nanowire networks. Nat. Mater. 21, 195&#x2013;202 (2022).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR8\" id=\"ref-link-section-d462904338e1879\" rel=\"nofollow noopener\" target=\"_blank\">8<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 68\" title=\"Jang, Y. H., Han, J.-K. &amp; Hwang, C. S. A review of memristive reservoir computing for temporal data processing and sensing. Infoscience 1, 1&#x2013;19 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR68\" id=\"ref-link-section-d462904338e1882\" rel=\"nofollow noopener\" target=\"_blank\">68<\/a>.<\/p>\n<p>Another example includes Mott memristor neuron devices (nodes of the graph), which are placed in a CBA to induce thermal conduction between them (Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig2\" rel=\"nofollow noopener\" target=\"_blank\">2b<\/a>). They integrate spatiotemporal thermal information for network communication<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 18\" title=\"Kim, G. et al. Mott neurons with dual thermal dynamics for spatiotemporal computing. Nat. Mater. 23, 1237&#x2013;1244 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR18\" id=\"ref-link-section-d462904338e1892\" rel=\"nofollow noopener\" target=\"_blank\">18<\/a>. When the oscillation of Mott memristor neurons increases the local temperature, adjacent neurons oscillate even below their critical voltage. This thermal diffusion between neurons enables fundamental graph representation. The arrangement of neurons within the crossbar was also used to solve optimization problems such as Max-cut, providing a new perspective on graph representation through thermal conduction.<\/p>\n<p>However, as the interactions between nodes are constrained by their physical positions, the structures shown in Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig2\" rel=\"nofollow noopener\" target=\"_blank\">2a, b<\/a> are limited to representing grid graphs. In contrast, Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig2\" rel=\"nofollow noopener\" target=\"_blank\">2c\u2013f<\/a> shows the EGC structures capable of representing non-Euclidean graphs. Figure\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig2\" rel=\"nofollow noopener\" target=\"_blank\">2c<\/a> illustrates a structure that utilizes the dynamic characteristics and inherent probabilistic behavior of a single memristor to form a complex virtual network. Appeltant et al. proposed a method to interpret a single dynamic node as a virtual cyclic graph through time multiplexing<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 12\" title=\"Appeltant, L. et al. Information processing using a single dynamical node as complex system. Nat. Commun. 2, 468 (2011).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR12\" id=\"ref-link-section-d462904338e1908\" rel=\"nofollow noopener\" target=\"_blank\">12<\/a>. Guo et al. advanced this approach by utilizing the spontaneous resistance variability of memristors to implement a virtual small-world network that reflects non-uniform topological properties<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 13\" title=\"Guo, Y. et al. Generative complex networks within a dynamic memristor with intrinsic variability. Nat. Commun. 14, 6134 (2023).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR13\" id=\"ref-link-section-d462904338e1912\" rel=\"nofollow noopener\" target=\"_blank\">13<\/a>. Reservoir computing using virtual graphs was demonstrated by applying time-domain inputs to memristors with such dynamic characteristics<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 68\" title=\"Jang, Y. H., Han, J.-K. &amp; Hwang, C. S. A review of memristive reservoir computing for temporal data processing and sensing. Infoscience 1, 1&#x2013;19 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR68\" id=\"ref-link-section-d462904338e1917\" rel=\"nofollow noopener\" target=\"_blank\">68<\/a>. This method effectively generates non-Euclidean graphs by adopting the fading memory of the memristor, but its expressive capacity remains limited.<\/p>\n<p>Other recent research focused on mapping the adjacency matrix of graphs to the CBAs. A two-dimensional N\u2009\u00d7\u2009N self-rectifying memristive CBA with modified diagonal components can store adjacency matrix data of a graph with N nodes<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Jang, Y. H. et al. Graph analysis with multifunctional self-rectifying memristive crossbar array. Adv. Mater. 35, e2209503 (2023).\" href=\"#ref-CR14\" id=\"ref-link-section-d462904338e1934\">14<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Jang, Y. H. et al. Cross-wired memristive crossbar array for effective graph data analysis. Adv. Mater. 2311040, 1&#x2013;14 (2023).\" href=\"#ref-CR15\" id=\"ref-link-section-d462904338e1934_1\">15<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Jang, Y. H. et al. Spatiotemporal data processing with memristor crossbar array-based graph reservoir. Adv. Mater. 36, e2309314 (2023).\" href=\"#ref-CR16\" id=\"ref-link-section-d462904338e1934_2\">16<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 17\" title=\"Woo, K. S. et al. Memristors with Tunable Volatility for Reconfigurable Neuromorphic Computing. ACS Nano 18, 17007&#x2013;17017 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR17\" id=\"ref-link-section-d462904338e1937\" rel=\"nofollow noopener\" target=\"_blank\">17<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 21\" title=\"Jang, Y. H. et al. Memristive crossbar array-based probabilistic graph modeling. Adv. Mater. 36, 2403904 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR21\" id=\"ref-link-section-d462904338e1940\" rel=\"nofollow noopener\" target=\"_blank\">21<\/a>. Each (u, v) element of the adjacency matrix can be mapped based on the conductance of the memristor at uth word line (WL) and vth bit line (BL) of the CBA. The first self-rectifying memristor-based EGC hardware utilized a shorted diagonal structure<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 14\" title=\"Jang, Y. H. et al. Graph analysis with multifunctional self-rectifying memristive crossbar array. Adv. Mater. 35, e2209503 (2023).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR14\" id=\"ref-link-section-d462904338e1957\" rel=\"nofollow noopener\" target=\"_blank\">14<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 17\" title=\"Woo, K. S. et al. Memristors with Tunable Volatility for Reconfigurable Neuromorphic Computing. ACS Nano 18, 17007&#x2013;17017 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR17\" id=\"ref-link-section-d462904338e1960\" rel=\"nofollow noopener\" target=\"_blank\">17<\/a> (Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig2\" rel=\"nofollow noopener\" target=\"_blank\">2d<\/a>). This array maps the graph by allowing reverse current flow (from BL to WL) in the diagonal devices (orange curve of Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig2\" rel=\"nofollow noopener\" target=\"_blank\">2d<\/a>) while restricting current flow to the forward direction (from WL to BL) in the off-diagonal devices (black curve of Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig2\" rel=\"nofollow noopener\" target=\"_blank\">2d<\/a>). Two approaches were explored to implement shorted diagonals: metal-at-diagonal CBA (m-CBA)<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 14\" title=\"Jang, Y. H. et al. Graph analysis with multifunctional self-rectifying memristive crossbar array. Adv. Mater. 35, e2209503 (2023).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR14\" id=\"ref-link-section-d462904338e1974\" rel=\"nofollow noopener\" target=\"_blank\">14<\/a> and soft breakdown-at-diagonal CBA<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 17\" title=\"Woo, K. S. et al. Memristors with Tunable Volatility for Reconfigurable Neuromorphic Computing. ACS Nano 18, 17007&#x2013;17017 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR17\" id=\"ref-link-section-d462904338e1978\" rel=\"nofollow noopener\" target=\"_blank\">17<\/a>. The latter approach offers an advantage over the former, as it allows for dynamic changes in the state of the nodes.<\/p>\n<p>In another self-rectifying memristor-based EGC structure, the cross-wired CBA (cw-CBA) introduces a cross-wiring process to the conventional CBA, where the diagonal elements are connected through crossed WL and BL (Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig2\" rel=\"nofollow noopener\" target=\"_blank\">2e<\/a>)<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 15\" title=\"Jang, Y. H. et al. Cross-wired memristive crossbar array for effective graph data analysis. Adv. Mater. 2311040, 1&#x2013;14 (2023).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR15\" id=\"ref-link-section-d462904338e1988\" rel=\"nofollow noopener\" target=\"_blank\">15<\/a>. Since the diagonal components are still composed of self-rectifying memristors, they retain the ability to modify the node states of the graph. This structure also allows the diagonal elements to flow reverse current while blocking forward current, suppressing undesired current within the array, and further enhancing the precision of graph representation<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 15\" title=\"Jang, Y. H. et al. Cross-wired memristive crossbar array for effective graph data analysis. Adv. Mater. 2311040, 1&#x2013;14 (2023).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR15\" id=\"ref-link-section-d462904338e1992\" rel=\"nofollow noopener\" target=\"_blank\">15<\/a>.<\/p>\n<p>Research on probabilistic graph processing using probabilistic switching devices in the m-CBA was also proposed<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 21\" title=\"Jang, Y. H. et al. Memristive crossbar array-based probabilistic graph modeling. Adv. Mater. 36, 2403904 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR21\" id=\"ref-link-section-d462904338e1999\" rel=\"nofollow noopener\" target=\"_blank\">21<\/a>. In this work, multiple m-CBA structures were used to implement probabilistic connectivity (Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig2\" rel=\"nofollow noopener\" target=\"_blank\">2f<\/a>). When the identical adjacency matrix mapping is applied to the individual m-CBAs in Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig2\" rel=\"nofollow noopener\" target=\"_blank\">2f<\/a>, probabilistic state changes occur due to device property, resulting in a probabilistic graph representation. Such a physically implemented probabilistic graph modeling system enables probabilistic graph algorithms such as steady-state estimation and PageRank<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 69\" title=\"Page, L., Brin, S., Motwani, R. &amp; Winograd, T. The PageRank Citation Ranking: bringing order to the web. The Web Conference (1999). &#010;                  https:\/\/api.semanticscholar.org\/CorpusID:1508503&#010;                  &#010;                .\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR69\" id=\"ref-link-section-d462904338e2009\" rel=\"nofollow noopener\" target=\"_blank\">69<\/a>.<\/p>\n<p>Moreover, methods for extracting connectivity from the self-rectifying memristor-based EGC have been proposed (Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig2\" rel=\"nofollow noopener\" target=\"_blank\">2g<\/a>). The example graph contains nine nodes (left panel) and can be mapped onto a 9\u2009\u00d7\u20099 shorted diagonal crossbar (right panel). To determine the connectivity between two nodes (red nodes) in the original graph, voltage and ground are applied to the WL and BL of the CBA, respectively (red boxes in Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig2\" rel=\"nofollow noopener\" target=\"_blank\">2g<\/a>). Selected WL and BL correspond to the source and target node in the example graph, respectively. The amount of current output to the ground is interpreted as a measure of the node pair\u2019s connectivity strength. This method is referred to as the single-ground method (SGM). SGM efficiently extracts information from the original graph without preprocessing. Moreover, when the ground is applied to all BLs of CBA (red boxes in Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig2\" rel=\"nofollow noopener\" target=\"_blank\">2h<\/a>), a parallel circuit is formed by the devices connected to the selected WL, and information regarding the edges connected to the selected node is converted into current. The magnitude of the output current enables the estimation of the degree and 1-hop connection of the selected node. This method of quantifying the direct connectivity of individual nodes using CBA is referred to as the multi-ground method, which can be effectively used with the SGM to describe the graph\u2019s structural characteristics.<\/p>\n<p>The system needs to be designed with a structure more advanced than the peripheral circuits of conventional CBA. CBAs for high-density memory typically require random access to a single memory element. In particular, for applying CBAs in EGC, a TIA-ADC capable of current sensing in the analog domain and a multi-channel DAC structure are required for implementing a voltage scheme during the writing process. Moreover, the inclusion of a switch matrix to allow a more flexible selection of WLs and BLs should be considered.<\/p>\n<p>In summary, previously reported EGC structures include nanowire<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 8\" title=\"Milano, G. et al. In materia reservoir computing with a fully memristive architecture based on self-organizing nanowire networks. Nat. Mater. 21, 195&#x2013;202 (2022).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR8\" id=\"ref-link-section-d462904338e2031\" rel=\"nofollow noopener\" target=\"_blank\">8<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 10\" title=\"Zhu, R. et al. Information dynamics in neuromorphic nanowire networks. Sci. Rep. 11, 13047 (2021).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR10\" id=\"ref-link-section-d462904338e2034\" rel=\"nofollow noopener\" target=\"_blank\">10<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 11\" title=\"Diaz-Alvarez, A. et al. Emergent dynamics of neuromorphic nanowire networks. Sci. Rep. 9, 4920 (2019).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR11\" id=\"ref-link-section-d462904338e2037\" rel=\"nofollow noopener\" target=\"_blank\">11<\/a>, thermal interaction, delay<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 18\" title=\"Kim, G. et al. Mott neurons with dual thermal dynamics for spatiotemporal computing. Nat. Mater. 23, 1237&#x2013;1244 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR18\" id=\"ref-link-section-d462904338e2041\" rel=\"nofollow noopener\" target=\"_blank\">18<\/a>, and self-rectifying memristor-based EGCs<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Jang, Y. H. et al. Graph analysis with multifunctional self-rectifying memristive crossbar array. Adv. Mater. 35, e2209503 (2023).\" href=\"#ref-CR14\" id=\"ref-link-section-d462904338e2045\">14<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Jang, Y. H. et al. Cross-wired memristive crossbar array for effective graph data analysis. Adv. Mater. 2311040, 1&#x2013;14 (2023).\" href=\"#ref-CR15\" id=\"ref-link-section-d462904338e2045_1\">15<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Jang, Y. H. et al. Spatiotemporal data processing with memristor crossbar array-based graph reservoir. Adv. Mater. 36, e2309314 (2023).\" href=\"#ref-CR16\" id=\"ref-link-section-d462904338e2045_2\">16<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 17\" title=\"Woo, K. S. et al. Memristors with Tunable Volatility for Reconfigurable Neuromorphic Computing. ACS Nano 18, 17007&#x2013;17017 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR17\" id=\"ref-link-section-d462904338e2048\" rel=\"nofollow noopener\" target=\"_blank\">17<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 21\" title=\"Jang, Y. H. et al. Memristive crossbar array-based probabilistic graph modeling. Adv. Mater. 36, 2403904 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR21\" id=\"ref-link-section-d462904338e2051\" rel=\"nofollow noopener\" target=\"_blank\">21<\/a>. Nanowire and thermal interaction approaches are generally limited to grid or Euclidean graphs, while delay-based EGCs offer less flexibility in non-Euclidean graph representation (Table\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"table anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Tab1\" rel=\"nofollow noopener\" target=\"_blank\">1<\/a>). Therefore, the following sections will focus primarily on self-rectifying memristive CBA-based approaches in further discussion of the EGC.<\/p>\n<p>Table 1 Comparison of the graph representation capabilities of various EGC and QGC approaches<\/p>\n<p>Figure\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig3\" rel=\"nofollow noopener\" target=\"_blank\">3<\/a> shows three different QGC structures: probabilistic computing (p-computing), ONN, and HNN. Although each structure differs in its specific design choice, they can be interpreted as graph structures with physical nodes and edges (coupling) between them. The right panels of each structure depict the implementation of nodes and edges in graphs.<\/p>\n<p>Fig. 3: Hardware structures for QGC.<a class=\"c-article-section__figure-link\" data-test=\"img-link\" data-track=\"click\" data-track-label=\"image\" data-track-action=\"view figure\" href=\"https:\/\/www.nature.com\/articles\/s41467-025-63494-z\/figures\/3\" rel=\"nofollow noopener\" target=\"_blank\"><img decoding=\"async\" aria-describedby=\"Fig3\" src=\"https:\/\/www.newsbeep.com\/ca\/wp-content\/uploads\/2025\/08\/41467_2025_63494_Fig3_HTML.png\" alt=\"figure 3\" loading=\"lazy\" width=\"685\" height=\"909\"\/><\/a><\/p>\n<p>a Hardware structure for p-computing. The upper panel shows nodes of p-computing, p-bit, which are usually composed of nanodevices. b Hardware structure for ONN. Oscillatory nodes are coupled through various physical interactions. The left panel shows an injected signal for phase locking. c Hardware structure for HNN. It shows a hardware implementation based on CBA, where memristive devices are used for graph mapping.<\/p>\n<p>P-computing offers a promising approach using p-bits\u2014binary units with tunable stochasticity that mimic qubit behavior without requiring environmentally sensitive superposition (Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig3\" rel=\"nofollow noopener\" target=\"_blank\">3b<\/a>)<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 26\" title=\"Smithson, S. C., Onizawa, N., Meyer, B. H., Gross, W. J. &amp; Hanyu, T. Efficient CMOS invertible logic using stochastic computing. IEEE Trans. Circuits Syst. I Regul. Pap. 66, 2263&#x2013;2274 (2019).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR26\" id=\"ref-link-section-d462904338e2660\" rel=\"nofollow noopener\" target=\"_blank\">26<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 27\" title=\"Patel, S., Canoza, P. &amp; Salahuddin, S. Logically synthesized and hardware-accelerated restricted Boltzmann machines for combinatorial optimization and integer factorization. Nat. Electron. 5, 92&#x2013;101 (2022).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR27\" id=\"ref-link-section-d462904338e2663\" rel=\"nofollow noopener\" target=\"_blank\">27<\/a>. Various methods were adopted to generate p-bit, including digital complementary metal-oxide-semiconductor (CMOS) devices<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Smithson, S. C., Onizawa, N., Meyer, B. H., Gross, W. J. &amp; Hanyu, T. Efficient CMOS invertible logic using stochastic computing. IEEE Trans. Circuits Syst. I Regul. Pap. 66, 2263&#x2013;2274 (2019).\" href=\"#ref-CR26\" id=\"ref-link-section-d462904338e2667\">26<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Patel, S., Canoza, P. &amp; Salahuddin, S. Logically synthesized and hardware-accelerated restricted Boltzmann machines for combinatorial optimization and integer factorization. Nat. Electron. 5, 92&#x2013;101 (2022).\" href=\"#ref-CR27\" id=\"ref-link-section-d462904338e2667_1\">27<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Aadit, N. A. et al. Massively parallel probabilistic computing with sparse Ising machines. Nat. Electron. 5, 460&#x2013;468 (2022).\" href=\"#ref-CR28\" id=\"ref-link-section-d462904338e2667_2\">28<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Yamaoka, M. et al. A 20k-spin Ising chip to solve combinatorial optimization problems with CMOS annealing. IEEE J. Solid State Circuits 51, 303&#x2013;309 (2016).\" href=\"#ref-CR29\" id=\"ref-link-section-d462904338e2667_3\">29<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Baity-Jesi, M. et al. Janus II: a new generation application-driven computer for spin-system simulations. Comput. Phys. Commun. &#10;                  https:\/\/doi.org\/10.1016\/j.cpc.2013.10.019&#10;                  &#10;                 (2014).\" href=\"#ref-CR30\" id=\"ref-link-section-d462904338e2667_4\">30<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Sutton, B. et al. Autonomous probabilistic coprocessing with petaflips per second. IEEE Access 8, 157238&#x2013;157252 (2020).\" href=\"#ref-CR31\" id=\"ref-link-section-d462904338e2667_5\">31<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 32\" title=\"Singh, N. S. et al. CMOS plus stochastic nanomagnets enabling heterogeneous computers for probabilistic inference and learning. Nat. Commun. 15, 2685 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR32\" id=\"ref-link-section-d462904338e2670\" rel=\"nofollow noopener\" target=\"_blank\">32<\/a>, stochastic magnetic tunnel junction (MTJ)<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 33\" title=\"Borders, W. A. et al. Integer factorization using stochastic magnetic tunnel junctions. Nature 573, 390&#x2013;393 (2019).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR33\" id=\"ref-link-section-d462904338e2674\" rel=\"nofollow noopener\" target=\"_blank\">33<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 39\" title=\"Hamerly, R. et al. Experimental investigation of performance differences between coherent Ising machines and a quantum annealer. Sci. Adv. 5, eaau0823 (2019).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR39\" id=\"ref-link-section-d462904338e2677\" rel=\"nofollow noopener\" target=\"_blank\">39<\/a>, bistable resistors<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 34\" title=\"Kim, J. et al. Fully CMOS-based p-bits with a bistable resistor for probabilistic computing. Adv. Funct. Mater. 2307935, 1&#x2013;9 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR34\" id=\"ref-link-section-d462904338e2681\" rel=\"nofollow noopener\" target=\"_blank\">34<\/a>, and volatile memristive devices<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Woo, K. S. et al. Probabilistic computing using Cu0.1Te0.9\/HfO2\/Pt diffusive memristors. Nat. Commun. 13, 5762 (2022).\" href=\"#ref-CR35\" id=\"ref-link-section-d462904338e2686\">35<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Milozzi, A., Ricci, S. &amp; Ielmini, D. Memristive tonotopic mapping with volatile resistive switching memory devices. Nat. Commun. 15, 1&#x2013;9 (2024).\" href=\"#ref-CR36\" id=\"ref-link-section-d462904338e2686_1\">36<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Choi, S. et al. Controllable SiOx nanorod memristive neuron for probabilistic Bayesian inference. Adv. Mater. 34, e2104598 (2022).\" href=\"#ref-CR37\" id=\"ref-link-section-d462904338e2686_2\">37<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 38\" title=\"Park, T. J. et al. Efficient probabilistic computing with stochastic perovskite nickelates. Nano Lett. 22, 8654&#x2013;8661 (2022).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR38\" id=\"ref-link-section-d462904338e2689\" rel=\"nofollow noopener\" target=\"_blank\">38<\/a>. Although their functional operations are similar, each design choice requires a different p-bit structure for nonlinear activation and thresholding. Then, these p-bits form a network in which each p-bit is interconnected with others, with the connections represented by a weight matrix W. Even though these edges encode synaptic weights between p-bits, they are usually implemented as theoretical edges and calculated in peripheral CMOS circuits such as field programmable gate arrays (FPGAs). P-computing proved efficient for logic operations and combinatorial optimization problems, as discussed in the next section.<\/p>\n<p>The structures of ONN, another variant of QGC, utilize oscillator-based computing for low-power computation by using the phase and frequency of oscillation as information carriers<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 41\" title=\"Csaba, G. &amp; Porod, W. Coupled oscillators for computing: a review and perspective. Appl. Phys. Rev. 7, &#010;                  https:\/\/doi.org\/10.1063\/1.5120412&#010;                  &#010;                 (2020).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR41\" id=\"ref-link-section-d462904338e2699\" rel=\"nofollow noopener\" target=\"_blank\">41<\/a> (Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig3\" rel=\"nofollow noopener\" target=\"_blank\">3c<\/a>). Recently, Ising machines based on ONN showed promising results in computationally demanding problems solvable in nondeterministic polynomial time. These works implemented oscillatory circuits such as CMOS ring oscillators<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 42\" title=\"Ahmed, I., Chiu, P. W., Moy, W. &amp; Kim, C. H. A probabilistic compute fabric based on coupled ring oscillators for solving combinatorial optimization problems. IEEE J. Solid State Circuits &#010;                  https:\/\/doi.org\/10.1109\/JSSC.2021.3062821&#010;                  &#010;                 (2021).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR42\" id=\"ref-link-section-d462904338e2706\" rel=\"nofollow noopener\" target=\"_blank\">42<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 46\" title=\"Moy, W. et al. A 1,968-node coupled ring oscillator circuit for combinatorial optimization problem solving. Nat. Electron. 5, 310&#x2013;317 (2022).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR46\" id=\"ref-link-section-d462904338e2709\" rel=\"nofollow noopener\" target=\"_blank\">46<\/a>, phase-transition devices<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Dutta, S. et al. An Ising Hamiltonian solver based on coupled stochastic phase-transition nano-oscillators. Nat. Electron. 4, 502&#x2013;512 (2021).\" href=\"#ref-CR48\" id=\"ref-link-section-d462904338e2713\">48<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Maher, O. et al. A CMOS-compatible oscillation-based VO2 Ising machine solver. Nat. Commun. 15, 1&#x2013;11 (2024).\" href=\"#ref-CR49\" id=\"ref-link-section-d462904338e2713_1\">49<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Dutta, S. et al. Experimental demonstration of phase transition nano-oscillator based ising machine. In Proc. Technical Digest&#x2014;International Electron Devices Meeting, IEDM &#10;                  https:\/\/doi.org\/10.1109\/IEDM19573.2019.8993460&#10;                  &#10;                 (2019).\" href=\"#ref-CR50\" id=\"ref-link-section-d462904338e2713_2\">50<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 51\" title=\"Rhee, H. et al. Probabilistic computing with NbOx metal-insulator transition-based self-oscillatory pbit. Nat. Commun. &#010;                  https:\/\/doi.org\/10.1038\/s41467-023-43085-6&#010;                  &#010;                 (2023).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR51\" id=\"ref-link-section-d462904338e2716\" rel=\"nofollow noopener\" target=\"_blank\">51<\/a>, and single electron transistors<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 53\" title=\"Fahmy, H. A. H. &amp; Kiehl, R. A. Complete logic family using tunneling-phase-logic devices. In Proc. International Conference on Microelectronics, ICM &#010;                  https:\/\/doi.org\/10.1109\/ICM.2000.884828&#010;                  &#010;                 (1999).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR53\" id=\"ref-link-section-d462904338e2720\" rel=\"nofollow noopener\" target=\"_blank\">53<\/a> as nodes (upper panel of Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig3\" rel=\"nofollow noopener\" target=\"_blank\">3c<\/a>). Then, a network was constructed by coupling the oscillators according to the problem type. For instance, capacitive coupling of electrical oscillators tends to increase the probability of out-of-phase behavior, which can guide the system toward a stable state determined by the problem\u2019s constraints<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 62\" title=\"Perozzi, B., Al-Rfou, R. &amp; Skiena, S. DeepWalk: online learning of social representations. In Proc. ACM SIGKDD International Conference on Knowledge Discovery and Data Mining &#010;                  https:\/\/doi.org\/10.1145\/2623330.2623732&#010;                  &#010;                 (2014).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR62\" id=\"ref-link-section-d462904338e2728\" rel=\"nofollow noopener\" target=\"_blank\">62<\/a>. Coupled oscillatory networks were also demonstrated by coupling the nodes with acoustic vibration or magnetic interaction<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 54\" title=\"Xu, Y. &amp; Lee, J. E. Y. Mechanically coupled SOI Lam&#xE9;-mode resonator-arrays: Synchronized oscillations with high quality factors of 1 million. In Proc. 2013 Joint European Frequency and Time Forum and International Frequency Control Symposium, EFTF\/IFC 133&#x2013;136 &#010;                  https:\/\/doi.org\/10.1109\/EFTF-IFC.2013.6702184&#010;                  &#010;                 (2013).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR54\" id=\"ref-link-section-d462904338e2732\" rel=\"nofollow noopener\" target=\"_blank\">54<\/a>.<\/p>\n<p>Lastly, the hardware structure of HNN, a recurrent neural network used for various optimization and content-addressable memory applications, is illustrated in Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig3\" rel=\"nofollow noopener\" target=\"_blank\">3d<\/a>. The upper panel shows that a memristive CBA is employed for network mapping and parallel computation through vector-matrix multiplication<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Hizzani, M. et al. Memristor-based hardware and algorithms for higher-order Hopfield optimization solver outperforming quadratic Ising machines. In Proc. IEEE International Symposium on Circuits and Systems 1&#x2013;5. &#10;                  https:\/\/doi.org\/10.1109\/ISCAS58744.2024.10558658&#10;                  &#10;                 (2024).\" href=\"#ref-CR55\" id=\"ref-link-section-d462904338e2742\">55<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Jiang, M., Shan, K., He, C. &amp; Li, C. Efficient combinatorial optimization by quantum-inspired parallel annealing in analogue memristor crossbar. Nat. Commun. 14, 5927 (2023).\" href=\"#ref-CR56\" id=\"ref-link-section-d462904338e2742_1\">56<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Cai, F. et al. Power-efficient combinatorial optimization using intrinsic noise in memristor Hopfield neural networks. Nat. Electron. 3, 409&#x2013;418 (2020).\" href=\"#ref-CR57\" id=\"ref-link-section-d462904338e2742_2\">57<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 58\" title=\"Lee, S. H. et al. In-materia annealing and combinatorial optimization based on vertical memristive array. Adv. Mater. 2410191, 1&#x2013;12 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR58\" id=\"ref-link-section-d462904338e2745\" rel=\"nofollow noopener\" target=\"_blank\">58<\/a>. Specifically, the edges of the given network are mapped to the conductance of memristive CBA, and read voltages are applied to determine the binary state of the nodes. These nodes are \u201ctheoretical\u201d because they are not physically manifested but are defined by thresholding multiplication results. Table\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"table anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Tab1\" rel=\"nofollow noopener\" target=\"_blank\">1<\/a> summarizes the graph representation capabilities of the various reported QGC approaches.<\/p>\n<p>Various applications of EGC and QGC<\/p>\n<p>EGC offers unique advantages for implementing graph algorithms and solving real-world problems across various fields. Figure\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig4\" rel=\"nofollow noopener\" target=\"_blank\">4a\u2013c<\/a> illustrates how EGC-based graph algorithms perform compared to conventional approaches in pathfinding, link prediction, and community detection tasks.<\/p>\n<p>Fig. 4: Comparison of the performance of EGC in various applications with existing models.<a class=\"c-article-section__figure-link\" data-test=\"img-link\" data-track=\"click\" data-track-label=\"image\" data-track-action=\"view figure\" href=\"https:\/\/www.nature.com\/articles\/s41467-025-63494-z\/figures\/4\" rel=\"nofollow noopener\" target=\"_blank\"><img decoding=\"async\" aria-describedby=\"Fig4\" src=\"https:\/\/www.newsbeep.com\/ca\/wp-content\/uploads\/2025\/08\/41467_2025_63494_Fig4_HTML.png\" alt=\"figure 4\" loading=\"lazy\" width=\"685\" height=\"386\"\/><\/a><\/p>\n<p>a Results of pathfinding (upper panel) and on-condition pathfinding (lower panel) using EGC and LM algorithm. In the upper panel, each symbol represents the average number of attempts, and the error bars denote the standard deviation across trials. b, c Results of link prediction and community detection using EGC and software-based algorithms. d EGC-based PPI prediction and PageRank algorithm. In the PPI network-mapped CBA, a 3-hop similarity for the PPI prediction can be achieved by deactivating the common proteins between two proteins (upper panel). The PageRank algorithm can be implemented with steady-state estimation of the EGC-based probabilistic graph. e, f Comparison of energy consumption and latency between CPU-based graph embedding and memristive PGR. The energy consumption and latency of the CPU-based graph embedding were calculated based on a single core of the Intel Core i7-10700K. The memristive PGR results were estimated based on the power and latency of the devices and peripheral circuits involved in physically mapping the graph. The graph density was fixed at 0.1 for all comparisons.<\/p>\n<p>Pathfinding algorithms rely on estimating the distance from the current node to the target node. In EGC, since electrical current naturally flows along the shortest path in the graph, the inverse of the current between nodes can be used as a measure of distance. The upper panel of Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig4\" rel=\"nofollow noopener\" target=\"_blank\">4a<\/a> compares the performance of the CBA-based EGC to that of traditional landmark (LM) algorithms<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 70\" title=\"Goldberg, A. &amp; Harrelson, C. Computing the Shortest Path: A* Search Meets Graph Theory. &#010;                  https:\/\/www.microsoft.com\/en-us\/research\/publication\/computing-the-shortest-path-a-search-meets-graph-theory\/&#010;                  &#010;                 (2004).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR70\" id=\"ref-link-section-d462904338e2806\" rel=\"nofollow noopener\" target=\"_blank\">70<\/a>. In this case, a graph with nine nodes and a density of 0.3 is used to evaluate the average number of attempts required to find the shortest path. The results show that EGC\u2019s SGM current-based pathfinding outperforms the LM algorithm when the LM algorithm uses up to four LM nodes. This outperformance results from the fact that EGC does not require graph embedding. While LM accuracy improves with the number of LM nodes, it comes at the cost of increased computational complexity and the risk of information loss during the embedding process. In contrast, EGC stores the graph structure directly in the hardware and utilizes electrical current along the shortest paths to estimate distance, providing higher accuracy and lower computational load compared to LM methods.<\/p>\n<p>The lower panel of Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig4\" rel=\"nofollow noopener\" target=\"_blank\">4a<\/a> presents a more complex task: on-condition pathfinding in a graph with 40 nodes and a density of 0.1, where several nodes may become unavailable during the pathfinding process (dynamic graph). In LM, every time a node becomes unavailable, the graph must be re-embedded, leading to a high processing cost. On the other hand, EGC only requires modification of the graph data stored in the CBA, making it far more suited to dynamic pathfinding. Among the EGC methods, cw-CBA is more effective than m-CBA because it allows direct modification of node states, while m-CBA requires physically turning off the edges of the unavailable node.<\/p>\n<p>For link prediction tasks, which aim to forecast potential future connections between nodes, EGC offers a distinct advantage. The key to effective link prediction is the ability to evaluate multi-hop connections between nodes, typically based on their similarity<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 71\" title=\"Ahmad, I., Akhtar, M. U., Noor, S. &amp; Shahnaz, A. Missing link prediction using common neighbor and centrality based parameterized algorithm. Sci. Rep. 10, 1&#x2013;9 (2020).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR71\" id=\"ref-link-section-d462904338e2819\" rel=\"nofollow noopener\" target=\"_blank\">71<\/a>. In EGC, the SGM current between two nodes serves as a similarity measure. The lower panel of Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig4\" rel=\"nofollow noopener\" target=\"_blank\">4b<\/a> compares the link prediction performance of SGM current with conventional similarity indices such as Common Neighbor<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 72\" title=\"L&#xFC;, L., Jin, C. H. &amp; Zhou, T. Similarity index based on local paths for link prediction of complex networks. Phys. Rev. E Stat. Nonlinear Soft Matter Phys. 80, 046122 (2009).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR72\" id=\"ref-link-section-d462904338e2826\" rel=\"nofollow noopener\" target=\"_blank\">72<\/a>, Adamic Adar<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 73\" title=\"Adamic, L. A. &amp; Adar, E. Friends and neighbors on the Web. Soc. Netw. 25, 211&#x2013;230 (2003).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR73\" id=\"ref-link-section-d462904338e2830\" rel=\"nofollow noopener\" target=\"_blank\">73<\/a>, and Jaccard<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 74\" title=\"Liben-Nowell, D. &amp; Kleinberg, J. The link-prediction problem for social networks. J. Am. Soc. Inf. Sci. Technol. &#010;                  https:\/\/doi.org\/10.1002\/asi.20591&#010;                  &#010;                 (2007).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR74\" id=\"ref-link-section-d462904338e2834\" rel=\"nofollow noopener\" target=\"_blank\">74<\/a> across three datasets<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 14\" title=\"Jang, Y. H. et al. Graph analysis with multifunctional self-rectifying memristive crossbar array. Adv. Mater. 35, e2209503 (2023).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR14\" id=\"ref-link-section-d462904338e2839\" rel=\"nofollow noopener\" target=\"_blank\">14<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 75\" title=\"Rossi, R. A. &amp; Ahmed, N. K. The network data repository with interactive graph analytics and visualization. Proceedings of the AAAI conference on artificial intelligence. Vol. 29, No. 1 (AAAI Press, 2015).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR75\" id=\"ref-link-section-d462904338e2842\" rel=\"nofollow noopener\" target=\"_blank\">75<\/a>. In all datasets, the SGM current consistently outperforms the other models, attributed to SGM\u2019s ability to reflect the continuous nature of graphical topology. In contrast, conventional similarity indices are discrete and may lack the resolution to distinguish subtle differences between node pairs.<\/p>\n<p>Similarly, community detection algorithms, which identify clusters of nodes that are more densely connected than the rest of the graph, also benefit from EGC\u2019s capabilities. The process typically involves creating a similarity matrix for all node pairs and merging highly connected nodes into clusters to maximize modularity<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 76\" title=\"Dabaghi Zarandi, F. &amp; Kuchaki Rafsanjani, M. Community detection in complex networks using structural similarity. Phys. A Stat. Mech. Appl. 503, 882&#x2013;891 (2018).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR76\" id=\"ref-link-section-d462904338e2850\" rel=\"nofollow noopener\" target=\"_blank\">76<\/a>. Community detection is considered successful when the maximum modularity is high, as this reflects the quality of the identified clusters. EGC\u2019s SGM provides a comprehensive assessment of direct and indirect connections, making it an effective similarity measure for community detection. The lower panel of Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig4\" rel=\"nofollow noopener\" target=\"_blank\">4c<\/a> compares the modularity achieved by the SGM current with other algorithms across three datasets. The results show that EGC\u2019s SGM current is comparable to the latest models, indicating that it effectively captures the high-dimensional information of the graph, while still consuming much lower computational costs.<\/p>\n<p>Additionally, EGC can address real-world problems, such as protein-protein interaction (PPI) prediction or the PageRank algorithm. PPIs are fundamental to understanding the molecular mechanisms underlying various biological processes, which are essential for drug discovery and disease modeling<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 4\" title=\"Aittokallio, T. &amp; Schwikowski, B. Graph-based methods for analysing networks in cell biology. Brief. Bioinform. 7, 243&#x2013;255 (2006).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR4\" id=\"ref-link-section-d462904338e2860\" rel=\"nofollow noopener\" target=\"_blank\">4<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 77\" title=\"Abbas, K. et al. Application of network link prediction in drug discovery. BMC Bioinform. &#010;                  https:\/\/doi.org\/10.1186\/s12859-021-04082-y&#010;                  &#010;                 (2021).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR77\" id=\"ref-link-section-d462904338e2863\" rel=\"nofollow noopener\" target=\"_blank\">77<\/a> The PPI follows the key-lock principle, where proteins with complementary structures interact selectively, requiring specialized similarity measures for accurate modeling<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 78\" title=\"Keskin, O., Tuncbag, N. &amp; Gursoy, A. Predicting protein-protein interactions from the molecular to the proteome level. Chem. Rev. 116, 4884&#x2013;4909 &#010;                  https:\/\/doi.org\/10.1021\/acs.chemrev.5b00683&#010;                  &#010;                 (2016).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR78\" id=\"ref-link-section-d462904338e2867\" rel=\"nofollow noopener\" target=\"_blank\">78<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 79\" title=\"Szil&#xE1;gyi, A., Grimm, V., Arakaki, A. K. &amp; Skolnick, J. Prediction of physical protein-protein interactions. Phys. Biol. 2, 1&#x2013;16 &#010;                  https:\/\/doi.org\/10.1088\/1478-3975\/2\/2\/S01&#010;                  &#010;                 (2005).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR79\" id=\"ref-link-section-d462904338e2870\" rel=\"nofollow noopener\" target=\"_blank\">79<\/a>. EGC is suited for this because SGM current paths can be adjusted to match PPI characteristics (upper panel of Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig4\" rel=\"nofollow noopener\" target=\"_blank\">4d<\/a>). It has been shown that SGM using EGC hardware outperforms traditional similarity measures in predicting PPIs across diverse datasets<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 15\" title=\"Jang, Y. H. et al. Cross-wired memristive crossbar array for effective graph data analysis. Adv. Mater. 2311040, 1&#x2013;14 (2023).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR15\" id=\"ref-link-section-d462904338e2877\" rel=\"nofollow noopener\" target=\"_blank\">15<\/a>.<\/p>\n<p>The PageRank algorithm ranks nodes in a graph based on the likelihood that a random walker would land on a particular node<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 69\" title=\"Page, L., Brin, S., Motwani, R. &amp; Winograd, T. The PageRank Citation Ranking: bringing order to the web. The Web Conference (1999). &#010;                  https:\/\/api.semanticscholar.org\/CorpusID:1508503&#010;                  &#010;                .\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR69\" id=\"ref-link-section-d462904338e2884\" rel=\"nofollow noopener\" target=\"_blank\">69<\/a>. PageRank is mathematically represented as a steady-state problem (lower panel of Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig4\" rel=\"nofollow noopener\" target=\"_blank\">4d<\/a>). To implement PageRank with EGC, it is necessary to map probabilistic networks onto the hardware. Recent research implemented PageRank using a multiple m-CBA-based probabilistic graph<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 21\" title=\"Jang, Y. H. et al. Memristive crossbar array-based probabilistic graph modeling. Adv. Mater. 36, 2403904 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR21\" id=\"ref-link-section-d462904338e2891\" rel=\"nofollow noopener\" target=\"_blank\">21<\/a>. It utilized device-to-device variations in multiple m-CBAs for probability-voltage mapping, achieving steady-state estimation with reduced time complexity.<\/p>\n<p>Building on EGC\u2019s demonstrated high performance across various tasks, its advantages extend beyond accuracy to include significant hardware efficiency. One area where this is particularly evident is graph embedding, a notoriously resource-intensive process on conventional CPU-based hardware<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 64\" title=\"Cai, H., Zheng, V. W. &amp; Chang, K. C. C. A comprehensive survey of graph embedding: problems, techniques, and applications. IEEE Trans. Knowl. Data Eng. 30, 1616&#x2013;1637 (2018).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR64\" id=\"ref-link-section-d462904338e2898\" rel=\"nofollow noopener\" target=\"_blank\">64<\/a>. As graph sizes increase, the energy consumption and latency required for embedding grow substantially. Figure\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig4\" rel=\"nofollow noopener\" target=\"_blank\">4e, f<\/a> compares the energy consumption and latency of various graph embedding algorithms<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 63\" title=\"Grover, A. &amp; Leskovec, J. Node2vec: scalable feature learning for networks. In Proc. ACM SIGKDD International Conference on Knowledge Discovery and Data Mining &#010;                  https:\/\/doi.org\/10.1145\/2939672.2939754&#010;                  &#010;                 (2016).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR63\" id=\"ref-link-section-d462904338e2905\" rel=\"nofollow noopener\" target=\"_blank\">63<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 80\" title=\"Tang, J. et al. LINE: Large-scale information network embedding. In Proc. WWW 2015&#x2014;24th International Conference on World Wide Web &#010;                  https:\/\/doi.org\/10.1145\/2736277.2741093&#010;                  &#010;                 (2015)\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR80\" id=\"ref-link-section-d462904338e2908\" rel=\"nofollow noopener\" target=\"_blank\">80<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 81\" title=\"Hamilton, W. L., Ying, R. &amp; Leskovec, J. Inductive representation learning on large graphs. in Advances in Neural Information Processing Systems 30, &#010;                  https:\/\/proceedings.neurips.cc\/paper_files\/paper\/2017\/file\/5dd9db5e033da9c6fb5ba83c7a7ebea9-Paper.pdf&#010;                  &#010;                 (2017).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR81\" id=\"ref-link-section-d462904338e2911\" rel=\"nofollow noopener\" target=\"_blank\">81<\/a> implemented on CPU hardware with the memristive PGR approach. By simplifying the embedding process, the memristive PGR method achieves not only superior energy efficiency, far surpassing traditional CPU-based algorithms, but also competitive latency performance, especially for graphs with fewer than 5000 nodes. Also, EGC offers efficient similarity computation after embedding, where the SGM retrieves node-pair similarity with a single voltage application. In contrast, conventional hardware typically relies on vector-based distance formulas, where the latency scales with the embedding dimension. While EGC latency may increase when the current path spans multiple devices due to increased R-C delay, this effect is typically minimal in real-world graphs, which tend to maintain short average path lengths owing to their small-world characteristics. When such hardware delays do occur, they can be mitigated by enhancing the on-state performance of the device, particularly by reducing resistance and ensuring Ohmic behavior.<\/p>\n<p>In contrast, QGC is widely used for different applications from EGC by computing the time evolution of the networks. Figure\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig5\" rel=\"nofollow noopener\" target=\"_blank\">5<\/a> shows three representative applications of QGC. First, the invertible calculation was extensively researched using p-computing (Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig5\" rel=\"nofollow noopener\" target=\"_blank\">5a<\/a>). Invertible Boolean logic and integer factorization were achieved by the energy-based representation of the problem. The right panel of Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig5\" rel=\"nofollow noopener\" target=\"_blank\">5a<\/a> shows the maximum number factorized using networks of p-bits. The integer factorization of larger numbers requires complex graphs and a finely tuned annealing schedule. Subsequently, p-computing based on mature CMOS technology achieved a higher number of factorizations more effectively than emerging memories.<\/p>\n<p>Fig. 5: Comparison of the performance of QGC in various applications.<a class=\"c-article-section__figure-link\" data-test=\"img-link\" data-track=\"click\" data-track-label=\"image\" data-track-action=\"view figure\" href=\"https:\/\/www.nature.com\/articles\/s41467-025-63494-z\/figures\/5\" rel=\"nofollow noopener\" target=\"_blank\"><img decoding=\"async\" aria-describedby=\"Fig5\" src=\"https:\/\/www.newsbeep.com\/ca\/wp-content\/uploads\/2025\/08\/41467_2025_63494_Fig5_HTML.png\" alt=\"figure 5\" loading=\"lazy\" width=\"685\" height=\"312\"\/><\/a><\/p>\n<p>a Invertible logic of QGC. The left panel shows QGC-based invertible logic, and the right panel depicts the factorized maximum number from various structures. b The QGC-based implementation of a stochastic network and the number of nodes from different structures. c, d\u00a0Combinatorial optimization using phase-based ONN (c) and iterative process in HNN (d). The right panels of (c, d) show ETS and TTS in combinatorial optimization.<\/p>\n<p>ONN and p-computing are also used in stochastic network implementation (Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig5\" rel=\"nofollow noopener\" target=\"_blank\">5b<\/a>). Although these methods aim for general computing purposes using network implementation, most works have focused on Ising machines for combinatorial optimization. It shows that the number of nodes in p-computing is generally larger than that of ONN due to the difficulty in the physical coupling of oscillators in ONN. Moreover, nodes based on CMOS technology, such as ring oscillator and linear-feedback shift register<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 31\" title=\"Sutton, B. et al. Autonomous probabilistic coprocessing with petaflips per second. IEEE Access 8, 157238&#x2013;157252 (2020).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR31\" id=\"ref-link-section-d462904338e2977\" rel=\"nofollow noopener\" target=\"_blank\">31<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 46\" title=\"Moy, W. et al. A 1,968-node coupled ring oscillator circuit for combinatorial optimization problem solving. Nat. Electron. 5, 310&#x2013;317 (2022).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR46\" id=\"ref-link-section-d462904338e2980\" rel=\"nofollow noopener\" target=\"_blank\">46<\/a>, could achieve more complex networks than phase-transition nano-oscillators, memristors, and MTJs did<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 33\" title=\"Borders, W. A. et al. Integer factorization using stochastic magnetic tunnel junctions. Nature 573, 390&#x2013;393 (2019).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR33\" id=\"ref-link-section-d462904338e2984\" rel=\"nofollow noopener\" target=\"_blank\">33<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 35\" title=\"Woo, K. S. et al. Probabilistic computing using Cu0.1Te0.9\/HfO2\/Pt diffusive memristors. Nat. Commun. 13, 5762 (2022).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR35\" id=\"ref-link-section-d462904338e2987\" rel=\"nofollow noopener\" target=\"_blank\">35<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 48\" title=\"Dutta, S. et al. An Ising Hamiltonian solver based on coupled stochastic phase-transition nano-oscillators. Nat. Electron. 4, 502&#x2013;512 (2021).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR48\" id=\"ref-link-section-d462904338e2990\" rel=\"nofollow noopener\" target=\"_blank\">48<\/a>.<\/p>\n<p>The third example illustrates the combinatorial optimization of QGC, further expanding the application of stochastic networks (Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig5\" rel=\"nofollow noopener\" target=\"_blank\">5c, d<\/a>). The left panel of Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig5\" rel=\"nofollow noopener\" target=\"_blank\">5c<\/a> shows the phase difference used for Max-Cut problem-solving through ONN, while the left panel of Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig5\" rel=\"nofollow noopener\" target=\"_blank\">5d<\/a> depicts the iterative process to find the global minimum in HNN. Two qualitative parameters of energy-to-solution (ETS) and time-to-solution (TTS) are shown in the right panel of Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig5\" rel=\"nofollow noopener\" target=\"_blank\">5c, d<\/a>, respectively, which refer to energy and time to obtain the global minimum in the given optimization problems. CMOS implementation<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 59\" title=\"King, A. D., Bernoudy, W., King, J., Berkley, A. J. &amp; Lanting, T. Emulating the coherent Ising machine with a mean-field algorithm. Preprint at arXiv &#010;                  https:\/\/doi.org\/10.48550\/arXiv.1806.08422&#010;                  &#010;                 (2018).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR59\" id=\"ref-link-section-d462904338e3010\" rel=\"nofollow noopener\" target=\"_blank\">59<\/a> consumes higher energy than emerging memory devices<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 48\" title=\"Dutta, S. et al. An Ising Hamiltonian solver based on coupled stochastic phase-transition nano-oscillators. Nat. Electron. 4, 502&#x2013;512 (2021).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR48\" id=\"ref-link-section-d462904338e3015\" rel=\"nofollow noopener\" target=\"_blank\">48<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Jiang, M., Shan, K., He, C. &amp; Li, C. Efficient combinatorial optimization by quantum-inspired parallel annealing in analogue memristor crossbar. Nat. Commun. 14, 5927 (2023).\" href=\"#ref-CR56\" id=\"ref-link-section-d462904338e3018\">56<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Cai, F. et al. Power-efficient combinatorial optimization using intrinsic noise in memristor Hopfield neural networks. Nat. Electron. 3, 409&#x2013;418 (2020).\" href=\"#ref-CR57\" id=\"ref-link-section-d462904338e3018_1\">57<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 58\" title=\"Lee, S. H. et al. In-materia annealing and combinatorial optimization based on vertical memristive array. Adv. Mater. 2410191, 1&#x2013;12 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR58\" id=\"ref-link-section-d462904338e3021\" rel=\"nofollow noopener\" target=\"_blank\">58<\/a>. In addition, various works on ONN and HNN demonstrate TTS on the scale of nanoseconds to microseconds. However, determining the optimal approach remains challenging because the TTS is often calculated based on theoretical switching speeds or predicted clock speeds in scaled devices and is highly sensitive to the specific tuning of the algorithms employed.<\/p>\n<p>Opportunities and technical challenges for future development of EGC and QGC<\/p>\n<p>This section discusses the achievements and potential enhancements in device technology and integration for EGC and QGC. These improvements aim to enhance performance or broaden the scope of solvable problems for both graph computing methods.<\/p>\n<p>Currently, self-rectifying memristors are predominantly used as the fundamental units for EGC (upper left panel of Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig6\" rel=\"nofollow noopener\" target=\"_blank\">6a<\/a>). These self-rectifying memristors typically exhibit nonlinear current\u2013voltage (I\u2013V) characteristics, posing challenges for analyzing large-scale graphs. Nonlinear I\u2013V behavior makes it difficult to extract information from graph paths with longer distances. In such cases, multiple memristors arranged in series along a graph path can cause voltage division, resulting in SGM currents that fall below measurable levels. Even when measurable, the excessively high resistance can significantly increase hardware latency. Although lower currents can enhance the energy efficiency of the CBA, the energy consumption in ADCs and DACs within peripheral circuits is much higher than that in the CBA. Therefore, decreasing latency in the CBA\u2019s unit devices is more beneficial. To accurately capture information from distant graph paths with low latency, devices must possess rectifying and Ohmic characteristics, enabling linear I\u2013V behavior and high current flow under specific biases, while exhibiting nonlinear I\u2013V behavior and restricted current flow under opposite biases. This performance can be achieved by integrating a diode with a memristor with Ohmic properties (upper middle panel of Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig6\" rel=\"nofollow noopener\" target=\"_blank\">6a<\/a>).<\/p>\n<p>Fig. 6: Technical challenges and opportunities for future development of EGC and QGC.<a class=\"c-article-section__figure-link\" data-test=\"img-link\" data-track=\"click\" data-track-label=\"image\" data-track-action=\"view figure\" href=\"https:\/\/www.nature.com\/articles\/s41467-025-63494-z\/figures\/6\" rel=\"nofollow noopener\" target=\"_blank\"><img decoding=\"async\" aria-describedby=\"Fig6\" src=\"https:\/\/www.newsbeep.com\/ca\/wp-content\/uploads\/2025\/08\/41467_2025_63494_Fig6_HTML.png\" alt=\"figure 6\" loading=\"lazy\" width=\"685\" height=\"737\"\/><\/a><\/p>\n<p>a Current and future directions for EGC. The leftmost panel illustrates the current state of EGC, showing various types of self-rectifying memristors (upper panel) integrated with CBA structures designed for planar graphs (lower panel). Progressing to the right, the figure highlights research directions to improve hardware efficiency and expand the scope of solvable problems in EGC. Developing rectifying devices with Ohmic characteristics under forward bias is required to decrease latency, along with advancements in CBA structures to support multidimensional and hierarchical graphs (middle panel). Furthermore, achieving reconfigurability in EGC hardware requires exploring devices and CBA structures capable of physically representing SGM current paths. Obtaining precise SGM current path information plays a critical role in mitigating EGC\u2019s limitation of sequential operation. b Current and future directions for QGC. The leftmost panel depicts the current QGC, utilizing a two-level system and a low-dimensional graph. Progressing to the right, the future vision for QGC involves adopting high-dimensional, multifunctional devices to enable multi-level systems with high-order interaction edges. c Suggested clustering for EGC and QGC. A raw graph is first clustered into smaller graphs, which can be processed in a single core. After either time- or spatial multiplexing, the processed results from clustered graphs are integrated for the final output.<\/p>\n<p>Furthermore, the hardware becomes reconfigurable by developing devices that manipulate rectification direction, thereby enhancing area efficiency. By allowing each device to function interchangeably as a node or an edge, processes such as metal vias or cross-wiring are unnecessary. This reconfigurability enables the same CBA hardware to represent planar, multilayer, and hierarchical graphs. Developing such devices may involve integrating ferroelectric materials, which enable polarization-based resistive switching, with memristors (upper right panel of Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig6\" rel=\"nofollow noopener\" target=\"_blank\">6a<\/a>).<\/p>\n<p>Also, expanding the range of solvable problems within EGC is essential. Although various graph structures exist, current EGC research is mainly limited to planar graphs (lower left panel of Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig6\" rel=\"nofollow noopener\" target=\"_blank\">6a<\/a>). Representing multilayer and hierarchical graphs requires expanding CBAs laterally or vertically and utilizing crossbar tensor architectures, where multiple CBAs are arranged in a tensor structure (lower middle panel of Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig6\" rel=\"nofollow noopener\" target=\"_blank\">6a<\/a>). Moreover, existing EGC hardware has only been able to verify the current value. If current path information could be obtained physically, it would enable one-shot pathfinding and applications to complex problems, such as the traveling salesperson problem. This goal could be achieved using physical elements such as light or charge. For example, incorporating light-emitting diodes at node devices would allow optical verification of current paths, or connecting parallel capacitors to node devices could enable the detection of current paths by measuring the charge on each capacitor immediately after SGM operations (lower right panel of Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig6\" rel=\"nofollow noopener\" target=\"_blank\">6a<\/a>).<\/p>\n<p>As discussed in Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig3\" rel=\"nofollow noopener\" target=\"_blank\">3<\/a>, QGC utilizes nanomaterials to achieve high energy efficiency. As FPGA-based approaches benefit from high integration density and flexibility, QGC should utilize the massive parallelism and dynamics of nanomaterials, similar to AI accelerators<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 19\" title=\"Xia, Q. &amp; Yang, J. J. Memristive crossbar arrays for brain-inspired computing. Nat. Mater. &#010;                  https:\/\/doi.org\/10.1038\/s41563-019-0291-x&#010;                  &#010;                 (2019).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR19\" id=\"ref-link-section-d462904338e3121\" rel=\"nofollow noopener\" target=\"_blank\">19<\/a>. However, QGC requires CMOS peripheral circuits, which account for most of the energy consumption and hinder achieving the theoretical switching and reading speeds. Consequently, current research focuses more on increasing the number of two-level nodes to enhance parallelism rather than improving individual devices.<\/p>\n<p>Nevertheless, many real-world optimization problems require more complex nodes and interactions than the quadratic interactions of binary nodes typically handled by QGC. For example, satisfiability problems can be modeled as hypergraph problems, requiring nodes with multiple levels as the clause number increases. Furthermore, nodes interact at higher orders in these problems, which conventional QGC cannot implement without external CMOS calculations (middle panel of Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig6\" rel=\"nofollow noopener\" target=\"_blank\">6b<\/a>). Recently, third-order interactions have been demonstrated by duplicating memristive devices with limited functionality<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 55\" title=\"Hizzani, M. et al. Memristor-based hardware and algorithms for higher-order Hopfield optimization solver outperforming quadratic Ising machines. In Proc. IEEE International Symposium on Circuits and Systems 1&#x2013;5. &#010;                  https:\/\/doi.org\/10.1109\/ISCAS58744.2024.10558658&#010;                  &#010;                 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR55\" id=\"ref-link-section-d462904338e3131\" rel=\"nofollow noopener\" target=\"_blank\">55<\/a>. Moreover, auxiliary nodes were used to translate a multi-level node into binary nodes for complex optimization problems in QGC<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 40\" title=\"Nikhar, S., Kannan, S., Aadit, N. A., Chowdhury, S. &amp; Camsari, K. Y. All-to-all reconfigurability with sparse and higher-order Ising machines. Nat. Commun. 15, 8977 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR40\" id=\"ref-link-section-d462904338e3135\" rel=\"nofollow noopener\" target=\"_blank\">40<\/a>.<\/p>\n<p>In the long term, the device itself should implement additional functionalities to decrease area overhead and increase integration density (right panel of Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#Fig6\" rel=\"nofollow noopener\" target=\"_blank\">6b<\/a>). For instance, three-terminal devices showed improved solution quality through continuous modulation of an additional terminal to implement adiabatic annealing<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 60\" title=\"Yi, S. I., Kumar, S. &amp; Williams, R. S. Improved hopfield network optimization using manufacturable three-terminal electronic synapses. IEEE Trans. Circuits Syst. I Regul. Pap. 68, 4970&#x2013;4978 (2021).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR60\" id=\"ref-link-section-d462904338e3145\" rel=\"nofollow noopener\" target=\"_blank\">60<\/a>. The increased functionality will also enable parallel calculation of high-order coupling of p-computing, which was calculated in an FPGA in the previous works. In ONN, both complex nodes and edges can be realized through device engineering. The number of levels of oscillatory nodes is determined by dividing the phase into several subgroups; therefore, more precise edge coupling weights and uniform oscillations can expand the range of solvable problems using ONN. Moreover, as the edges in ONN need to correspond to those in the problem graph each time, their coupling strengths must be reconfigurable and programmable. Although electrically programmable devices, such as ferroelectric materials, are available, their practical implementation requires further development, particularly in improving the on-off ratio and endurance.<\/p>\n<p>While EGC and QGC hardware have been implemented with up to tens to thousands of nodes, the ultimate goal for both hardware is to solve large-scale real-world graph problems. However, denser integration with scaled devices cannot support millions of nodes because the edge connection and coupling will increase quadratically. Consequently, full-stack research, in addition to device integration, is required.<\/p>\n<p>One practical approach is clustering, which divides large graphs into manageable units by separating them into inter-cluster and intra-cluster graphs. This hierarchical analysis enables handling complex, large-scale graphs without the need for infinitely expanding hardware. It was also adopted in p-computing to realize asynchronous parallel computing<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 42\" title=\"Ahmed, I., Chiu, P. W., Moy, W. &amp; Kim, C. H. A probabilistic compute fabric based on coupled ring oscillators for solving combinatorial optimization problems. IEEE J. Solid State Circuits &#010;                  https:\/\/doi.org\/10.1109\/JSSC.2021.3062821&#010;                  &#010;                 (2021).\" href=\"http:\/\/www.nature.com\/articles\/s41467-025-63494-z#ref-CR42\" id=\"ref-link-section-d462904338e3155\" rel=\"nofollow noopener\" target=\"_blank\">42<\/a>. Moreover, clustering helps address the inefficiency of mapping sparse graph data onto dense CBAs, where mapping N nodes requires an N\u00b2-sized CBA. Decreasing node numbers through clustering mitigates the discrepancy between the graph\u2019s sparsity and the CBA\u2019s density, enhancing area efficiency. To implement clustering-based analysis, hardware must support time-multiplexing or spatial-multiplexing operations. Achieving this would require device engineering to enable computing cores with plausible performance and architecture-level engineering to control them efficiently. Specifically, device latency and variation should be diminished to calculate on larger clustered graphs.<\/p>\n","protected":false},"excerpt":{"rendered":"Graph computing theory When modeling a space or circumstance in a graph, nodes represent each entity, and edges&hellip;\n","protected":false},"author":2,"featured_media":110265,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[49,48,285,11097,1099,31139,1100,66,61],"class_list":{"0":"post-110264","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-computing","8":"tag-ca","9":"tag-canada","10":"tag-computing","11":"tag-electrical-and-electronic-engineering","12":"tag-humanities-and-social-sciences","13":"tag-materials-for-devices","14":"tag-multidisciplinary","15":"tag-science","16":"tag-technology"},"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts\/110264","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/comments?post=110264"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts\/110264\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/media\/110265"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/media?parent=110264"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/categories?post=110264"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/tags?post=110264"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}