Next Article in Journal
Perov Fixed-Point Results on F-Contraction Mappings Equipped with Binary Relation
Previous Article in Journal
Machine-Learning Methods on Noisy and Sparse Data
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Mapping between Spin-Glass Three-Dimensional (3D) Ising Model and Boolean Satisfiability Problem

Shenyang National Laboratory for Materials Science, Institute of Metal Research, Chinese Academy of Sciences, 72 Wenhua Road, Shenyang 110016, China
Mathematics 2023, 11(1), 237; https://doi.org/10.3390/math11010237
Submission received: 11 November 2022 / Revised: 15 December 2022 / Accepted: 29 December 2022 / Published: 3 January 2023

Abstract

:
The common feature for a nontrivial hard problem is the existence of nontrivial topological structures, non-planarity graphs, nonlocalities, or long-range spin entanglements in a model system with randomness. For instance, the Boolean satisfiability (K-SAT) problems for K ≥ 3 M SAT K 3   are nontrivial, due to the existence of non-planarity graphs, nonlocalities, and the randomness. In this work, the relation between a spin-glass three-dimensional (3D) Ising model   M SGI 3 D   with the lattice size N = mnl and the K-SAT problems is investigated in detail. With the Clifford algebra representation, it is easy to reveal the existence of the long-range entanglements between Ising spins in the spin-glass 3D Ising lattice. The internal factors in the transfer matrices of the spin-glass 3D Ising model lead to the nontrivial topological structures and the nonlocalities. At first, we prove that the absolute minimum core (AMC) model M AMC 3 D exists in the spin-glass 3D Ising model, which is defined as a spin-glass 2D Ising model interacting with its nearest neighboring plane. Any algorithms, which use any approximations and/or break the long-range spin entanglements of the AMC model, cannot result in the exact solution of the spin-glass 3D Ising model. Second, we prove that the dual transformation between the spin-glass 3D Ising model and the spin-glass 3D Z2 lattice gauge model shows that it can be mapped to a K-SAT problem for K ≥ 4 also in the consideration of random interactions and frustrations. Third, we prove that the AMC model is equivalent to the K-SAT problem for K = 3. Because the lower bound of the computational complexity of the spin-glass 3D Ising model C L M SGI 3 D   is the computational complexity by brute force search of the AMC model C U M AMC 3 D , the lower bound of the computational complexity of the K-SAT problem for K ≥ 4 C L M SAT K 4   is the computational complexity by brute force search of the K-SAT problem for K = 3   C U M SAT K = 3 . Namely, C L M SAT K 4 = C L M SGI 3 D C U M AMC 3 D = C U M SAT K = 3 . All of them are in subexponential and superpolynomial. Therefore, the computational complexity of the K-SAT problem for K ≥ 4 cannot be reduced to that of the K-SAT problem for K < 3.

1. Introduction

In recent years, there has been great progress in computer science, specially, in machine learning, artificial intelligence, data mining, and so on. The technical advances in these fields change our daily life, while they also benefit our better understanding on the fundamental structures of mathematics. Meanwhile, there is a trend to strengthen the discipline among mathematics, physics, and computer science to solve hard problems in science. Indeed, to solve a problem in physics, one may need to understand in depth the mathematical structures of a physical system, which may involve knowledge in algebra, topology and geometry. By contrast, a hard problem in mathematics and computer science may be related to a physical system, and to solve it, one may seek the guidance of physical significances. Moreover, successfully solving a hard problem in either physics or mathematics/computer science may provide a new forum for dialogues between mathematicians, physicists, as well as computer scientists.
The exact solution of a ferromagnetic three-dimensional (3D) Ising model in a zero external magnetic field is a well-known problem in physics, standing for almost 100 years [1,2,3,4,5,6]. To explicitly solve it, we need to understand well the mathematical structures with algebraic, topological, and geometric aspects [1,2,3,4,5,6,7,8], for instance, Jordan algebra [9,10,11,12]. The procedures for exactly solving it involve employing several algebras (Lie algebra, Jordan algebra, Clifford algebra, quaternion algebra, etc.), accounting for the contribution of the nontrivial topological structures to the physical properties, and generating the geometric phases on eigenvectors and eigenvalues of the ferromagnetic 3D Ising system [3,5,6,7,8,13]. The 3D Ising model is related closely with combinatorics, graph theory, and statistical learning networks. A famous example in machine learning and artificial intelligence is Alphago that defeated the world champion of the game of Go [14], with technical advances in deep learning and artificial neural networks. The game of Go deals with computing the total state of a system with three possible states (black, while, empty) at each site of a 19 × 19 lattice, which actually corresponds to a two-dimensional (2D) q = 3 Potts model with a spin of three possible states (spin up, spin down, empty; or with values +1, −1, 0) at each site. Note that the Ising model is a q = 2 Potts model with spin up and spin down states (with values +1/2, −1/2). The computational complexity of the spin-glass 3D Ising model is much more complicated than that of the game of Go because the lattice is 3D, resulting in the nontrivial topological structures and the nonlocality (due to the long-range entanglement between Ising spins, a pure quantum mechanics effect), and the lattice size is N = mnl, where m, n, l are the numbers of lattice points along three crystallographic directions, and in the thermodynamic limit m → ∞, n → ∞, l → ∞, N → ∞ [15].
In computational complexity theory, NP is an abbreviation for non-deterministic polynomial time, which is defined as the set of decision problems that can be solved in polynomial time on a non-deterministic Turing machine. A P-problem can be solved in polynomial time by a deterministic Turing machine. In NP, the set of all decision problems whose solutions can be verified in polynomial time are cataloged to NP-complete problems (Cook–Levin theorem [16,17]). A problem p in NP is NP-complete if every other problem in NP can be transformed into p in polynomial time. The most notable characteristic of NP-complete problems is that no fast solution to them is known. The K-satisfiability (K-SAT) problem for K ≥ 3 is a central problem in combinatorial optimization, being the first problem to be shown NP-complete. The K-SAT problem deals with an ensemble of N Boolean variables, submitted to M constraints. Each constraint is expressed in the form of an OR function of K variables (or their negations) in the ensemble, and the problem is to check whether there exists one configuration (among 2N possible ones) of the variables, which satisfies all constraints. An efficient algorithm for solving the K-SAT problem in its worst-case instances will immediately lead to other algorithms for solving efficiently thousands of different hard combinatorial problems. Among thousands of NP-complete problems [18,19,20,21,22,23,24,25,26,27,28,29,30,31], we mention several well-known ones as follows: Hamiltonian path problem, travelling salesman problem, Knapsack problem, subset sum problem, vertex cover problem, subgraph isomorphism problem, independent set problem, graph coloring problem, dominating set problem, protein folding problem, maximum edge biclique problem, etc. At present, all known algorithms for NP-complete problems require time that is super-polynomial in the input size, and it is unknown whether there are any faster algorithms. In the previous work [32,33,34], the spin-glass 2D Ising model was proven to be a P-problem, whereas the spin-glass 3D Ising model was proven to be a NP-complete problem. There have been some reports [35,36,37,38,39,40,41] on the relation between the spin-glass Ising models and K-SAT problems.
Although the NP-complete problem is an important problem in computer sciences, it consists of thousands of problems in different fields, such as mathematics, physics, chemistry, biology, and so on. It is thought that any advances in these fields for anyone of these problems may shed a certain light on solving this NP-complete problem. The present author has been working on the 3D Ising models for tens of years and figures out their mathematical structures [3,4,5,6,7,8,15,42], which are quite helpful for understanding the spin-glass 3D Ising model. The aim of this work is to investigate the mapping between the spin-glass 3D Ising model and the K-SAT problems, with emphasis of the Clifford algebra representation and the dual transformation to reveal the nontrivial topological structures, the non-planarity graphs, the nonlocalities, or the long-range spin entanglements in these two systems. It is important to use the Clifford algebra representation to reveal the long-range entanglement (as well as the nonlocality) between Ising spins in the spin-glass 3D Ising lattice, which, together with the existence of the randomness, causes the non-triviality of the problem. It is found that the spin-glass 3D Ising model can be mapped by a dual transformation to a K-SAT problem for K ≥ 4. If we focus on an absolute minimum core (AMC) model of the spin-glass 3D Ising model, which is defined as a spin-glass 2D Ising model interacting with its nearest neighboring plane, the lower bound of the computational complexity of the spin-glass 3D Ising model (as well as the K-SAT problems for K ≥ 4) is reduced to the computational complexity by brute force search of the AMC model (as well as a K-SAT problem for K = 3).
The paper is organized as follows: In Section 2, the Clifford algebra structure and nonlocality of the spin-glass 3D Ising model are investigated. In Section 3, a mapping between the spin-glass 3D Ising model and the Boolean satisfiability for K ≥ 4 is established. In Section 4, we figure out the mapping between the AMC model and the K-SAT problem for K = 3. Section 5 is for conclusions.

