Next Article in Journal
Booking Public Charging: User Preferences and Behavior towards Public Charging Infrastructure with a Reservation Option
Previous Article in Journal
Non-Linear Inductor Models Comparison for Switched-Mode Power Supplies Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Transition Phenomenon of (1,0)-d-Regular (k, s)-SAT

1
School of Computer Science and Technology, Nanyang Normal University, Nanyang 474500, China
2
Henan Engineering Research Center of Intelligent Processing for Big Data of Digital Image, Nanyang 473061, China
3
School of Computer and Information, Qiannan Normal University for Nationalities, Duyun 558000, China
4
Key Laboratory of Complex Systems and Intelligent Optimization of Guizhou Province, Duyun 558000, China
5
College of Computer Science and Technology, Guizhou University, Guiyang 550025, China
6
School of Power and Mechanical Engineering, Wuhan University, Wuhan 430072, China
*
Author to whom correspondence should be addressed.
Electronics 2022, 11(15), 2475; https://doi.org/10.3390/electronics11152475
Submission received: 29 June 2022 / Revised: 29 July 2022 / Accepted: 6 August 2022 / Published: 8 August 2022
(This article belongs to the Section Artificial Intelligence)

Abstract

:
For a d-regular ( k , s ) -CNF formula, a problem is to determine whether it has a (1,0)-super solution. If so, it is called (1,0)-d-regular ( k , s )-SAT. A (1,0)-super solution is an assignment that satisfies at least two literals of each clause. When the value of any one of the variables is flipped, the (1,0)-super solution is still a solution. Super solutions have gained significant attention for their robustness. Here, a d-regular ( k , s ) -CNF formula is a special CNF formula with clauses of size exactly k, in which each variable appears exactly s-times, and the absolute frequency difference between positive and negative occurrences of each variable is at most a nonnegative integer d. Obviously, the structure of a d-regular ( k , s )-CNF formula is much more regular than other formulas. In this paper, we certify that, for k 5 , there is a critical function φ ( k , d ) such that, if s φ ( k , d ) , all d-regular ( k , s ) -CNF formulas have a (1,0)-super solution; otherwise (1,0)-d-regular ( k , s )-SAT is NP-complete. By the Lopsided Local Lemma, we get an existence condition of (1,0)-super solutions and propose an algorithm to find the lower bound of φ ( k , d ) .

1. Introduction

In recent years, a great deal has been done to improve the efficiency of SAT solvers. Most techniques assume that all constraints in the SAT problem are fixed and inflexible. In many real world problems, conditions are partially known, imprecise and dynamic. For example, renewable energy modeling and prediction are often disturbed by many natural factors, and so are wireless sensor networks. The stability of prediction schemes has received attention in [1,2,3]. In the process of problem solving, not only may some activities not achieve expected results, but also some unexpected circumstances may disrupt the execution of the solution. For instance, it is important to guarantee robustness in the face of changing operating conditions for context-aware and smart systems. Therefore, Powell pointed out that dealing with uncertainty in optimization is increasingly recognized as a key necessity for tackling real-world problems in [4]. In a dynamic, uncertain or interactive environment, once some constraints are changed or the implementation of the solution encounters unexpected difficulties, the solution no longer works. Accordingly, it is worth sacrificing some optimality for a robust solution that is resilient to change. The robust solution is much less sensitive to small changes in uncertain and dynamic environments, and guarantees that some small fixes can meet the challenge of the future changes. In order to quantify the robustness of a solution, the concept of the ( a , b )-super solution was introduced in [5]. For given a solution, if the values of any a variables are no longer available, flipping values of the a variables and no more than b other variables can tackle the problem. The solution is called an ( a , b )-super solution. A (1,0)-super solution is a special case of an ( a , b )-super solution. If the value of any one of the variables is flipped, a (1,0)-super solution is still a solution. That is, for all clauses, at least two literals can be satisfied by a (1,0)-super solution. When a CNF formula has a (1,0)-super solution, we denote that the CNF formula is (1,0)-satisfiable; otherwise it is considered (1,0)-unsatisfiable.
We observed a growing need to extend SAT to deal with more sophisticated problems in the real world. For example, the Super SAT problem is a gap version of SAT in which each assignment is attached integer weights, and was introduced in [6,7,8] to prove the hardness of approximation of some popular lattice problems. The promise SAT problem is a promise version of SAT, such as Unique SAT with a promise of a unique satisfying assignment in [9], ( a , g , k )-SAT with a promise of g-satisfying assignment in [10,11], etc. In [10], it was shown that a simple random walk algorithm can solve a g-satisfiable k-CNF formula in expected polynomial time for g k / 2 . A g-satisfiable k-CNF formula implies there is an assignment that satisfies at least g literals of every clause of the formula. It is observed that these formulas with special solutions must have their own characteristics.
Analysing regular structures of CNF formulas is often cited as the starting point of studying SAT problems. For a ( k , s )-CNF formula, each clause is the disjunction of k distinct literals and each variable appears in at most s clauses. For a regular ( k , s )-CNF formula, it is modified so that each variable appears in exactly s clauses. In [12,13,14], we introduced the d-regular ( k , s )-CNF formula. For a d-regular ( k , s )-CNF formula, it is further restricted that the absolute difference between positive and negative occurrences of each variable is no more than a nonnegative integer d. Obviously, for regular ( k , s )-CNF formulas and d-regular ( k , s )-CNF formulas, their constrained density α (the clause-to-variable ratio) is fixed. This renders some methods based on the constrained density no longer effective. The structure of a d-regular ( k , s )-CNF formula is much more regular than ( k , s )-CNF formula. In [12], we proved that a d-regular ( k , s )-SAT problem has the Transition Phenomenon from triviality (output the affirmative answer without computation) to NP-completeness. In [14], it was shown that the random d-regular (3,s)-SAT problem has an SAT-UNSAT (satisfiable-unsatisfiable) phase transition. In [15], the structural information of formulas was used to solve the SAT problem. These more regular structures contribute to analyzing SAT problems.
We focus on (1,0)-d-regular ( k , s )-SAT. It is to determine if a given d-regular ( k , s )-CNF formula is (1,0)-satisfiable. For the special SAT problems, their NP-completeness deserves further research.
In this paper, our main contributions are described below.
(i)
We analyze the structure of the d-regular ( k , s )-CNF formula, investigate the NP-completeness of (1,0)-d-regular ( k , s ) -SAT and give some conditions for retaining the NP-completeness.
(ii)
We propose some reduction methods, and prove that (1,0)-d-regular ( k , s ) -SAT has the Transition Phenomenon under the certain conditions.
(iii)
By the Lopsided Local Lemma, we get an existence condition for a (1,0)-super solution and propose an algorithm to obtain a better lower bound of φ ( k , d ) .
This paper is structured as follows: related works are described in Section 2. All necessary preliminary definitions and lemmas appear in Section 3. The NP-completeness of (1,0)-d-regular ( k , s ) -SAT is discussed in Section 4. The Transition Phenomenon of (1,0)-d-regular ( k , s ) -SAT is in Section 5.

