Preprint
Article

This version is not peer-reviewed.

100,000-Vertex-Scale MAXCUT Instances Derived from Not-All-Equal 3SAT with Certified Optimal Solutions

Submitted:

26 August 2026

Posted:

27 August 2026

You are already at the latest version

Abstract
Searching for the ground state of an Ising model is a fundamental NP-hard problem and serves as a common formulation for a wide range of combinatorial optimization problems. In the absence of external fields, the Ising model is equivalent to the MAXCUT problem, where spins correspond to vertices and interaction coefficients correspond to edge weights. In this paper, we propose a framework for generating large-scale MAXCUT (Ising model) benchmark instances with certified optimal solutions by leveraging Not-All-Equal 3SAT (NAE3SAT) and state-of-the-art SAT solving technology. Random and community-structured NAE3SAT instances are generated near the satisfiability phase-transition region and solved exactly using the SAT solver Kissat. The resulting formulas are then converted into equivalent MAXCUT instances, enabling direct evaluation of approximation algorithms against known optimal solutions. Using the proposed framework, we generate benchmark instances containing up to approximately 100,000 vertices. Experimental evaluation using Optimized Simulated Annealing (OSA) shows that near-optimal solutions can be obtained consistently, achieving approximation ratios above 99.8\% even for the largest instances. We additionally investigate an equation-planting approach for NAE3SAT and observe that the resulting planted instances are substantially easier than the random and community-structured instances. The proposed benchmark generation framework provides large-scale MAXCUT instances with certified optima and offers a bridge between SAT solving and Ising-based optimization, enabling direct comparison between state-of-the-art SAT solvers and MAXCUT solvers on related problem instances.
Keywords: 
;  ;  ;  

1. Introduction

The Ising model consists of spins and pairwise interactions between them. Finding the ground state of an Ising model, i.e., the spin configuration that minimizes its energy, is known to be an NP-hard problem [1]. For Ising models without external fields, the ground-state search problem can be reduced to the MAXCUT problem, where spins correspond to vertices and interactions correspond to edges. Since many NP-hard problems can be formulated as Ising models [2], a variety of Ising solvers [3,4,5] have been actively developed, highlighting the importance of benchmark-instance generation. In this paper, we focus on generating large-scale MAXCUT (Ising model) benchmark instances with known exact solutions, a setting that is not sufficiently addressed by existing benchmark suites. To this end, we consider Not-All-Equal 3SAT (NAE3SAT) and exploit state-of-the-art SAT solvers to obtain exact solutions for generated NAE3SAT instances.
NAE3SAT is a variant of 3SAT in which a clause is satisfied only when not all three literals take the same truth value. NAE3SAT instances can be translated almost directly into Ising models and can therefore be efficiently handled by Ising solvers [6,7]. Although dedicated NAE3SAT solvers are uncommon, NAE3SAT instances can be solved by conventional SAT solvers by introducing an additional negated clause for each NAE clause. Consequently, exact solutions of NAE3SAT instances can be used to obtain exact solutions of the corresponding MAXCUT instances. To evaluate the characteristics of the generated benchmarks, we investigate two classes of synthetic instances: random and structured. Random NAE3SAT instances exhibit a phase transition around a clause-to-variable ratio of 2.1 [8,9]. We also generate structured NAE3SAT instances using the modular random SAT generator [10], which was originally designed to mimic the community structure observed in industrial SAT instances [11,12]. The resulting MAXCUT instances possess several distinctive properties: (1) large scale, containing up to approximately 100,000 vertices; (2) availability of exact solutions; and (3) the possibility of indirectly comparing optimization performance against state-of-the-art SAT solvers.
In addition, we investigate equation planting [13], a planted-solution generation technique that guarantees the existence of known optimal solutions. Since the original equation-planting method generates XORSAT instances, we adapt it to the NAE3SAT setting. Experimental results show that the planted instances can be solved optimally by simulated annealing, whereas similarly sized instances derived from random and structured NAE3SAT remain challenging.
The contributions of this paper are summarized as follows:
  • We propose a method for generating large-scale MAXCUT (Ising model) instances with exact solutions by leveraging state-of-the-art SAT solvers through NAE3SAT.
  • We extend equation planting to generate NAE3SAT-based instances with known optimal solutions.
  • We provide a large-scale benchmark suite together with experimental evaluation.

2. Preliminaries

2.1. MAXCUT and Ising Model

The Ising model describes interacting spins in ferromagnetic materials. Finding the ground state of an Ising model, i.e., the spin assignment that minimizes its energy, is known to be an NP-hard problem [1]. The objective is to determine the spin assignment that minimizes the following Ising Hamiltonian H I s i n g :
H I s i n g = i < j J i , j σ i σ j + i n h i σ i
where σ i ( 1 i n ) denotes the i-th spin and takes a value of ± 1 , J i , j represents the interaction coefficient between spins i and j, and h i denotes the external magnetic field applied to the i-th spin. When h i = 0 for all i, the ground-state search problem can be reduced to the MAXCUT problem. Given a weighted graph G = ( V , E ) , MAXCUT seeks a partition of the vertex set V into two disjoint subsets such that the total weight of edges crossing the partition is maximized. In the corresponding Ising model, assigning a spin value of + 1 or 1 determines the side of the cut to which a vertex belongs. Consequently, minimizing the Ising energy is equivalent to maximizing the cut weight. Various combinatorial problems can be formulated as Ising models [2]: including logistics [14], scheduling problem [15,16,17], online advertisement optimization [18], and engineering design problems such as truss structure analysis [19].
The Ising model is equivalent to the Quadratic Unconstrained Binary Optimization (QUBO) formulation through a simple variable transformation. The objective of a QUBO problem is to minimize the QUBO Hamiltonian H Q U B O :
H Q U B O = i j Q i , j x i x j
where x i { 0 , 1 } is a binary variable and Q i , j represents the coefficient associated with variables x i and x j .
A wide variety of solvers for Ising and QUBO problems have been developed [20], including simulated annealing (SA) [21], local search [22], branch-and-cut methods [23,24,25], quantum annealing [26,27], collaborative neurodynamic optimization [28], simulated bifurcation [4], and digital annealers [3]. The performance of these solvers is commonly evaluated using benchmark instances derived from MAXCUT and satisfiability (SAT) problems [6,20,29,30,31,32,33,34,35,36]. As solver capabilities continue to improve, the generation of large-scale benchmark instances with known optimal solutions is becoming increasingly important.

2.2. Not-All-Equal 3SAT