2. Nonlocality of the Spin-Glass 3D Ising Model

In nature, there exist different magnetic materials with, for instance, ferromagnetic, antiferromagnetic, ferrimagnetic, paramagnetic, spin glass, and even spin liquid phases. The formation of these magnetic phases and the phase transitions between them are governed by competition between terms of various energies, including the exchange interactions, the crystalline anisotropy energy, the Zeeman energy (caused by an external magnetic field), and thermal activity. The existence of these magnetic states is controlled by the minimum of the total free energy of the system. In a ferromagnet, the ferromagnetic ordered state emerges at the critical point, which is spontaneously magnetized with unit vector denoting direction of saturation magnetization. The spins in a ferromagnet all align in the same direction in its ground state, while in an antiferromagnet, the neighboring spins are antiparallelly aligned in the ground state. In an Ising magnet [1,2,3,4], the spontaneous magnetization points to the z axis according to the usual definition. Above Curie (or Néel) temperature, the parametric phase appears as a disorder state of spin alignments. A spin glass is a disordered magnet [15,43,44,45,46,47], where the spins are aligned in an irregular pattern. All the spins in a spin glass are frozen in a disorder ground state, aligning randomly to different directions (in an Ising case, +z and -z directions). In a certain sense, the spin-glass state is an ordered state with disorder orientations of spins. The difference between spin glass and parametric phases is that, in the paramagnetic state, the spins align disorderly in space and with the time evolution; in the spin glass, the spins align disorderly in space but may remain ordered (and/or unchanged) with the time evolution (associated to the onset of the spontaneous replica symmetry breaking). Furthermore, frustration, non-ergodic behavior, and even nontrivial topological effect (in 3D) may occur in the spin glass systems [15].
Definition 1.
Let M A D be a physical model where the upper script fixes the dimension, and the lower indices indicate the character of the model.
Definition 2.
Let C M A D be the computational complexity of the model M A D .
Definition 3.
Let C U M A D be the upper bound of the computational complexity of M A D . The upper bound for a model is equal to the computational complexity as computed by brute force search.
Definition 4.
Let C L M A D be the lower bound of the computational complexity of M A D .
Theorem 1.
The long-range entanglement between Ising spins exists in the spin-glass 3D Ising lattice, which is represented by the exponential factors of s j s j + m n in the transfer matrices.
Proof of Theorem 1.
The Hamiltonian of a spin-glass 3D Ising (Edwards–Anderson) model M S G I 3 D   is written as [15,44]:
H = i , j J i j S i S j
where Ising spins with S = 1/2 are arranged on a 3D lattice with the lattice size N = mnl. The numbers (m, n, l) denote lattice points along three crystallographic directions. We consider only the nearest neighboring interactions J i j with different signs (for ferromagnetic or antiferromagnetic ones), which are randomly distributed and can be set to be different. We shall use J ˜ , J ˜ , and J ˜ , being a probability distribution, to represent the randomly distributed interactions along the three crystallographic directions, respectively. As usual, the probability of finding the spin-gass 3D Ising lattice in a given configuration and a fixed replica at the temperature T is proportional to exp{−Ec/kBT}, where Ec is the total energy of the configuration and kB is the Boltzmann constant. The thermodynamic properties for the spin-glass 3D Ising model can be found from the partition function Z, after mediating ln Z ¯ over disorder. The partition function Z ¯ for the spin-glass 3D Ising lattice in a fixed replica can be expressed as [2,3,15,48]:
Z ¯ = a l l   c o n f i g u r a t i o n s e n c K ˜ + n c K ˜ + n c K ˜
Here we use Z ¯ to represent the partition function in a fixed replica, that is, the annealed average of the partition function Z. n c , n c and n c are integers depending on the configuration of the spin lattice [2,3,48], and Z ¯ is obtained by summarizing over all configurations in a fixed replica. The variables K ˜ J ˜ / k B T , K ˜ J ˜ / k B T and K ˜ J ˜ / k B T are introduced instead of J ˜ , J ˜ , and J ˜   for describing the randomly distributed interactions. The partition function Z ¯ of the spin-glass 3D Ising lattice in a fixed replica may be written in forms of three transfer matrices in forms of direct products of matrices [3,4,7,49,50]. The following generators of Clifford algebra of the 3D Ising model are introduced:
Γ 2 k 1 = C C C s 1 1     ( k 1   times   C )
Γ 2 k = C C C ( i s ) 1 1     ( k 1   times   C )
Following the Onsager–Kaufman–Zhang notation [2,3,4,7], we have: s = 0 1 1 0 (=iσ2), s = 1 0 0 1 (=σ3), C = 0 1 1 0 (=σ1), where σj (j = 1,2,3) are Pauli matrices. Because we are interested in the computational complexity of the spin-glass 3D Ising model, its partition function Z can be calculated from the average of the partition function Z ¯ for many fixed replicas. Since the computational complexity for computing the partition function Z is much more complicated than that of the annealed average Z ¯ , it is enough to focus on Z ¯ for the lower bound of the computational complexity.
The partition function Z ¯   of the spin-glass 3D Ising model in a fixed replica can be expressed as follows [3,4,5]:
Z ¯ = 2 s i n h 2 K ˜ m n l 2 · trace V 3 V 2 V 1
V 3 = j = 1 m n l e x p i K ˜ Γ 2 j k = j + 1 j + m n 1 i Γ 2 k 1 Γ 2 k Γ 2 j + 2 m n 1 = j = 1 m n l e x p i K ˜ s j s j + m n
V 2 = j = 1 m n l e x p i K ˜ Γ 2 j Γ 2 j + 1 = j = 1 m n l e x p i K ˜ s j s j + 1
V 1 = j = 1 m n l e x p i K ˜ · Γ 2 j 1 Γ 2 j = j = 1 m n l e x p i K ˜ · C j
Here, K ˜ is defined by e 2 K ˜ t a n h K ˜ [2,3,4,5,6,7,8]. We define the matrices C j and s j as follows:
C j = I I I C I I
and
s j = I I I s I I
For the ferromagnetic 3D Ising model, the Clifford algebra representation plays an important role in solving analytically its exact solution [3,4,5]. Meanwhile, the Clifford algebra representation is also important to reveal the mathematical structures of the spin-glass 3D Ising model, in which non-local behavior, non-Gaussian, and non-commutative of operators exist also.
For the spin-glass 3D Ising model, the Clifford algebra representations for the partition function Z ¯ (Equation (5)) and the transfer matrices (Equations (6)–(8)) have the almost same formulas as those of the ferromagnetic 3D Ising model, with the following differences: (1) The present interactions K ˜ , K ˜ , and K ˜ are randomly distributed. (2) The partition function Z ¯ for the spin glass cannot be written in terms of trace V 3 V 2 V 1 m (and i = 1 2 n l λ i m ) as in the ferromagnetic case (see, for instance, Equation (2) in [4]). (3) In the products of Equations (6)–(8), j run from 1 to mnl, but in Equations (3)–(5) of [4], j run from 1 to nl. (4) For the internal factors in the transfer matrix V 3 (see Equation (6)), k for the product run from j + 1 to j + m n 1 , while in Equation (3) of [4], k run from j + 1 to j + n 1 . (5) The exponential factors of s j s j + mn shows up in V 3 for the spin glass model (see Equation (6)), but the exponential factors of s j s j + n appear in Equation (A10) of [4] for the ferromagnetic one. All these differences are caused by randomness of interactions in the spin-glass 3D Ising model, which do not change a fact of existing long-range entanglement between Ising spins within a plane (mn spins). The periodic boundary condition and the largest eigenvalue principle used in Zhang–Suzuki–March procedure [4] for the ferromagnetic 3D Ising model cannot be utilized for computing analytically the spin-glass 3D Ising model.
Although the Ising model with only the nearest neighboring interactions behave to be fully locally defined in the Ising spin variable language, in the transfer matrices, the set of all allowed states contribute to partition function and free energy in a way of that all spins are entangled. In the transfer matrix V3, the nonlocality shows up in the alternative Clifford algebra description, defined through auxiliary fermionic Γ-operators, which reflects the global effect of the system with the nontrivial topological structures [3,4,5]. This is caused by the contradiction between the 2D character of transfer matrices and the 3D arrangement of spins located on a 3D lattice. The interaction between each of the two nearest neighboring spins along the third-dimension acts as a long-range engagement via a medium of the entanglement of all the spin in a plane. The nearest neighboring interaction along the third dimension behaves as an effective long-range interaction. This is indeed a pure quantum mechanics effect, being a natural character of a 3D many-body interacting spin system. Thus, such a nonlocality exists also in the space of all the Ising spin states since the descriptions in the two different spaces (with Ising spin variable language and Clifford algebra description, respectively) are connected by a series of equalities [4]. Besides the existence of the nontrivial topological structures, the spin-glass 3D Ising model possesses the characters of nonlocality, non-planarity, randomness, frustration, and non-ergodic behavior [15,47]. □
Definition 5.
The absolute minimum core (AMC) model of the spin-glass 3D Ising model, M A M C 3 D , is defined as a spin-glass 2D Ising model interacting with its nearest neighboring plane.
Theorem 2.
Any algorithms, which use any approximations and/or break the long-range spin entanglement in the AMC model,   M A M C 3 D , cannot result in the exact solution of the spin-glass 3D Ising model M S G I 3 D   .
Proof of Theorem 2.
Finding the ground state of the spin-glass Ising model can be accomplished by computing H(σ) for accounting the combinatorial complexity for all 2N possible configurations. The upper bound of the computational complexity of a spin-glass 3D Ising model, C U M SGI 3 D   , is O(2N) [43,47,51]. In what follows, we shall determine the lower bound of the computational complexity of a spin-glass 3D Ising model, C L M SGI 3 D   . Determining the ground state properties as well as the critical behavior at glassy phase transitions in disordered spin systems could be relevant for complexity theory of the satisfiability problem, due to the intractability concentration phenomena [16,27,52]. The Clifford algebra representation reveals the basic character of mathematical structures, which plays an importation role in determining the lower bound for its computational complexity [15]. The key point is that as revealed above with the Clifford algebra representation (Theorem 1), the long-range entanglement exists between spins in the spin-glass 3D Ising model, due to the nonlinear internal factors in the transfer matrices (see Equation (6)). The randomness of interactions in the spin-glass 3D Ising model does not change this character (the nature of the 3D many-body systems) but increases the computational complexity. Thus, an AMC model, M AMC 3 D , exists in the spin-glass 3D Ising model [15], in which the entanglements between the spins should not be broken. Indeed, the AMC model is the basic element of the spin entanglements in M S G I 3 D . Any algorithms, which use any approximations and/or break our AMC model, cannot find the exact solution of the spin-glass 3D Ising model. □
Theorem 3.
C L M S G I 3 D C U M A M C 3 D .
Proof of Theorem 3.
We have to consider frustration in the spin glass systems [15]. There are two cases for the computational complexity of the core model, C M S G C 3 D , for computing the spin-glass 3D Ising model: (1) In some replicas, frustration is limited to occur within a plaquette, which can be included always in two neighboring planes (i.e., the AMC model). We have C L M SGI 3 D = C L M S G C 3 D = C U M AMC 3 D . (2) In some replicas, frustration in the 3D case may appear on closed polygons that are higher than a plaquette, which cannot be included always in two neighboring planes. We have C L M SGI 3 D = C L M S G C 3 D > C U M AMC 3 D . Therefore, combining the two cases, we have the following conclusion: the lower bound for computational complexity of the spin-glass 3D Ising model, C L M SGI 3 D , is equal to or larger than the computational complexity as computed by brute force search of the AMC model, C U M AMC 3 D . That is, C L M SGI 3 D C U M AMC 3 D . □

