<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AJOR</journal-id><journal-title-group><journal-title>American Journal of Operations Research</journal-title></journal-title-group><issn pub-type="epub">2160-8830</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ajor.2022.125009</article-id><article-id pub-id-type="publisher-id">AJOR-119568</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Computational Resolution of a Boolean Equation of 21 Variables
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Esther</surname><given-names>Claudine Bitye Mvondo</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Department of Mathematics, University of Yaounde I, Yaounde, Cameroon</addr-line></aff><pub-date pub-type="epub"><day>31</day><month>08</month><year>2022</year></pub-date><volume>12</volume><issue>05</issue><fpage>157</fpage><lpage>178</lpage><history><date date-type="received"><day>17,</day>	<month>March</month>	<year>2022</year></date><date date-type="rev-recd"><day>28,</day>	<month>August</month>	<year>2022</year>	</date><date date-type="accepted"><day>31,</day>	<month>August</month>	<year>2022</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  The Alienor method has been elaborated at the beginning of the 1980s 
  by Yves Cherruault and Arthur Guillez (1983). 
  The following people have also greatly contributed to the improvement of this new optimization method: Blaise Som&#233;, Gaspar Mora, Balira Konf&#233;, Jean Claude Mazza and Esther Claudine Bity&#233; Mvondo. The basic idea consists in using a reducing transformation allowing us to simplify a multivariable optimization problem to a new optimization problem according to a single variable.
   
  The rational gestion of enterprises leads generally to the use of Operational Research, often called management science. The term Operational Research means a scientific approach to decision making, that seeks optimization in a system. Consequently, it is better to take the right decisions. Otherwise, fatal consequences can occur instantaneously 
  [1]
  
  
  
  . Generally, we have to maximize the global profit margin, taking into account some constraints. For instance, in an integer programming problem, some or all the variables are required to be nonnegative integers. In this paper, we present new reducing transformations for global optimization in integer, binary and mixed variables as well as the applications in Boolean algebra by solving a Boolean Equation of 21 variables. The applications in Operational Research are presented on various examples, resolved by using the tabulator Excel of Microsoft.
 
</p></abstract><kwd-group><kwd>Alpha-Dense Curves</kwd><kwd> Boolean Equations</kwd><kwd> Diophantine Equations</kwd><kwd> Global Optimization</kwd><kwd> and Operational Research</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction: Reducing Transformations Applied to Global Optimization</title><p>This paper is concerned with computational resolution of a Boolean Equation of 21 variables. In this paper, it proposes new reducing transformations allowing us to simplify a multivariable optimization problem to a new optimization problem according to a single variable. The Alienor method has been elaborated at the beginning of the 1980s by Yves Cherruault and Arthur Guillez (1983). The following people have also greatly contributed to the improvement of this new optimization method: Blaise Som&#233;, Gaspar Mora, Balira Konf&#233;, Jean Claude Mazza and Esther Claudine Bity&#233; Mvondo. Let us recall the definition of an alpha-dense curve [<xref ref-type="bibr" rid="scirp.119568-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.119568-ref3">3</xref>].</p><sec id="s1_1"><title>1.1. Definition</title><p>A subspace K ′ of a compact K ⊂ ℝ n is said α-dense, if for any point x ∈ K , there exists x ′ ∈ K ′ such that the Euclidian distance d satisfies d ( x , x ′ ) ≤ α . In other words, we can approach any x ∈ K by a point of K ′ to within α.</p><p>Our new method is described as follows. Let</p><p>x i = h i ( θ ) ,     i = 1 , ⋯ , n ,     θ ≥ 0 ,     n ∈ ℕ * (1)</p><p>be a reducing transformation, α-dense curve in a compact set of ℝ n and f a continuous function satisfying the condition</p><p>lim x 1 2 + ⋯ + x n 2 f ( x 1 , ⋯ , x n ) → + ∞ (2)</p><p>with this method the global minimization problem</p><p>Glob min x 1 , ⋯ , x n f ( x 1 , ⋯ , x n ) (3)</p><p>becomes</p><p>min θ ≥ 0 f * ( θ ) (4)</p><p>by using the α-dense curve</p><p>x i = h i ( θ ) ,     i = 1 , ⋯ , n ,     θ ≥ 0 (5)</p><p>where</p><p>f * ( θ ) = f ( h 1 ( θ ) , ⋯ , h n ( θ ) ) (6)</p><p>The global minimum of f * ( θ ) has to be found in an interval [ 0 , θ max ] where θ max is bounded and independent of n. An approximation of this global minimum is obtained by choosing a step Δ θ and by discretizing the bounded interval [ 0 , θ max ] by means of the points i Δ θ where i is an integer, i = 0 , ⋯ , N with N Δ θ = θ max . The discretized problem associated to our problem is therefore</p><p>min i { f * ( i Δ θ ) , i = 0 , ⋯ , N } (7)</p><p>when Δ θ → 0 , equation</p><p>f * ( θ ) = f ( h 1 ( θ ) , ⋯ , h n ( θ ) ) (8)</p><p>leads to approximations of</p><p>min θ ≥ 0 f * ( θ ) (9)</p></sec><sec id="s1_2"><title>1.2. Theorem</title><p>Every (local or global) minimum of f ( x 1 , ⋯ , x n ) can be approximated by a minimum of f * ( θ ) .</p>Proof<p>Let ( x ′ 1 , ⋯ , x ′ n ) be a point realizing a minimum of f. Let θ * be a point on the α-dense curve minimizing the distance between</p><p>( x ′ 1 , ⋯ , x ′ n ) and ( x 1 * = h 1 ( θ * ) , ⋯ , x n * = h n ( θ * ) )</p><p>Furthermore, let θ ′ be the point ensuring the minimum of f * ( θ ) .</p><p>Recall that f * is the restriction of f to the α-dense curve defined by</p><p>x i = h i ( θ ) ,     i = 1 , ⋯ , n ,     θ ≥ 0 (5)</p><p>We have the following inequality</p><p>f ( x ′ 1 , ⋯ , x ′ n ) ≤ f * ( θ ′ )</p><p>Because f * is a restriction of f to a subset of ℝ n .</p><p>But f is continuous and ( x 1 * , ⋯ , x n * ) tends to ( x ′ 1 , ⋯ , x ′ n ) when the density parameter α tends to 0. Then we have</p><p>| f * ( θ * ) − f ( x ′ 1 , ⋯ , x ′ n ) | ≤ ε</p><p>involving:</p><p>ε ≥ f * ( θ * ) − f ( x ′ 1 , ⋯ , x ′ n ) ≥ 0</p><p>with ε &gt; 0 , arbitrary small.</p><p>Moreover, we have</p><p>f * ( θ ′ ) ≤ f * ( θ * )</p><p>involving</p><p>ε ≥ f * ( θ * ) − f ( x ′ 1 , ⋯ , x ′ n ) ≥ f * ( θ ′ ) − f ( x ′ 1 , ⋯ , x ′ n ) ≥ 0</p><p>We deduce</p><p>f ( x ′ 1 , ⋯ , x ′ n ) ≤ f * ( θ ′ ) ≤ ε + f ( x ′ 1 , ⋯ , x ′ n )</p><p>Consequently, f * ( θ ′ ) tends to f ( x ′ 1 , ⋯ , x ′ n ) when α tends to 0.</p><p>Suppose that θ * does not tend to θ ′ . The continuity of f implies that there exists ε 0 &gt; 0 ( ε 0 does not tend to 0) such that</p><p>| f * ( θ * ) − f * ( θ ′ ) | &gt; ε 0</p><p>But we have</p><p>| f * ( θ * ) − f * ( θ ′ ) | = | f * ( θ * ) − f ( x ′ 1 , ⋯ , x ′ n ) + f ( x ′ 1 , ⋯ , x ′ n ) − f * ( θ ′ ) | ≤ | f * ( θ * ) − f ( x ′ 1 , ⋯ , x ′ n ) | + | f ( x ′ 1 , ⋯ , x ′ n ) − f * ( θ ′ ) | ≤ ε + ε ≤ ε 0</p><p>This contradiction proves the result.</p></sec><sec id="s1_3"><title>1.3. Remark</title><p>If</p><p>x i = h i ( θ ) ,     i = 1 , ⋯ , n ,     θ ≥ 0 (5)</p><p>is a reducing transformation for real numbers then,</p><p>x i = A B S ( h i ( θ ) ) ,     i = 1 , ⋯ , n ,     θ ≥ 0 (10)</p><p>is a reducing transformation for positive real numbers,</p><p>x i = A B S ( I N T ( h i ( θ ) ) ) ,     i = 1 , ⋯ , n ,     θ ≥ 0 (11)</p><p>or</p><p>x i = M O D ( A B S ( I N T ( h i ( θ ) ) ) ; M ) ,     i = 1 , ⋯ , n ,     θ ≥ 0 (12)</p><p>are reducing transformations for positive integer numbers, and</p><p>x i = M O D ( A B S ( I N T ( h i ( θ ) ) ) ; 2 ) ,     i = 1 , ⋯ , n ,     θ ≥ 0 (13)</p><p>is a reducing transformation for binary numbers.</p><p>Where ABS is the absolute value; INT is the integer part; MOD is the modulo function; θ varies from 0 to θ max ; M = 3 , ⋯ is a positive integer number. We can use the function INT or round.</p><p>We will carry out the necessary demonstrations in the next papers. The main idea of our method consists in expressing n variables by means of a single variable. The Alpha-dense Curves generalize the Space-filling Curves. We have used the properties of the Archimedean Spiral to build reducing transformations.</p></sec><sec id="s1_4"><title>1.4. The Archimedean Spiral</title><sec id="s1_4_1"><title>1.4.1. Dimension 2</title><p>X 2 + Y 2 = T 2</p><p>X = T cos ( T )</p><p>Y = T sin ( T )</p><p>T ≥ 0</p><p>Let us draw this example of the Archimedean Spiral (<xref ref-type="fig" rid="fig1">Figure 1</xref>).</p></sec><sec id="s1_4_2"><title>1.4.2. Dimension 3</title><p>X 2 + Y 2 + Z 2 = T 2</p><p>X 2 + Y 2 = K 2</p><p>K 2 + Z 2 = T 2</p><p>K = T cos ( T )</p><p>Z = T sin ( T )</p><p>So we have</p><p>X = K cos ( K ) = T cos ( T ) cos ( T cos ( T ) )</p><p>Y = K sin ( K ) = T cos ( T ) sin ( T cos ( T ) )</p><p>Z = T sin ( T ) = T sin ( T )</p><p>It results</p><p>X = T cos ( T ) cos ( T cos ( T ) )</p><p>Y = T cos ( T ) sin ( T cos ( T ) )</p><p>Z = T sin ( T )</p></sec><sec id="s1_4_3"><title>1.4.3. Dimension 4</title><p>X 2 + Y 2 + Z 2 + K 2 = T 2</p><p>X = T 1 cos ( T 1 )</p><p>Y = T 1 sin ( T 1 )</p><p>Z = T 2 cos ( T 2 )</p><p>K = T 2 sin ( T 2 )</p><p>T 1 = T cos ( T )</p><p>T 2 = T sin ( T )</p><p>Then</p><p>X = T cos ( T ) cos ( T cos ( T ) )</p><p>Y = T cos ( T ) sin ( T cos ( T ) )</p><p>Z = T sin ( T ) cos ( T sin ( T ) )</p><p>K = T sin ( T ) sin ( T sin ( T ) )</p><p>We use the following reducing transformations.</p></sec></sec><sec id="s1_5"><title>1.5. Reducing Transformations</title><sec id="s1_5_1"><title>1.5.1. For Real Numbers</title><p>x i = A i cos ( B i T ) (14)</p><p>x i = T cos ( T ) (15)</p><p>x i = T sin ( T ) (16)</p><p>x i = T cos ( T ) cos ( T cos ( T ) ) (17)</p><p>x i = T cos ( T ) sin ( T cos ( T ) ) (18)</p><p>x i = A i cos ( B i T ) cos ( C i T ) (19)</p><p>x i = T sin ( T ) cos ( T sin ( T ) ) (20)</p><p>x i = T sin ( T ) sin ( T sin ( T ) ) (21)</p><p>x i = A i ( 1 − cos ( B i T ) ) (22)</p><p>x i = A i cos ( B i T + K ) (23)</p><p>Some curves</p><p>Let us consider this reducing transformation</p><p>x i = A i ( 1 − cos ( B i t ) )</p><p>For instance, let us draw the curve</p><p>{ x = 1000 ( 1 − cos 5001 ( t ) ) y = 1000 ( 1 − cos 5003 ( t ) )</p><p>We obtain the curve below by setting with Matlab</p><p>close all;</p><p>t = 0 : .1 : 65</p><p>x = 1000 ( 1 − cos 5001 ( t ) ) y = 1000 ( 1 − cos 5003 ( t ) )</p><p>p 1 = p l o t ( x , y ) ;</p><disp-formula id="scirp.119568-formula1"><graphic  xlink:href="//html.scirp.org/file/1-1040814x107.png?20140107081919990"  xlink:type="simple"/></disp-formula><p>And for</p><p>x i = A i cos ( B i t + K )</p><p>For instance, let us draw the curve</p><p>{ x = 1000 ( cos 5001 ( t ) + 7 ) y = 1000 ( cos 5003 ( t ) + 7 )</p><p>We obtain the curve below by setting with Matlab</p><p>close all;</p><p>t = 0 : .1 : 65</p><p>x = 1000 ( cos 5001 ( t ) + 7 ) y = 1000 ( cos 5003 ( t ) + 7 )</p><p>p 2 = p l o t ( x , y ) ;</p><disp-formula id="scirp.119568-formula2"><graphic  xlink:href="//html.scirp.org/file/1-1040814x113.png?20140107081919990"  xlink:type="simple"/></disp-formula></sec><sec id="s1_5_2"><title>1.5.2. For Positive Real Numbers</title><p>x i = A B S ( A i cos ( B i T ) ) (24)</p><p>x i = A B S ( T cos ( T ) ) (25)</p><p>x i = A B S ( T sin ( T ) ) (26)</p><p>x i = A B S ( T cos ( T ) cos ( T cos ( T ) ) ) (27)</p><p>x i = A B S ( T cos ( T ) sin ( T cos ( T ) ) ) (28)</p><p>x i = A B S ( A i cos ( B i T ) cos ( C i T ) ) (29)</p><p>x i = A B S ( T sin ( T ) cos ( T sin ( T ) ) ) (30)</p><p>x i = A B S ( T sin ( T ) sin ( T sin ( T ) ) ) (31)</p><p>x i = A B S ( A i ( 1 − cos ( B i T ) ) ) (32)</p><p>x i = A B S ( A i cos ( B i T + K ) ) (33)</p></sec><sec id="s1_5_3"><title>1.5.3. For Positive Integer Numbers</title><p>x i = A B S ( I N T ( A i cos ( B i T ) ) ) (34)</p><p>x i = A B S ( I N T ( T cos ( T ) ) ) (35)</p><p>x i = A B S ( I N T ( T sin ( T ) ) ) (36)</p><p>x i = A B S ( I N T ( T cos ( T ) cos ( T cos ( T ) ) ) ) (37)</p><p>x i = A B S ( I N T ( T cos ( T ) sin ( T cos ( T ) ) ) ) (38)</p><p>x i = A B S ( I N T ( A i cos ( B i T ) cos ( C i T ) ) ) (39)</p><p>x i = A B S ( I N T ( T sin ( T ) cos ( T sin ( T ) ) ) ) (40)</p><p>x i = A B S ( I N T ( T sin ( T ) sin ( T sin ( T ) ) ) ) (41)</p><p>x i = A B S ( I N T ( A i ( 1 − cos ( B i T ) ) ) ) (42)</p><p>x i = A B S ( I N T ( A i cos ( B i T + K ) ) ) (43)</p><p>Let us consider this reducing transformation</p><p>x i = a b s ( r o u n d ( A i ( 1 − cos ( B i t ) ) ) )</p><p>For instance, let us draw the curve</p><p>{ x = a b s ( r o u n d ( 1000 ( 1 − cos 5001 ( t ) ) ) ) y = a b s ( r o u n d ( 1000 ( 1 − cos 5003 ( t ) ) ) )</p><p>We obtain the curve below by setting with Matlab</p><p>close all;</p><p>t = 0 : .1 : 65</p><p>x = a b s ( r o u n d ( 1000 ( 1 − cos 5001 ( t ) ) ) ) y = a b s ( r o u n d ( 1000 ( 1 − cos 5003 ( t ) ) ) )</p><p>p 3 = p l o t ( x , y ) ;</p><disp-formula id="scirp.119568-formula3"><graphic  xlink:href="//html.scirp.org/file/1-1040814x139.png?20140107081919990"  xlink:type="simple"/></disp-formula><p>And for</p><p>x i = a b s ( r o u n d ( A i cos ( B i t + K ) ) )</p><p>For instance, let us draw the curve</p><p>{ x = a b s ( r o u n d ( 1000 ( cos 5001 ( t ) + 7 ) ) ) y = a b s ( r o u n d ( 1000 ( cos 5003 ( t ) + 7 ) ) )</p><p>We obtain the curve below by setting with Matlab</p><p>close all;</p><p>t = 0 : .1 : 65</p><p>x = a b s ( i n t ( 1000 ( cos 5001 ( t ) + 7 ) ) ) y = a b s ( i n t ( 1000 ( cos 5003 ( t ) + 7 ) ) )</p><p>p 4 = p l o t ( x , y ) ;</p><disp-formula id="scirp.119568-formula4"><graphic  xlink:href="//html.scirp.org/file/1-1040814x145.png?20140107081919990"  xlink:type="simple"/></disp-formula><p>We also have these reducing transformations:</p><p>x i = M O D ( A B S ( I N T ( A i cos ( B i T ) ) ) ; M ) (44)</p><p>x i = M O D ( A B S ( I N T ( T cos ( T ) ) ) ; M ) (45)</p><p>x i = M O D ( A B S ( I N T ( T sin ( T ) ) ) ; M ) (46)</p><p>x i = M O D ( A B S ( I N T ( T cos ( T ) cos ( T cos ( T ) ) ) ) ; M ) (47)</p><p>x i = M O D ( A B S ( I N T ( T cos ( T ) sin ( T cos ( T ) ) ) ) ; M ) (48)</p><p>x i = M O D ( A B S ( I N T ( A i cos ( B i T ) cos ( C i T ) ) ) ; M ) (49)</p><p>x i = M O D ( A B S ( I N T ( T sin ( T ) cos ( T sin ( T ) ) ) ) ; M ) (50)</p><p>x i = M O D ( A B S ( I N T ( T sin ( T ) sin ( T sin ( T ) ) ) ) ; M ) (51)</p><p>x i = M O D ( A B S ( I N T ( A i ( 1 − cos ( B i T ) ) ) ) ; M ) (52)</p><p>x i = M O D ( A B S ( I N T ( A i cos ( B i T + K ) ) ) ; M ) (53)</p><p>For binary numbers</p><p>x i = M O D ( A B S ( I N T ( A i cos ( B i T ) ) ) ; 2 ) (54)</p><p>x i = M O D ( A B S ( I N T ( T cos ( T ) ) ) ; 2 ) (55)</p><p>x i = M O D ( A B S ( I N T ( T sin ( T ) ) ) ; 2 ) (56)</p><p>x i = M O D ( A B S ( I N T ( T cos ( T ) cos ( T cos ( T ) ) ) ) ; 2 ) (57)</p><p>x i = M O D ( A B S ( I N T ( T cos ( T ) sin ( T cos ( T ) ) ) ) ; 2 ) (58)</p><p>x i = M O D ( A B S ( I N T ( A i cos ( B i T ) cos ( C i T ) ) ) ; 2 ) (59)</p><p>x i = M O D ( A B S ( I N T ( T sin ( T ) cos ( T sin ( T ) ) ) ) ; 2 ) (60)</p><p>x i = M O D ( A B S ( I N T ( T sin ( T ) sin ( T sin ( T ) ) ) ) ; 2 ) (61)</p><p>x i = M O D ( A B S ( I N T ( A i ( 1 − cos ( B i T ) ) ) ) ; 2 ) (62)</p><p>x i = M O D ( A B S ( I N T ( A i cos ( B i T + K ) ) ) ; 2 ) (63)</p><p>Let us consider this reducing transformation</p><p>x i = m o d ( a b s ( r o u n d ( A i ( 1 − cos ( B i t ) ) ) ) ; 2 )</p><p>For instance, let us draw the curve</p><p>{ x = m o d ( a b s ( r o u n d ( 1000 ( 1 − cos 5001 ( t ) ) ) ) , 2 ) y = m o d ( a b s ( r o u n d ( 1000 ( 1 − cos 5003 ( t ) ) ) ) , 2 )</p><p>We obtain the curve below by setting with Matlab</p><p>close all;</p><p>t = 0 : .1 : 65</p><p>x = m o d ( a b s ( r o u n d ( 1000 ( 1 − cos 5001 ( t ) ) ) ) , 2 ) y = m o d ( a b s ( r o u n d ( 1000 ( 1 − cos 5003 ( t ) ) ) ) , 2 )</p><p>p 5 = p l o t ( x , y ) ;</p><disp-formula id="scirp.119568-formula5"><graphic  xlink:href="//html.scirp.org/file/1-1040814x171.png?20140107081919990"  xlink:type="simple"/></disp-formula><p>And for</p><p>x i = m o d ( a b s ( r o u n d ( A i cos ( B i t + K ) ) ) ; 2 )</p><p>For instance, let us draw the curve</p><p>{ x = m o d ( a b s ( r o u n d ( 1000 ( cos 5001 ( t ) + 7 ) ) ) , 2 ) y = m o d ( a b s ( r o u n d ( 1000 ( cos 5003 ( t ) + 7 ) ) ) , 2 )</p><p>We obtain the curve below by setting with Matlab</p><p>close all;</p><p>t = 0 : .1 : 65</p><p>x = m o d ( a b s ( r o u n d ( 1000 ( cos 5001 ( t ) + 7 ) ) ) , 2 ) y = m o d ( a b s ( r o u n d ( 1000 ( cos 5003 ( t ) + 7 ) ) ) , 2 )</p><p>p 6 = p l o t ( x , y ) ;</p><disp-formula id="scirp.119568-formula6"><graphic  xlink:href="//html.scirp.org/file/1-1040814x177.png?20140107081919990"  xlink:type="simple"/></disp-formula><p>where ABS is the absolute value; INT is the integer part (we can also use the function round); MOD is the modulo function; A i is a real number, B i , C i and K are prime numbers; T varies from 0 to T max ; M = 3 , ⋯ is a positive integer number.</p></sec></sec></sec><sec id="s2"><title>2. Applications</title><p>We can use different softwares like Microsoft Excel, Maple or others, to program this method.</p><sec id="s2_1"><title>2.1. With Excel</title><p>Excel is a software developed at the beginning of 1980s by Microsoft. The Excel tabulator helps to create spreadsheets, to view, to edit and share them with others quickly and easily.</p><sec id="s2_1_1"><title>2.1.1. Reducing Transformations</title><p>We use the following reducing transformations.</p><p>1) For real numbers</p><p>x i = A i ∗ cos ( B i ∗ T )</p><p>x i = T ∗ cos ( T )</p><p>x i = T ∗ sin ( T )</p><p>x i = T ∗ cos ( T ) ∗ cos ( T ∗ cos ( T ) )</p><p>x i = T ∗ cos ( T ) ∗ sin ( T ∗ cos ( T ) )</p><p>x i = A i ∗ cos ( B i ∗ T ) ∗ cos ( C i ∗ T )</p><p>x i = T ∗ sin ( T ) ∗ cos ( T ∗ sin ( T ) )</p><p>x i = T ∗ sin ( T ) ∗ sin ( T ∗ sin ( T ) )</p><p>x i = A i ∗ ( 1 − cos ( B i ∗ T ) )</p><p>x i = A i ∗ cos ( B i ∗ T + K )</p><p>2) For positive real numbers</p><p>x i = A B S ( A i ∗ cos ( B i ∗ T ) )</p><p>x i = A B S ( T ∗ cos ( T ) )</p><p>x i = A B S ( T ∗ sin ( T ) )</p><p>x i = A B S ( T ∗ cos ( T ) ∗ cos ( T ∗ cos ( T ) ) )</p><p>x i = A B S ( T ∗ cos ( T ) ∗ sin ( T ∗ cos ( T ) ) )</p><p>x i = A B S ( A i ∗ cos ( B i ∗ T ) ∗ cos ( C i ∗ T ) )</p><p>x i = A B S ( T ∗ sin ( T ) ∗ cos ( T ∗ sin ( T ) ) )</p><p>x i = A B S ( T ∗ sin ( T ) ∗ sin ( T ∗ sin ( T ) ) )</p><p>x i = A B S ( A i ∗ ( 1 − cos ( B i ∗ T ) ) )</p><p>x i = A B S ( A i ∗ cos ( B i ∗ T + K ) )</p><p>3) For positive integer numbers</p><p>x i = A B S ( I N T ( A i ∗ cos ( B i ∗ T ) ) )</p><p>x i = A B S ( I N T ( T ∗ cos ( T ) ) )</p><p>x i = A B S ( I N T ( T ∗ sin ( T ) ) )</p><p>x i = A B S ( I N T ( T ∗ cos ( T ) ∗ cos ( T ∗ cos ( T ) ) ) )</p><p>x i = A B S ( I N T ( T ∗ cos ( T ) ∗ sin ( T ∗ cos ( T ) ) ) )</p><p>x i = A B S ( I N T ( A i ∗ cos ( B i ∗ T ) ∗ cos ( C i ∗ T ) ) )</p><p>x i = A B S ( I N T ( T ∗ sin ( T ) ∗ cos ( T ∗ sin ( T ) ) ) )</p><p>x i = A B S ( I N T ( T ∗ sin ( T ) ∗ sin ( T ∗ sin ( T ) ) ) )</p><p>x i = A B S ( I N T ( A i ∗ ( 1 − cos ( B i ∗ T ) ) ) )</p><p>x i = A B S ( I N T ( A i ∗ cos ( B i ∗ T + K ) ) )</p><p>x i = M O D ( A B S ( I N T ( A i ∗ cos ( B i ∗ T ) ) ) ; M )</p><p>x i = M O D ( A B S ( I N T ( T ∗ cos ( T ) ) ) ; M )</p><p>x i = M O D ( A B S ( I N T ( T ∗ sin ( T ) ) ) ; M )</p><p>x i = M O D ( A B S ( I N T ( T ∗ cos ( T ) ∗ cos ( T ∗ cos ( T ) ) ) ) ; M )</p><p>x i = M O D ( A B S ( I N T ( T ∗ cos ( T ) ∗ sin ( T ∗ cos ( T ) ) ) ) ; M )</p><p>x i = M O D ( A B S ( I N T ( A i ∗ cos ( B i ∗ T ) ∗ cos ( C i ∗ T ) ) ) ; M )</p><p>x i = M O D ( A B S ( I N T ( T ∗ sin ( T ) ∗ cos ( T ∗ sin ( T ) ) ) ) ; M )</p><p>x i = M O D ( A B S ( I N T ( T ∗ sin ( T ) ∗ sin ( T ∗ sin ( T ) ) ) ) ; M )</p><p>x i = M O D ( A B S ( I N T ( A i ∗ ( 1 − cos ( B i ∗ T ) ) ) ) ; M )</p><p>x i = M O D ( A B S ( I N T ( A i ∗ cos ( B i ∗ T + K ) ) ) ; M )</p><p>4) For binary numbers</p><p>x i = M O D ( A B S ( I N T ( A i ∗ cos ( B i ∗ T ) ) ) ; 2 )</p><p>x i = M O D ( A B S ( I N T ( T ∗ cos ( T ) ) ) ; 2 )</p><p>x i = M O D ( A B S ( I N T ( T ∗ sin ( T ) ) ) ; 2 )</p><p>x i = M O D ( A B S ( I N T ( T ∗ cos ( T ) ∗ cos ( T ∗ cos ( T ) ) ) ) ; 2 )</p><p>x i = M O D ( A B S ( I N T ( T ∗ cos ( T ) ∗ sin ( T ∗ cos ( T ) ) ) ) ; 2 )</p><p>x i = M O D ( A B S ( I N T ( A i ∗ cos ( B i ∗ T ) ∗ cos ( C i ∗ T ) ) ) ; 2 )</p><p>x i = M O D ( A B S ( I N T ( T ∗ sin ( T ) ∗ cos ( T ∗ sin ( T ) ) ) ) ; 2 )</p><p>x i = M O D ( A B S ( I N T ( T ∗ sin ( T ) ∗ sin ( T ∗ sin ( T ) ) ) ) ; 2 )</p><p>x i = M O D ( A B S ( I N T ( A i ∗ ( 1 − cos ( B i ∗ T ) ) ) ) ; 2 )</p><p>x i = M O D ( A B S ( I N T ( A i ∗ cos ( B i ∗ T + K ) ) ) ; 2 )</p><p>where ABS is the absolute value; INT is the integer part (we can also use the function round); MOD is the modulo function; A i is a real number, B i , C i and K are prime numbers; T varies from 0 to T max ; M = 3 , ⋯ is a positive integer number and ∗ is the sign “multiply by”.</p></sec><sec id="s2_1_2"><title>2.1.2. Application</title><p>With Excel, we have the following table</p><p>with this powerful technique, we can solve:</p><p>● Boolean Equations.</p><p>● Diophantine Equations.</p><p>● 0 - 1 integer programming problems.</p><p>● Mixed integer programming problems.</p><p>● Integer programming problems.</p><p>● Partial Differential Equations.</p><p>● Etc.</p></sec><sec id="s2_1_3"><title>2.1.3. Examples</title><p>Let us look at some examples.</p><p>1) Resolution of a Boolean Equation of 3 variables and 21 variables</p><p>Boolean Algebra is a deductive mathematical system closed over the values 0 and 1 (false and true). Boolean Logic forms the basis for computation in modern binary computer systems. We can represent any electronic computer circuit by using a system of Boolean Equations. We usually represent Boolean Functions by means of truth tables. A statement with n logical variables requires a table with 2<sup>n</sup> rows.</p><p>a) Resolution of a Boolean Equation of 3 variables</p><p>Let us solve [<xref ref-type="bibr" rid="scirp.119568-ref1">1</xref>]</p><p>X 1 ∗ ( X 2 + X 3 ) + X 2 ∗ X 3 = 1</p><p>We set</p><p>X 1 = M O D ( A B S ( I N T ( T ∗ cos ( T ) ∗ cos ( T ∗ cos ( T ) ) ) ) ; 2 )</p><p>X 2 = M O D ( A B S ( I N T ( T ∗ cos ( T ) ∗ sin ( T ∗ cos ( T ) ) ) ) ; 2 )</p><p>X 3 = M O D ( A B S ( I N T ( T ∗ sin ( T ) ) ) ; 2 )</p><p>We calculate</p><p>F = X 1 ∗ ( X 2 + X 3 ) + X 2 ∗ X 3</p><p>T from 0 to 6.5514 step 0.0001</p><p>I F ( F = 1 ; 1 ; 0 )</p><p>And we have four solutions, the first solution</p><p>( X 1 , X 2 , X 3 ) = ( 1 , 0 , 1 )</p><p>is first obtained when T = 1.5708 ;</p><p>The second solution</p><p>( X 1 , X 2 , X 3 ) = ( 1 , 1 , 1 )</p><p>is first obtained when T = 2.5312 ;</p><p>The third solution</p><p>( X 1 , X 2 , X 3 ) = ( 0 , 1 , 1 )</p><p>is first obtained when T = 2.7284 ;</p><p>And the fourth solution</p><p>( X 1 , X 2 , X 3 ) = ( 1 , 1 , 0 )</p><p>is first obtained when T = 3.4369 .</p><p>We obtain the following table</p><p>It is easy to represent the truth table, because we have 2<sup>3</sup> (8) rows. The truth table is given below.</p><p>b) Resolution of a Boolean Equation of 21 variables</p><p>For twenty one variables, it is difficult to represent the truth table (2<sup>21</sup> = 2,097,152 rows).</p><p>Let us solve</p><p>( X 1 + X 2 + X 3 + X 4 + X 5 + X 6 + X 7 + X 8 + X 9 + X 10 + X 11 + X 12   + X 13 + X 14 + X 15 + X 16 ) ∗ X 1 + X 17 ∗ X 18 + X 19 ∗ ( X 20 + X 21 ) = 1</p><p>We set</p><p>X 1 = M O D ( A B S ( I N T ( 1000 ∗ cos ( 5003 ∗ T ) ) ) , 2 )</p><p>X 2 = M O D ( A B S ( I N T ( 1000 ∗ cos ( 6007 ∗ T ) ) ) , 2 )</p><p>X 3 = M O D ( A B S ( I N T ( 1000 ∗ cos ( 7001 ∗ T ) ) ) , 2 )</p><p>X 4 = M O D ( A B S ( I N T ( 1000 ∗ cos ( 8009 ∗ T ) ) ) , 2 )</p><p>X 5 = M O D ( A B S ( I N T ( 1000 ∗ cos ( 8233 ∗ T ) ) ) , 2 )</p><p>X 6 = M O D ( A B S ( I N T ( 1000 ∗ cos ( 9283 ∗ T ) ) ) , 2 )</p><p>X 7 = M O D ( A B S ( I N T ( 1000 ∗ cos ( 9461 ∗ T ) ) ) , 2 )</p><p>X 8 = M O D ( A B S ( I N T ( 1000 ∗ cos ( 9721 ∗ T ) ) ) , 2 )</p><p>X 9 = M O D ( A B S ( I N T ( 1000 ∗ cos ( 9739 ∗ T ) ) ) , 2 )</p><p>X 10 = M O D ( A B S ( I N T ( 1000 ∗ cos ( 9743 ∗ T ) ) ) , 2 )</p><p>X 11 = M O D ( A B S ( I N T ( 1000 ∗ cos ( 9749 ∗ T ) ) ) , 2 )</p><p>X 12 = M O D ( A B S ( I N T ( 1000 ∗ cos ( 9767 ∗ T ) ) ) , 2 )</p><p>X 13 = M O D ( A B S ( I N T ( 1000 ∗ cos ( 9769 ∗ T ) ) ) , 2 )</p><p>X 14 = M O D ( A B S ( I N T ( 1000 ∗ cos ( 9781 ∗ T ) ) ) , 2 )</p><p>X 15 = M O D ( A B S ( I N T ( 1000 ∗ cos ( 9787 ∗ T ) ) ) , 2 )</p><p>X 16 = M O D ( A B S ( I N T ( 1000 ∗ cos ( 9791 ∗ T ) ) ) , 2 )</p><p>X 17 = M O D ( A B S ( I N T ( 1000 ∗ cos ( 9803 ∗ T ) ) ) , 2 )</p><p>X 18 = M O D ( A B S ( I N T ( 1000 ∗ cos ( 9811 ∗ T ) ) ) , 2 )</p><p>X 19 = M O D ( A B S ( I N T ( 1000 ∗ cos ( 9817 ∗ T ) ) ) , 2 )</p><p>X 20 = M O D ( A B S ( I N T ( 1000 ∗ cos ( 9829 ∗ T ) ) ) , 2 )</p><p>X 21 = M O D ( A B S ( I N T ( 1000 ∗ cos ( 9833 ∗ T ) ) ) , 2 )</p><p>We calculate</p><p>F = ( X 1 + X 2 + X 3 + X 4 + X 5 + X 6 + X 7 + X 8 + X 9 + X 10 + X 11 + X 12     + X 13 + X 14 + X 15 + X 16 ) ∗ X 1 + X 17 ∗ X 18 + X 19 ∗ ( X 20 + X 21 )</p><p>T from 0 to 6.5514 step 0.0001</p><p>I F ( F = 1 ; 1 ; 0 )</p><p>And we have 11,192 solutions, the first solution</p><p>( X 1 , X 2 , X 3 , X 4 , X 5 , X 6 , X 7 , X 8 , X 9 , X 10 , X 11 , X 12 , X 13 , X 14 , X 15 , X 16 , X 17 , X 18 , X 19 , X 20 , X 21 ) = ( 0 , 1 , 0 , 0 , 0 , 0 , 1 , 1 , 0 , 1 , 0 , 0 , 0 , 1 , 0 , 1 , 1 , 1 , 0 , 0 , 1 )</p><p>is obtained when T = 0.0008 ;</p><p>The second solution</p><p>( X 1 , X 2 , X 3 , X 4 , X 5 , X 6 , X 7 , X 8 , X 9 , X 10 , X 11 , X 12 , X 13 , X 14 , X 15 , X 16 , X 17 , X 18 , X 19 , X 20 , X 21 ) = ( 0 , 1 , 0 , 1 , 1 , 1 , 0 , 0 , 1 , 1 , 1 , 0 , 0 , 1 , 0 , 0 , 1 , 1 , 0 , 1 , 1 )</p><p>is obtained when T = 0.0011 ;</p><p>The third solution</p><p>( X 1 , X 2 , X 3 , X 4 , X 5 , X 6 , X 7 , X 8 , X 9 , X 10 , X 11 , X 12 , X 13 , X 14 , X 15 , X 16 , X 17 , X 18 , X 19 , X 20 , X 21 ) = ( 0 , 0 , 1 , 1 , 0 , 1 , 1 , 0 , 1 , 0 , 0 , 0 , 0 , 0 , 1 , 1 , 0 , 0 , 1 , 0 , 1 )</p><p>is obtained when T = 0.0015 ;</p><p>The fourth solution</p><p>( X 1 , X 2 , X 3 , X 4 , X 5 , X 6 , X 7 , X 8 , X 9 , X 10 , X 11 , X 12 , X 13 , X 14 , X 15 , X 16 , X 17 , X 18 , X 19 , X 20 , X 21 ) = ( 0 , 0 , 1 , 0 , 1 , 0 , 1 , 1 , 0 , 1 , 0 , 1 , 0 , 1 , 1 , 0 , 0 , 1 , 1 , 1 , 0 )</p><p>is obtained when T = 0.0018 ;</p><p>The fifth solution</p><p>( X 1 , X 2 , X 3 , X 4 , X 5 , X 6 , X 7 , X 8 , X 9 , X 10 , X 11 , X 12 , X 13 , X 14 , X 15 , X 16 , X 17 , X 18 , X 19 , X 20 , X 21 ) = ( 0 , 1 , 1 , 0 , 0 , 0 , 0 , 1 , 0 , 0 , 0 , 1 , 1 , 0 , 1 , 1 , 1 , 1 , 0 , 0 , 0 )</p><p>is obtained when T = 0.0029 ;</p><p>The sixth solution</p><p>( X 1 , X 2 , X 3 , X 4 , X 5 , X 6 , X 7 , X 8 , X 9 , X 10 , X 11 , X 12 , X 13 , X 14 , X 15 , X 16 , X 17 , X 18 , X 19 , X 20 , X 21 ) = ( 0 , 0 , 1 , 1 , 1 , 1 , 0 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 1 , 1 , 0 , 1 , 1 )</p><p>is obtained when T = 0.0034 ;</p><p>…</p><p>The before last solution</p><p>( X 1 , X 2 , X 3 , X 4 , X 5 , X 6 , X 7 , X 8 , X 9 , X 10 , X 11 , X 12 , X 13 , X 14 , X 15 , X 16 , X 17 , X 18 , X 19 , X 20 , X 21 ) = ( 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 0 , 0 , 1 , 1 , 0 , 1 , 1 , 0 , 1 , 0 , 1 )</p><p>is obtained when T = 6.551 ;</p><p>The last solution</p><p>( X 1 , X 2 , X 3 , X 4 , X 5 , X 6 , X 7 , X 8 , X 9 , X 10 , X 11 , X 12 , X 13 , X 14 , X 15 , X 16 , X 17 , X 18 , X 19 , X 20 , X 21 ) = ( 0 , 1 , 0 , 1 , 1 , 1 , 0 , 0 , 0 , 1 , 1 , 0 , 0 , 1 , 0 , 0 , 0 , 0 , 1 , 1 , 0 )</p><p>is obtained when T = 6.5514 .</p><p>2) Resolution of a Diophantine Equation</p><p>Let us solve the system</p><p>{ 2 ∗ X 1 3 − X 2 2 − 1 = 0 X 1 ∗ X 2 3 − X 2 − 4 = 0</p><p>We set</p><p>F = ( 2 ∗ X 1 3 − X 2 2 − 1 ) 2 + ( X 1 ∗ X 2 3 − X 2 − 4 ) 2</p><p>X 1 = 1.3 ∗ cos ( 18753 ∗ T )</p><p>X 2 = 1.7 ∗ cos ( 35221 ∗ T )</p><p>T from 0 to 6.5514 step 0.0001</p><p>We calculate</p><p>F = ( 2 ∗ X 1 3 − X 2 2 − 1 ) 2 + ( X 1 ∗ X 2 3 − X 2 − 4 ) 2</p><p>We obtain the following table</p><p>And we find</p><p>F = 0.00041371</p><p>X 1 = 1.23311618</p><p>X 2 = 1.65997358</p><p>when T = 2.079 .</p><p>3) Resolution of a 0 - 1 integer programming problem</p><p>Let us maximize</p><p>Z = 3 ∗ X 1 − 2 ∗ X 2 + 5 ∗ X 3</p><p>Subject to</p><p>X 1 + 2 ∗ X 2 − X 3 ≤ 2</p><p>X 1 + 4 ∗ X 2 + X 3 ≤ 4</p><p>X 1 + X 3 ≤ 3</p><p>4 ∗ X 2 + X 3 ≤ 6</p><p>X i = 0   or   1 ,   i = 1 , 2 , 3</p><p>We set</p><p>Z = 3 ∗ X 1 − 2 ∗ X 2 + 5 ∗ X 3</p><p>X 1 = M O D ( A B S ( I N T ( T ∗ cos ( T ) ∗ cos ( T ∗ cos ( T ) ) ) ) ; 2 )</p><p>X 2 = M O D ( A B S ( I N T ( T ∗ cos ( T ) ∗ sin ( T * cos ( T ) ) ) ) ; 2 )</p><p>X 3 = M O D ( A B S ( I N T ( T ∗ sin ( T ) ) ) ; 2 )</p><p>T from 0 to 6.5514 step 0.0001</p><p>C 1 = X 1 + 2 ∗ X 2 − X 3 − 2</p><p>C 2 = X 1 + 4 ∗ X 2 + X 3 − 4</p><p>C 3 = X 1 + X 3 − 3</p><p>C 4 = 4 ∗ X 2 + X 3 − 6</p><p>T E S T = I F ( A N D ( C 1 ≤ 0 ; C 2 ≤ 0 ; C 3 ≤ 0 ; C 4 ≤ 0 ) ; 1 ; 0 )</p><p>F = I F ( T E S T = 1 ; 3 ∗ X 1 − 2 ∗ X 2 + 5 ∗ X 3 ; 0 )</p><p>We obtain the following table</p><p>And we find</p><p>max Z = 8</p><p>X 1 = 1</p><p>X 2 = 0</p><p>X 3 = 1</p><p>when T = 1.5708 .</p><p>4) Resolution of a mixed integer programming problem</p><p>Let us minimize</p><p>Z = X 1 + X 2 + X 3</p><p>Subject to</p><p>6.4 ∗ X 1 + 3.2 ∗ X 2 ≤ 6</p><p>2 ∗ X 1 + 3 ∗ X 2 + 3 ∗ X 3 ≥ 4</p><p>X 2 ≤ 3</p><p>X 1 a real; X 2 and X 3 are integers; X 1 , X 2 , X 3 ≥ 0</p><p>We set</p><p>X 1 = A B S ( T ∗ cos ( T ) ∗ cos ( T ∗ cos ( T ) ) )</p><p>X 2 = A B S ( I N T ( T ∗ cos ( T ) ∗ sin ( T ∗ cos ( T ) ) ) )</p><p>X 3 = A B S ( I N T ( T ∗ sin ( T ) ) )</p><p>T from 0 to 6.5514 step 0.0001</p><p>Z = X 1 + X 2 + X 3</p><p>C 1 = 6.4 ∗ X 1 + 3.2 ∗ X 2 − 6</p><p>C 2 = 2 ∗ X 1 + 3 ∗ X 2 + 3 ∗ X 3 − 4</p><p>C 3 = X 2 − 3</p><p>T E S T = I F ( A N D ( C 1 ≤ 0 ; C 2 ≥ 0 ; C 3 ≤ 0 ) ; 1 ; 0 )</p><p>F = I F ( T E S T = 1 ; X 1 + X 2 + X 3 ; 10000 )</p><p>We obtain the following table</p><p>And we find</p><p>min Z = 1.50008968</p><p>X 1 = 0.50008968</p><p>X 2 = 0</p><p>X 3 = 1</p><p>when T = 1.8981 .</p><p>5) Resolution of an integer programming problem</p><p>Let us maximize</p><p>Z = 7 ∗ X 1 + 5 ∗ X 2</p><p>Subject to</p><p>6 ∗ X 1 + 9 ∗ X 2 ≤ 54</p><p>7 ∗ X 1 + 6 ∗ X 2 ≤ 42</p><p>X 1 ≤ 4</p><p>X 1 and X 2 are integers; X 1 , X 2 ≥ 0</p><p>We set</p><p>Z = 7 ∗ X 1 + 5 ∗ X 2</p><p>X 1 = A B S ( I N T ( T ∗ cos ( T ) ) )</p><p>X 2 = A B S ( I N T ( T ∗ sin ( T ) ) )</p><p>T from 0 to 6.5514 step 0.0001</p><p>C 1 = 6 ∗ X 1 + 9 ∗ X 2 − 54</p><p>C 2 = 7 ∗ X 1 + 6 ∗ X 2 − 42</p><p>C 3 = X 1 − 4</p><p>T E S T = I F ( A N D ( C 1 ≤ 0 ; C 2 ≤ 0 ; C 3 ≤ 0 ) ; 1 ; 0 )</p><p>F = I F ( T E S T = 1 ; 7 ∗ X 1 + 5 ∗ X 2 ; 0 )</p><p>We obtain the following table</p><p>And we find</p><p>max Z = 43</p><p>X 1 = 4</p><p>X 2 = 3</p><p>when T = 5.5225 .</p></sec></sec></sec><sec id="s3"><title>3. Conclusion</title><p>This article is the continuation of two previous papers: Computational resolution of Diophantine Equations by means of Alpha-dense Curves (2012) and Global Optimization with Alpha-dense Curves: resolution of Boolean Equations (2012) from Esther Claudine Bity&#233; Mvondo, Yves Cherruault, and Jean Claude Mazza. We have proposed new reducing transformations allowing us to simplify a multivariable optimization problem to a new optimization problem according to a single variable. We have shown, in different examples, how to use Alpha-dense Curves to solve different Mathematical Programming problems by means of the tabulator Microsoft Excel such as a Boolean Equation of three variables, and a Boolean Equation of twenty-one variables. We will carry out the necessary demonstrations in the next papers. Differential Equations and Partial Differential Equations can also be solved with this powerful technique. We can also easily solve problems involving a large number of variables with the tabulator Excel of Microsoft. We can use different softwares like Microsoft Excel, Maple or others, to program our method.</p></sec><sec id="s4"><title>Dedicated</title><p>This paper is dedicated to my ALMIGHTY FATHER.</p></sec><sec id="s5"><title>Conflicts of Interest</title><p>The author declares no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s6"><title>Cite this paper</title><p>Mvondo, E.C.B. (2022) Computational Resolution of a Boolean Equation of 21 Variables. American Journal of Operations Research, 12, 157-178. https://doi.org/10.4236/ajor.2022.125009</p></sec></body><back><ref-list><title>References</title><ref id="scirp.119568-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Mazza, J.C. (2009) Global Optimization in Integer or Mixed Variables and Applications to Industrial Problems. Kybernetes, 38, 718-724.https://doi.org/10.1108/03684920910962614</mixed-citation></ref><ref id="scirp.119568-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Mvondo, E.C.B., Cherruault, Y. and Mazza, J.C. (2012) Global Optimization with Alpha-Dense Curves: Resolution of Boolean Equations. Kybernetes, 41, 68-83.https://doi.org/10.1108/03684921211213115</mixed-citation></ref><ref id="scirp.119568-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Mvondo, E.C.B., Cherruault, Y. and Mazza, J.C. (2012) Computational Resolution of Diophantine Equations by Means of Alpha-Dense Curves. Kybernetes, 41, 51-67. https://doi.org/10.1108/03684921211213106</mixed-citation></ref></ref-list></back></article>