The satisfiability problem (SAT) asks whether there exists an assignment of Boolean variables that evaluates a given Boolean formula to true. A SAT instance in Conjunctive Normal Form (CNF) is defined as follows. A literal is either a Boolean variable or its negation. A clause is a disjunction (logical OR) of literals, and a CNF formula is a conjunction (logical AND) of clauses. A clause is satisfied if at least one of its literals evaluates to true, and a CNF formula is satisfied if all clauses are satisfied. An SAT instance ϕ = ( V , C ) consists of a set of Boolean variables V and a set of clauses C. When every clause contains exactly k literals, the problem is referred to as k-SAT. For k 3 , kSAT is NP-complete [37].
Not-All-Equal 3SAT (NAE3SAT) is a variant of 3SAT in which each clause contains exactly three literals and a clause is satisfied only if not all literals take the same value. Equivalently, a clause must contain at least one true literal and at least one false literal. Thus, assignments of the form ( T , T , T ) and ( F , F , F ) do not satisfy an NAE clause. Although dedicated NAE3SAT solvers are uncommon, NAE3SAT instances can be solved using conventional SAT solvers. An NAE clause ( a b c ) can be transformed into the conjunction of two SAT clauses,
( a b c ) ( ¬ a ¬ b ¬ c ) ,
where the first clause excludes the assignment ( F , F , F ) and the second excludes ( T , T , T ) . Consequently, exact solutions of NAE3SAT instances can be obtained using state-of-the-art SAT solvers.
NAE3SAT can be converted directly into an Ising model. Let σ x denote the spin variable corresponding to Boolean variable x, and let C be the set of NAE clauses. The resulting Ising Hamiltonian is given by
H = ( x 1 x 2 x 3 ) C ζ x 1 ζ x 2 σ x 1 σ x 2 + ζ x 1 ζ x 3 σ x 1 σ x 3 + ζ x 2 ζ x 3 σ x 2 σ x 3 ,
where
ζ x = 1 if x appears as a positive literal , 1 if x appears as a negated literal .
Each clause contributes minimum energy when its literals are not all assigned the same truth value. Therefore, minimizing the Hamiltonian corresponds to maximizing the number of satisfied NAE clauses, and satisfiable NAE3SAT instances can be mapped to MAXCUT instances with known optimal solutions.

3. Instance Generation

In our experiments, we generate three classes of NAE3SAT instances: random, structured, and planted. For random and structured instances, exact solutions are obtained using the state-of-the-art SAT solver Kissat [38] (version 4.0.3). Each generated instance is solved by Kissat with a time limit of 7,200 seconds, and only satisfiable instances for which Kissat successfully returns a solution are retained. The resulting NAE3SAT instances are then converted into Ising models according to the formulation described in Section 2.2. We use PyQUBO [39,40] to construct the corresponding Ising Hamiltonians.

3.1. Random

Random NAE3SAT instances exhibit a satisfiability phase transition, where the probability that an instance is satisfiable changes abruptly as the clause-to-variable ratio increases. For random NAE3SAT, the phase transition is known to occur at a clause-to-variable ratio of approximately 2.1 [8,9].
To generate random instances, we use CNFgen [41]. For each fixed number of variables | V | , we generate instances with clause-to-variable ratios ranging from 1.9 to 2.1. Each generated instance is solved using Kissat to obtain an exact satisfying assignment, which is subsequently used to derive the corresponding MAXCUT (Ising model) instance with a known optimal solution.

3.2. Community Structure

Many real-world and industrial SAT instances exhibit a pronounced community structure [11,12]. Community structure refers to the tendency of vertices to form densely connected groups, called communities, with relatively sparse connections between groups [42]. Such structural properties are often associated with the practical difficulty of SAT instances and therefore constitute an important characteristic when generating benchmark problems.
A common measure of community structure is modularity [43]. Let G = ( V , w ) be a weighted graph, where V is the set of vertices and w : V × V R + denotes the edge-weight function. The weighted degree of a vertex u V is defined as
d e g ( u ) = v V w ( u , v ) .
Given a partition P = { P 1 , P 2 , , P k } of V, the modularity value Q is defined as
Q ( G , P ) = P i P x , y P i w ( x , y ) u , v V w ( u , v ) ( x P i d e g ( x ) u V d e g ( u ) ) 2
Larger values of Q indicate a stronger community structure.
To generate structured NAE3SAT instances, we employ the modular random SAT generator proposed in [10] 1. The generator allows us to control the number of variables, the number of clauses, the number of communities, and the target modularity value. Using this generator, we create NAE3SAT instances with prescribed community structures and subsequently convert them into MAXCUT (Ising model) instances.
Figure 1 illustrates an Ising graph derived from a modular NAE3SAT instance with | V | = 10 , 000 , | E | = 20 , 000 , eight communities, and modularity Q = 0.8 . Vertices belonging to the same community are shown in the same color, clearly revealing the underlying community structure.

3.3. Equation Planting

Equation planting [13] is a technique for generating benchmark instances with known optimal solutions. The Chook tool [44] implements this approach for XORSAT by embedding a predetermined solution into randomly generated instances. The same idea can be applied to NAE3SAT.
Algorithm 1 presents the procedure used to generate planted NAE3SAT instances. First, a planted assignment x * is generated uniformly at random. Clauses are then added until the target number of clauses m is reached. For each clause, three distinct variables are selected uniformly at random, and a binary pattern b is chosen uniformly from ( 0 , 0 , 1 ) , ( 0 , 1 , 1 ) . The entries of b are randomly permuted before constructing the clause literals.
The literal polarities are determined so that, under the planted assignment x * , the resulting clause evaluates according to the selected pattern b . Consequently, each generated clause contains at least one true literal and at least one false literal under x * , thereby satisfying the NAE constraint. Therefore, the planted assignment x * is guaranteed to satisfy all generated clauses.
Algorithm 1: Generation of a Planted Random NAE3SAT Instance
Require: 
Number of variables n, clause density r
Ensure: 
Planted assignment x * and clause set C
  1:
m r n
  2:
for i = 1 to n do
  3:
    x i * 0 or 1 (randomly)
  4:
end for
  5:
C
  6:
for j = 1 to m do
  7:
   Select three distinct variables
{ v 1 , v 2 , v 3 } { 1 , , n }
uniformly at random
  8:
    b ( 0 , 0 , 1 ) or ( 0 , 1 , 1 ) (randomly)
  9:
   Randomly permute the entries of b
10:
   for  t = 1 to 3 do
11:
     if  b t = x v t *  then