3. Mapping between the Spin-Glass 3D Ising Model and the Boolean Satisfiability

Definition 6.
Let M B K be an optimization model where the upper script fixes the parameter K, and the lower indices indicate the character of the model.
Definition 7.
Let C M B K be the computational complexity of the model M B K .
Definition 8.
Let C U M B K be the upper bound of the computational complexity of M B K . The upper bound for a model is equal to the computational complexity as computed by brute force search.
Definition 9.
Let C L M B K  be the lower bound of the computational complexity of M B K .
Theorem 4.
The spin-glass 3D Ising model can be mapped into the Boolean satisfiability problem for K ≥ 4. Namely, M S G I 3 D   M S A T K 4 and C M S G I 3 D   = C M S A T K 4 .
Proof of Theorem 4.
It has been known for long that links exist between statistical physics and combinatorial optimization [38,47]. The statistical physics of frustrated spin models serves to acquire a better understanding of complexity, by mapping the study of the ground states of disordered models onto the optimization problems [38,47]. In fact, the spin-glass problem is at the core of the statistical physics of disordered systems, which also deals with Boolean variables (spins), interacting with random exchange couplings [38,47]. Each pair of interacting spins can be treated as a constraint and finding the state of minimal energy in a spin-glass is equalized to minimizing the number of violated constraints. Although the precise form of the constraints in a spin glass model and a K-SAT problem somehow differ, deep similarities exist [39,53]. In both cases, the difficulty for computations comes from the existence of frustration [38,47], nonlocality [4,15,32,34], and randomness, which forbids us to find the global optimal state by a purely local optimization procedure. In what follows, we illustrate the mapping between the spin-glass 3D Ising model and the Boolean satisfiability problem.
We first focus on the K-SAT problem, which is defined as follows [35,36,37,39,40]. We consider N Boolean variables {xi = 0; 1}i=1;:::;N and choose randomly K among N possible indices i. For each of them, choose a literal that is the corresponding xi or its negation x ¯ i with equal probabilities of one half. A clause C is the logical OR of the K literals previously chosen, and C will be true (or satisfied) if and only if at least one literal is true. We repeat this process to obtain M independently chosen clauses {Cl}l = 1,...,M and ask for all of them to be true at the same time (i.e., taking the logical AND of the M clauses). Therefore, we reach a Boolean expression in the conjunctive normal form [40], written as:
F = l = 1 M C l = l = 1 M i K z i l
where ∧ and ∨ stand for the logical AND and OR operations, respectively. We realize a solution of the K-SAT problem when a logical assignment of the {xi}s satisfying all clauses, i.e., evaluating F to be true. If no such assignment exists, F will be unsatisfiable. For large instances (M, N → ∞), mathematical analysis and numerical simulations indicate evidently that when α = M/N crosses a critical value αc(K), the probability of finding a logical assignment of the {xi}s satisfying all the clauses falls abruptly from one down to zero [37].
For K-SAT problems, all interactions involve K spins, and the energy of an interaction node a involving spins σ i 1 , , σ i p is represented by [36,39]:
E a = 2 r = 1 K 1 + J a r σ i r 2
It depends on a set of K coupling constants Ja = ( J a 1 , , J a K ), which take values ±1. This interaction node possesses a simple interpretation as a clause: the energy Ea is zero as soon as at least one of the spins   σ i r is opposite to the corresponding coupling J a K . If all spins equal their couplings, the energy is equal to 2.
We then focus on the Ising spin model: Consider a set of N Ising spins σi ∈ {±1} and M groups of interacting variables, which are called function nodes. A set of na spins is involved in each function node a. The set of all these spins is denoted by Va. The interaction is an arbitrary function of the spins in Va, depending on the problem one considers and can also involve hidden variables. When we adopt the Ising spin notion, a true Boolean variable is mapped onto Si = +1, whereas a false variable gives Si = −1 (in Ising models with S = 1/2, we have Si = ±1/2). A logical assignment {S} is a set of N spins Si out of all 2N possible configurations. Denote the (random) set of clauses by {C}. We then choose the energy-cost function H[{C}; {S}] to be the number of clauses violated by the configuration {S}. The total energy of a configuration σ1, …, σN is represented as [39]:
E = a = 1 M E a
and the goal in combinatorial optimization is to search a configuration of spins, which minimizes E. If the ground state energy is zero (respectively strictly positive), the logical clauses are satisfiable (respectively unsatisfiable). The free-energy density f of the resulting spin system at a formal temperature T is given by the logarithm of the partition function [35]
Z C = S e x p H C , S k B T
with assumption of being self-averaging as the size N of the instance of the K-SAT problem goes to infinity. In order to calculate the disorder average, one can use the replica trick:
ln Z ¯ = lim n 0 n Z n ¯
where at first a positive integer number n is considered, and the replica limit n → 0 is achieved by some kind of analytical continuation in n. This problem is generalized by introducing an additional parameter β = 1/(kBT), an inverse temperature in the physics language, and studying the Boltzmann probability distribution [39]:
P σ 1 , σ N = 1 Z e x p β E
where Z is a normalization constant. This arises naturally from the point of view of physics and connects directly with problems in statistical mechanics. <O> is denoted as the expectation of an observable O (can be any function of the spin σi) with respect to this measure. These expressions are just those defined for the spin-glass Ising model we studied in quantum statistical mechanics. In the statistical mechanics, the temperature is an important parameter for measuring physical properties.
For spin glasses systems (described by the Edwards–Anderson model [44]), usually, all the interactions involve two spins, so all na are equal to 2; the energy of an interaction node a involving spins σi and σj is given by [39] E a = J i j σ i σ j , where Ji j is called the exchange coupling constant. The total energy of a configuration σ1, …, σN is described by Equation (13), while the partition function and the Boltzmann probability distribution are given by Equations (15) and (16), respectively. These expressions are just consistent with the Hamiltonian (1) and the partition function (2) or (5) for the spin-glass 3D Ising model if we consider random interactions.
From the first glimpse, it seems that the spin-glass Ising models correspond to the K-SAT problem with K = 2. However, as we have known, the dimensionality of the spin-glass Ising models contributes greatly to the computational complexity of the systems. The previous work [32,33,34] revealed that the spin-glass 2D Ising model is a P-problem, whereas the spin-glass 3D Ising model is a NP-complete problem. The 2D Ising model is a self-dual model, which is dual to a 2D Ising model with E a = J i j s i s j , with Ising spins si and sj. However, the 3D Ising model is dual to a 3D Z2 lattice gauge model with E a = J i j p q s i s j s p s q , with Ising spins si, sj, sp, and sq around primitive squares (or plaquettes) of the lattice. Figure 1 shows the duality between the 3D Z2 lattice gauge model and the original 3D Ising model [13,54,55], while Figure 2 illustrates the mapping between a two-spin link interaction in the 3D Ising model and a four-spin plaquette interaction in the 3D Z2 lattice gauge model. The 3D Z2 lattice gauge lattice is displaced from the original 3D Ising lattice by half a lattice spacing in each crystallographic direction [13,54,55,56,57]. The vertices of the 3D Z2 lattice gauge lattice lie in the centers of the elementary cubes of the original lattice and vice versa. As shown in Equation (2.30) of ref. [55], the duality is valid as the condition k ν λ , i = 1 2 1 r i r i + μ ^ is held. From Equations (2.27)–(2.29) in [55], besides a factor of s i n h 2 β ˜ 3 N / 2 , the product of C k β ˜ is the only factor associated with interactions in the partition function. As the interactions become random, the duality condition is not altered.
Notice that in Figure 2, we just illustrate the cases for parallel spin alignments, but the spins can align with randomly distributed directions (even with frustrations) in the spin-glass systems. As indicated above, the randomness of interactions and spin alignments does not affect the mapping, as long as the particular constraint could be satisfied for such a mapping [13,54,55]. It clearly shows that the spin-glass 3D Ising model corresponds to the K-SAT problem with K = 4. However, in some replicas, frustration in the 3D case could appear on closed polygons, which are higher than a plaquette. Such closed polygons cannot be included always in two neighboring planes. If we consider all the possible frustrations in the 3D lattice, more than two neighboring planes must be considered, and the interactions between more than four spins need to be taken into account also. Therefore, the spin-glass 3D Ising model is equivalent to the K-SAT problem for K ≥ 4. Namely, M SGI 3 D   M SAT K 4 and thus C M SGI 3 D   = C M SAT K 4 . □

