Next Article in Journal
Modified Iterative Schemes for a Fixed Point Problem and a Split Variational Inclusion Problem
Previous Article in Journal
Noise-to-State Stability in Probability for Random Complex Dynamical Systems on Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Target Function without Local Minimum for Systems of Logical Equations with a Unique Solution

by
Dostonjon Numonjonovich Barotov
Department of Data Analysis and Machine Learning, Financial University under the Government of the Russian Federation, 4-th Veshnyakovsky Passage, 4, 109456 Moscow, Russia
Mathematics 2022, 10(12), 2097; https://doi.org/10.3390/math10122097
Submission received: 26 April 2022 / Revised: 11 June 2022 / Accepted: 14 June 2022 / Published: 16 June 2022

Abstract

:
Many of the applied algorithms that have been developed for solving a system of logical equations or the Boolean satisfiability problem have solved the problem in the Boolean domain. However, other approaches have recently been developed and improved. One of these developments is the transformation of a system of logical equations to a real continuous domain. The essence of this development is that a system of logical equations is transformed into a system in a real domain and the solution is sought in a real continuous domain. A real continuous domain is a richer domain, as it involves many well-developed algorithms. In this paper, we have constructively transformed the solution of any system of logical equations with a unique solution into an optimization problem for a polylinear target function in a unit n -dimensional cube K n . The resulting polylinear target function in K n does not have a local minimum. We proved that only once by calculating the gradient of the polylinear target function at any interior point of the K n cube, we can determine the solution to the system of logical equations.

1. Introduction

For many years, the system of logical equations has been an important research topic. The solution of logical equations penetrates into many areas of modern science, such as logical design, biology, grammar, chemistry, law, medicine, spectroscopy, graph theory, military affairs, automation, control, and experiment planning [1,2]. Many problems in operations research, recognizing objects, and phenomena come down to solving a system of logical equations. Solutions of logical equations also serve as an important tool in the processing of pseudo-Boolean equations and inequalities and associated problems of integer linear programming [2,3].
Another important and promising area in which the solution of a system of logical equations is used is algebraic cryptanalysis. For a specific cipher, algebraic cryptanalysis consists of two stages: transforming the cipher into a system of polynomial equations (usually over a Boolean ring) and solving the resulting system of polynomial equations [4]. One of the first successful applications of solving a system of logical equations in a cryptographic problem was demonstrated in [5]. Thereafter, many new directions and algorithms for solving systems of logical equations have been developed and adapted [6,7,8,9,10,11,12,13]. One such development is the transformation of a system of logical equations to a real contiguous domain, since a real contiguous domain is a richer area that includes many well-developed methods and algorithms. The essence of this development lies in the fact that the system of logical equations is transformed into a system in a real domain and the solution is sought in a real continuous domain [14]. The transformed system can be reduced to a numerical optimization problem, which makes it possible to apply, analyze, and combine methods such as the steepest descent algorithm, Newton’s method, and the coordinate descent algorithm [12,15,16,17,18,19,20,21,22]. In addition, another constructive idea was recently proposed in [22], the essence of which is that the transformed system can be converted to an equivalent system of polynomial equations, which means that any symbolic methods for solving polynomial systems can be used to solve and analyze the equivalent system of polynomial equations.
There are many ways to transform a system of logical equations into a minimization problem in a real continuous domain. However, one of the main problems with this transformation is that the target function in the desired continuous domain can have many local minimums; this greatly hinders the suitability of the method in practice. Currently, as far as we know, all numerical optimization algorithms find only a local minimum, and, in general, there is no effective method for finding the global minimum of the target function.
Very recently, in [20,21], an interesting idea was proposed, i.e., an arbitrary system of logical equations was transformed into the corresponding unique system of polylinear-polynomial equations in a unit n -dimensional cube K n . In K n , the solution of a system of polylinear-polynomial equations was reduced to the problem of optimizing a polylinear target function. The authors found that, according to the system of equations, the composed polylinear target function did not have a local extremum either inside, on the edges, or on the faces of the K n . Rather, it obtains the minimum value at the vertices of K n .
This was a significant result in terms of reducing the number of local minima of the target function. However, because the proposed idea was new and was being improved, on the set of vertices of the cube K n there were local minimums of the polylinear target function. How to deal with them? In work [21] this question was not investigated and it remained an open problem.
In this paper, the idea of the authors D.N. Barotov and R.N. Barotov, which was recently proposed in [20,21], was improved both theoretically and algorithmically. Specifically, any system of logical equations with a single solution may be constructively reduced to the optimization problem of a polylinear target function in a unit n -dimensional cube K n . According to the system of logical equations, the composed polylinear target function in K n does not have a local minimum; that is, neither inside, nor on the edges, nor on the faces of K n , nor at the vertices of the n -dimensional cube K n , is there a local minimum. It was proved that only once by calculating the gradient of the polylinear target function at any internal point of the cube K n , it is possible to determine the solution to the system of logical equations.
Our work is divided into several sections. In the Section 2, we describe the essence of the method and prove the corresponding theorem. In the Section 3, we show the result of the theorem in one simple system of two logical equations. In the Section 4, we explain and provide appropriate corrections for some typographical errors that were made in our previous work. Finally, in the Section 5, we present our findings and plans for further research.