12:
         t v t
13:
     else
14:
         t v t
15:
     end if
16:
   end for
17:
    C C { ( 1 , 2 , 3 ) }
18:
end for
19:
20:
return ( x * , C )

4. Experiments

To evaluate the quality of solutions obtained by simulated annealing, we conducted experiments on random, structured, and planted instances generated as described in the previous section. We employed Optimized Simulated Annealing (OSA) [21], which has been reported to provide competitive performance with low computational overhead. Specifically, we used the implementation released by the authors of [36]. Each OSA run consisted of 10,000 sweeps. For a fixed parameter configuration, the solver was executed with 10 different random seeds, and the best solution obtained among the 10 runs was recorded. To select effective OSA parameters, we used a Bayesian optimization library [45]2. For each instance, Bayesian optimization explored 60 parameter configurations. The best solution obtained among these 60 configurations was reported as the final result. Consequently, the processing times reported in the following tables correspond to the runtime of the best-performing configuration rather than the cumulative runtime over all 60 parameter configurations.
For random and structured NAE3SAT instances, we generated instances by varying the clause-to-variable ratio | C | / | V | from 1.90 to 2.10 in increments of 0.01. Each generated instance was solved using Kissat (version 4.0.3) with a time limit of 7,200 seconds. If Kissat failed to find a satisfying assignment within the time limit, instance generation for that problem size was terminated. Therefore, all reported random and structured instances were successfully solved by Kissat, and their exact solutions are available. The purpose of the generation process is not to identify the hardest NAE3SAT instances but to construct large-scale MAXCUT benchmarks with certified optimal solutions.
Since random clause generation does not guarantee that every variable appears in at least one clause, some generated CNF formulas may contain unused variables. To avoid this issue, we re-indexed the variables appearing in the CNF and removed variables that did not occur in any clause. As a result, the actual number of variables in an instance may be slightly smaller than the predefined value.
All experiments were conducted on a workstation running Ubuntu 20.04.6, equipped with an Intel Core i9-10980XE CPU and 256 GB of RAM. The source code is available at https://drive.google.com/file/d/17h1hy_i5_fOwHjSlNSo73kTLH-Pn4qe-/view, and the generated benchmark instances is available at https://drive.google.com/file/d/1pOrhRCqUBReH7EH39zbByb71sHrkHFCT/view.

4.1. Random Graphs

We generated random NAE3SAT instances with target numbers of variables equal to 10,000, 50,000, and 100,000. The experimental results are summarized in Table 1, Table 2 and Table 3, respectively. The columns have the following meanings. “V” and “C” denote the numbers of variables and clauses in the generated 3SAT instance converted from NAE3SAT, respectively. “n” and “m” denote the numbers of vertices and edges in the corresponding MAXCUT (Ising model) instance. “exact” represents the optimal MAXCUT value obtained from the satisfying assignment found by Kissat. “OSA” denotes the best cut value obtained by OSA, and “OSA_rate” is the approximation ratio, computed as O S A / e x a c t . Finally, “OSA_time” and “Kissat_time” denote the runtimes (in seconds) of OSA and Kissat, respectively.
As the clause-to-variable ratio | C | / | V | increases, the runtime of Kissat generally increases, indicating that the corresponding NAE3SAT instances become more difficult to solve exactly. At the same time, the approximation ratio achieved by OSA tends to decrease slightly. However, the degradation is modest: across all tested instances, OSA consistently achieved approximation ratios above 99.845%. An important observation is that the overall trend is largely independent of the problem size. Similar behaviors are observed for instances with 10,000, 50,000, and 100,000 variables. In particular, increasing the number of variables by an order of magnitude does not substantially affect the approximation quality of OSA. Instead, the clause-to-variable ratio appears to have a stronger influence on the solution quality than the absolute problem size. For the instances with approximately 10,000 variables, OSA reached the optimal solution in 9 out of 17 cases while requiring less runtime than Kissat. Furthermore, OSA continued to obtain near-optimal solutions even for the largest instances containing approximately 100,000 vertices. These results provide additional evidence for observations reported in previous studies [6,36]: MAXCUT (Ising model) instances derived from NAE3SAT can be solved very effectively by Ising-based optimization methods, even when the instances contain on the order of 100,000 variables.

4.2. Community Structured Graphs

We generated community-structured NAE3SAT instances with approximately 100,000 variables. Unless otherwise stated, the number of communities was fixed at 8 and the target modularity value was set to 0.9. The experimental results are summarized in Table 4. Overall, OSA achieved solution qualities comparable to those obtained for random instances. OSA found the optimal solution for 5 instances and achieved approximation ratios of at least 99.869% for all remaining instances. These results indicate that OSA continues to perform effectively even when strong community structure is introduced into the underlying NAE3SAT instances. A comparison with the results in Section 4.1 reveals no substantial difference between random and community-structured instances in terms of either the runtime of Kissat or the approximation quality achieved by OSA. In particular, the presence of community structure does not appear to significantly affect the ability of Kissat to obtain exact solutions or the ability of OSA to obtain near-optimal solutions.
We additionally conducted preliminary experiments using different community-structure parameters, with the number of communities selected from { 8 , 16 , 32 } and the modularity value selected from { 0.7 , 0.8 , 0.9 } . Across all tested settings, the observed trends remained largely similar. Therefore, within the range of parameters considered in this study, the influence of community structure on the performance of both Kissat and OSA appears to be limited.
Taken together, these results suggest that the benchmark characteristics observed in the previous subsection are robust with respect to the introduction of community structure. The clause-to-variable ratio appears to have a greater impact on the observed difficulty than the modularity-related parameters considered here.

4.3. Equation Planting for NAE3SAT

We generated planted NAE3SAT instances with approximately 100,000 variables using the procedure described in Algorithm 1. The experimental results are summarized in Table 5. Unlike the random and community-structured instances, all planted instances with clause-to-variable ratios ranging from 1.9 to 2.1 were solved optimally by both Kissat and OSA. Furthermore, the runtime did not exhibit a clear dependence on the clause-to-variable ratio. In contrast to the random and community-structured instances, increasing the clause density did not noticeably increase the difficulty of solving the planted instances. This observation suggests that the planted instances possess structural properties that make them substantially easier for both SAT-based and Ising-based optimization methods.
To further investigate this behavior, we generated a significantly denser planted instance with | V | = 50 , 000 and | C | / | V | = 20.0 , corresponding to one million clauses. Due to memory limitations during instance generation, experiments with | V | = 100 , 000 were not feasible for this clause density. Nevertheless, both Kissat and OSA successfully found optimal solutions for the resulting instance. Taken together, these results indicate that the proposed equation-planting approach generates instances that remain relatively easy even at large scales and high clause densities. In contrast to the random and community-structured benchmarks studied in the previous subsections, the planted instances do not appear to provide a challenging testbed for evaluating the approximation quality of OSA. Consequently, while equation planting offers a convenient way to construct instances with certified optimal solutions, additional mechanisms may be necessary to generate planted instances that are difficult for modern optimization solvers.

6. Summary

In this paper, we proposed a method for generating large-scale MAXCUT (Ising model) benchmark instances with certified optimal solutions by leveraging NAE3SAT and state-of-the-art SAT solving technology. The key idea is to generate satisfiable NAE3SAT instances, obtain exact satisfying assignments using Kissat, and convert the resulting formulas into equivalent MAXCUT instances.
Using this approach, we generated random and community-structured benchmark instances containing up to approximately 100,000 vertices. Experimental results demonstrated that Kissat was able to obtain exact solutions for the generated instances near the satisfiability phase-transition region. The availability of exact solutions enables direct evaluation of approximation quality for MAXCUT and Ising solvers.
We further evaluated Optimized Simulated Annealing (OSA) on the generated benchmarks. Under the experimental settings considered in this study, OSA consistently achieved high-quality solutions, obtaining approximation ratios above 99.8% even for the largest instances. Moreover, the observed trends were largely independent of the problem size and the community-structure parameters considered. Instead, the clause-to-variable ratio appeared to have a stronger influence on the observed difficulty than either the number of variables or the modularity-related parameters.
We also investigated a planted-solution generation approach based on equation planting. While the generated instances naturally possessed known optimal solutions, both Kissat and OSA solved them easily, even at substantially higher clause densities. Therefore, the planted instances considered in this study appear less suitable as challenging benchmark instances than those derived from random and community-structured NAE3SAT formulas.
To the best of our knowledge, benchmark suites containing MAXCUT instances with approximately 100,000 vertices and certified optimal solutions are still relatively uncommon. The proposed generation framework provides not only large-scale benchmark instances with known optima but also an opportunity to compare the performance of Ising-based optimization methods against state-of-the-art SAT solvers through a common underlying problem structure.
As future work, it would be interesting to investigate alternative planted-solution generation methods capable of producing harder instances and to evaluate a broader range of MAXCUT and Ising solvers on the generated benchmarks.

Author Contributions

The author conceived and designed the study, developed the instance generation methods, conducted the experiments, analyzed the results, and wrote the manuscript.

Funding

This work was supported by JSPS KAKENHI Grant Number JP26K14976.

Data Availability Statement

Acknowledgments

ChatGPT (OpenAI) was used during the preparation of this manuscript to assist with English-language editing and manuscript organization. Specifically, it was used to correct grammar, improve clarity and readability, suggest academic phrasing, and provide feedback on the organization and presentation of the manuscript. All scientific content, experimental design, results, interpretations, and conclusions were determined and verified by the author. The author reviewed and approved all changes and suggestions generated with the assistance of the AI tool and takes full responsibility for the content, accuracy, and integrity of the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Comparison with Breakout Local Search

To provide an additional point of comparison, we evaluated Breakout Local Search (BLS) [22], a well-known heuristic algorithm for MAXCUT, on the random instances with approximately 10,000 vertices. Since no publicly available implementation was found, we implemented BLS based on the description provided in the original paper. For each instance, we executed BLS using 60 different parameter settings and report the best result obtained. The results are summarized in Table A1. For brevity, the table reports only the approximation ratios and runtimes, where the approximation ratio is computed with respect to the exact MAXCUT value obtained by Kissat. The results indicate that BLS consistently achieved approximation ratios between 93% and 95%. However, unlike OSA, BLS was unable to recover the optimal solution for any of the tested instances. In contrast, OSA found the optimal solution for 9 out of 17 instances and achieved approximation ratios above 99.8% for all remaining instances. These results suggest that the NAE3SAT-derived MAXCUT instances considered in this study can clearly distinguish the performance of different heuristic optimization methods. While both algorithms produced high-quality solutions, OSA substantially outperformed BLS in terms of approximation quality on the tested instances.
Table A1. BLS results for random graphs with n = 10000.
Table A1. BLS results for random graphs with n = 10000.
n m OSA_rate BLS_rate OSA_time BLS_time Kissat_time
9967 56946 100.000% 95.342% 7.9 87.6 38.2
9967 57232 100.000% 95.377% 17.4 89.2 57.5
9962 57554 100.000% 95.186% 11.6 89.0 59.2
9974 57849 100.000% 95.078% 19.9 86.3 22.9
9977 58148 100.000% 95.265% 9.0 87.4 60.2
9968 58449 100.000% 94.809% 8.1 88.4 60.5
9977 58748 100.000% 94.726% 14.4 87.7 59.3
9978 59043 100.000% 94.724% 13.0 87.3 59.5
9979 59354 100.000% 94.553% 14.0 87.3 60.7
9966 59646 99.980% 94.459% 13.4 92.5 59.4
9970 59945 99.980% 93.948% 20.2 94.0 130.5
9974 60222 99.980% 94.437% 25.8 91.0 126.1
9975 60547 99.941% 94.290% 19.7 92.1 122.7
9984 60839 99.904% 94.641% 22.6 93.3 370.3
9971 61132 99.845% 94.084% 15.2 88.7 370.3
9984 61434 99.861% 94.104% 13.9 92.8 768.0
9984 61750 99.848% 93.671% 6.0 77.5 1125.9

Appendix B. Different Numbers of Communities and Modularity Values

We additionally conducted comparative experiments by varying the number of communities and the target modularity value. Table A2 summarizes the solution quality achieved by OSA for instances with different numbers of clauses. The number of communities was set to 8, 16, and 32, while the other parameters were fixed at n = 10000 and Q = 0.9 . Note that, even for the same number of clauses (“C” in the table), the actual number of variables in the generated NAE3SAT instances may differ slightly because some variables do not necessarily appear in the generated clauses. For readability, the numbers of variables are omitted from the table. Overall, increasing the number of communities leads to slightly lower approximation ratios, although the differences remain small. Table A3 presents the results obtained by varying the target modularity value while fixing n = 10000 and the number of communities to 8. Similarly, instances with higher modularity values tend to yield slightly lower approximation ratios. However, the overall solution quality remains comparable across all tested parameter settings.
Table A2. Results of different coms for modularity graphs with fixed n = 10000 and Q = 0.9 .
Table A2. Results of different coms for modularity graphs with fixed n = 10000 and Q = 0.9 .
C coms=8 coms=16 coms=32
38000 100.000% 100.000% 100.000%
38200 100.000% 100.000% 99.979%
38400 100.000% 100.000% 100.000%
38600 100.000% 100.000% 99.979%
38800 100.000% 100.000% 99.959%
39000 100.000% 99.979% 99.979%
39200 100.000% 99.938% 99.918%
39400 99.980% 99.940% 99.939%
39800 99.940% 99.940% 99.880%
40598 99.782% 99.763% 99.743%
Table A3. Results of different Q values for modularity graphs with fixed n = 10000 and coms = 8.
Table A3. Results of different Q values for modularity graphs with fixed n = 10000 and coms = 8.
C Q=0.9 Q=0.8 Q=0.7
38000 100.000% 100.000% 100.000%
38200 100.000% 100.000% 100.000%
38400 100.000% 100.000% 100.000%
38600 100.000% 100.000% 100.000%
38800 100.000% 100.000% 100.000%
39000 100.000% 100.000% 100.000%
39200 100.000% 100.000% 100.000%
39400 99.980% 100.000% 100.000%
39600 99.959% 100.000% 100.000%
39800 99.940% 99.960% 100.000%
40000 99.902% 99.960% 99.980%
40598 99.782% 99.919% 99.901%
40800 99.825% 99.882% 99.845%
41000 99.767% 99.766% 99.864%

References

  1. Istrail, S. Statistical mechanics, three-dimensionality and NP-completeness: I. Universality of intracatability for the partition function of the Ising model across non-planar surfaces (extended abstract). Proc. Annu. ACM Symp. Theory Comput. 2000, STOC ’00, 87–96. [Google Scholar] [CrossRef]
  2. Lucas, A. Ising formulations of many NP problems. Front. Phys. 2014, 2. [Google Scholar] [CrossRef]
  3. Aramon, M.; Rosenberg, G.; Valiante, E.; Miyazawa, T.; Tamura, H.; Katzgraber, H.G. Physics-Inspired Optimization for Quadratic Unconstrained Problems Using a Digital Annealer. Front. Phys. 2019, 7. [Google Scholar] [CrossRef]
  4. Goto, H.; Endo, K.; Suzuki, M.; Sakai, Y.; Kanao, T.; Hamakawa, Y.; Hidaka, R.; Yamasaki, M.; Tatsumura, K. High-performance combinatorial optimization based on classical mechanics. Sci. Adv. 2021, 7, eabe7953. [Google Scholar] [CrossRef] [PubMed]
  5. Honjo, T.; Sonobe, T.; Inaba, K.; Inagaki, T.; Ikuta, T.; Yamada, Y.; Kazama, T.; Enbutsu, K.; Umeki, T.; Kasahara, R.; et al. 100,000-spin coherent Ising machine. Sci. Adv. 2021, 7, eabh0952. [Google Scholar] [CrossRef] [PubMed]
  6. Oshiyama, H.; Ohzeki, M. Benchmark of quantum-inspired heuristic solvers for quadratic unconstrained binary optimization. Sci. Rep. 2022, 12, 2146. [Google Scholar] [CrossRef] [PubMed]
  7. Sonobe, T. An Approximated QUBO Formulation for Solving Practical SAT Problems. Qeios 2025, 7. [Google Scholar] [CrossRef]
  8. Achlioptas, D.; Chtcherba, A.D.; Istrate, G.; Moore, C. The phase transition in 1-in-k SAT and NAE 3-SAT. In Proceedings of the Annual Symposium on Discrete Algorithms, 2001; pp. 721–722. [Google Scholar]
  9. Coja-Oglan, A.; Panagiotou, K. Catching the k-NAESAT threshold. In Proceedings of the Annual ACM Symposium on Theory of Computing, 2012; pp. 899–908. [Google Scholar] [CrossRef]
  10. Giráldez-Cru, J.; Levy, J. A Modularity-Based Random SAT Instances Generator. In Proceedings of the International Joint Conference on Artificial Intelligence, 2015; pp. 1952–1958. [Google Scholar]
  11. Ansótegui, C.; Giráldez-Cru, J.; Levy, J. The community structure of SAT formulas. In Proceedings of the International Conference on Theory and Applications of Satisfiability Testing, 2012; pp. 410–423. [Google Scholar] [CrossRef]
  12. Ansótegui, C.; Bonet, M.L.; Giráldez-Cru, J.; Levy, J.; Simon, L. Community structure in industrial SAT instances. J. Artif. Intell. Res. 2019, 66, 443–472. [Google Scholar] [CrossRef]
  13. Hen, I. Equation planting: a tool for benchmarking Ising machines. Phys. Rev. Appl. 2019, 12, 011003. [Google Scholar] [CrossRef]
  14. Neukart, F.; Compostella, G.; Seidel, C.; Von Dollen, D.; Yarkoni, S.; Parney, B. Traffic flow optimization using a quantum annealer. Front. ICT 2017, 4, 29. [Google Scholar] [CrossRef]
  15. Fujii, K.; Matsui, T. Solving break minimization problems in mirrored double round-robin tournament with QUBO solver. arXiv 2023, arXiv:2307.00263. [Google Scholar] [CrossRef]
  16. Kuramata, M.; Katsuki, R.; Nakata, K. Solving large break minimization problems in a mirrored double round-robin tournament using quantum annealing. PLoS ONE 2022, 17, 1–18. [Google Scholar] [CrossRef] [PubMed]
  17. Ikeda, K.; Nakamura, Y.; Humble, T.S. Application of quantum annealing to nurse scheduling problem. Sci. Rep. 2019, 9, 12837. [Google Scholar] [CrossRef] [PubMed]
  18. Tanahashi, K.; Takayanagi, S.; Motohashi, T.; Tanaka, S. Application of Ising machines and a software development for Ising machines. J. Phys. Soc. Jpn. 2019, 88, 061010. [Google Scholar] [CrossRef]
  19. Honda, R.; Endo, K.; Kaji, T.; Suzuki, Y.; Matsuda, Y.; Tanaka, S.; Muramatsu, M. Development of optimization method for truss structure by quantum annealing. Sci. Rep. 2024, 14, 13872. [Google Scholar] [CrossRef] [PubMed]
  20. Dunning, I.; Gupta, S.; Silberholz, J. What Works Best When? A Systematic Evaluation of Heuristics for Max-Cut and QUBO. Inf. J. Comput. 2018, 30, 608–624. [Google Scholar] [CrossRef]
  21. Isakov, S.V.; Zintchenko, I.N.; Rønnow, T.F.; Troyer, M. Optimised simulated annealing for Ising spin glasses. Comput. Phys. Commun. 2015, 192, 265–271. [Google Scholar] [CrossRef]
  22. Benlic, U.; Hao, J.K. Breakout Local Search for the Max-Cutproblem. Eng. Appl. Artif. Intell. 2013, 26, 1162–1173. [Google Scholar] [CrossRef]
  23. Rehfeldt, D.; Koch, T.; Shinano, Y. Faster exact solution of sparse MaxCut and QUBO problems. Math. Program. Comput. 2023, 15, 445–470. [Google Scholar] [CrossRef]
  24. Charfreitag, J.; Mallach, S.; Mutzel, P. Integer Programming for the Maximum Cut Problem: A Refined Model and Implications for Branching. In Proceedings of the SIAM Conference on Applied and Computational Discrete Algorithms; 2023; pp. 63–74. [Google Scholar] [CrossRef]
  25. Charfreitag, J.; Jünger, M.; Mallach, S.; Mutzel, P. McSparse: Exact Solutions of Sparse Maximum Cut and Sparse Unconstrained Binary Quadratic Optimization Problems. In Proceedings of the Symposium on Algorithm Engineering and Experiments; 2022; pp. 54–66. [Google Scholar] [CrossRef]
  26. Kadowaki, T.; Nishimori, H. Quantum annealing in the transverse Ising model. Phys. Rev. E 1998, 58, 5355. [Google Scholar] [CrossRef]
  27. Johnson, M.W.; Amin, M.H.; Gildert, S.; Lanting, T.; Hamze, F.; Dickson, N.; Harris, R.; Berkley, A.J.; Johansson, J.; Bunyk, P.; et al. Quantum annealing with manufactured spins. Nature 2011, 473, 194–198. [Google Scholar] [CrossRef] [PubMed]
  28. Li, H.; Wang, J. A Collaborative Neurodynamic Algorithm for Quadratic Unconstrained Binary Optimization. IEEE Trans. Emerg. Top. Comput. Intell. 2025, 9, 228–239. [Google Scholar] [CrossRef]
  29. Jiang, J.R.; Shu, Y.C.; Lin, Q.Y. Benchmarks and Recommendations for Quantum, Digital, and GPU Annealers in Combinatorial Optimization. IEEE Access 2024, 12, 125014–125031. [Google Scholar] [CrossRef]
  30. Lubinski, T.; Coffrin, C.; McGeoch, C.; Sathe, P.; Apanavicius, J.; Bernal Neira, D.; Consortium, Q.E.D. Optimization applications as quantum performance benchmarks. ACM Trans. Quantum Comput. 2024, 5, 1–44. [Google Scholar] [CrossRef]
  31. Nath, A.; Kuhnle, A. MaxCutBench: Revisiting and Benchmarking Graph Neural Networks for Maximum Cut. Transactions on Machine Learning Research, 2025. [Google Scholar]
  32. Bian, Z.; Chudak, F.; Macready, W.; Roy, A.; Sebastiani, R.; Varotti, S. Solving SAT (and MaxSAT) with a quantum annealer: Foundations, encodings, and preliminary results. Inf. Comput. 2020, 275, 104609. [Google Scholar] [CrossRef]
  33. Zielinski, S.; Nüßlein, J.; Stein, J.; Gabor, T.; Linnhoff-Popien, C.; Feld, S. Influence of Different 3SAT-to-QUBO Transformations on the Solution Quality of Quantum Annealing: A Benchmark Study. In Proceedings of the Conference on Genetic and Evolutionary Computation; 2023; pp. 2263–2271. [Google Scholar] [CrossRef]
  34. Münch, C.; Schinkel, F.; Zielinski, S.; Walter, S. Transformation-Dependent Performance-Enhancement of Digital Annealer for 3-SAT. arXiv 2023, arXiv:2312.11645. [Google Scholar] [CrossRef]
  35. Reifenstein, S.; Leleu, T.; McKenna, T.; Jankowski, M.; Suh, M.G.; Ng, E.; Khoyratee, F.; Toroczkai, Z.; Yamamoto, Y. Coherent SAT solvers: a tutorial. Adv. Opt. Photon. 2023, 15, 385–441. [Google Scholar] [CrossRef]
  36. Sonobe, T. An Experimental Evaluation of Ising Solvers for SAT problems. Authorea Prepr. 2025. [Google Scholar] [CrossRef] [PubMed]
  37. Cook, S.A. The Complexity of Theorem-Proving Procedures. In Proceedings of the Annual ACM Symposium on Theory of Computing; 1971; pp. 151–158. [Google Scholar] [CrossRef]
  38. Biere, A.; Faller, T.; Fazekas, K.; Fleury, M.; Froleyks, N.; Pollitt, F. CaDiCaL, Gimsatul, IsaSAT and Kissat Entering the SAT Competition 2024. Proceedings of the Proc. of SAT Competition 2024 – Solver, Benchmark and Proof Checker Descriptions 2024, Vol. B-2024-1, 8–10. [Google Scholar]
  39. Zaman, M.; Tanahashi, K.; Tanaka, S. PyQUBO: Python Library for QUBO Creation. IEEE Trans. Comput. 2021. [Google Scholar] [CrossRef]
  40. Tanahashi, K.; Takayanagi, S.; Motohashi, T.; Tanaka, S. Application of Ising Machines and a Software Development for Ising Machines. J. Phys. Soc. Jpn. 2019, 88, 061010. [Google Scholar] [CrossRef]
  41. Lauria, M.; Elffers, J.; Nordström, J.; Vinyals, M. CNFgen: A Generator of Crafted Benchmarks. In Proceedings of the Theory and Applications of Satisfiability Testing; 2017; pp. 464–473. [Google Scholar] [CrossRef]
  42. Girvan, M.; Newman, M.E. Community structure in social and biological networks. Proc. Natl. Acad. Sci. 2002, 99, 7821–7826. [Google Scholar] [CrossRef] [PubMed]
  43. Newman, M.E. Fast algorithm for detecting community structure in networks. Phys. Rev. E—Statistical Nonlinear Soft Matter Phys. 2004, 69, 066133. [Google Scholar] [CrossRef] [PubMed]
  44. Perera, D.; Akpabio, I.; Hamze, F.; Mandra, S.; Rose, N.; Aramon, M.; Katzgraber, H.G. Chook–A comprehensive suite for generating binary optimization problems with planted solutions. arXiv 2020, arXiv:2005.14344. [Google Scholar] [CrossRef]
  45. Nogueira, F. Bayesian Optimization: Open source constrained global optimization tool for Python, 2014–. [PubMed]
  46. Wiegele, A. Biq Mac Library—A collection of Max-Cut and quadratic 0-1 programming instances of medium size. 2007. [Google Scholar]
  47. Sawaya, N.P.; Marti-Dafcik, D.; Ho, Y.; Tabor, D.P.; Neira, D.E.B.; Magann, A.B.; Premaratne, S.; Dubey, P.; Matsuura, A.; Bishop, N.; et al. HamLib: A library of Hamiltonians for benchmarking quantum algorithms and hardware. Quantum 2024, 8, 1559. [Google Scholar] [CrossRef]
  48. Zielinski, S.; Benkard, M.; Nüßlein, J.; Linnhoff-Popien, C.; Feld, S. SATQUBOLIB: A Python Framework for Creating and Benchmarking (Max-)3SAT QUBOs. In Proceedings of the International Conference on Innovations for Community Services, 2024; pp. 48–66. [Google Scholar] [CrossRef]
  49. Spence, I. Balanced random SAT benchmarks. In Proceedings of the SAT COMPETITION 2017 Solver and Benchmark Descriptions, 2017; pp. 53–54. [Google Scholar]
  50. Escamocher, G.; O’Sullivan, B.; Prestwich, S.D. Generating difficult CNF instances in unexplored constrainedness regions. J. Exp. Algorithmics 2020, 25, 1–12. [Google Scholar] [CrossRef]
  51. Perera, D.; Hamze, F.; Raymond, J.; Weigel, M.; Katzgraber, H.G. Computational hardness of spin-glass problems with tile-planted solutions. Phys. Rev. E 2020, 101, 023316. [Google Scholar] [CrossRef] [PubMed]
  52. Hamze, F.; Raymond, J.; Pattison, C.A.; Biswas, K.; Katzgraber, H.G. Wishart planted ensemble: A tunably rugged pairwise Ising model with a first-order phase transition. Phys. Rev. E 2020, 101, 052102. [Google Scholar] [CrossRef] [PubMed]
  53. Pang, Y.; Coffrin, C.; Lokhov, A.Y.; Vuffray, M. The potential of quantum annealing for rapid solution structure identification. Constraints 2021, 26, 1–25. [Google Scholar] [CrossRef]
  54. Albash, T.; Lidar, D.A. Demonstration of a scaling advantage for a quantum annealer over simulated annealing. Phys. Rev. X 2018, 8, 031016. [Google Scholar] [CrossRef]
  55. Hahn, G.; Pelofske, E.; Djidjev, H.N. Posiform planting: generating QUBO instances for benchmarking. Front. Comput. Sci. 2023, 5, 1275948. [Google Scholar] [CrossRef]
  56. Isermann, S. Improved Posiform Planting Algorithm for Random Generation of Binary Optimization Problems. SN Comput. Sci. 2025, 6, 475. [Google Scholar] [CrossRef]
  57. Zeng, Q.G.; Cui, X.P.; Liu, B.; Wang, Y.; Mosharev, P.; Yung, M.H. Performance of quantum annealing inspired algorithms for combinatorial optimization problems. Commun. Phys. 2024, 7, 249. [Google Scholar] [CrossRef]
  58. Tiunov, E.S.; Ulanov, A.E.; Lvovsky, A.I. Annealing by simulating the coherent Ising machine. Opt. Express 2019, 27, 10288–10295. [Google Scholar] [CrossRef] [PubMed]
  59. Morais, A.; Osaba, E.; Pastor, I.; Oregi, I. Comparative analysis of classical and quantum-inspired solvers: A preliminary study on the weighted max-cut problem. In Proceedings of the Genetic and Evolutionary Computation Conference Companion; 2025; pp. 2449–2457. [Google Scholar] [CrossRef]
  60. Bucher, D.; Kraus, N.; Blenninger, J.; Lachner, M.; Stein, J.; Linnhoff-Popien, C. Towards Robust Benchmarking of Quantum Optimization Algorithms. In Proceedings of the IEEE International Conference on Quantum Computing and Engineering, 2024; pp. 159–170. [Google Scholar] [CrossRef]
  61. Shaglel, S.; Kirsch, M.; Winkler, M.; Münch, C.; Walter, S.; Schinkel, F.; Kliesch, M. A comprehensive benchmark of an Ising machine on the Max-Cut problem. New J. Phys. 2026. [Google Scholar] [CrossRef]
  62. Vodeb, J.; Eržen, V.; Hrga, T.; Povh, J. Accuracy and performance evaluation of quantum, classical and hybrid solvers for the Max-Cut problem. Quantum Inf. Process. 2026, 25, 240. [Google Scholar] [CrossRef]
  63. Tao, X.Z.; Zeng, Q.G.; Huang, Z.J.; Zuo, B.W.; Liu, Y.Q.; Zhuang, J.; Okawa, H.; Yung, M.H. Tabu-Enhanced Simulated Bifurcation for combinatorial optimization. Commun. Phys. 2026. [Google Scholar] [CrossRef]
  64. Rinaldi, G. Rudy: A Rudimental Graph Generator. GitHub repository. 1995. Available online: https://github.com/g-rinaldi/rudy.