4. Mapping between the AMC Model in the Spin-Glass 3D Ising Model and the Boolean Satisfiability

Theorem 5.
The AMC model in the spin-glass 3D Ising model can be mapped into the Boolean satisfiability problem for K = 3. Namely, M A M C 3 D M S A T K = 3 and C M A M C 3 D = C M S A T K = 3 .
Proof of Theorem 5.
The AMC model in the spin-glass 3D Ising model is constructed by a spin-glass 2D Ising model interacting with its nearest neighboring plane [15]. We have shown that the lower bound of the computational complexity of the spin-glass 3D Ising model is that of the AMC model as computed by brute force search. That is, C L M SGI 3 D = C U M AMC 3 D . We shall figure out the equivalence between the AMC model and the K-SAT problem. The AMC model M AMC 3 D can be treated as a plane lattice where three links (as a star) imposed on each site (see Figure 3 for equivalence between three interactions in the AMC model and those in a star lattice) if we neglect the nontrivial topological structure of the 3D lattice. This simplification does not affect the proof of the present theorem because the nontrivial topological structure would cause even more computational complexity. Such a star model is the duality of a triangular lattice by the well-known star-triangular relation (the Yang–Baxter equation in the continuous limit) [7]. The star-triangular relation was developed firstly in electric networks [58] and is represented for Ising models as follows:
K 1 K 1 = K 2 K 2 = K 3 K 3 = K 1 K 2 + K 2 K 3 + K 3 K 1 = K 1 K 2 K 3 K 1 + K 2 + K 3
where K i and K i (i = 1, 2, 3) are interactions for the star and triangular lattices, respectively. The Kramers–Wannier relation between the dual lattices is identified [2,54,55,59]:
K = 1 2 l n t a n h K
Figure 3 also represents the duality between a star lattice (i.e., the AMC model) and a triangular lattice.
Then, following the procedure in [13,54,55], we can perform a similar process to dual a star lattice (i.e., the AMC model) to a 2D triangular lattice model with E a = J i j p s i s j s p , with Ising spins si, sj, and sp located around primitive triangles of the lattice. Figure 4 illustrates mapping between a two-spin interaction for a link in a star lattice (i.e., the AMC model) and a three-spin interaction for a triangle in a triangular lattice. Note that in Figure 4, we just illustrate the parallel spin alignments, but the spins can align with randomly distributed directions in the spin-glass systems, even with frustrations. However, according to the discussion above, the factors related with interactions in the partition function are not associated with the condition for the mapping. Thus, we can obtain a conclusion that the randomness of interactions and spin alignments and even frustrations will not affect the mapping, as the particular constraint should be satisfied for such a mapping [13,54,55]. Therefore, the AMC model of the spin-glass 3D Ising model is equivalent to the K-SAT problem for K = 3. Namely, M AMC 3 D M SAT K = 3 and thus C M AMC 3 D = C M SAT K = 3 . □
We obtain the following theorems:
Theorem 6.
The lower bound of the computational complexity of the Boolean satisfiability problem for K ≥ 4 equals to the computational complexity by brute force search of the AMC model in the spin-glass 3D Ising model, which is equivalent to the computational complexity by brute force search of the Boolean satisfiability problem for K = 3. Namely, we have C L M S A T K 4 C U M A M C 3 D = C U M S A T K = 3 .
Proof of Theorem 6.
It is a direct consequence of Theorems 1–5. According to Theorems 1–3, any algorithms, which use any approximations and/or break the long-range spin entanglement in the AMC model, M AMC 3 D , cannot result in the exact solution of the spin-glass 3D Ising model M SGI 3 D   . C L M SGI 3 D C U M AMC 3 D . According to Theorem 4, M SGI 3 D   M SAT K 4 and C M SGI 3 D   = C M SAT K 4 . According to Theorem 5, we have M AMC 3 D M SAT K = 3 and C M AMC 3 D = C M SAT K = 3 Therefore, any algorithms, which use any approximations and/or break the long-range spin entanglement in the K-SAT problem for K = 3, M SAT K = 3 , cannot result in the exact solution of the K-SAT problem for K ≥ 4, M SAT K 4 . We have C L M SAT K 4 = C L M SGI 3 D C U M AMC 3 D = C U M SAT K = 3 .
Theorem 7.
M AMC 3 D is the border between M SGI 3 D and M SGI 2 D , while M SAT K = 3 is the border between M SAT K 4   and M SAT K = 2 .
Proof of Theorem 7.
It is evidently correct. According to Theorems in [16,32,33,34], M SGI 3 D and M SAT K 4   are catalogued to a kind of models for NP-complete. According to Theorems 5 above, C U M AMC 3 D = C U M SAT K = 3 is the lower bound of their computational complexity. M AMC 3 D is also NP-complete, but cannot be reduced furthermore to be a P-problem. By contrast, M SGI 2 D   and M SAT K = 2 are catalogued to a kind of models for P-problem. Thus, the theorem is validated. □
Theorem 8.
The lower bound of the computational complexity of the Boolean satisfiability problem for K ≥ 4, C L M S A T K 4 , or C U M S A T K = 3 , is in subexponential and superpolynomial.
Proof of Theorem 8.
It is valid as an immediate consequence of Theorem 3 of [15] and Theorem 6. According to Theorem 3 in [15], the computational complexity of the AMC model of a spin-glass 3D Ising model, C M AMC 3 D , cannot be reduced to be less than O(2mn) by any algorithms. It means that the AMC model must be computed by brute force search in order to obtain the solution of the spin-glass 3D Ising model. O(2mn) equals to O((1 + ε)N), with ε ≠ 1/N, which is subexponential, and superpolynomial [15]. According to Theorem 6, we have C L M SAT K 4 = C L M SGI 3 D C U M AMC 3 D = C U M SAT K = 3 . Thus,   C L M SAT K 4 , or C U M SAT K = 3 , is in subexponential and superpolynomial. □