2. A Constructive Method for Transforming a System of Logical Equations into the Problem of Minimizing a Polylinear Target Function

First, we define the necessary notation and formulas for further use.
Let K n =   x 1 , x 2 , , x n :   0 x 1 , x 2 , , x n 1   be an n -dimensional unit cube and let B n =   b 1 , b 2 , , b n :   b 1 , b 2 , , b n 0 ,   1   be the vertices of K n .
Let be the logical operation x o r (addition by mod 2), i.e., x o r y 1 , y 2 , , y n = y 1 y 2 y n ,   y i 0 , 1 ,   i 1 , 2 , , n .
Let be the logical operation a n d (logical multiplication), i.e., y 1 , y 2 , , y n = y 1 y 2 y n ,   y i 0 , 1 ,   i 1 , 2 , , n .
Definition 1.
A function f x 1 ,   x 2 ,   x 3 ,   ,   x n is called a polylinear function in K n if 2 x k 2 f x 1 , x 2 , , x n = 0 ,   k 1 , , n .
According to Definition 1, any harmonic function, in each of its variables [20], is a polylinear function, and vice versa.
Consider the following arbitrary system of logical equations:
p 1 x 1 , x 2 , , x n = a 1 , a 2 , , a n B n c 1 a 1 , a 2 , , a n x 1 a 1 x 2 a 2 x n a n = 0 p 2 x 1 , x 2 , , x n = a 1 , a 2 , , a n B n c 2 a 1 , a 2 , , a n x 1 a 1 x 2 a 2 x n a n = 0 p m x 1 , x 2 , , x n = a 1 , a 2 , , a n B n c m a 1 , a 2 , , a n x 1 a 1 x 2 a 2 x n a n = 0
where p i x 1 , x 2 , , x n is a Zhegalkin polynomial, i 1 , 2 , , m .
First, it is obvious that system (1) is equivalent to the following system:
q 1 x 1 , x 2 , , x n = 1 a 1 , a 2 , , a n B n c 1 a 1 , a 2 , , a n x 1 a 1 x 2 a 2 x n a n = 1 q 2 x 1 , x 2 , , x n = 1 a 1 , a 2 , , a n B n c 2 a 1 , a 2 , , a n x 1 a 1 x 2 a 2 x n a n = 1 q m x 1 , x 2 , , x n = 1 a 1 , a 2 , , a n B n c m a 1 , a 2 , , a n x 1 a 1 x 2 a 2 x n a n = 1 .
Second, it is easy to see that system (2) is equivalent to one equation in the following form:
q 1 x 1 , x 2 , , x n q 2 x 1 , x 2 , , x n q m x 1 , x 2 , , x n 1 = 0 .
We understand that the last polynomial obtained q 1 x 1 , x 2 , , x n q 2 x 1 , x 2 , , x n q 3 x 1 , x 2 , , x n q m x 1 , x 2 , , x n 1 is also a Zhegalkin polynomial in the variables x 1 , x 2 , , x n , denoted by p x 1 , x 2 , , x n ; i.e.,
p x 1 , x 2 , , x n = q 1 x 1 , x 2 , , x n q 2 x 1 , x 2 , , x n q m x 1 , x 2 , , x n 1 .
According to the lemma of D.N. Barotov and R.N. Barotov, set out in [21], for the Zhegalkin polynomial p x 1 , x 2 , , x n there exists a unique non-negative polylinear function f x 1 , x 2 , , x n in K n , such that
f x 1 , x 2 , , x n = p x 1 , x 2 , , x n ,       x 1 , x 2 , , x n B n .
The function f x 1 , x 2 , , x n can be found algorithmically. For example, it can be found by using the algorithm of D.N. Barotov and R.N. Barotov, which was set out in the [21] (which is included below for convenience, see Appendix A).
If system (1) has a unique solution (b1, b2, …, bn), then Equations (3)–(5) imply the following:
i f b 1 , b 2 , , b n = p b 1 , b 2 , , b n = 0 ,
i i f x 1 , x 2 , , x n = p x 1 , x 2 , , x n = 1 , x 1 , x 2 , , x n B n \ b 1 , b 2 , , b n .
To find a solution to system (1) in K n , we minimize the polylinear target function f(x1, x2, …, xn).
Regarding the minimization of the polylinear target function f(x1, x2, …, xn), we managed to obtain an interesting (and at least a theoretical) result. Now, we formulate this process in the form of a theorem and provide proof in detail.
Theorem 1.
If system (1) has a unique solution, then only once by calculating the gradient of the target function f(x1, x2, …, xn) at any interior point of the cube K n , this solution can be found.
Proof of Theorem 1.
Let some Boolean vector b 1 , b 2 , , b n B n be the only solution to system (1). Then, we first prove that
f x 1 , x 2 , , x n = 1 k = 1 n 2 b k 1 x k + 1 b k .
(i) Let us first show that the values f(x1, x2, …, xn) and p(x1, x2, …, xn) are equal at the vertices of the cube K n . Indeed:
f b 1 , b 2 , , b n = 1 k = 1 n 2 b k 1 b k + 1 b k = 1 k = 1 n 2 b k 2 2 b k + 1 =
1 k = 1 n 2 b k 2 b k + 1 = 1 k = 1 n 0 + 1 = 1 1 = 0 = p b 1 , b 2 , , b n .
If x 1 , x 2 , , x n B n \ b 1 , b 2 , , b n , then m 1 , 2 , , n : x m = 1 b m . Calculate the value of the function:
f x 1 , x 2 , , x n = 1 k = 1 n 2 b k 1 x k + 1 b k = 1 k = 1 m 1 2 b k 1 x k + 1 b k
2 b m 1 1 b m + 1 b m k = m + 1 n 2 b k 1 x k + 1 b k =
1 k = 1 m 1 2 b k 1 x k + 1 b k 0 k = m + 1 n 2 b k 1 x k + 1 b k = 1
= p b 1 , b 2 , , b n     f x 1 , x 2 , , x n = p x 1 , x 2 , , x n ,       x 1 , x 2 , , x n B n .
(ii) Let us show that f(x1, x2, …, xn) is a polylinear function.
2 x m 2 f x 1 , x 2 , , x n = 2 x m 2 1 k = 1 n 2 b k 1 x k + 1 b k = 0
k = 1 k m n 2 b k 1 x k + 1 b k 2 x m 2 2 b m 1 x m + 1 b m =
k = 1 k m n 2 b k 1 x k + 1 b k 2 b m 1 x m x m x m + 1 b m x m x m =
k = 1 k m n 2 b k 1 x k + 1 b k 2 b m 1 0 + 0 =
k = 1 k m n 2 b k 1 x k + 1 b k 0 = 0 ,       m 1 , 2 , , n .
(iii) From (i) and (ii), it is implied that f(x1, x2, …, xn) is a non-negative function in K n .
(iv) Let us prove uniqueness. Proof by contradiction: let there exist another non-negative polylinear function f1(x1, x2, …, xn) in K n and such that f 1 x 1 , x 2 , , x n = p x 1 , x 2 , , x n ,   x 1 , x 2 , , x n B n . Then consider the function d x 1 , x 2 , , x n = f x 1 , x 2 , , x n f 1 x 1 , x 2 , , x n . On the one hand, it is clear that if x 1 , x 2 , , x n B n , than d x 1 , x 2 , , x n = f x 1 , x 2 , , x n f 1 x 1 , x 2 , , x n = p x 1 , x 2 , , x n p x 1 , x 2 , , x n = 0 , on the other hand, d x 1 , x 2 , , x n is also a polylinear function, since 2 x m 2 d x 1 , x 2 , , x n = 2 x m 2 f x 1 , x 2 , , x n f 1 x 1 , x 2 , , x n = 2 x m 2 f x 1 , x 2 , , x n 2 x m 2 f 1 x 1 , x 2 , , x n = 0 0 = 0 . From these considerations and the maximum principle [23,24], it follows that
0 = min a 1 , a 2 , , a n B n d a 1 , a 2 , , a n   d x 1 , x 2 , x 3 , , x n max a 1 , a 2 , , a n B n d a 1 , a 2 , , a n = 0 ,
x 1 , x 2 , , x n K n     d x 1 , x 2 , x 3 , , x n 0     f 1 x 1 , x 2 , , x n f x 1 , x 2 , , x n —this is a contradiction, which was to be proved.
Second, based on the appropriate form of the function f(x1, x2, …, xn), we prove that if x 1 * , x 2 * , , x n * K n \ K n , then the solution of system (1) can be determined as follows:
b 1 , b 2 , , b n = 1 s i g n f x 1 x 1 * , x 2 * , , x n * 2 , 1 s i g n f x 2 x 1 * , x 2 * , , x n * 2 ,   ,   1 s i g n f x n x 1 * , x 2 * , , x n * 2   .
Indeed, x 1 * , x 2 * , , x n * K n \ K n   means that 0 < x k * < 1 ,   k 1 , 2 , , n . Then 0 < 2 b k 1 x k * + 1 b k < 1 ,   k 1 , 2 , , n . We differentiate the function f x 1 , x 2 , , x n and find s i g n f x k x 1 * , x 2 * , , x n * ,   k 1 , 2 , , n .
f x k x 1 , x 2 , , x n = 1 i = 1 n 2 b i 1 x i + 1 b i x k = 0 i = 1 k 1 2 b i 1 x i + 1 b i
2 b k 1 x k + 1 b k x k i = k + 1 n 2 b i 1 x i + 1 b i = 2 b k 1
i = 1 i k n 2 b i 1 x i + 1 b i = 1 2 b k i = 1 i k n 2 b i 1 x i + 1 b i
s i g n f x k x 1 * , x 2 * , , x n * = s i g n 1 2 b k i = 1 i k n 2 b i 1 x i + 1 b i
= s i g n 1 2 b k s i g n i = 1 i k n 2 b i 1 x i * + 1 b i = s i g n 1 2 b k
1 = s i g n 1 2 b k = 1 2 b k 1 2 b k = 1 2 b k ± 1 = 1 2 b k 1 = 1 2 b k
or
b k = 1 2 1 s i g n f x k x 1 * , x 2 * , , x n * ,       k 1 , 2 , , n
b 1 , b 2 , , b n = 1 s i g n f x 1 x 1 * , x 2 * , , x n * 2 , 1 s i g n f x 2 x 1 * , x 2 * , , x n * 2 ,   ,   1 s i g n f x n x 1 * , x 2 * , , x n * 2   .
As a result, the presented idea [20,21] with reliable proofs was constructively and algorithmically improved in terms of reducing the number of local minimums. However, we acknowledge that for the suitability of the proposed result in practice, we still need to modify the algorithm to obtain a polylinear target function that does not have a local minimum from a given system of logical equations.

3. Illustration of the Result of a Theorem in One Simple Two-Dimensional System

For clarity, using one simple two-dimensional example, we show the method of applying the proved theorem and the graph of the corresponding target function.
Consider a system of two logical equations:
p 1 x , y = x y x 1 = 0 p 2 x , y = x y 1 = 0
We construct an equivalent equation:
p x , y = p 1 x , y 1 p 2 x , y 1 1 = x y x x y 1
We transform the polynomial p x , y and obtain the corresponding non-negative polylinear function f x , y that is unique in K 2 , so that f x , y = p x , y ,   x , y B 2 :
f x , y = x y x + 1 .
For clarity, we present the graph of the function f x , y in K 2 (see Figure 1a).
Everything is obvious from the graph, but for the sake of completeness, we will find a solution to the system by Theorem 1. Let x * , y * = 1 2 , 1 2 K 2 \ K 2 .
f x , y = f x x , y , f y x , y = y 1 , x   b 1 , b 2 =
1 s i g n f x x * , y * 2 , 1 s i g n f y x * , y * 2 =
1 s i g n y * 1 2 , 1 s i g n x * 2 = 1 1 2 , 1 1 2 = 1 , 0 .
It is easy to see that (x, y) = (1, 0) is the only solution to this system of two logical equations.
For comparison, we reduce this system of two logical equations to another problem of minimizing the polylinear target function t f x ,   y , asdefined in [21]. For clarity, we present the graph of the function t f x , y in K 2 (see Figure 1b).
Thus, the following results are obtained:
  • As was proved in [21], the function t f x ,   y has no local minima either inside, on the faces, or on the edges of the cube K n . However, this example shows that there can be local minima among the vertices of the cube K n (see Figure 1b). Therefore, as in this example, the gradient of the function t f x ,   y from any interior point of the cube K n can be directed, not to the solution but to another vertex of the cube K n , or the gradient may not indicate any direction.
  • In the current work, we have proved that there is no local minimum on the first graph (see Figure 1a); we can determine the solution to the system of logical equations only once by calculating the gradient of the function f x ,   y at any interior point of the cube K n .

4. Correcting Typing Errors

Some typographical errors were made in [20,21]. The important typographical errors were the following: the first error was in [20] (see page 10) showing the results not of coordinate descent, but of gradient descent; the second error was in [21] (see page 8, line 12), where the word “only” was redundant and needed to be removed.

5. Conclusions

We have constructively transformed the solution of any system of logical equations with a unique solution of an optimization problem for a polylinear target function in a unit n -dimensional cube K n . The resulting polylinear target function in K n does not have a local minimum; that is, neither inside, nor on the edges, nor on the faces of K n , nor at the vertices of the n -dimensional cube K n , is there a local minimum. We proved that only once by calculating the gradient of the polylinear target function at any interior point of the K n cube, we can determine the solution to the system of logical equations.
Based on this result, in future studies we will work on improving the algorithm for transforming a system of logical equations with a unique solution into the problem of minimizing the corresponding polylinear target function without a local minimum in K n . Second, we will study the possibility of transforming a system of logical equations with non-unique solutions of the minimization problem for the corresponding polylinear target function without a local minimum in K n .

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The author is very grateful to his parents and family members and thanks them for their all-round support. The author is grateful to anonymous reviewers for valuable comments and suggestions that helped improve the manuscript.

Conflicts of Interest

The author declares there is no conflict of interest.

Appendix A

Let p x 1 , x 2 , x 3 , , x n = a 1 , a 2 , , a n B n c a 1 , a 2 , , a n x 1 a 1 x 2 a 2 x n a n be any Zhegalkin polynomial.
Let X d e g r e e = x i 1 , x i 2 , , x i k x 1 , x 2 , x 3 , , x n be the set of all variables such that each variable x i s is included in at least two monomials of the polynomial p x 1 , x 2 , x 3 , , x n .
We construct the corresponding intermediate function based on the polynomial p x 1 , x 2 , x 3 , , x n :
f o l d x 1 , x 2 , , x n = 1 2 1 2 a 1 , a 2 , , a n B n 1 2 c a 1 , a 2 , , a n x 1 a 1 x 2 a 2 x n a n .
We are ready to write an algorithm for obtaining f n e w x 1 , x 2 , x 3 , , x n from the polynomial f o l d x 1 , x 2 , x 3 , , x n (Algorithm A1).
Algorithm A1: Obtaining f n e w x 1 , x 2 , x 3 , , x n from the polynomial f o l d x 1 , x 2 , , x n
Input: polynomial f o l d x 1 , x 2 , x 3 , , x n and set x i 1 , x i 2 , , x i k .
Output: polynomial f n e w x 1 , x 2 , x 3 , , x n
X d e g r e e x i 1 , x i 2 , , x i k
f 0 x 1 , x 2 , x 3 , , x n f o l d x 1 , x 2 , x 3 , , x n
for s from 1 to k
do
f s x 1 , x 2 , x 3 , , x n f s 1 x 1 , x 2 , , x i s 1 , 1 , x i s + 1 , , x n x i s +
f s 1 x 1 , x 2 , , x i s 1 , 0 , x i s + 1 , , x n 1 x i s
end for
f n e w x 1 , x 2 , x 3 , , x n f k x 1 , x 2 , x 3 , , x n
return f n e w x 1 , x 2 , x 3 , , x n
The result of Algorithm A1 is f n e w x 1 , x 2 , x 3 , , x n —in K n a non-negative unique polylinear function such that p b 1 , b 2 , b 3 ,   , b n = f n e w b 1 , b 2 , b 3 , , b n ,     b 1 , b 2 , b 3 ,   , b n B n . This result was proved in detail in [21].

References

  1. Brown, F.M. Boolean Reasoning: The Logic of Boolean Equations; Kluwer Academic Publishers: Boston, MA, USA, 1990. [Google Scholar]
  2. Ashurov, A. Solution of systems of nonlinear Boolean equations. Int. J. Appl. Math. 2021, 34, 595. [Google Scholar] [CrossRef]
  3. Hammer, P.L.; Rudeanu, S. Boolean Methods in Operations Research and Related Areas; Springer: Berlin, Germany, 1968. [Google Scholar] [CrossRef] [Green Version]
  4. Bard, G.V. Algorithms for Solving Linear and Polynomial Systems of Equations over Finite Fields, with Applications to Cryptanalysis; University of Maryland: College Park, MD, USA, 2007. [Google Scholar]
  5. Faugere, J.C.; Joux, A. Algebraic cryptanalysis of hidden field equation (HFE) cryptosystems using Gröbner bases. In Advances in Cryptology—CRYPTO 2003; Springer: Berlin/Heidelberg, Germany, 2003; pp. 44–60. [Google Scholar]
  6. Armknecht, F. Improving fast algebraic attacks. In Fast Software Encryption; Springer: Berlin/Heidelberg, Germany, 2004; pp. 65–82. [Google Scholar]
  7. Bardet, M.; Faugère, J.-C.; Salvy, B.; Spaenlehauer, P.-J. On the complexity of solving quadratic Boolean systems. J. Complex. 2013, 29, 53–75. [Google Scholar] [CrossRef]
  8. Courtois, N. Fast algebraic attacks on stream ciphers with linear feedback. In Advances in Cryptology—CRYPTO 2003; Lecture Notes in Computer Science; Boneh, D., Ed.; Springer: Berlin/Heidelberg, Germany, 2003; Volume 2729, pp. 176–194. [Google Scholar]
  9. Faugére, J.-C. A new efficient algorithm for computing Gröbner bases (F4). J. Pure Appl. Algebra 1999, 139, 61–88. [Google Scholar] [CrossRef]
  10. Faugere, J.C. A new efficient algorithm for computing Gröbner bases without reduction to zero (F5). In Proceedings of the 2002 International Symposium on Symbolic and Algebraic Computation, Lille, France, 7–10 July 2002; pp. 75–83. [Google Scholar]
  11. Liu, M.; Lin, D.; Pei, D. Fast algebraic attacks and decomposition of symmetric Boolean functions. IEEE Trans. Inf. Theory 2011, 57, 4817–4821. [Google Scholar] [CrossRef] [Green Version]
  12. Abdel-Gawad, A.H.; Atiya, A.F.; Darwish, N.M. Solution of systems of Boolean equations via the integer domain. Inf. Sci. 2010, 180, 288–300. [Google Scholar] [CrossRef]
  13. Kyrillidis, A.; Shrivastava, A.; Vardi, M.Y.; Zhang, Z. Solving hybrid Boolean constraints in continuous space via multilinear Fourier expansions. Artif. Intell. 2021, 299, 103559. [Google Scholar] [CrossRef]
  14. Pakhomchik, A.I.; Voloshinov, V.V.; Vinokur, V.M.; Lesovik, G.B. Converting of Boolean expression to linear equations, inequalities and QUBO penalties for cryptanalysis. Algorithms 2022, 15, 33. [Google Scholar] [CrossRef]
  15. Gu, J. How to Solve Very Large-Scale Satisfiability (VLSS) Problems; Technical Report UCECETR-90-002; University of Calgary: Calgary, AB, Canada, 1990. [Google Scholar]
  16. Gu, J. On optimizing a search problem. In Artificial Intelligence Methods and Applications; Bourbakis, N.G., Ed.; World Scientific Publishers: Singapore, 1992. [Google Scholar]
  17. Gu, J. Global optimization for satisfiability (SAT) problem. IEEE Trans. Knowl. Data Eng. 1994, 6, 361–381. [Google Scholar] [CrossRef]
  18. Gu, J.; Gu, Q.; Du, D. On optimizing the satisfiability (SAT) problem. J. Comput. Sci. Technol. 1999, 14, 1–17. [Google Scholar] [CrossRef]
  19. Barotov, D.N.; Muzafarov, D.Z.; Barotov, R.N. On one method for solving systems of Boolean algebraic equations. Mod. Math. Concept Innov. Math. Educ. 2021, 8, 17–23. [Google Scholar]
  20. Barotov, D.; Osipov, A.; Korchagin, S.; Pleshakova, E.; Muzafarov, D.; Barotov, R.; Serdechnyy, D. Transformation method for solving system of Boolean algebraic equations. Mathematics 2021, 9, 3299. [Google Scholar] [CrossRef]
  21. Barotov, D.N.; Barotov, R.N. Polylinear transformation method for solving systems of logical equations. Mathematics 2022, 10, 918. [Google Scholar] [CrossRef]
  22. Barotov, D.N.; Barotov, R.N.; Soloviev, V.; Feklin, V.; Muzafarov, D.; Ergashboev, T.; Egamov, K. The development of suitable inequalities and their application to systems of logical equations. Mathematics 2022, 10, 1851. [Google Scholar] [CrossRef]
  23. Axler, S.; Bourdon, P.; Wade, R. Harmonic Function Theory, 2nd ed.; Springer: New York, NY, USA, 2001; Volume 137. [Google Scholar]
  24. Mukhsinov, A.; Boboev, E.D.; Barotov, D.N. Formula presentation the solutions of the initial-boundary problem for one a many-dimtnsional parabolic equation with singular coefficients. Sci. Notes Khujand State Univ. Named After Acad. B. Gafurov. Ser. Nat. Sci. Econ. 2016, 4, 18–25. [Google Scholar]
Figure 1. The left graph (a) is the graph of the function f x , y = x y x + 1 . The right graph (b) is the graph of the function t f x ,   y = x y x + 1 + 2 x y x y + 1 .
Figure 1. The left graph (a) is the graph of the function f x , y = x y x + 1 . The right graph (b) is the graph of the function t f x ,   y = x y x + 1 + 2 x y x y + 1 .
Mathematics 10 02097 g001
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Barotov, D.N. Target Function without Local Minimum for Systems of Logical Equations with a Unique Solution. Mathematics 2022, 10, 2097. https://doi.org/10.3390/math10122097

AMA Style

Barotov DN. Target Function without Local Minimum for Systems of Logical Equations with a Unique Solution. Mathematics. 2022; 10(12):2097. https://doi.org/10.3390/math10122097

Chicago/Turabian Style

Barotov, Dostonjon Numonjonovich. 2022. "Target Function without Local Minimum for Systems of Logical Equations with a Unique Solution" Mathematics 10, no. 12: 2097. https://doi.org/10.3390/math10122097

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