Figure 1. Visualization of a graph made from a modular random NAE3SAT instance with | V | = 10000 , | E | = 20000 , communities = 8 , and Q = 0.8 . Each color corresponds to each community.
Figure 1. Visualization of a graph made from a modular random NAE3SAT instance with | V | = 10000 , | E | = 20000 , communities = 8 , and Q = 0.8 . Each color corresponds to each community.
Preprints 230274 g001
Table 1. Results for random graphs with n = 10000.
Table 1. Results for random graphs with n = 10000.
V C n m exact OSA OSA_rate OSA_time Kissat_time
9967 38000 9967 56946 9574 9574 100.000% 7.9 38.224
9967 38200 9967 57232 9474 9474 100.000% 17.4 57.541
9962 38400 9962 57554 9472 9472 100.000% 11.6 59.154
9974 38600 9974 57849 9712 9712 100.000% 19.9 22.853
9977 38800 9977 58148 9926 9926 100.000% 9.0 60.243
9968 39000 9968 58449 9670 9670 100.000% 8.1 60.508
9977 39200 9977 58748 9974 9974 100.000% 14.4 59.326
9978 39400 9978 59043 9628 9628 100.000% 13.0 59.523
9979 39600 9979 59354 9914 9914 100.000% 14.0 60.732
9966 39800 9966 59646 9962 9960 99.980% 13.4 59.376
9970 40000 9970 59945 9980 9978 99.980% 20.2 130.516
9974 40198 9974 60222 9922 9920 99.980% 25.8 126.128
9975 40400 9975 60547 10192 10186 99.941% 19.7 122.683
9984 40598 9984 60839 10376 10366 99.904% 22.6 370.347
9971 40800 9971 61132 10344 10328 99.845% 15.2 370.260
9984 41000 9984 61434 10074 10060 99.861% 13.9 768.014
9984 41200 9984 61750 10554 10538 99.848% 6.0 1125.854
Table 2. Results for random graphs with n = 50000.
Table 2. Results for random graphs with n = 50000.
V C n m exact OSA OSA_rate OSA_time Kissat_time
49807 190000 49807 284962 47212 47212 100.000% 271.1 194.372
49841 191000 49841 286443 47708 47708 100.000% 183.5 198.739
49841 192000 49841 287948 48034 48034 100.000% 232.1 205.859
49845 193000 49845 289427 48014 48014 100.000% 199.1 205.712
49813 194000 49813 290963 48250 48250 100.000% 267.2 209.404
49860 195000 49860 292447 48476 48476 100.000% 247.7 210.192
49830 196000 49830 293945 49314 49310 99.992% 215.2 210.335
49883 197000 49883 295448 49406 49404 99.996% 284.9 436.207
49854 198000 49854 296944 49438 49430 99.984% 304.7 431.222
49864 199000 49864 298446 49370 49344 99.947% 226.4 437.794
49861 200000 49861 299947 49840 49818 99.956% 261.0 435.554
49882 200998 49882 301435 50070 50032 99.924% 104.1 827.793
49887 202000 49887 302950 50512 50462 99.901% 308.7 1316.177
49891 202998 49891 304448 50660 50596 99.874% 250.2 2080.517
49917 204000 49917 305956 50908 50838 99.862% 86.1 5144.835
Table 3. Results for random graphs with n = 100000.
Table 3. Results for random graphs with n = 100000.
V C n m exact OSA OSA_rate OSA_time Kissat_time
99668 380000 99668 569960 95154 95154 100.000% 449.6 368.506
99654 382000 99654 572962 95518 95518 100.000% 454.3 370.867
99683 384000 99683 575942 96022 96022 100.000% 457.4 369.352
99700 386000 99700 578917 96416 96416 100.000% 533.9 371.628
99709 388000 99709 581941 96530 96530 100.000% 674.5 374.754
99704 390000 99704 584962 97254 97254 100.000% 712.7 377.644
99694 392000 99694 587950 98408 98402 99.994% 839.0 375.632
99750 394000 99750 590951 98900 98886 99.986% 511.9 722.301
99718 396000 99718 593952 98752 98726 99.974% 878.3 723.809
99739 398000 99739 596951 98978 98940 99.962% 496.7 734.167
99741 400000 99741 599951 100008 99948 99.940% 397.8 1323.895
99750 401998 99750 602952 100374 100282 99.908% 669.2 1318.552
99776 404000 99776 605946 100840 100728 99.889% 928.7 2175.419
99762 405998 99762 608954 101448 101304 99.858% 490.2 6125.909
Table 4. Results for modularity graphs with n = 100000, Q = 0.9 , and coms = 8.
Table 4. Results for modularity graphs with n = 100000, Q = 0.9 , and coms = 8.
V C n m exact OSA OSA_rate OSA_time Kissat_time
99676 380000 99676 569596 94800 94800 100.000% 380.4 101.1
99684 382000 99684 572591 95326 95326 100.000% 372.4 192.4
99698 384000 99698 575626 95874 95874 100.000% 374.7 197.0
99711 386000 99711 578585 96416 96416 100.000% 418.3 202.1
99706 388000 99706 581597 97332 97332 100.000% 438.3 199.8
99709 390000 99709 584610 97726 97722 99.996% 474.2 195.3
99716 392000 99716 587594 97934 97926 99.992% 482.6 348.8
99714 394000 99714 590566 98126 98104 99.978% 497.8 533.5
99719 396000 99719 593596 98732 98700 99.968% 500.1 338.8
99761 398000 99761 596603 99590 99544 99.954% 470.4 578.1
99741 400000 99741 599594 99472 99416 99.944% 460.9 823.4
99733 401998 99733 602560 99750 99654 99.904% 496.6 1985.9
99764 404000 99764 605597 101062 100930 99.869% 426.9 2672.6
Table 5. Results for planted graphs with n = 100000.
Table 5. Results for planted graphs with n = 100000.
V C n m exact OSA OSA_rate OSA_time kissat_time
99637 380000 99637 569966 94924 94924 100.000% 507.5 367.9
99652 382000 99652 572959 95216 95216 100.000% 738.4 374.1
99685 384000 99685 575949 96118 96118 100.000% 754.1 368.8
99696 386000 99696 578952 97018 97018 100.000% 1142.9 382.4
99719 388000 99719 581943 97564 97564 100.000% 816.0 381.3
99686 390000 99686 584963 97544 97544 100.000% 678.1 386.0
99714 392000 99714 587957 97298 97298 100.000% 631.7 383.2
99735 394000 99735 590947 98498 98498 100.000% 962.7 730.3
99732 396000 99732 593966 98918 98918 100.000% 651.6 741.3
99733 398000 99733 596955 100016 100016 100.000% 539.2 735.6
99741 400000 99741 599935 99050 99050 100.000% 803.2 751.0
99737 401998 99737 602932 100510 100510 100.000% 840.7 1408.3
99791 404000 99791 605963 101230 101230 100.000% 900.9 1028.6
99766 405998 99766 608944 100912 100912 100.000% 596.3 1770.0
99798 408000 99798 611931 101748 101748 100.000% 530.4 1099.3
99784 409998 99784 614923 103250 103250 100.000% 595.7 1068.7
99827 412000 99827 617946 102902 102902 100.000% 475.6 1489.6
99783 413998 99783 620945 103064 103064 100.000% 536.8 792.1
99807 416000 99807 623944 102912 102912 100.000% 403.6 791.1
99830 418000 99830 626953 104788 104788 100.000% 509.5 1063.1
99805 420000 99805 629947 104812 104812 100.000% 321.0 605.6
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.