2. Related Works

In order to deal with uncertainty of constraints, various approaches have been proposed by researchers. Fault tolerant solutions were introduced in [16] by R. Weigel and C. Bliek for constraint programming (CP), and Wallace and Freuder in [17] introduced the concept of stable solutions for the dynamic constraint satisfaction problem. For the propositional satisfiability problem, Ginsberg, Parkes and Roy in [18] came up with Supermodels to measure solution robustness. An (a,b)-super solution was introduced in [5] to SAT problems. It is a generalization of Supermodels. In order to find super solutions, some algorithms were presented in [19,20,21], including some local search algorithms.
The robustness is a valuable property of solutions, particularly for decision problems and combinatorial optimization problems. However, robustness and reliability all have a cost. We expect slight reconfiguration is enough to cope with changes in the environment. A (1,0)-super solution just meets the requirement. Even if the value of any one variable on a (1,0)-super solution is inverted, it still is a satisfying assignment. A (1,0)-super solution can be able to cope with assignment breach of only one variable. The problem to determine if a CNF formula is (1,0)-satisfiable is represented as (1,0)-SAT, and this corresponds to a k-CNF formula. It was shown in [22] that, for k 3 , (1,0)-k-SAT is in P; otherwise it is in NP-complete. They also proved that, for Constrained Density (which is the clause-to-variable ratio) α < 1 / 3 , a random 3-CNF formula is (1,0)-satisfiable with high probability, and not (1,0)-satisfiable with high probability for α > 1 / 3 . Moreover, the cutoff point is called the phase transition point. For k = 3 , the phase transition point is equal to 1 / 3 . For k 4 , its upper bound is 2 k l n 2 / ( k + 1 ) . A better lower bound of it was obtained in [23] by utilizing an enhanced weighting scheme.
Kratochvíl, Savický and Tusa in [24] studied the transition phenomenon of ( k , s )-SAT. They indicated that, for k 3 , a critical function f ( k ) can be found such that
(i)
any one of the ( k , s )-CNF formulas is satisfiable for s f ( k ) ;
(ii)
The ( k , s )-SAT problem is NP-complete for s f ( k ) + 1 .
The critical function f ( k ) equals just the maximum of s that can be set to ensure that any one of the ( k , s ) -CNF formulas has a solution. They showed that f ( k ) 2 k / e k by using the Lovász Local Lemma in [24]. Berman, Karpinski and Scott in [25] obtained a better lower bound of f ( k ) by using the Lopsided Local Lemma. In [26], it was shown that f ( k ) 2 ( k + 1 ) / e ( k + 1 ) . In [12], we proved that d-regular ( k , s )-SAT also has the Transition Phenomenon from triviality (output the affirmative answer without computation) to NP-completeness, and gave some favorable properties of the critical function f ( k , d ) . In [27], we gave some existence conditions of a (1,0)-super solution, and pointed out that if there is an unsatisfiable (1,0)-( k , s )-SAT instance, then (1,0)-( k , s )-SAT problem is NP-complete for k > 3 . That paper shows that the (1,0)-( k , s )-SAT problem also exhibits the Transition Phenomenon. The corresponding critical function is marked as φ ( k ) .
The Lovász Local Lemma proposed in [28] is regarded as a classical tool in probabilistic combinatorics. It provides a sufficient condition to avoid all events deemed to be ‘bad’ in a probability space. In [29], an algorithm based on the variable framework of the Lovász Local Lemma was discovered to sample satisfying assignments of k-CNF formulas with bounded variable occurrences. In [30], by utilizing the Lovász local lemma, some algorithms based on Markov chains were presented to sample and approximately count satisfying assignments of ( k , s ) -CNF formulas. The Lopsided Local Lemma was proposed in [31] based on a lopsidependency graph.
For the study, we put forward a new reduction method to transform from k-SAT to (1,0)-d-regular ( k + 1 , s )-SAT if k 4 and an unsatisfiable (1,0)-d-regular ( k + 1 , s ) -SAT instance is given. It shows that, for k 5 , a critical function φ ( k , d ) can be found such that for s φ ( k , d ) all d-regular ( k , s ) -CNF formulas are (1,0)-satisfiable, and for s > φ ( k , d ) (1,0)-d-regular ( k , s )-SAT is NP-complete. It is observed that, for k 5 , (1,0)-d-regular ( k + 1 , s )-SAT also has the Transition Phenomenon from triviality to NP-completeness. Furthermore, we give some characteristics of the critical function φ ( k , d ) and show a better lower bound of φ ( k , d ) by Lopsided Local Lemma.

3. Notations

Given a propositional variable x, the variable has two corresponding literals: positive literal (the variable itself x) and negative literal (negation of the variable is ¬ x ). A clause C = L 1 L 2 L k is an elementary disjunction of these literals, and is also simply written as C = L 1 , L 2 , , L k . A CNF formula Ψ = C 1 C 2 C m is the conjunction of a set of clauses, and is also simply written as Ψ = [ C 1 , C 2 , , C m ] . For a formula Ψ , v a r ( Ψ ) denotes the set of variables occurring in F, the number of these variables is # v a r ( Ψ ) , and the number of clauses is # c l ( Ψ ) . For a formula Ψ and a variable x, O c c ( Ψ , x ) is the number of occurrences of x in the formula Ψ , P o s ( Ψ , x ) is the number of positive occurrences of x in the formula Ψ , and N e g ( Ψ , x ) corresponds to negative occurrences. That is, P o s ( Ψ , x ) = N e g ( Ψ , x ) + P o s ( Ψ , x ) .
If two formulas Φ and Ψ are SAT- e q u i v a l e n t s , then the two formulas are either simultaneously satisfiable or simultaneously unsatisfiable. Given a CNF formula Ψ , if Ψ is a copy of Ψ but does not have the same variable with Ψ , then Ψ is regarded as the disjoint copy of Ψ . Variables can be divided into two categories: forced variables and unforced variables. Given a formula, if all satisfying assignments force a variable to be a same value, then the variable is termed a forced variable.
Definition 1.
A regular ( k , s ) -CNF is a CNF formula such that the length of each clause is exactly k and each variable appears exactly s-times. If the absolute difference between positive and negative occurrences of every variable is no more than d 0 , such a regular (k, s)-CNF formula is called a d-regular (k, s)-CNF formula.
Definition 2.
A minimal (1,0)-unsatisfiable formula is a CNF formula such that it is not (1,0)-satisfiable but is (1,0)-satisfiable as soon as any of its clauses is removed.
Definition 3.
For k 3 , the critical function of ( k , s ) -SAT, denoted by f ( k ) , is the maximum of s such that any one of ( k , s ) -CNF formulas has a solution. The critical function of d-regular ( k , s ) -SAT is denoted f ( k , d ) . The critical function of ( 1 , 0 ) - ( k , s ) -SAT, denoted by φ ( k ) , is the maximum of s such that any one of ( k , s ) -CNF formulas must be (1,0)-satisfiable.
Definition 4.
A ( k , s )-CNF formula Φ is called a forced-d-regular ( k , s ) -CNF formula if
(i)
there are two variables x and y such that O c c ( Φ , x ) = 1 , O c c ( Φ , y ) = s 1 and
| P o s ( Φ , y ) N e g ( Φ , y ) 1 | d ;
(ii)
except for x , y , each variable exactly occurs s-times, and the absolute difference between positive and negative occurrences of every variable is at most d 0 ;
(iii)
Φ must be (1,0)-satisfiable and for any one (1,0)-super solution τ, it is tenable that τ ( x ) = τ ( y ) = t r u e .
Definition 5
([31]). Given an undirected graph G = ( X , E ) and its vertex set X. A collection of events in a probability space is denoted as A = { A x } x X . G is called a lopsidependency graph for the events A if
P r A x | y Y ( x ) A y P r A x .
Here Y ( x ) = X / N + ( x ) , N + ( x ) = { N ( x ) / x } and N ( x ) is the set of neighbours of x.
Lemma 1
([31]). (The Lopsided Local Lemma) Suppose a graph G = ( X , E ) is the lopsidependency graph for a collection of events A = { A x } x X . If there are real numbers { p x } ( x X ) such that, for each x X
P r A x p x y N ( x ) 1 p y ,
then Pr x X A x > 0 .
Lemma 2
([12]). For given k 3 and s > 0 , if an unsatisfiable d-regular ( k , s )-CNF formula can be found, then the d-regular ( k , s )-SAT problem is NP-complete.
Lemma 3
([12]). f ( k , d ) f ( k + 1 , d ) .
Lemma 4.
Given a formula F, if its representation matrix is
x 1 x 2 x n 1 x n + + + + ,
then F is satisfiable and any one of variables is forced to be a same value by all satisfying assignments.
In the representation matrix of a CNF formula, each row corresponds to a variable and each column corresponds to a clause. If an element a i j is + (i is row number and j is column number), this implies the ith variable appears as positive literal in the jth clause. If a i j = , then the ith variable appears as negative literal in the jth clause. Otherwise, a i j = 0 . Evidently, F implies that
x 1 x 2 x n 1 x n x 1 .

4. The NP-Completeness of (1,0)- d -Regular ( k , s ) -SAT

In the field of complexity theory, the NP-completeness of a hard problem is an important attribute. In this section, we will determine some requirements such that (1,0)-d-regular ( k , s ) -SAT problem is a NP-complete problem.
Theorem 1.
Given k > 3 and s > d 0 , (1,0)-d-regular ( k + 1 , s ) -SAT is an NP-complete problem if d-regular ( k , s ) -SAT is an NP-complete problem.
Proof. 
Because d-regular ( k , s ) -SAT is an NP-complete problem, we only need to construct a reduction method to transform a d-regular ( k , s )-SAT problem to a (1,0)-d-regular ( k + 1 , s ) -SAT problem.
Assume we have a d-regular ( k , s )-CNF formula Ψ which has n k > 0 variables and n s clauses, n 1 . There are four steps to our reduction method, as described below.
Step 1. Introduce a fresh set of variables X = { x i : 1 i t } . Here, t > m a x { n s , 2 n ( s k s ) s k 3 s } , and t s n s is a multiple of k + 1 .
Step 2. Let Ψ 1 = C i Ψ ( C i x i ) .
Step 3. Build a new k-CNF formula Ψ 2 consisting of X, and satisfying the following requirements.
(i)
For 1 i n s and each variable x i X , P o s ( Ψ 2 , x i ) = s / 2 1 and O c c ( Ψ 2 , x i ) = s 1 ;
(ii)
For n s + 1 i t and each variable x i X , O c c ( Ψ 2 , x i ) = s and P o s ( Ψ 2 , x i ) = s / 2 ;
(iii)
Any one of clauses of Ψ 2 includes no less than two positive literals from X.
Step 4. Construct a new CNF formula Φ = Ψ 1 Ψ 2 .
Obviously, Φ is just a d-regular ( k + 1 , s ) -CNF formula. Next, the top concern is the feasibility of constructing Φ . Because t s n s is a multiple of k + 1 , we only focus on whether the condition (iii) is going to be met.
In the subformula Ψ 2 constructed in Step 3, the number of clauses is
# c l ( Ψ 2 ) = t s n s k + 1 ,
and the number of non-negative occurrences of X is
P o s ( Ψ 2 , X ) = t s / 2 n s .
For k > 3 , we get s k 3 s > 0 . For t > m a x { n s , 2 n ( s k s ) s k 3 s } , we get
t ( s k 3 s ) > 2 n ( s k s ) , t s k 2 n s k + s t 2 n s > 4 s t 4 n s , t s 2 n s > 4 t s 4 n s k + 1 , t s / 2 n s > 2 t s n s k + 1 , P o s ( Ψ 2 , X ) > 2 # c l ( Ψ 2 ) .
From this, there are more than twice as many non-negative literals from X in Ψ 2 as clauses. That is, the formula Ψ 2 can be constructed in polynomial time by simple placement. Hence, constructing Φ is practicable.
Finally, we will show that Ψ is satisfiable iff Φ is (1,0)-satisfiable.
First, we presume that an assignment τ satisfies Ψ . Define a new truth assignment τ ( x ) as
τ ( x ) : = τ ( x ) , i f x v a r ( Ψ ) t r u e , i f x X
Obviously, at least two literals of every clause of Φ can be satisfied by the truth assignment τ ( x ) . This would mean that τ ( x ) is a (1,0)-super solution of Φ .
Next, let us suppose Φ has a (1,0)-super solution τ . What that means is that no less than two literals of every clause of Ψ 1 are satisfied by τ . Because Ψ 1 = C i Ψ ( C i x i ) , there must be no less than two literals satisfied by τ for any clause of C i x i . It is obvious that at least one literal of C i Ψ is satisfied by τ . We get that τ satisfies Ψ , and Ψ is satisfiable.
Based on the reduction method, we obtain that if the d-regular ( k , s )-SAT problem is an NP-complete problem, then the (1,0)-d-regular ( k + 1 , s ) -SAT also is an NP-complete problem for k > 3 .
The proof is completed.    □
Corollary 1.
If there is a d-regular ( k , s ) -CNF formula without a solution, then the (1,0)-d-regular ( k + 1 , s ) -SAT problem is an NP-complete problem, for k > 3 and s > d 0 .
Proof. 
The corollary can be directly derived from Lemma 2 and Theorem 1.    □
Lemma 5.
For k > 4 and s > d 0 , if a d-regular ( k , s )-CNF formula is satisfiable but is (1,0)-unsatisfiable, then we can construct a forced-d-regular ( k , s )-CNF formula.
Proof. 
Given a d-regular ( k , s )-CNF formula Φ that meets the requirements. A (1,0)-unsatisfiable formula can change into a (1,0)-satisfiable formula just by removing some clauses. Because it has a solution but no (1,0)-super solution, we remove some clauses of Φ to obtain a minimal (1,0)-unsatisfiable formula (marked as Φ 1 ). According to definition, for every variable in Φ 1 , the number of positive occurrences is at most ( s + d ) / 2 , and so is the number of negative occurrences. A conjunction of the removed clauses form a formula Φ 2 . Then we construct Φ = Φ 1 Φ 2 . Assuming Φ 2 has m 0 clauses, and this showed that it has m k literals. The clause set of Φ 1 is denoted as C 1 and the clause set of Φ 2 is denoted as C 2 .
We will put forward a construction method to generate some forced-d-regular ( k , s )-CNF formulas. There are three steps to our method, as described below.
Step 1. A clause c of Φ 1 is randomly selected. It is supposed that a new formula obtained by removing the clause c from Φ 1 , has a (1,0)-super solution τ . Obviously, for the clause c, only one literal can be satisfied by τ . Let ¬ y be a literal of c unsatisfied by τ . Let x be a new extra variable that does not appear in Φ . We generate C = ( C 1 \ { c } ) { c ˜ } , with c ˜ = ( c \ { ¬ y } ) { x } . Define Φ ˜ : = c i C c i .
Step 2. Introduce a fresh set of variables Z = { z 1 , z 2 , , z t k } . Here, let t > 2 m / ( k s 4 s ) . Using m k literals of Φ 2 and the variable set Z, we generate a k-CNF formula Φ 3 that satisfies the following requirements.
(i)
For each variable z of Z, z appears exactly s-times, and P o s ( Φ 3 , z ) = s / 2 ;
(ii)
Every literal of Φ 2 occurs only once in Φ 3 ;
(iii)
Any one of the clauses of Φ 3 includes no less than two positive literals from Z.
Step 3. Construct a new CNF formula Φ = Φ ˜ Φ 3 .
Define a new truth assignment τ ( u ) as
τ ( u ) : = τ ( u ) , u v a r ( Φ ) t r u e , u Z o r u = x .
For the formula obtained by removing the clause c from Φ 1 , τ is a (1,0)-super solution of it. Therefore, at least two literals are satisfied by τ for any clause of Φ . That is, τ is a (1,0)-super solution of Φ .
Given any (1,0)-super solution of Φ , if it forces x to be f a l s e or y to be f a l s e , then it must be a (1,0)-super solution of Φ 1 . This is in contradiction with the claim that Φ 1 is the minimal (1,0)-unsatisfiable formula. Therefore, (1,0)-super solutions of Φ all force two variables x and y to be t r u e .
Each variable in v a r ( Φ ) , except for x , y , occurs in exactly s clauses. Moreover, for any one of variables, the absolute difference between positive and negative occurrences is at most d. Hence, the formula Φ we constructed is a forced-d-regular ( k , s )-CNF formula.
Next, we will show that the construction of Φ 3 is feasible. In the subformula Φ 3 , the number of clauses is m + t s , and the number of non-negative literals from Z is t k s / 2 . For k > 4 and t > 4 m / ( k s 4 s ) , we obtain that
t k s 4 t s > 4 m , t k s / 2 > 2 m + 2 t s , t k s / 2 > 2 ( m + t s ) .
Obviously, there are more than twice as many non-negative literals from Z in Φ 3 as clauses. That is, the formula Φ 3 can be constructed in polynomial time. Hence, in polynomial time the construction of Φ can be done.
The proof is completed.    □
Theorem 2.
For k 4 and s > d 0 , if there is a (1,0)-d-regular ( k + 1 , s )-SAT instance that is (1,0)-unsatisfiable, then the (1,0)-d-regular ( k + 1 , s )-SAT problem is an NP-complete problem.
Proof. 
Given a (1,0)-unsatisfiable d-regular ( k + 1 , s )-CNF formula F. There are two cases to consider.
Case 1: Any assignment cannot satisfy the formula F. That is, we obtain f ( k + 1 , d ) < s . By Lemma 3, we also get f ( k , d ) f ( k + 1 , d ) < s . Therefore, we can found an unsatisfiable d-regular ( k , s )-SAT instance. By Corollary 1, it means that (1,0)-d-regular ( k + 1 , s )-SAT problem is a NP-complete problem.
Case 2: There exists an assignment that can satisfy the formula F but any one of the assignments is not a (1,0)-super solution of it. We first generate a forced-d-regular ( k + 1 , s ) -CNF formula Φ by using the method in Lemma 5. Given any k-CNF formula Ψ with m clauses and m k literals. Next, we will put forward a reduction method that can transform k-SAT to (1,0)-d-regular ( k + 1 , s )-SAT in polynomial time. Table 1 shows some variable sets that we will introduce in the method. There are five steps to our reduction method, as described below.
Step 1. With reference to the formula Φ , we generate some disjoint copies of it, denoted as Φ i j , 1 i m k , 1 j k 2 . The two variables x and y in Φ are renamed as x i , j and y i , j in Φ i j . In addition, sets of variables of these formulas are pairwise disjoint. Define
X 1 = { x i , j } , 1 i m k , 3 j k 2 , X 2 = { x i , 1 } , 1 i m k , X 3 = { x i , 2 } , 1 i m , X 4 = { x i , 2 } , m + 1 i m k , Y = { y i , j } , 1 i m k , 1 j k 2 .
Construct a new formula Ψ 1 = 1 i m k 1 j k 2 Φ i j .
Step 2. Introduce a new set of variables Z = { z i , j } , 1 i m , 1 j k . Replace m k literals of Ψ with some variables of Z, and generate a new formula Ψ 2 .
Ψ 2 = 1 i m ( x i , 2 ( 1 j k L i , j ) ) , L i , j = z i , j , i f L i , j = v ¬ z i , j , i f L i , j = ¬ v , v v a r ( Ψ ) .
Here, L i , j is denoted as the jth literal in the ith clause of Ψ .
Step 3. The variables of Z are sorted by their subscripts. Let d i = z i ¬ z j ¬ x i , 1 ¬ x i , 2 ¬ x i , k 2 x j , 1 , and generate Ψ 3 = 1 i m k d i . Here z i , z j Z , and if z i replaces a variable v of Ψ then z j is set to be the next variable of Z which replaces v (if z i is the last variable in the variable set Z which replaces v, z j is set to be the first).
Step 4. Introduce a new variable set U = { u 1 , u 2 , , u m + 3 m k + t ( k + 1 ) } . Here, t > m k s + 3 m s 4 m k 4 m k s 3 s . Using these variable sets X 1 , X 2 , X 3 , X 4 , Y , Z , U , we construct a ( k + 1 )-CNF formula Ψ 4 satisfying the following conditions.
(i)
Every variable x of X 1 and X 4 occurs exactly in s 2 clauses and
0 N e g ( Ψ 4 , x ) P o s ( Ψ 4 , x ) d .
(ii)
Every variable x of X 2 and X 3 occurs exactly in s 3 clauses and
0 N e g ( Ψ 4 , x ) + 1 P o s ( Ψ 4 , x ) d .
(iii)
All variables of Y occur negatively exactly once.
(iv)
Each variable z of Z appears exactly ( s 3 )-times, and if z occurs positively in Ψ 2 ,
0 N e g ( Ψ 4 , z ) + 1 P o s ( Ψ 4 , z ) d .
Otherwise
0 N e g ( Ψ 4 , z ) P o s ( Ψ 4 , z ) 1 d .
(v)
Every variable u of U occurs exactly in s clauses and
P o s ( Ψ 4 , u ) N e g ( Ψ 4 , u ) m i n ( 1 , d ) .
(vi)
Any one of the clauses of Ψ 4 includes no less than two positive literals from U.
Step 5. Construct a new formula Ψ = [ Ψ 1 , Ψ 2 , Ψ 3 , Ψ 4 ] .
It is easy to see that the formula Ψ constructed by us is a d-regular ( k + 1 , s )-CNF formula. Our biggest concern is the feasibility of constructing Ψ . Constructing three formulas Ψ 1 , Ψ 2 and Ψ 3 apparently must be done in polynomial time. We will mainly analyze Ψ 4 .
In the subformula Ψ 4 , the number of clauses equals
# c l ( Ψ 4 ) = ( m + 3 m k + t ( k + 1 ) ) s + ( 2 m k + m ) ( s 3 ) k + 1 + ( m k ( k 3 ) m ) ( s 2 ) + m k ( k 2 ) k + 1 = m k 2 s m k 2 + 2 m k s 2 m k + m s + t k s + t s m k + 1 = m k s m k + m s + t s m ,
and the number of non-negative occurrences of U equals
P o s ( Ψ 4 , U ) = ( m + 3 m k + t ( k + 1 ) ) s / 2 .
For k 4 and t > m k s + 3 m s 4 m k 4 m k s 3 s ,
t k s 3 t s > m k s + 3 m s 4 m k 4 m , m s + 3 m k s + t k s + t s > 4 m k s 4 m k + 4 m s + 4 t s 4 m , ( m + 3 m k + t k + t ) s / 2 > 2 ( m k s m k + m s + t s m ) , P o s ( Ψ 4 , U ) > 2 # c l ( Ψ 4 , U ) .
Obviously, there are more than twice as many non-negative literals from U in Ψ 4 as clauses. First arrange any two positive literals of U to each clause of Ψ 4 , and then randomly arrange others. The simple placement method can construct Ψ 4 . It can be seen that Ψ 4 can be constructed in polynomial time.
Finally, we will show that iff Ψ is satisfiable, Ψ is (1,0)-satisfiable.
Let’s suppose that a (1,0)-super solution of Ψ is just an assignment τ . That is, for any clause of Ψ , no less than two literals are satisfied by τ . Because all Φ i j are forced-d-regular ( k + 1 , s ) -CNF formulas, it is significant that τ ( x i , j ) = t r u e , τ ( y i , j ) = t r u e , for 1 i m k , 1 j k 2 .
Substitute τ ( x i , j ) into Ψ 3 , and simplify Ψ 3 . We obtain by Lemma 4 that in any one (1,0)-super solution the simplified Ψ 3 can express n cyclic of implication. This suggests, if the same variable of Ψ is replaced by z i and z j , we get τ ( z i ) = τ ( z j ) . Because of this, a new truth assignment τ is defined as
τ ( v ) : = τ ( z ) , i f a v a r i a b l e v o f Ψ i s r e p l a c e d w i t h a v a r i a b l e z i n Z .
Because no less than two literals of every clause of Ψ 2 are satisfied by the (1,0)-super solution τ , for any clause of Ψ , τ is guaranteed to satisfy at least one literal. Therefore, Ψ is satisfiable.
Let’s suppose that a truth assignment τ satisfies Ψ and an assignment τ i , j is precisely a (1,0)-super solution of Φ i , j , 1 i m k , 1 j k 2 . We define a new truth assignment τ as
τ ( v ) : = τ ( x ) , i f v Z a n d a v a r i a b l e x o f v a r ( Ψ ) i s r e p l a c e d w i t h v τ i , j ( v ) , i f v v a r ( Φ i j ) t r u e , i f v U .
As a (1,0)-super solution of Φ i , j , τ i , j is certain to satisfy two literals of any clause in Φ i , j , it means that, for any clause of Ψ 1 , there are two literals is satisfied by τ . Because Φ i , j is a forced-d-regular ( k + 1 , s ) -CNF formula, we infer that τ ( x i , j ) = t r u e , τ ( y i , j ) = t r u e , 1 i m k , 1 j k 2 . In addition, τ satisfies at least one literal of every clause of Ψ , so at least two literals of every clause of Ψ 2 and Ψ 3 are satisfied by τ . Thus, τ is a (1,0)-super solution of Ψ .
For k 4 , k-SAT problem is a NP-complete problem. Therefore, (1,0)-d-regular ( k + 1 , s )-SAT problem is also a NP-complete problem.
The proof is completed.    □
Theorem 4 shows that for k 5 , if a d-regular ( k , s ) -CNF formula is (1,0)-unsatisfiable, then (1,0)-d-regular ( k , s )-SAT problem is a NP-complete problem. But it is not known whether the conclusion is valid for k = 4 . When s is an odd number, 2 s / 2 s . By modifying the reduction method used to proof Theorem 2, we can get that (1,0)-1-regular (4,5)-SAT, (1,0)-2-regular (4,4)-SAT, (1,0)-2-regular (4,6)-SAT are NP-complete.
Given a (4,4)-CNF formula F, its representation matrix is
x 1 x 2 x 3 x 4 + + + + + + + + .
Obviously, F has no (1,0)-super solution. However, we have no idea whether (1,0)-0-regular (4,4)-SAT and (1,0)-1-regular (4,6)-SAT are NP-complete.

5. The Transition Phenomenon of (1,0)- d -Regular ( k , s ) -SAT

We have proved (1,0)- ( k , s ) -SAT problem has a Transition Phenomenon for k 3 . In this section, we will focus on the transition phenomenon of (1,0)-d-regular ( k , s ) -SAT.
Theorem 3.
For k 5 and d 0 , a critical function φ ( k , d ) can be found such that
(i)
for s φ ( k , d ) any one of d-regular ( k , s )-CNF formulas is (1,0)-satisfiable and
(ii)
for s > φ ( k , d ) (1,0)-d-regular ( k , s )-SAT problem is a NP-complete problem.
Proof. 
The corollary can be directly derived from Theorem 2.    □
It is clear that φ ( k , d ) is the maximum s can be set to ensure that all d-regular ( k , s )-CNF formulas must be (1,0)-satisfiable. Then, we will give some properties of the critical function φ ( k , d ) .
If all ( k , s )-CNF formulas can find a (1,0)-super solution, all d-regular ( k , s )-CNF formulas have a (1,0)-super solution. Therefore, we get φ ( k , d ) φ ( k ) . Because the critical function φ ( k ) is an increasing function, proved in [27], we obtain φ ( k , d ) φ ( k 1 ) . Any d-regular ( k , s )-CNF formula obviously should be a ( d + 1 ) -regular ( k , s )-CNF formula, so we get φ ( k , d ) φ ( k , d + 1 ) . For each variable of any one of regular ( k , s )-CNF formulas, the absolute difference between positive and negative occurrences is at most s 2 . Therefore, if φ ( k ) < s , then φ ( k , s 2 ) < s . For d = φ ( k ) 1 , we get φ ( k , d ) = φ ( k ) . According to some properties of the critical function f ( k , d ) and φ ( k ) presented in [12,27], we can obtain the following corollaries.
Corollary 2.
For k 5 and d 0 , φ ( k , d ) 2 .
Corollary 3.
For k 5 and d 0 , φ ( k + 1 , d ) φ ( k , d ) .
Corollary 4.
For k 5 and d 0 , φ ( k + 1 , 2 d ) 2 φ ( k , d ) + 1 .
By Corollary 3, it can be known that φ ( k , d ) is an increasing function of k and a decreasing function of d. By Corollary 4, we can obtain a peculiar result that φ ( k + 1 , 0 ) 2 φ ( k , 0 ) + 1 .
Theorem 4.
For k 5 and d 0 , we get φ ( k , d ) f ( k 1 , d ) .
Proof. 
We can find an unsatisfiable d-regular ( k 1 , f ( k 1 , d ) + 1 )-CNF formula, because f ( k 1 , d ) is the critical function of d-regular ( k 1 , s )-SAT. By Corollary 1, we get (1,0)-d-regular ( k , f ( k 1 , d ) + 1 )-SAT is NP-complete. That is, φ ( k , d ) f ( k 1 , d ) .    □
Next, we will put forward a property of the critical function of φ ( k ) and then extend it to φ ( k , d ) .
Theorem 5.
φ ( 2 k ) f ( k ) .
Proof. 
Given a ( 2 k , f ( k ) )-CNF formula Φ with m clauses, we break up every clause C i of Φ into two parts with the same size, namely C i 1 and C i 2 . Then, a new formula Ψ is formed by these divided clauses. Obviously, Ψ is a ( k , f ( k ) )-CNF formula. Because f ( k ) is the critical function of ( k 1 , s )-SAT, Ψ must be satisfiable. Let an assignment τ be a satisfying assignment of Ψ . That is, τ satisfies every pair of C i 1 and C i 2 . Every clause of Φ is formed a pair of C i 1 and C i 2 . Therefore, τ is (1,0)-super solution of Φ .
Every ( 2 k , f ( k ) )-CNF formula must have (1,0)-super solution, so φ ( 2 k ) f ( k ) .    □
The clauses split method used to prove Theorem 5 keeps the number of positive occurrences or negative occurrences of any variable unchanged, so we can derive the following corollary by the method.
Corollary 5.
For k 5 and d 0 , φ ( 2 k , d ) f ( k , d ) .
By this corollary mentioned above, we derive some bounds of the critical function φ ( k , d ) .
2 φ ( 5 , 0 ) 8 , 2 φ ( 5 , 1 ) 7 , 2 φ ( 5 , 2 ) 6 , 2 φ ( 5 , 3 ) 4 , 3 φ ( 6 , 0 ) 10 , 3 φ ( 6 , 1 ) 9 , 3 φ ( 6 , 4 ) 8 , 3 φ ( 7 , 0 ) 16 , 3 φ ( 7 , 1 ) 15 , 3 φ ( 7 , 2 ) 14 , 3 φ ( 7 , 3 ) 13 , 3 φ ( 7 , 4 ) 12 , 4 φ ( 8 , d ) φ ( 9 , d ) , 5 φ ( 10 , d ) φ ( 11 , d ) , 7 φ ( 12 , d ) φ ( 13 , d ) , 13 φ ( 14 , d ) φ ( 15 , d ) , 24 φ ( 16 , d ) φ ( 17 , d ) , 41 φ ( 18 , d ) φ ( 19 , d ) .
Finally, we will give some better results about the lower bound of φ ( k , d ) by The Lopsided Local Lemma.
Theorem 6.
For three positive integers k 4 , s and ( s + 1 ) / 2 t 1 , if there is a real number 0 < p < 1 such that
p 1 p k t 2 k k + 1 1 ,
then every ( k , s )-CNF formula in which each literal occurs in at most t clauses must be (1,0)-satisfiable.
Proof. 
Given a ( k , s )-CNF formula Ψ that each literal occurs at most t times. Let C be the set of clauses in Ψ and X be the set of variables. We define an undirected graph G with vertex set C. For any two clauses c 1 , c 2 C , if there is an edge between c 1 and c 2 if and only if there exists a variable x that occurs negated in one clause and without negation in the other. We pick a clause c C at random and denote a clause set S = C \ N + ( c ) . We generate a random assignment τ by setting each variable independently to be true with a probability of 1 / 2 . Let A c be the event that at most one literal of c is satisfied by the assignment τ , B c be the event that at least two literals of each clause of S are satisfied by the assignment τ .
We first show that the graph G is the lopsidependency graph for the events A = { A c } c C . Let X 1 be the set of variables that occur both in the clause c and in some clauses of S. By the definition of G, we obtain that for each x X 1 , x occurs with the same sign in c and S. That is, if x occurs positively in c, then x must not occur negatively in any one clause of S, and vice versa. Obviously, A c ¯ and B c are both increasing because of these variables of X 1 . By the FKG inequality on [32], we get that A c ¯ and B c are positively correlated, and A c and B c are negatively correlated. That is to say,
Pr A c B c = P r A c i S A i P r A c .
Thus, the graph G is the lopsidependency graph for the events A = { A c } c C .
Because every variable is assigned to true with probability 1 / 2 and every clause has exactly t literals, the probability that the clause c has at most one literal satisfied is
P r [ A c ] = ( 1 / 2 ) k + k ( 1 / 2 ) k = ( k + 1 ) / 2 k .
In the formula Ψ , each literal occurs at most t times. That is, for any variable in Ψ , the number of positive occurrences and negative occurrences are all at most t. Let d e g ( c ) be the degree of c in G. By the definition of G, we obtain that for each c C , d e g ( c ) k t . For 0 < p < 1 , we get
p i N ( c ) 1 p = p 1 p deg ( c ) p 1 p k t .
For p 1 p k t 2 k k + 1 1 , we get p 1 p k t k + 1 2 k . So
P r A c p i N ( c ) 1 p .
By the Lopsided Local Lemma, we get P r c C A c > 0 . That is, for any clause of C, an assignment can satisfy at least two literals. Thus, the formula Ψ must be (1,0)-satisfiable.
The proof is completed.    □
For given k and t, if we can find a real number 0 < p < 1 such that p 1 p k t 2 k k + 1 1 , then every ( k , s )-CNF formula, in which the number of positive and negative occurrences of all variables are at most t, must have a (1,0)-super solution. So we deduce that all 0-regular ( k , 2 t )-CNF formulas, 1-regular ( k , 2 t 1 )-CNF formulas and 3-regular ( k , 2 t 3 )-CNF formulas must be (1,0)-satisfiable.
For a given k, the maximum value of t satisfying Equation (1) is useful in searching the lower bound of φ ( k , d ) . We design an algorithm that can find rapidly the maximum value of t such that p 1 p k t 2 k k + 1 1 , for 0 < p < 1 . Let f ( k , p , t ) = p 1 p k t 2 k k + 1 . Figure 1 is the flowchart of the algorithm. When fixing t, the maximum value of the function f can be obtained for p = 1 t k + 1 .
Utilizing Algorithm 1, we obtain some values of k , p , t that satisfy Equation (1) and show it in Table 2.
Algorithm 1: An algorithm for finding the maximum value of t satisfying Equation (1)
Electronics 11 02475 i001
Based on these results, we obtain the better lower bound of φ ( k , d ) .
φ ( 9 , 0 ) 4 , φ ( 10 , 0 ) 6 , φ ( 10 , 1 ) 5 , φ ( 11 , 0 ) 10 , φ ( 11 , 1 ) 9 , φ ( 11 , 2 ) 8 , φ ( 11 , 3 ) 7 , φ ( 11 , 4 ) 6 , φ ( 12 , 0 ) 18 , φ ( 12 , 1 ) 17 , φ ( 12 , 2 ) 16 , φ ( 12 , 3 ) 15 , φ ( 12 , 4 ) 14 , φ ( 12 , 5 ) 13 , φ ( 13 , 0 ) 32 , φ ( 13 , 1 ) 31 , φ ( 13 , 2 ) 30 , φ ( 13 , 3 ) 29 , φ ( 13 , 4 ) 28 , φ ( 13 , 5 ) 27 , φ ( 14 , 0 ) 56 , φ ( 14 , 1 ) 55 , φ ( 14 , 2 ) 54 , φ ( 14 , 3 ) 53 , φ ( 14 , 4 ) 52 , φ ( 14 , 5 ) 51 .

6. Conclusions and the Future Work

Results of previous research indicate that the (1,0)-k-SAT problem is a P problem for k = 3 , and the k-SAT problem with a promise of g-satisfying assignment is also a P problem for g k / 2 . We investigate the NP-completeness of (1,0)-d-regular ( k , s ) -SAT problem, and prove that it has a sudden jump from triviality to NP-completeness for k 5 . But for k = 4 , we are not clear about this problem. Similarly, the (3,4)-SAT problem, (4,5)-SAT problem and 0-regular (3,4)-SAT problem all have some unsatisfiable instances, the (7,6)-SAT problem and (8,7)-SAT problem all have an unsatisfiable instance, but we do not know if (5,6)-SAT has an unsatisfiable instance. Obviously, there are some unsolved problems for smaller k.
We obtain the better lower bound of φ ( k , d ) by the Lopsided Local Lemma. Moser and Tardos in [33] showed that, under the same conditions as the Local Lemma, there is an efficient algorithm to find a solution of k-SAT problem, but it is not clear whether this is also the case in (1,0)-k-SAT problem. That is, we expect to find an efficient algorithm for (1,0)-SAT. In addition, there is no good way to construct some unsatisfiable (1,0)-SAT instances. These unsatisfiable (1,0)-SAT instances are conducive to finding a better upper bound of φ ( k , d ) . These questions are all worth probing into.

Author Contributions

Formal analysis, Z.F., H.W. and J.Z.; Investigation, Z.F., J.L. and D.X.; Methodology, Z.F., J.Z. and D.X.; Writing—original draft, Z.F., H.W. and J.Z.; Writing—review & editing, Z.F., Y.P. and H.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China under grant numbers (Nos. 61862051, 61762019), the Ph.D. Scientific Research Project of Nanyang Normal University (No. 2022ZX022), the Science and Technology Foundation of Guizhou Province under Grant (No. [2019]1299), the Top-notch Talent Program of Guizhou Province under Grant (No. KY[2018]080), the program of Qiannan Normal University for Nationalities under Grant (Nos. QNSY2018JS013, QNSYRC201715).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

We would like to thank the anonymous referees for their helpful comments and suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Cao, Y.; Raise, A.; Mohammadzadeh, A.; Rathinasamy, S.; Band, S.; Mosavi, A. Deep learned recurrent type-3 fuzzy system: Application for renewable energy modeling/prediction. Energy Rep. 2021, 7, 8115–8127. [Google Scholar] [CrossRef]
  2. Guo, W.; Xiong, N.; Chao, H.-C.; Hussain, S.; Chen, G. Design and analysis of self-adapted task scheduling strategies in wireless sensor networks. Sensors 2011, 11, 6533–6554. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Wan, R.; Xiong, N. An energy-efficient sleep scheduling mechanism with similarity measure for wireless sensor networks. Hum.-Centric Comput. Inf. Sci. 2018, 8, 1–22. [Google Scholar] [CrossRef] [Green Version]
  4. Powell, W.B. A unified framework for optimization under uncertainty. In Proceedings of the INFORMS 2016, Optimization Challenges in Complex, Nashville, TN, USA, 13–16 November 2016; pp. 45–83. [Google Scholar] [CrossRef]
  5. Hebrard, E.; Hnich, B.; Walsh, T. Super solutions in constraint programming. Integr. AI OR Tech. Constr. Program. Comb. Optim. Probl. 2004, 3011, 157–172. [Google Scholar] [CrossRef]
  6. Dinur, I.; Kindler, G.; Raz, R.; Safra, S. Approximating CVP to within almost-polynomial factors is NP-hard. Combinatorica 2003, 23, 205–243. [Google Scholar] [CrossRef]
  7. Dinur, I. Approximating SVP to within almost-polynomial factors is NP-hard. Theor. Comput. Sci. 2002, 285, 55–71. [Google Scholar] [CrossRef] [Green Version]
  8. Mukhopadhyay, P. The Projection Games Conjecture and the hardness of approximation of super-SAT and related problems. J. Comput. Syst. Sci. 2022, 123, 186–201. [Google Scholar] [CrossRef]
  9. Calabro, C.; Paturi, R. k-SAT Is No Harder Than Decision-Unique-k-SAT. In Computer Science Symposium in Russia; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar] [CrossRef]
  10. Austrin, P.; Guruswami, V.; Håstad, J. (2+ε)-SAT Is NP-hard. SIAM J. Comput. 2017, 46, 1554–1573. [Google Scholar] [CrossRef]
  11. Brandts, A.; Wrochna, M.; Živný, S. The Complexity of Promise SAT on Non-Boolean Domains. ACM Trans. Comput. Theory 2021, 13, 1–20. [Google Scholar] [CrossRef]
  12. Fu, Z.; Xu, D. The NP-completeness of d-regular (k,s)-SAT problem. J. Softw. 2020, 31, 1113–1123. [Google Scholar] [CrossRef]
  13. Fu, Z.; Xu, D. Uniquely Satisfiable d-regular (k,s)-SAT Instances. Entropy 2020, 22, 569. [Google Scholar] [CrossRef]
  14. Wang, Y.; Xu, D. Properties of the satisfiability threshold of the strictly d-regular random (3,2s)-SAT problem. Front. Comput. Sci. 2020, 14, 146404. [Google Scholar] [CrossRef]
  15. Zhang, Z.; Xu, D.; Zhou, J. An algorithm for solving satisfiability problem based on the structural information of formulas. Front. Comput. Sci. 2021, 15, 156405. [Google Scholar] [CrossRef]
  16. Weigel, R.; Bliek, C. On reformulation of constraint satisfaction problems. In Proceedings of the 13th European Conference on Artificial Intelligence (ECAI98), Brighton, UK, 23–28 August 1998; pp. 254–258. [Google Scholar]
  17. Wallace, R.J.; Freuder, E.C. Stable solutions for dynamic constraint satisfaction problems. In Proceedings of the International Conference on Principles and Practice of Constraint Programming, Pisa, Italy, 26–30 October 1998; pp. 447–461. [Google Scholar] [CrossRef]
  18. Ginsberg, M.; Parkes, A.; Roy, A. Supermodels and robustness. In Proceedings of the 15th National Conference on Artificial Intelligence (AAAI 98), Madison, WI, USA, 26–30 July 1998; pp. 334–339. [Google Scholar]
  19. Holland, A.; O’Sullivan, B. Super Solutions for Combinatorial Auctions. Recent Adv. Constr. 2004, 3419, 187–200. [Google Scholar] [CrossRef] [Green Version]
  20. Hebrard, E.; Wslsh, T. Improved algorithm for finding (a,b)-super solutions. Princ. Pract. Constr. Program. 2005, 3709, 848. [Google Scholar] [CrossRef] [Green Version]
  21. Holland, A.; O’Sullivan, B. Weighted Super Solutions for Constraint Programs. In Proceedings of the Twentieth National Conference on Artificial Intelligence & the Seventeenth Innovative Applications of Artificial Intelligence Conference, Pittsburgh, PA, USA, 9–13 July 2005; pp. 378–383. [Google Scholar]
  22. Zhang, P.; Gao, Y. A probabilistic study of generalized solution concepts in satisfiability testing and constraint programming. Theor. Comput. Sci. 2016, 657, 98–110. [Google Scholar] [CrossRef]
  23. Zhou, G.; Kang, R. On the Lower Bounds of (1,0)-Super Solutions for Random k-SAT. Int. J. Found. Comput. Sci. 2019, 30, 247–254. [Google Scholar] [CrossRef]
  24. Kratochvíl, J.; Savický, P.; Tuza, Z. One more occurrence of variables makes satisfiability jump from trivial to NP-complete. Acta Inf. 1993, 22, 203–210. [Google Scholar] [CrossRef]
  25. Berman, P.; Karpinski, M.; Scott, A.D. Approximation hardness and satisfiability of bounded occurrence instances of SAT. Electron. Colloquium Comput. Complex. 2003, 10, TR03-022. [Google Scholar]
  26. Gebauer, H.; Szabo, T.; Tardos, G. The Local Lemma is asymptotically tight for SAT. ACM 2016, 63, 664–674. [Google Scholar] [CrossRef] [Green Version]
  27. Fu, Z.; Xu, D. (1,0)-Super Solutions of (k,s)-CNF Formula. Entropy 2020, 22, 253. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  28. Erdos, P.; Lovász, L. Problems and results on 3-chromatic hypergraphs and some related questions. Infin. Finite Sets 1975, 10, 609–627. [Google Scholar]
  29. Guo, H.; Jerrum, M.; Liu, J. Uniform Sampling Through the Lovász Local Lemma. J. ACM 2019, 66, 1–31. [Google Scholar] [CrossRef] [Green Version]
  30. Feng, W.; Guo, H.; Yin, Y.; Zhang, C. Fast Sampling and Counting k-SAT Solutions in the Local Lemma Regime. J. ACM 2021, 68, 1–42. [Google Scholar] [CrossRef]
  31. Erdos, P.; Spencer, J. Lopsided Lovász local lemma and Latin transversals. Discret. Appl. Math. 1991, 30, 151–154. [Google Scholar] [CrossRef] [Green Version]
  32. Fortuin, C.M.; Kasteleyn, P.W.; Ginibre, J. Correlation inequalities on some partially ordered sets. Commun. Math. Phys. 1971, 22, 89–103. [Google Scholar] [CrossRef]
  33. Moser, R.A.; Tardos, G. A constructive proof of the general lovász local lemma. J. ACM 2010, 57, 1–15. [Google Scholar] [CrossRef]
Figure 1. The flowchart of Algorithm 1, here f ( k , p , t ) = p 1 p k t 2 k k + 1 .
Figure 1. The flowchart of Algorithm 1, here f ( k , p , t ) = p 1 p k t 2 k k + 1 .
Electronics 11 02475 g001
Table 1. The variable sets introduced in the method.
Table 1. The variable sets introduced in the method.
Variable SetSize
X 1 m k ( k 4 )
X 2 m k
X 3 m
X 4 m k m
Y m k ( k 2 )
Z m k
U m + 3 m k + t ( k + 1 )
Table 2. The values of k , p , t that satisfy Equation (1).
Table 2. The values of k , p , t that satisfy Equation (1).
kpt
81/101
91/192
101/343
111/645
121/1169
131/21516
141/40228
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Fu, Z.; Wang, H.; Liu, J.; Zhou, J.; Xu, D.; Pi, Y. The Transition Phenomenon of (1,0)-d-Regular (k, s)-SAT. Electronics 2022, 11, 2475. https://doi.org/10.3390/electronics11152475

AMA Style

Fu Z, Wang H, Liu J, Zhou J, Xu D, Pi Y. The Transition Phenomenon of (1,0)-d-Regular (k, s)-SAT. Electronics. 2022; 11(15):2475. https://doi.org/10.3390/electronics11152475

Chicago/Turabian Style

Fu, Zufeng, Haiying Wang, Jinjiang Liu, Jincheng Zhou, Daoyun Xu, and Yihai Pi. 2022. "The Transition Phenomenon of (1,0)-d-Regular (k, s)-SAT" Electronics 11, no. 15: 2475. https://doi.org/10.3390/electronics11152475

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