5. Conclusions

In conclusion, we have proven that the spin-glass 3D Ising model can be mapped to the K-SAT problem for K ≥ 4, that is, M SGI 3 D   M SAT K 4 , by the duality between the spin-glass 3D Ising model and the spin-glass 3D Z2 gauge lattice theory and the consideration of random interactions and frustration. Furthermore, we have proven that the AMC model of the spin-glass 3D Ising model is equivalent to the K-SAT problem for K = 3, namely, M AMC 3 D M SAT K = 3 . We have proven that C L M SAT K 4 = C L M SGI 3 D C U M AMC 3 D = C U M SAT K = 3 .   M AMC 3 D is the border between M SGI 3 D and M SGI 2 D , while M SAT K = 3 is the border between M SAT K 4   and M SAT K = 2 . The lower bound of the computational complexity of the Boolean satisfiability problem for K ≥ 4, C L M SAT K 4 , is in subexponential and superpolynomial. The computational complexity of the K-SAT problem for K ≥ 4 cannot be reduced to that of the K-SAT problem for K < 3. The present work provides a bridge between mathematics, computer science, and physics, which enhances understanding and efficiency of solutions of related problems.

Funding

This research was funded by the National Natural Science Foundation of China under grant number 52031014.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data are available on reasonable request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ising, E. Beitrag zur Theorie des Ferromagnetismus. Z. Phys. 1925, 31, 253–258. [Google Scholar] [CrossRef]
  2. Onsager, L. Crystal statistics I: A two-dimensional model with an order-disorder transition. Phys. Rev. 1944, 65, 117–149. [Google Scholar] [CrossRef]
  3. Zhang, Z.D. Conjectures on the exact solution of three-dimensional (3D) simple orthorhombic Ising lattices. Phil. Mag. 2007, 87, 5309–5419. [Google Scholar] [CrossRef] [Green Version]
  4. Zhang, Z.D.; Suzuki, O.; March, N.H. Clifford algebra approach of 3D Ising model. Adv. Appl. Clifford Alg. 2019, 29, 12. [Google Scholar] [CrossRef] [Green Version]
  5. Suzuki, O.; Zhang, Z.D. A method of Riemann-Hilbert problem for Zhang’s conjecture 1 in a ferromagnetic 3D Ising model: Trivialization of topological structure. Mathematics 2021, 9, 776. [Google Scholar] [CrossRef]
  6. Zhang, Z.D.; Suzuki, O. A method of the Riemann-Hilbert problem for Zhang’s conjecture 2 in a ferromagnetic 3D Ising model: Topological phases. Mathematics 2021, 9, 2936. [Google Scholar] [CrossRef]
  7. Zhang, Z.D. Mathematical structure of the three-dimensional (3D) Ising model. Chin. Phys. B 2013, 22, 030513. [Google Scholar] [CrossRef] [Green Version]
  8. Zhang, Z.D. The nature of three dimensions: Non-local behavior in the three-dimensional (3D) Ising model. J. Phys. Conf. Ser. 2017, 827, 012001. [Google Scholar] [CrossRef] [Green Version]
  9. Ławrynowicz, J.; Marchiafava, S.; Niemczynowicz, A. An approach to models of order-disorder and Ising lattices. Adv. Appl. Clifford Alg. 2010, 20, 733–743. [Google Scholar] [CrossRef]
  10. Ławrynowicz, J.; Suzuki, O.; Niemczynowicz, A. On the ternary approach to Clifford structures and Ising lattices. Adv. Appl. Clifford Alg. 2012, 22, 757–769. [Google Scholar] [CrossRef]
  11. Ławrynowicz, J.; Nowak-Kepczyk, M.; Suzuki, O. Fractals and chaos related to Ising-Onsager-Zhang lattices versus the Jordan-von Neumann-Wigner procedures. Quaternary approach, Inter. J. Bifurc. Chaos 2012, 22, 1230003. [Google Scholar] [CrossRef]
  12. Ławrynowicz, J.; Suzuki, O.; Niemczynowicz, A.; Nowak-Kepczyk, M. Fractals and chaos related to Ising-Onsager-Zhang lattices. Quaternary Approach vs. Ternary Approach. Adv. Appl. Clifford Alg. 2012, 29, 45. [Google Scholar] [CrossRef] [Green Version]
  13. Wegner, F. Duality in generalized Ising models and phase transitions without local order parameters. J. Math. Phys. 1971, 12, 2259–2272. [Google Scholar] [CrossRef]
  14. Silver, D.; Huang, A.; Maddison, C.J.; Guez, A.; Sifre, L.; van den Driessche, G.; Schrittwieser, J.; Antonoglou, I.; Panneershelvam, V.; Lanctot, M.; et al. Mastering the game of Go with deep neural networks and tree search. Nature 2016, 529, 484–489. [Google Scholar] [CrossRef]
  15. Zhang, Z.D. Computational complexity of spin-glass three-dimensional (3D) Ising model. J. Mater. Sci. Tech. 2020, 44, 116–120. [Google Scholar] [CrossRef]
  16. Cook, S. In Proceedings of the 3rd Annual ACM Symposium on Theory of Computing, Shaker Heights, OH, USA, 3–5 May 1971; ACM: New York, NY, USA. 1971; p. 151. [Google Scholar]
  17. Levin, L. Universal search problems (Russian: Универсальные задачи перебoра, Universal’nye perebornye zadachi). Problems of Information Transmission (Russian: Прoблемы передачи инфoрмации. Probl. Peredachi Inf. 1973, 9, 115–116. [Google Scholar]
  18. Berger, B.; Leighton, T. Protein folding in the hydrophobic-hydrophilic (HP) model is NP-complete. J. Comput. Biol. 1998, 5, 27–40. [Google Scholar] [CrossRef]
  19. Blondel, V.D.; Tsitsiklis, J.N. A survey of computational complexity results in systems and control. Automatica 2000, 36, 1249–1274. [Google Scholar] [CrossRef]
  20. Fortune, S.; Hopcroft, J.; Wyllie, J. The directed subgraph homeomorphism problem. Theor. Comput. Sci. 1980, 10, 11l–121. [Google Scholar] [CrossRef] [Green Version]
  21. Kfivfinek, M.; Morfivek, J. NP-hard problems in hierarchical-tree clustering. Acta Inform. 1986, 23, 311–323. [Google Scholar]
  22. Krentel, M.W. The complexity of optimization problems. J. Comput. Syst. Sci. 1988, 36, 490–509. [Google Scholar] [CrossRef] [Green Version]
  23. Lewis, J.M.; Yannakakis, M. The node-deletion problem for hereditary properties is NP-complete. J. Comput. Syst. Sci. 1980, 20, 219–230. [Google Scholar] [CrossRef]
  24. Mundici, D. Satisfiability in many-valued sentential logic is NP-complete. Theor. Comput. Sci. 1987, 52, 145–153. [Google Scholar] [CrossRef] [Green Version]
  25. Murty, K.G.; Kabadi, S.N. Some NP-complete problems in quadratic and nonlinear programming. Math. Program. 1987, 39, 117–129. [Google Scholar] [CrossRef]
  26. Papadimitriou, C.H. The Euclidean traveling salesman problem is NP-complete. Theor. Comput. Sci. 1977, 4, 237–244. [Google Scholar] [CrossRef] [Green Version]
  27. Papadimitriou, C.H. Computational Complexity; Addison-Wesley: Reading, MA, USA, 1994. [Google Scholar]
  28. Paszkiewicz, A.; Węgrzyn, J. Responsiveness of the sensor network to alarm events based on the Potts model. Sensors 2020, 20, 6979. [Google Scholar] [CrossRef]
  29. Peeters, R. The maximum edge biclique problem is NP-complete. Discrete Appl. Math. 2003, 131, 651–654. [Google Scholar] [CrossRef] [Green Version]
  30. Poljak, S.; Rohnt, J. Checking robust nonsingularity is NP-hard. Math. Control Signals Syst. 1993, 6, 1–9. [Google Scholar] [CrossRef]
  31. Tovey, C.A. A simplified NP-complete satisfiability problem. Discrete Appl. Math. 1984, 8, 85–89. [Google Scholar] [CrossRef]
  32. Barahona, F. On the computational complexity of Ising spin glass models. J. Phys. A 1982, 15, 3241–3253. [Google Scholar] [CrossRef]
  33. Barahona, F.; Maynard, R.; Rammal, R.; Uhry, J.P. Morphology of ground states of two-dimensional frustration model. J. Phys. A 1982, 15, 673–699. [Google Scholar] [CrossRef]
  34. Istrail, S. Universality of Intractability for the Partition Function of the Ising Model Across Non-Planar Lattices. In Proceedings of the 32nd ACM Symposium on the Theory of Computing (STOC00), Portland, OR, USA, 21–23 May 2000; ACM Press: New York, NY, USA, 2000; pp. 87–96. [Google Scholar]
  35. Biroli, G.; Monasson, R.; Weigt, M. A variational description of the ground state structure in random satisfiability problems. Eur. Phys. J. B 2000, 14, 551–568. [Google Scholar] [CrossRef]
  36. Franz, S.; Leone, M. Replica bounds for optimization problems and diluted spin systems. J. Stat. Phys. 2003, 111, 535–564. [Google Scholar] [CrossRef]
  37. Mézard, M.; Mora, T.; Zecchina, R. Clustering of solutions in the random satisfiability problem. Phys. Rev. Lett. 2005, 94, 197205. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  38. Mézard, M.; Parisi, G.; Virasoro, M.A. Spin Glass Theory and Beyond; World Scientific: Singapore, 1987. [Google Scholar]
  39. Mézard, M.; Zecchina, R. Random K-satisfiability problem: From an analytic solution to an efficient algorithm. Phys. Rev. E 2002, 66, 056126. [Google Scholar] [CrossRef] [Green Version]
  40. Monasson, R.; Zecchina, R. Statistical mechanics of the random K-satisfiability model. Phys. Rev. E 1997, 56, 1357–1370. [Google Scholar] [CrossRef] [Green Version]
  41. Ricci-Tersenghi, F.; Weigt, M.; Zecchina1, R. Simplest random K-satisfiability problem. Phys. Rev. E 2001, 63, 026702. [Google Scholar] [CrossRef] [Green Version]
  42. Zhang, Z.D. Exact solution of two-dimensional (2D) Ising model with a transverse field: A low-dimensional quantum spin system. Phys. E 2021, 128, 114632. [Google Scholar] [CrossRef]
  43. Binder, K.; Young, A.P. Spin glasses: Experimental facts, theoretical concepts, and open questions. Rev. Mod. Phys. 1986, 58, 801–976. [Google Scholar] [CrossRef]
  44. Edwards, S.F.; Anderson, P.W. Theory of spin glasses. J. Phys. F Met. Phys. 1975, 5, 965–974. [Google Scholar] [CrossRef]
  45. Kirkpatrick, S.; Shcrrington, D. Infinite-ranged models of spin-glasses. Phys. Rev. B 1978, 17, 4384–4403. [Google Scholar] [CrossRef]
  46. Sherrington, D.; Kirkpatrick, S. Solvable model of a spin-glass. Phys. Rev. Lett. 1975, 35, 1792–1796. [Google Scholar] [CrossRef]
  47. Stein, D.L.; Newman, C.M. Spin Glasses and Complexity; Princeton University Press: Princeton, NJ, USA; Oxford, UK, 2010. [Google Scholar]
  48. Kaufman, B. Crystal Statistics II: Partition function evaluated by spinor analysis. Phys. Rev. 1949, 76, 1232–1243. [Google Scholar] [CrossRef]
  49. Lou, S.L.; Wu, S.H. Three-dimensional Ising model and transfer matrices. Chin. J. Phys. 2000, 38, 841–854. [Google Scholar]
  50. Perk, J.H.H. Comment on ‘Conjectures on exact solution of three-dimensional (3D) simple orthorhombic Ising lattices’. Phil. Mag. 2009, 89, 761–764. [Google Scholar] [CrossRef] [Green Version]
  51. Mertens, S. Phase transition in the number partitioning problem. Phys. Rev. Lett. 1998, 81, 4281–4284. [Google Scholar] [CrossRef] [Green Version]
  52. Garey, M.; Johnson, D.S. Computers and Intractability; A Guide to the Theory of NP-Completeness; Freeman: San Francisco, CA, USA, 1979. [Google Scholar]
  53. Monasson, R.; Zecchina, R. Entropy of the K-satisfiability problem. Phys. Rev. Lett. 1996, 76, 3881–3885. [Google Scholar] [CrossRef] [Green Version]
  54. Kogut, J.B. An introduction to lattice gauge theory and spin systems. Rev. Mod. Phys. 1979, 51, 659–713. [Google Scholar] [CrossRef]
  55. Savit, R. Duality in field theory and statistical systems. Rev. Mod. Phys. 1980, 52, 453–487. [Google Scholar] [CrossRef]
  56. Zhang, Z.D. Topological quantum statistical mechanics and topological quantum field theories. Symmetry 2022, 13, 323. [Google Scholar] [CrossRef]
  57. Zhang, Z.D. Exact solution of three-dimensional (3D) Z2 lattice gauge theory. Phys. A 2022. submitted. [Google Scholar]
  58. Perk, J.H.H.; Au-Yang, H. Yang-Baxter Equations. In The Encyclopedia of Mathematical Physics; Francoise, J.P., Naber, G.L., Tsun, T.S., Eds.; Elsevier Inc.: Amsterdam, The Netherlands, 2007. [Google Scholar]
  59. Kramers, H.A.; Wannier, G.H. Statistics of the two-dimensional ferromagnet Part. Phys. Rev. 1941, 60, 252–262. [Google Scholar] [CrossRef]
Figure 1. Duality between the 3D Ising model and the 3D Z2 lattice gauge model.
Figure 1. Duality between the 3D Ising model and the 3D Z2 lattice gauge model.
Mathematics 11 00237 g001
Figure 2. Mapping between a two-spin interaction for a link in the 3D Ising model and a four-spin interaction for a plaquette in the 3D Z2 lattice gauge model.
Figure 2. Mapping between a two-spin interaction for a link in the 3D Ising model and a four-spin interaction for a plaquette in the 3D Z2 lattice gauge model.
Mathematics 11 00237 g002
Figure 3. Equivalence between three interactions in the AMC model and those in a star lattice and the duality to a triangular lattice.
Figure 3. Equivalence between three interactions in the AMC model and those in a star lattice and the duality to a triangular lattice.
Mathematics 11 00237 g003
Figure 4. Mapping between a two-spin interaction for a link in a star lattice (i.e., the AMC model) and a three-spin interaction for a triangle in a triangular lattice.
Figure 4. Mapping between a two-spin interaction for a link in a star lattice (i.e., the AMC model) and a three-spin interaction for a triangle in a triangular lattice.
Mathematics 11 00237 g004
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, Z. Mapping between Spin-Glass Three-Dimensional (3D) Ising Model and Boolean Satisfiability Problem. Mathematics 2023, 11, 237. https://doi.org/10.3390/math11010237

AMA Style

Zhang Z. Mapping between Spin-Glass Three-Dimensional (3D) Ising Model and Boolean Satisfiability Problem. Mathematics. 2023; 11(1):237. https://doi.org/10.3390/math11010237

Chicago/Turabian Style

Zhang, Zhidong. 2023. "Mapping between Spin-Glass Three-Dimensional (3D) Ising Model and Boolean Satisfiability Problem" Mathematics 11, no. 1: 237. https://doi.org/10.3390/math11010237

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop