SlideShare a Scribd company logo
1 of 5
Download to read offline
International Journal of Modern Engineering Research (IJMER)
               www.ijmer.com              Vol. 2, Issue. 6, Nov-Dec. 2012 pp-4133-4137        ISSN: 2249-6645

            The Computational Algorithm for Supported Solutions Set of
             Linear Diophantine Equations Systems in a Ring of Integer
                                   Numbers
                            Serigiy L. Kryvyi1, Paweł Dymora2, Mirosław Mazurek3
                        1
                            (Department of Distributed Systems, Rzeszow University of Technology, Poland)

ABSTRACT:The algorithm for computation of minimal                      are unitary vectors of canonical set base Z n . Let’s have M
supported set of solutions and base solutions of linear                as solutions set for the system S . Since it is homogeneous,
Diophantine equations systems in a ring of integer numbers             than the zero vectors is always valid solution. Such a
is proposed. This algorithm is founded on the modified TSS-            solution is called trivial and any other non- zero solution of
method.                                                                 S is called non-trivial. The HSLDE is called contrary, only
                                                                       when the set M is composed exclusively with the trivial
Keywords:ring of integer numbers, linear Diophantine                   solution; otherwise it is called non contrary.
equations, supported set, supported set of solutions                             The TSS method and its implementation for linear
                                                                       equations systems in a set of natural numbers have been
                  I. INTRODUCTION                                      described in detail in [1]. Let’s consider a modification of
          Linear Diophantine equations and also their                  this method in case of the ring of integer numbers Z .
systems are often present in a wide variety of sciences with
heavy usage of computations. In order to solve many                    The case of homogeneous linear Diophantine equation
different systems these equations are brought to taskof                (HLDE). Let’s define the HLDE with the following form:
integerlinear              programming,                 pattern         L( x)  a1 x1  ...  ai xi  ...  an xn  0, (2)
recognitionandmathematicalgames[2],           cryptography[3],         Where: ai , xi  Z , i  1,..., n .
unification[4], parallelizationof cycles[5], etc. In this case,
the sets of parameters of the equations are usuallysetsof                    Let’s consider a set of canonical base vectors
integers, residue ringor residue field of any number modulo             M  {e1 ,..., en }             and        a        function
and sets in which solutions to the equations are found in               L( x)  a1 x1  a2 x2  ...  an xn HLDE (2). Without
ringsof        integers,        the        set       ofnatural         limiting the generality, assume that in the function L( x) the
numbersorfinitefieldsandresidue rings.             Algorithms
forfinding solutionsoflinearDiophantineequations system                first non-zero coefficient is a1 and a1  0 .
(SLDE) in the setof natural numbershave been described                 Let’s          build          a        set          of      vectors
inmany publications [6] -[12]. In this work we will focus on            B  {e1  (a2 , a1 ,0,...,0), e2  (a3 ,0, a1 ,0,...,0),
analyzes of the computation of SLDE algorithm in a ringof               eq 1  (aq ,0,0,...,0, a1 )}  M 0 where M 0  {er : L(er )  0} ,
integers.     The     basisof     the     proposedalgorithmis
theTSSmethodusedfor the constructing the minimalsetof                  a j  0 , while, if for some ai GCD (Great Common
solutionsforming         ahomogeneous          system        of        Divisor) (a1 , a1 )  1 , than the coordinates of this vector can
linearDiophantineequations(HSLDE) on thesetof natural                  be reduced to this GCD. Selected non-zero coefficient a1
numbers[1].
                                                                       will be called a primary. This way, one can assume, that all
                      II. PRELIMINARIES                                vectors in the set B are such, that ai and a1 are mutually
The systems of linear Diophantine equations. The system                simple. In other words, set B is constructed by combining
of linear Diophantine equations in a ring Z is described as            the first non-zero coefficient with the last non-zero
follows:                                                               coefficient, having different signs and being complemented
              L1 ( x)  a11 x1  ...  a1n xn  b1 ,                  with canonical base vectors, which correspond to zero
              L ( x)  a x  ...  a x  b ,                          coefficients HLDE (2). This kind of constructed set is
              2                                                       called the TSS set or base set. It is obvious that vectors
         S 
                            21 1         2n n         2
                                                        (1)
                 ...    ... ... ... ...      ... ...                  from the set B are solutions of HLDE (2), and the set B is
              Lq ( x)  aq1 x1  ...  aqn xn  bq ,                  closed in a respect to summation, subtraction and
                                                                      multiplication by an element from the ring Z .
Where: aij , bi , xi  Z , i  1,..., n , j  1,..., q . Solution to   Lemma 1. Let x  (c1 , c2 ,..., cq ) - be a some solution of
SLDE (1) we will call a vector c  (c1 , c2 ,..., cn ) , which by      HLDE (2), than, if x  B , than x can be represented as a
substitution in Li ( x) for the value x j , c j transforms             nonnegative linear combination in the form:
Li (c)  bi into identity for all i  1, 2,..., q . SLDE is called                    a1 x  c2 e1  c3e2  ...  cq eq 1 ,
Homogenous (HSLDE), where all bi are equal to 0,                       where: ei  B, i  1,..., q  1 .
otherwise the system is called inhomogeneous (ISLDE).                  Proof.If x  (c1 ,..., cq )  M , than the vector has a following
  A. 2.1. The TSS method of HSLDE solution                             representation:
      Let’s consider HSLDE S presented as (1) and
e1  (1,0,...,0) , e2  (0,1,..., 0) , …, en  (0,...,0,1) which

                                                                                                            www.ijmer.com4133 | Page
International Journal of Modern Engineering Research (IJMER)
               www.ijmer.com                      Vol. 2, Issue. 6, Nov-Dec. 2012 pp-4133-4137                    ISSN: 2249-6645
                 a1 x  c2 e1  c3e2  ...  cq eq 1 
                                                                              Then let’s build its base set B1'  {s1 ,..., sq  2 } . Vectors si
            (c2 a1  c3 a3  ...  cq aq , c2 a1 ,..., cq a1 ) 
                                                                              from Bi' corresponds to solutions vectors B2  {e12 ,..., eq  2 }
                                                                                                                                             2

              (c1a1 , c2 a1 ,..., cq a1 )  a1 (c1 , c2 ,..., cq )
                                                                              HSLDE L1 ( x)  0  L2 ( x)  0 .
Due to the fact that x is a solution of HLDE (2), i.e.                        Lemma 2. Vectors set B2 describes the base set of HSLDE
a1c1  a2 c2  a3c3  ...  aq cq .                                           L1 ( x)  0  L2 ( x)  0 , i.e. any solution x of this system has
Note, that if a vector e j from B is a canonical base vector               a representation kx  l1e12  ...  lq  2 eq  2 , where: ei2  B2 ,
                                                                                                                       2


and the j -th coordinate of the vector x is equal to c j , than            li  Z , i  1,..., q  2 .
in the vector x representation, the vector e j enters with a               Proof. Let’s have x to be any solution to HSLDE
coefficient a1c j . Lemma proved.                                           L1 ( x)  0  L2 ( x)  0 . Because x is a solution L1 ( x)  0 ,
                                                                           and taking into account lemma 1, x can be represented as:
The proved lemma results with the following conclusion.
Conclusion 1. If among the coefficients HLDE is even one                                           dx  a1e1  ...  aq 1e1 1 ,
                                                                                                           1
                                                                                                                           q
coefficient equal 1, than the set B is a base of all HLDE                  Where: ei1  B1 , ai  Z , i  1,..., q  1. Then, due to the fact
solutions set. Then indeed, the elements of the set B have
                                                                           that x is the solution L2 ( x)  0 we obtain:
the form:
                    {e1  (a2 ,1, 0, ..., 0), e2                                         L2 (dx)  a1b1  ...  aq 1bq 1  0 ,
                    (a3 , 0,1, 0, ..., 0), eq 1  ,                      Where b j  L2 (e1j ) , j  1,..., q 1 .     Respectively, vector
                    (aq , 0, 0, ..., 0,1)}  M 0                           a  (a1 ,..., aq 1 ) is a solution of HLDE (4) and due to
i.e. if in the distribution of any solution x into vectors of              lemma 1 we get:
the set B the basic coefficient is equal one, then this                                             ka  d1s1  ...  dq  2 sq  2 ,
means, that the set B will be the base.                                    Where: si  B1' , di  Z , i  1,..., q  2 , and k - is the main
Example 1. Let’s build TSS HLDE
                                                                           coefficient of given HLDE . Thus:
                 L( x)  3x1  y  z  2u  v  0
                                                                                              kdx  d1e12  ...  dq  2 eq  2
                                                                                                                          2
The base set or the TSS base of the HLDE has the
following form:                                                            where ei2  B2 , i  1,..., q  2 .
                      e1  (1,3, 0, 0, 0), e2                            The lemma 2 proved.
                      (1, 0,3, 0, 0), e3                                  The following theorem can be proven with a help of
                                                                           mathematical induction, directly from lemma 1 and 2.
                      (2, 0, 0,3, 0), e4                                 Theorem1. TSS HSLDE B1 (2) is built using the
                 (1, 0, 0, 0,3)                                           described above manner and it is a base of all solutions set
The solutions LJRD x1  (0, 2,3,0,1), x2  (1,1,0, 2,0) have              of a given HSLDE.
the representation 3x1  2e1  3e2  e4 , 3x2  e1  2e3 .                 Example 2. Let’s describe the base set of HSLDE:
                                                                                         L ( x)  3x1  x2  x3  2 x4  x5  0,
All the solutions to any set of HLDE is presented as a set:                         S  1
                 B  {e1  (1, 3, 0, 0, 0), e2                                         L2 ( x)  2 x1  3x2  0 x3  x4  2 x5  0.
                   (0,1,1, 0, 0), e3                                      The base set for the first equation was described in a first
                                                                           example.
                   (0, 2, 0,1, 0), e4 
                                                                                            B1  {e1  (1, 3, 0, 0, 0), e1 
                                                                                                     1

                    (0, 1, 0, 0,1)}
                                                                                                                          2

                                                                                              (0,1,1, 0, 0), e3 
                                                                                                              1

In this vector’s base x1 and x2 have the representation:
                                                                                              (0, 2, 0,1, 0), e1 
 x1  3e2  e4 , x2  e1  2e3 .                                                                                4


The case of homogenous system of linear Diophantine                                           (0, 1, 0, 0,1)}.
equations. Let’s consider the HSLDE:                                       Values L2  x  for a given vectors respectively equal to: -7,
                  L1 ( x)  a11 x1  ...  a1n xn  0,                    3,      -7,      1.     let’s     construct        the  equation
                  L ( x)  a x  ...  a x  0,                            7 y1  3 y2  7 y3  y4  0 and let’s transform the base set of
                  2
           S 
                                21 1          2n n

                     ...    ... ... ... ...      ... ...                   this HLDE:
                 
                  Lq ( x)  aq1 x1  ...  aqn xn  0,                        B1'  {s1  (3,7,0,0), s2  (1,0,1,0), s3  (1,0,0,7)}.
                 
                                                                           These vectors correspond with TSS vectors (base set):
     Where: aij , xi  Z , i  1,..., q , j  1,..., n .
                                                                                           B2  {e12  (3, 2, 7, 0, 0), e2 
                                                                                                                          2

Let’s build the base set B1  {e1 , e1 ,..., e1 1} for the first
                                1
                                     2        q
                                                                                          (1,1, 0,1, 0), e3  (1, 4, 0, 0, 7)}.
                                                                                                           2

equation L1 ( x)  0 and let’s calculate values L2 (e )  bi  1
                                                              i                 If during the construction of the base equation
where ei1  B1 , bi  Z . Then, let’s create an equation:                  7 y1  3 y2  7 y3  y4  0 we perform combining in
b1 y1  ...  bi yi  ...  bq 1 yq 1  0    (4)                         accordance (4) the last value (ie. in respect to -1), we will
                                                                                        with
                                                                           obtain such a base for a set of all solutions of a given
                                                                           HSLDE:

                                                                                                                    www.ijmer.com4134 | Page
International Journal of Modern Engineering Research (IJMER)
                 www.ijmer.com                   Vol. 2, Issue. 6, Nov-Dec. 2012 pp-4133-4137        ISSN: 2249-6645
   {e12  (1, 4,0,0,7), e2  (0, 2,1,0,3), e3  (0,5,0,1, 7)}.
                         2                      2
                                                                               base B1 requires no more than n3 operations. As a result,
           In regards to conclusion 1, the theorem 1 result can                the summary measure of the time complexity is described
be detailed. Indeed, since the coefficients values in the                      as a value O(l 3 ), where l  max(m, n).
equation L1 ( x)  a11 x1  a12 x2  ...  a1n xn  0 are mutually             The theorem is proved.
simple, it is always possible to have number one among the                     The above theorem leads to the following conclusion.
values L1 ( x) . Without limiting the generality of                            Conclusion 2. The time complexity of constructing all
considerations we assume that GCD (a11 , a12 , a13 )  1 , i.e.                solutions base set for the HSLDE with the form (5) is
                                                                               proportional to a value O(ql 3 ), where: q - is a number of
the first three factors are mutually simple in L1 ( x) . Then
                                                                               equations HSLDE, and l  max(m, n).
there are such numbers d1 , d2 , d3 , that in vector
 y  (d1 , d2 , d3 ,0,...,0) values L1 ( y)  1. once we obtain
                                                                                     III. THE TSS METHOD OF ISLDE SOLUTION
this, let’s calculate the value L1 ( x) for the canonical base                         Having S be the ISLDE with the form of (1) and
vectors. First let’s construct a base set B1 by combining the                  bq  0. Executing the free segments eliminations in the
spare vector y with the other vectors in order to obtain the                   first q  1 equations, we transform the input ISLDE into the
base set. Let’s note now that vectors from B1 have the                         following form:
form:                                                                                     L '1 ( x)  a '11 x1  ...  a '1n xn  0,
      e '1  a11 y  e1 , e '2  a12 y  e2 , e '3  a13 y  e3 ,                      L ' ( x)  a ' x  ...  a ' x  0,
                                                                                              2           21 1            2n n
           e '4  a14 y  e4 ,..., e 'n  a1n y  en ,                                 
                                                                                    S'                        ...                        (5)
where ei – canonical base vectors; aij – coefficient in an                                L ' ( x)  a ' x  ...  a '            xn  0,
                                                                                          q 1          q 11 1             q 1n

equation L1 ( x)  0.                                                                     L 'q ( x)  a 'q1 x1  ...  a 'qn xn  bq .
                                                                                         
Vectors e 'i can be presented also in the following form:
           e '1  (a11d1  1, a11d 2 , a11d 3 , 0,..., 0),                  Let’s build the HSLDE base solutions set, composed of the
                                                                               first q  1 equations of the system (5). Having vectors
             e '2  (a12 d1 , a12 d 2  1, a12 d 3 , 0,..., 0),
                                                                               {s1 ,..., sk }. we specify Lq (s j )  a j , j  1,..., k. For this
             e '3  (a13 d1 , a13 d 2 , a13 d 3  1, 0,..., 0),
                                                                               values the following theorem is true.
             e '4  (a14 d1 , a14 d 2 , a14 d 3 ,1,..., 0),
                                                                               Theorem 3. The ISLDE with the form (1) is consistent only
           ...........................................................         if the ISLDE a1 y1  a2 y2  ...  ak yk  bq has at least one
           e 'n  (a1n d1 , a1n d 2 , a1n d3 , 0,...,1).                    solution in the set of integer numbers set.
In this form the following theorem take places.                                Proof. If equation a1 y1  a2 y2  ...  ak yk  bq has solution
Theorem 2. TSS HLDE B1 , is a set base of all solutions                        (c1 , c2 ,..., ck ),
                                                                                                  , then it is obvious that vector
for a given HLDE L1 ( x)  0 and is constructed using the                       s  c1s1  c2 s2  ...  ck sk is a SNLRS solution.
method described above. The complexity of base
                                                                               If ISLDE is consistent and s  (k1 , k2 ,..., kn ) then its
construction is proportional to the value l 3 , where l - is a
                                                                               solution s is presented in the linear combination form
maximal number of numbers m and n , n - the number of
                                                                               constructed of the first q  1 homogenous equations of the
unknowns in HLDE, and m - the maximum length of the
binary representation of HLDE coefficients.                                    system (5), i.e..:
Proof. Having x  (c1 , c2 ,..., cn ) - is the solution of HLDE                                        s  c1s1  c2 s2  ...  ck sk .
 L1 ( x)  0. Then vector x has the following representation:                  Then Lq (s)  c1a1  c2 a2  ...  ck sk  bq should has at least
             x  c1e '1  c2e '2  c3e '3  c4e '4  ...  cn e 'n            one solution, because s is a solution of ISLDE.
                                                                               The theorem is proved.
   [(c1a11d1  c1  c2 a12 d1  c3 a13 d1  c4 a14 d1  ...  cn a1n d1 ],   It is known that generalized solution of ISLDE has the form
 [c  c1a11d2  c2 a12 d2  c2  c3a13 d2  c4 a14 d2  ...  cn a1n d2 ],                  k
                                                                               y  x   ai xi , where: x – is a partial solution of ISLDE,
            [c1a11d3  c2 a12 d3  c3 a13 d3  c3  c4 a14 d3                             i 1

            ...  cn a1n d3 ], c4 ,..., cn )                                  xi - is a base solution of a given HSLDE, ai - any integer
                           (c1 , c2 , c3 , c4 ,..., cn )                      numbers, and k - is the number of base solutions. In this
because L( x)  a11c1  a12 c2  ...  a1n cn  0.                             case, for a comprehensive solution of the ISLDE we should
                                                                               construct its HSLDE base and find one of the ISLDE
          The given algorithm complexity is described as a
                                                                               solutions. Finding such a solution, as a result from the
complexity of the extended Euclidean algorithm, defined
                                                                               above considerations, is reduced into finding the solution of
along with the GCD and linear combination representing
this GCD. It is obvious (see [3]), that the complexity is                      the equation a1 y1  a2 y2  ...  ak yk  bq . This solution can
expressed as a value of O(m log m), where m - is the length                    be found with the use of the least coefficients method.
of the binary representation of the maximal HLDE                               Example 3. The consistency of the ISLDE should be
coefficient. Algorithm this is used no more than n times                       checked:
and it is measured as a form of O(mn log m). Building the

                                                                                                                   www.ijmer.com4135 | Page
International Journal of Modern Engineering Research (IJMER)
               www.ijmer.com             Vol. 2, Issue. 6, Nov-Dec. 2012 pp-4133-4137        ISSN: 2249-6645
              L ( x)  2 x1  3x2  x3  x4  0 x5  1,                         x1  x2  x3  x9  10
         S  1                                                                 
              L2 ( x)  3x1  x2  x3  0 x4  x5  2.                         x3  x4  x5  x10  20
The transformed ISLDE has the following form:                                    x2  x6  x7  x9  5
             L ' ( x)  7 x1  5 x2  3x3  2 x4  x5  0,                     
        S' 1                                                                   x1  x3  x7  x10  20
             L2 ( x)  3x1  x2  x3  0 x4  x5  2.                          x  x  x  x  20
                                                                                 3 5 6 9
The HLDE L1 ( x) '  0 base is combined with the vectors                         x1  x4  x5  x7  x8  x9  10
(in this case the computation of GCD coefficients is not                        
necessary, because coefficient equals 1):                                        x2  x3  x4  x6  x7  x8  20
       (1,0,0,0,7),(0,1,0,0, 5),(0,0,1,0,3),(0,0,0,1, 2).        Such equations system has the following solutions:
                                                                  x0  (0,80, 50, 35,5, 45,0,0, 40,30) . Therefore, we
Values L2 ( x) for these vectors equals: -4, 6, -2, -2. The
greatest common divisor of these values equals 2 and is a         obtain that: x1  0 , x2  80 , x3  50 , x4  35 , x5  5 ,
divisor of the free member b2  2. As a result the ISLDE          x6  45 , x7  0 , x8  0 , x9  40 , x10  30 [V]. This means
has a solution, this is it is consistent.                         that inputs x1 , x7 , x8 may not be connected to any outputs.
If the system is determined:                                      The solutions of the homogenous equations system, which
               L ' ( x)  7 x1  5 x2  3x3  2 x4  x5  0,     corresponds to a given inhomogeneous equations system
          S' 1                                                  may be described as follows:
               L2 ( x)  3x1  x2  x3  0 x4  x5  3,
Therefore it has not solutions in a ring of integer numbers,
                                                                    e  (1,11, 6, 21, 3, 7, 23, 46, 4,30) ,
because GCD (-4, 6, -2, -2) = 2 and doesn’t divide the free
                                                                    s  (1,11, 6, 22, 3, 7, 24, 48, 4,31) ,
member -3 and then the equation 4 x  6 y  2 z  2u  3
has no solutions.                                                   t  (8, 90, 49, 175, 25,54,192, 383,33, 249) ,
          In conclusion, we find that the given                     r  (5, 169,92, 329, 47,107,361, 720, 62, 468)
                                                                                                                      .
measurements of the time complexity can be more detailed,         Using these solutions the interconnection network designer
if we follow all the details of the processed calculations in     has a choice, because he can select a special variant which
the TSS algorithm. In this work it is limited to determining      suits him best. Thus, the interconnection network designer
the polynominality of these algorithms.                           can use the general solution equation of a given equations
                                                                  system:
IV. THE EXAMPLE USE OF THE ALGORITHM IN THE                                           x  x0  ae  bs  ct  dr ,
         INTERCONNECTION NETWORK DESIGNING                        Where a, b, c, d are arbitrary integers?
                      PROCESS
          Let’s consider the problem of designing the
                                                                                        V. CONCLUSION
interconnection network with the configuration presented in
                                                                            In this paper we have presented the algorithm for
the Fig. 1.                                                       computation the minimal supported set of solutions and
                                                                  base solutions of linear Diophantine equations systems in a
                                                                  ring of integer numbers. Linear Diophantine equations and
                                                                  their systems are often found in a wide variety of sciences
                                                                  which have heavy usage of computations. Solving the
                                                                  Diophantine equations is one of the main issues in
                                                                  computing the data, dependences in algorithm’s code
                                                                  especially nested loop programs with memory access which
                                                                  very often occurs in numerical computing. Recently, the
                                                                  Diophantine equations are used to obtain an accurate and
                                                                  predictable computational model in many multi-disciplinary
                                                                  scientific fields especially in bimolecular networks studies.
                                                                            The most crucial task in such models is to check
                                                                  the model’s correctness – model validation problem. In the
                                                                  validation process finding of basic state equations is the
                                                                  most important task which may be checked by existence of
Fig. 1. The designed interconnection network configuration
                                                                  integer solutions of Diophantine equations systems.
                          schema.
                                                                  Moreover, one of the motivations of this problem comes
                                                                  from the coding theory which may be implemented in many
The designed interconnection network has 10 inputs
                                                                  different fields of cryptography, encryption and users
 x1  x10 and two panels with outputs y1  y3 and y4  y7         authentication (symmetric-key encryption and public-key
respectively. We should power supply the minimal amount           cryptosystems) where the nonuniqueness of Diophantine
of inputs, in order to satisfy the following conditions:          equations solutions is analyzed. Thus, the proposed
 y1  10 , y2  20 , y3  5 , y4  20 , y5  50 , y6  10 ,   research       is    an     actual     scientific  problem.
 y7  20 [V]. To solve this problem we construct the
following equations system:

                                                                                                    www.ijmer.com4136 | Page
International Journal of Modern Engineering Research (IJMER)
              www.ijmer.com           Vol. 2, Issue. 6, Nov-Dec. 2012 pp-4133-4137        ISSN: 2249-6645
                      REFERENCES                                [7]  L. Pottier, Minimal solution of linear Diophantine
[1]   С.                     Л.                   Крывый,            systems: bounds and algorithms,In Proc. of the
      Алгоритмырешениясистемлинейныхдиофантов                        Fourth Intern. Conf. on Rewriting Techniques and
      ыхуравнений                                          в         Applications, Italy, 1991, pp. 162-173.
      целочисленныхобластях..Кибернетика                   и    [8] E.Domenjoud,        Outils    pour     la    deduction
      СистемныйАнализ, 2006, N 2, pp. 3-17.                          automatiquedans       les   theories     associatives-
[2]   Г. А. Донец, Решениезадачи о сейфена (ОД)-                     commutatives, Thesis de Doctoral d'Universite:
      матрицах, Кибернетика и СистемныйАнализ,                       Universite de Nancy I, 1991.
      2002, N1, pp. 98-105.                                     [9] M. Clausen, A. Fortenbacher, Efficient solution of
[3]   А.                 В.                  Черемушкин,             linear    Diophantine      equations,     J. Symbolic
      Лекциипоарифметическималгоритмам                     в         Computation, 1989, N 1,2, pp. 201-216.
      криптографии,МЦНМО, 2002, 103 p.                          [10] J. F. Romeuf , A polinomial algorithm for solving
[4]   F. Baader, J. Ziekmann, Unification theory,                    systems of two linear Diophantine equations, TCS,
      Handbook on Logic in Artificial Intelligence and               1990, pp. 329-340.
      Logic Programming, Oxford University Press,               [11] M. Filgueiras, A.P. Tomas, A Fast Method for
      1994, pp. 1-85.                                                Finding the Basis of Non-negative Solutions to a
[5]   R. Allen, K. Kennedy, Automatic translation of                 Linear Diophantine Equation, J. Symbolic
      FORTRAN program to vector form, ACM                            Computation, 1995, v.19, N2, pp. 507-526.
      Transactions on Programming Languages and                 [12] H. Comon, Constraint solving on terms: Automata
      systems, 1987, v. 9, N4, pp. 491-542.                          techniques (Preliminary lecture notes), Intern.
[6]   E. Contejan, F. Ajili, Avoiding slack variables in the         Summer School on Constraints in Computational
      solving of linear Diophantine equations and                    Logics: Gif-sur-Yvette, France, September 5-8,
      inequations, Theoretical Сотр. Science, 1997, pp.              1999, 22 p.
      183 -208.




                                                                                              www.ijmer.com4137 | Page

More Related Content

What's hot

Integrating factors found by inspection
Integrating factors found by inspectionIntegrating factors found by inspection
Integrating factors found by inspectionShin Kaname
 
Ordinary differential equations
Ordinary differential equationsOrdinary differential equations
Ordinary differential equationsAhmed Haider
 
μ-RANGE, λ-RANGE OF OPERATORS ON A HILBERT SPACE
μ-RANGE, λ-RANGE OF OPERATORS ON A HILBERT SPACEμ-RANGE, λ-RANGE OF OPERATORS ON A HILBERT SPACE
μ-RANGE, λ-RANGE OF OPERATORS ON A HILBERT SPACEtheijes
 
Ma 104 differential equations
Ma 104 differential equationsMa 104 differential equations
Ma 104 differential equationsarvindpt1
 
An approach to Fuzzy clustering of the iris petals by using Ac-means
An approach to Fuzzy clustering of the iris petals by using Ac-meansAn approach to Fuzzy clustering of the iris petals by using Ac-means
An approach to Fuzzy clustering of the iris petals by using Ac-meansijsc
 
IIT JEE - 2008 ii- mathematics
IIT JEE  - 2008  ii- mathematicsIIT JEE  - 2008  ii- mathematics
IIT JEE - 2008 ii- mathematicsVasista Vinuthan
 
Las funciones L en teoría de números
Las funciones L en teoría de númerosLas funciones L en teoría de números
Las funciones L en teoría de númerosmmasdeu
 
013_20160328_Topological_Measurement_Of_Protein_Compressibility
013_20160328_Topological_Measurement_Of_Protein_Compressibility013_20160328_Topological_Measurement_Of_Protein_Compressibility
013_20160328_Topological_Measurement_Of_Protein_CompressibilityHa Phuong
 
Nonparametric testing for exogeneity with discrete regressors and instruments
Nonparametric testing for exogeneity with discrete regressors and instrumentsNonparametric testing for exogeneity with discrete regressors and instruments
Nonparametric testing for exogeneity with discrete regressors and instrumentsGRAPE
 
On the lambert w function
On the lambert w functionOn the lambert w function
On the lambert w functionTrungKienVu3
 
Linear models for classification
Linear models for classificationLinear models for classification
Linear models for classificationSung Yub Kim
 
The Estimations Based on the Kolmogorov Complexity and ...
The Estimations Based on the Kolmogorov Complexity and ...The Estimations Based on the Kolmogorov Complexity and ...
The Estimations Based on the Kolmogorov Complexity and ...butest
 
02 first order differential equations
02 first order differential equations02 first order differential equations
02 first order differential equationsvansi007
 
The Lights Out Puzzle and Its Variations
The Lights Out Puzzle and Its VariationsThe Lights Out Puzzle and Its Variations
The Lights Out Puzzle and Its VariationsPengfei Li
 
Boolean algebra
Boolean algebraBoolean algebra
Boolean algebramdaglis
 
SERIES SOLUTION OF ORDINARY DIFFERENTIALL EQUATION
SERIES SOLUTION OF ORDINARY DIFFERENTIALL EQUATIONSERIES SOLUTION OF ORDINARY DIFFERENTIALL EQUATION
SERIES SOLUTION OF ORDINARY DIFFERENTIALL EQUATIONKavin Raval
 
An implicit partial pivoting gauss elimination algorithm for linear system of...
An implicit partial pivoting gauss elimination algorithm for linear system of...An implicit partial pivoting gauss elimination algorithm for linear system of...
An implicit partial pivoting gauss elimination algorithm for linear system of...Alexander Decker
 

What's hot (20)

Integrating factors found by inspection
Integrating factors found by inspectionIntegrating factors found by inspection
Integrating factors found by inspection
 
Ordinary differential equations
Ordinary differential equationsOrdinary differential equations
Ordinary differential equations
 
μ-RANGE, λ-RANGE OF OPERATORS ON A HILBERT SPACE
μ-RANGE, λ-RANGE OF OPERATORS ON A HILBERT SPACEμ-RANGE, λ-RANGE OF OPERATORS ON A HILBERT SPACE
μ-RANGE, λ-RANGE OF OPERATORS ON A HILBERT SPACE
 
Linear Transformations
Linear TransformationsLinear Transformations
Linear Transformations
 
Ma 104 differential equations
Ma 104 differential equationsMa 104 differential equations
Ma 104 differential equations
 
An approach to Fuzzy clustering of the iris petals by using Ac-means
An approach to Fuzzy clustering of the iris petals by using Ac-meansAn approach to Fuzzy clustering of the iris petals by using Ac-means
An approach to Fuzzy clustering of the iris petals by using Ac-means
 
IIT JEE - 2008 ii- mathematics
IIT JEE  - 2008  ii- mathematicsIIT JEE  - 2008  ii- mathematics
IIT JEE - 2008 ii- mathematics
 
Las funciones L en teoría de números
Las funciones L en teoría de númerosLas funciones L en teoría de números
Las funciones L en teoría de números
 
013_20160328_Topological_Measurement_Of_Protein_Compressibility
013_20160328_Topological_Measurement_Of_Protein_Compressibility013_20160328_Topological_Measurement_Of_Protein_Compressibility
013_20160328_Topological_Measurement_Of_Protein_Compressibility
 
Nonparametric testing for exogeneity with discrete regressors and instruments
Nonparametric testing for exogeneity with discrete regressors and instrumentsNonparametric testing for exogeneity with discrete regressors and instruments
Nonparametric testing for exogeneity with discrete regressors and instruments
 
On the lambert w function
On the lambert w functionOn the lambert w function
On the lambert w function
 
Eigenaxes
EigenaxesEigenaxes
Eigenaxes
 
Linear models for classification
Linear models for classificationLinear models for classification
Linear models for classification
 
The Estimations Based on the Kolmogorov Complexity and ...
The Estimations Based on the Kolmogorov Complexity and ...The Estimations Based on the Kolmogorov Complexity and ...
The Estimations Based on the Kolmogorov Complexity and ...
 
02 first order differential equations
02 first order differential equations02 first order differential equations
02 first order differential equations
 
The Lights Out Puzzle and Its Variations
The Lights Out Puzzle and Its VariationsThe Lights Out Puzzle and Its Variations
The Lights Out Puzzle and Its Variations
 
Boolean algebra
Boolean algebraBoolean algebra
Boolean algebra
 
SERIES SOLUTION OF ORDINARY DIFFERENTIALL EQUATION
SERIES SOLUTION OF ORDINARY DIFFERENTIALL EQUATIONSERIES SOLUTION OF ORDINARY DIFFERENTIALL EQUATION
SERIES SOLUTION OF ORDINARY DIFFERENTIALL EQUATION
 
Chapter 1 (maths 3)
Chapter 1 (maths 3)Chapter 1 (maths 3)
Chapter 1 (maths 3)
 
An implicit partial pivoting gauss elimination algorithm for linear system of...
An implicit partial pivoting gauss elimination algorithm for linear system of...An implicit partial pivoting gauss elimination algorithm for linear system of...
An implicit partial pivoting gauss elimination algorithm for linear system of...
 

Viewers also liked

A Total Ergonomics Model for integration of health, safety and work to improv...
A Total Ergonomics Model for integration of health, safety and work to improv...A Total Ergonomics Model for integration of health, safety and work to improv...
A Total Ergonomics Model for integration of health, safety and work to improv...IJMER
 
Bg31189192
Bg31189192 Bg31189192
Bg31189192 IJMER
 
Bt31275283
Bt31275283Bt31275283
Bt31275283IJMER
 
The Effects of Vehicle Speeds on Accident Frequency within Settlements along ...
The Effects of Vehicle Speeds on Accident Frequency within Settlements along ...The Effects of Vehicle Speeds on Accident Frequency within Settlements along ...
The Effects of Vehicle Speeds on Accident Frequency within Settlements along ...IJMER
 
Ce31342345
Ce31342345Ce31342345
Ce31342345IJMER
 
Determination of Some Mechanical And Hydraulic Properties Of Biu Clayey Soils...
Determination of Some Mechanical And Hydraulic Properties Of Biu Clayey Soils...Determination of Some Mechanical And Hydraulic Properties Of Biu Clayey Soils...
Determination of Some Mechanical And Hydraulic Properties Of Biu Clayey Soils...IJMER
 
Bl31218224
Bl31218224Bl31218224
Bl31218224IJMER
 
Control Chart Analysis of Ek/M/1 Queueing Model
Control Chart Analysis of Ek/M/1 Queueing Model Control Chart Analysis of Ek/M/1 Queueing Model
Control Chart Analysis of Ek/M/1 Queueing Model IJMER
 
An Overview of Clearance Optimization in Sheet Metal Blanking Process
An Overview of Clearance Optimization in Sheet Metal Blanking ProcessAn Overview of Clearance Optimization in Sheet Metal Blanking Process
An Overview of Clearance Optimization in Sheet Metal Blanking ProcessIJMER
 
Gecko Stick
Gecko StickGecko Stick
Gecko StickIJMER
 
Optimal Motion Planning For a Robot Arm by Using Artificial Bee Colony (ABC) ...
Optimal Motion Planning For a Robot Arm by Using Artificial Bee Colony (ABC) ...Optimal Motion Planning For a Robot Arm by Using Artificial Bee Colony (ABC) ...
Optimal Motion Planning For a Robot Arm by Using Artificial Bee Colony (ABC) ...IJMER
 
Flashcard baocaolan1
Flashcard baocaolan1Flashcard baocaolan1
Flashcard baocaolan1lienptk
 
Comparative study on Garments dyeing process and Fabric dyeing process on var...
Comparative study on Garments dyeing process and Fabric dyeing process on var...Comparative study on Garments dyeing process and Fabric dyeing process on var...
Comparative study on Garments dyeing process and Fabric dyeing process on var...IJMER
 
Secure File Sharing In Cloud Using Encryption with Digital Signature
Secure File Sharing In Cloud Using Encryption with Digital  Signature Secure File Sharing In Cloud Using Encryption with Digital  Signature
Secure File Sharing In Cloud Using Encryption with Digital Signature IJMER
 
Novel mechanical Whistle Counter Device for Pressure Cooker
Novel mechanical Whistle Counter Device for Pressure CookerNovel mechanical Whistle Counter Device for Pressure Cooker
Novel mechanical Whistle Counter Device for Pressure CookerIJMER
 
A Subgraph Pattern Search over Graph Databases
A Subgraph Pattern Search over Graph DatabasesA Subgraph Pattern Search over Graph Databases
A Subgraph Pattern Search over Graph DatabasesIJMER
 
Dk31518522
Dk31518522Dk31518522
Dk31518522IJMER
 
Bx31302306
Bx31302306Bx31302306
Bx31302306IJMER
 

Viewers also liked (20)

A Total Ergonomics Model for integration of health, safety and work to improv...
A Total Ergonomics Model for integration of health, safety and work to improv...A Total Ergonomics Model for integration of health, safety and work to improv...
A Total Ergonomics Model for integration of health, safety and work to improv...
 
Bg31189192
Bg31189192 Bg31189192
Bg31189192
 
Bt31275283
Bt31275283Bt31275283
Bt31275283
 
The Effects of Vehicle Speeds on Accident Frequency within Settlements along ...
The Effects of Vehicle Speeds on Accident Frequency within Settlements along ...The Effects of Vehicle Speeds on Accident Frequency within Settlements along ...
The Effects of Vehicle Speeds on Accident Frequency within Settlements along ...
 
Ce31342345
Ce31342345Ce31342345
Ce31342345
 
Dodo abashidze
Dodo abashidzeDodo abashidze
Dodo abashidze
 
Determination of Some Mechanical And Hydraulic Properties Of Biu Clayey Soils...
Determination of Some Mechanical And Hydraulic Properties Of Biu Clayey Soils...Determination of Some Mechanical And Hydraulic Properties Of Biu Clayey Soils...
Determination of Some Mechanical And Hydraulic Properties Of Biu Clayey Soils...
 
Kompania deily
Kompania deilyKompania deily
Kompania deily
 
Bl31218224
Bl31218224Bl31218224
Bl31218224
 
Control Chart Analysis of Ek/M/1 Queueing Model
Control Chart Analysis of Ek/M/1 Queueing Model Control Chart Analysis of Ek/M/1 Queueing Model
Control Chart Analysis of Ek/M/1 Queueing Model
 
An Overview of Clearance Optimization in Sheet Metal Blanking Process
An Overview of Clearance Optimization in Sheet Metal Blanking ProcessAn Overview of Clearance Optimization in Sheet Metal Blanking Process
An Overview of Clearance Optimization in Sheet Metal Blanking Process
 
Gecko Stick
Gecko StickGecko Stick
Gecko Stick
 
Optimal Motion Planning For a Robot Arm by Using Artificial Bee Colony (ABC) ...
Optimal Motion Planning For a Robot Arm by Using Artificial Bee Colony (ABC) ...Optimal Motion Planning For a Robot Arm by Using Artificial Bee Colony (ABC) ...
Optimal Motion Planning For a Robot Arm by Using Artificial Bee Colony (ABC) ...
 
Flashcard baocaolan1
Flashcard baocaolan1Flashcard baocaolan1
Flashcard baocaolan1
 
Comparative study on Garments dyeing process and Fabric dyeing process on var...
Comparative study on Garments dyeing process and Fabric dyeing process on var...Comparative study on Garments dyeing process and Fabric dyeing process on var...
Comparative study on Garments dyeing process and Fabric dyeing process on var...
 
Secure File Sharing In Cloud Using Encryption with Digital Signature
Secure File Sharing In Cloud Using Encryption with Digital  Signature Secure File Sharing In Cloud Using Encryption with Digital  Signature
Secure File Sharing In Cloud Using Encryption with Digital Signature
 
Novel mechanical Whistle Counter Device for Pressure Cooker
Novel mechanical Whistle Counter Device for Pressure CookerNovel mechanical Whistle Counter Device for Pressure Cooker
Novel mechanical Whistle Counter Device for Pressure Cooker
 
A Subgraph Pattern Search over Graph Databases
A Subgraph Pattern Search over Graph DatabasesA Subgraph Pattern Search over Graph Databases
A Subgraph Pattern Search over Graph Databases
 
Dk31518522
Dk31518522Dk31518522
Dk31518522
 
Bx31302306
Bx31302306Bx31302306
Bx31302306
 

Similar to The Computational Algorithm for Supported Solutions Set of Linear Diophantine Equations Systems in a Ring of Integer Numbers

Lectures in signals and systems
Lectures in signals and systemsLectures in signals and systems
Lectures in signals and systemsmarwaeng
 
Density theorems for Euclidean point configurations
Density theorems for Euclidean point configurationsDensity theorems for Euclidean point configurations
Density theorems for Euclidean point configurationsVjekoslavKovac1
 
Generating Chebychev Chaotic Sequence
Generating Chebychev Chaotic SequenceGenerating Chebychev Chaotic Sequence
Generating Chebychev Chaotic SequenceCheng-An Yang
 
20070823
2007082320070823
20070823neostar
 
Litv_Denmark_Weak_Supervised_Learning.pdf
Litv_Denmark_Weak_Supervised_Learning.pdfLitv_Denmark_Weak_Supervised_Learning.pdf
Litv_Denmark_Weak_Supervised_Learning.pdfAlexander Litvinenko
 
A Tau Approach for Solving Fractional Diffusion Equations using Legendre-Cheb...
A Tau Approach for Solving Fractional Diffusion Equations using Legendre-Cheb...A Tau Approach for Solving Fractional Diffusion Equations using Legendre-Cheb...
A Tau Approach for Solving Fractional Diffusion Equations using Legendre-Cheb...iosrjce
 
Conformable Chebyshev differential equation of first kind
Conformable Chebyshev differential equation of first kindConformable Chebyshev differential equation of first kind
Conformable Chebyshev differential equation of first kindIJECEIAES
 
Series solution to ordinary differential equations
Series solution to ordinary differential equations Series solution to ordinary differential equations
Series solution to ordinary differential equations University of Windsor
 
Numerical Analysis Assignment Help
Numerical Analysis Assignment HelpNumerical Analysis Assignment Help
Numerical Analysis Assignment HelpMath Homework Solver
 
End semexam | Theory of Computation | Akash Anand | MTH 401A | IIT Kanpur
End semexam | Theory of Computation | Akash Anand | MTH 401A | IIT KanpurEnd semexam | Theory of Computation | Akash Anand | MTH 401A | IIT Kanpur
End semexam | Theory of Computation | Akash Anand | MTH 401A | IIT KanpurVivekananda Samiti
 

Similar to The Computational Algorithm for Supported Solutions Set of Linear Diophantine Equations Systems in a Ring of Integer Numbers (20)

Lattice coverings
Lattice coveringsLattice coverings
Lattice coverings
 
Iq3514961502
Iq3514961502Iq3514961502
Iq3514961502
 
Lectures in signals and systems
Lectures in signals and systemsLectures in signals and systems
Lectures in signals and systems
 
Density theorems for Euclidean point configurations
Density theorems for Euclidean point configurationsDensity theorems for Euclidean point configurations
Density theorems for Euclidean point configurations
 
Generating Chebychev Chaotic Sequence
Generating Chebychev Chaotic SequenceGenerating Chebychev Chaotic Sequence
Generating Chebychev Chaotic Sequence
 
20070823
2007082320070823
20070823
 
Models
ModelsModels
Models
 
Linear algebra
Linear algebraLinear algebra
Linear algebra
 
Litv_Denmark_Weak_Supervised_Learning.pdf
Litv_Denmark_Weak_Supervised_Learning.pdfLitv_Denmark_Weak_Supervised_Learning.pdf
Litv_Denmark_Weak_Supervised_Learning.pdf
 
Computer Network Homework Help
Computer Network Homework HelpComputer Network Homework Help
Computer Network Homework Help
 
Ch07 6
Ch07 6Ch07 6
Ch07 6
 
UNIT-III.pdf
UNIT-III.pdfUNIT-III.pdf
UNIT-III.pdf
 
A Tau Approach for Solving Fractional Diffusion Equations using Legendre-Cheb...
A Tau Approach for Solving Fractional Diffusion Equations using Legendre-Cheb...A Tau Approach for Solving Fractional Diffusion Equations using Legendre-Cheb...
A Tau Approach for Solving Fractional Diffusion Equations using Legendre-Cheb...
 
Ch05 2
Ch05 2Ch05 2
Ch05 2
 
Lecture_note2.pdf
Lecture_note2.pdfLecture_note2.pdf
Lecture_note2.pdf
 
Conformable Chebyshev differential equation of first kind
Conformable Chebyshev differential equation of first kindConformable Chebyshev differential equation of first kind
Conformable Chebyshev differential equation of first kind
 
Lecture5
Lecture5Lecture5
Lecture5
 
Series solution to ordinary differential equations
Series solution to ordinary differential equations Series solution to ordinary differential equations
Series solution to ordinary differential equations
 
Numerical Analysis Assignment Help
Numerical Analysis Assignment HelpNumerical Analysis Assignment Help
Numerical Analysis Assignment Help
 
End semexam | Theory of Computation | Akash Anand | MTH 401A | IIT Kanpur
End semexam | Theory of Computation | Akash Anand | MTH 401A | IIT KanpurEnd semexam | Theory of Computation | Akash Anand | MTH 401A | IIT Kanpur
End semexam | Theory of Computation | Akash Anand | MTH 401A | IIT Kanpur
 

More from IJMER

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...IJMER
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingIJMER
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreIJMER
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)IJMER
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...IJMER
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...IJMER
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...IJMER
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...IJMER
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationIJMER
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless BicycleIJMER
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIJMER
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemIJMER
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesIJMER
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...IJMER
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningIJMER
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessIJMER
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersIJMER
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And AuditIJMER
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLIJMER
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyIJMER
 

More from IJMER (20)

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed Delinting
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja Fibre
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless Bicycle
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise Applications
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation System
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological Spaces
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine Learning
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And Audit
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDL
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One Prey
 

The Computational Algorithm for Supported Solutions Set of Linear Diophantine Equations Systems in a Ring of Integer Numbers

  • 1. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol. 2, Issue. 6, Nov-Dec. 2012 pp-4133-4137 ISSN: 2249-6645 The Computational Algorithm for Supported Solutions Set of Linear Diophantine Equations Systems in a Ring of Integer Numbers Serigiy L. Kryvyi1, Paweł Dymora2, Mirosław Mazurek3 1 (Department of Distributed Systems, Rzeszow University of Technology, Poland) ABSTRACT:The algorithm for computation of minimal are unitary vectors of canonical set base Z n . Let’s have M supported set of solutions and base solutions of linear as solutions set for the system S . Since it is homogeneous, Diophantine equations systems in a ring of integer numbers than the zero vectors is always valid solution. Such a is proposed. This algorithm is founded on the modified TSS- solution is called trivial and any other non- zero solution of method. S is called non-trivial. The HSLDE is called contrary, only when the set M is composed exclusively with the trivial Keywords:ring of integer numbers, linear Diophantine solution; otherwise it is called non contrary. equations, supported set, supported set of solutions The TSS method and its implementation for linear equations systems in a set of natural numbers have been I. INTRODUCTION described in detail in [1]. Let’s consider a modification of Linear Diophantine equations and also their this method in case of the ring of integer numbers Z . systems are often present in a wide variety of sciences with heavy usage of computations. In order to solve many The case of homogeneous linear Diophantine equation different systems these equations are brought to taskof (HLDE). Let’s define the HLDE with the following form: integerlinear programming, pattern L( x)  a1 x1  ...  ai xi  ...  an xn  0, (2) recognitionandmathematicalgames[2], cryptography[3], Where: ai , xi  Z , i  1,..., n . unification[4], parallelizationof cycles[5], etc. In this case, the sets of parameters of the equations are usuallysetsof Let’s consider a set of canonical base vectors integers, residue ringor residue field of any number modulo M  {e1 ,..., en } and a function and sets in which solutions to the equations are found in L( x)  a1 x1  a2 x2  ...  an xn HLDE (2). Without ringsof integers, the set ofnatural limiting the generality, assume that in the function L( x) the numbersorfinitefieldsandresidue rings. Algorithms forfinding solutionsoflinearDiophantineequations system first non-zero coefficient is a1 and a1  0 . (SLDE) in the setof natural numbershave been described Let’s build a set of vectors inmany publications [6] -[12]. In this work we will focus on B  {e1  (a2 , a1 ,0,...,0), e2  (a3 ,0, a1 ,0,...,0), analyzes of the computation of SLDE algorithm in a ringof eq 1  (aq ,0,0,...,0, a1 )}  M 0 where M 0  {er : L(er )  0} , integers. The basisof the proposedalgorithmis theTSSmethodusedfor the constructing the minimalsetof a j  0 , while, if for some ai GCD (Great Common solutionsforming ahomogeneous system of Divisor) (a1 , a1 )  1 , than the coordinates of this vector can linearDiophantineequations(HSLDE) on thesetof natural be reduced to this GCD. Selected non-zero coefficient a1 numbers[1]. will be called a primary. This way, one can assume, that all II. PRELIMINARIES vectors in the set B are such, that ai and a1 are mutually The systems of linear Diophantine equations. The system simple. In other words, set B is constructed by combining of linear Diophantine equations in a ring Z is described as the first non-zero coefficient with the last non-zero follows: coefficient, having different signs and being complemented  L1 ( x)  a11 x1  ...  a1n xn  b1 , with canonical base vectors, which correspond to zero  L ( x)  a x  ...  a x  b , coefficients HLDE (2). This kind of constructed set is  2 called the TSS set or base set. It is obvious that vectors S  21 1 2n n 2 (1)  ... ... ... ... ... ... ... from the set B are solutions of HLDE (2), and the set B is  Lq ( x)  aq1 x1  ...  aqn xn  bq , closed in a respect to summation, subtraction and  multiplication by an element from the ring Z . Where: aij , bi , xi  Z , i  1,..., n , j  1,..., q . Solution to Lemma 1. Let x  (c1 , c2 ,..., cq ) - be a some solution of SLDE (1) we will call a vector c  (c1 , c2 ,..., cn ) , which by HLDE (2), than, if x  B , than x can be represented as a substitution in Li ( x) for the value x j , c j transforms nonnegative linear combination in the form: Li (c)  bi into identity for all i  1, 2,..., q . SLDE is called a1 x  c2 e1  c3e2  ...  cq eq 1 , Homogenous (HSLDE), where all bi are equal to 0, where: ei  B, i  1,..., q  1 . otherwise the system is called inhomogeneous (ISLDE). Proof.If x  (c1 ,..., cq )  M , than the vector has a following A. 2.1. The TSS method of HSLDE solution representation: Let’s consider HSLDE S presented as (1) and e1  (1,0,...,0) , e2  (0,1,..., 0) , …, en  (0,...,0,1) which www.ijmer.com4133 | Page
  • 2. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol. 2, Issue. 6, Nov-Dec. 2012 pp-4133-4137 ISSN: 2249-6645 a1 x  c2 e1  c3e2  ...  cq eq 1  Then let’s build its base set B1'  {s1 ,..., sq  2 } . Vectors si (c2 a1  c3 a3  ...  cq aq , c2 a1 ,..., cq a1 )  from Bi' corresponds to solutions vectors B2  {e12 ,..., eq  2 } 2  (c1a1 , c2 a1 ,..., cq a1 )  a1 (c1 , c2 ,..., cq ) HSLDE L1 ( x)  0  L2 ( x)  0 . Due to the fact that x is a solution of HLDE (2), i.e. Lemma 2. Vectors set B2 describes the base set of HSLDE a1c1  a2 c2  a3c3  ...  aq cq . L1 ( x)  0  L2 ( x)  0 , i.e. any solution x of this system has Note, that if a vector e j from B is a canonical base vector a representation kx  l1e12  ...  lq  2 eq  2 , where: ei2  B2 , 2 and the j -th coordinate of the vector x is equal to c j , than li  Z , i  1,..., q  2 . in the vector x representation, the vector e j enters with a Proof. Let’s have x to be any solution to HSLDE coefficient a1c j . Lemma proved. L1 ( x)  0  L2 ( x)  0 . Because x is a solution L1 ( x)  0 , and taking into account lemma 1, x can be represented as: The proved lemma results with the following conclusion. Conclusion 1. If among the coefficients HLDE is even one dx  a1e1  ...  aq 1e1 1 , 1 q coefficient equal 1, than the set B is a base of all HLDE Where: ei1  B1 , ai  Z , i  1,..., q  1. Then, due to the fact solutions set. Then indeed, the elements of the set B have that x is the solution L2 ( x)  0 we obtain: the form: {e1  (a2 ,1, 0, ..., 0), e2  L2 (dx)  a1b1  ...  aq 1bq 1  0 , (a3 , 0,1, 0, ..., 0), eq 1  , Where b j  L2 (e1j ) , j  1,..., q 1 . Respectively, vector (aq , 0, 0, ..., 0,1)}  M 0 a  (a1 ,..., aq 1 ) is a solution of HLDE (4) and due to i.e. if in the distribution of any solution x into vectors of lemma 1 we get: the set B the basic coefficient is equal one, then this ka  d1s1  ...  dq  2 sq  2 , means, that the set B will be the base. Where: si  B1' , di  Z , i  1,..., q  2 , and k - is the main Example 1. Let’s build TSS HLDE coefficient of given HLDE . Thus: L( x)  3x1  y  z  2u  v  0 kdx  d1e12  ...  dq  2 eq  2 2 The base set or the TSS base of the HLDE has the following form: where ei2  B2 , i  1,..., q  2 . e1  (1,3, 0, 0, 0), e2  The lemma 2 proved. (1, 0,3, 0, 0), e3  The following theorem can be proven with a help of mathematical induction, directly from lemma 1 and 2. (2, 0, 0,3, 0), e4  Theorem1. TSS HSLDE B1 (2) is built using the (1, 0, 0, 0,3) described above manner and it is a base of all solutions set The solutions LJRD x1  (0, 2,3,0,1), x2  (1,1,0, 2,0) have of a given HSLDE. the representation 3x1  2e1  3e2  e4 , 3x2  e1  2e3 . Example 2. Let’s describe the base set of HSLDE:  L ( x)  3x1  x2  x3  2 x4  x5  0, All the solutions to any set of HLDE is presented as a set: S  1 B  {e1  (1, 3, 0, 0, 0), e2   L2 ( x)  2 x1  3x2  0 x3  x4  2 x5  0. (0,1,1, 0, 0), e3  The base set for the first equation was described in a first example. (0, 2, 0,1, 0), e4  B1  {e1  (1, 3, 0, 0, 0), e1  1 (0, 1, 0, 0,1)} 2 (0,1,1, 0, 0), e3  1 In this vector’s base x1 and x2 have the representation: (0, 2, 0,1, 0), e1  x1  3e2  e4 , x2  e1  2e3 . 4 The case of homogenous system of linear Diophantine (0, 1, 0, 0,1)}. equations. Let’s consider the HSLDE: Values L2  x  for a given vectors respectively equal to: -7,  L1 ( x)  a11 x1  ...  a1n xn  0, 3, -7, 1. let’s construct the equation  L ( x)  a x  ...  a x  0, 7 y1  3 y2  7 y3  y4  0 and let’s transform the base set of  2 S  21 1 2n n ... ... ... ... ... ... ... this HLDE:   Lq ( x)  aq1 x1  ...  aqn xn  0, B1'  {s1  (3,7,0,0), s2  (1,0,1,0), s3  (1,0,0,7)}.  These vectors correspond with TSS vectors (base set): Where: aij , xi  Z , i  1,..., q , j  1,..., n . B2  {e12  (3, 2, 7, 0, 0), e2  2 Let’s build the base set B1  {e1 , e1 ,..., e1 1} for the first 1 2 q (1,1, 0,1, 0), e3  (1, 4, 0, 0, 7)}. 2 equation L1 ( x)  0 and let’s calculate values L2 (e )  bi 1 i If during the construction of the base equation where ei1  B1 , bi  Z . Then, let’s create an equation: 7 y1  3 y2  7 y3  y4  0 we perform combining in b1 y1  ...  bi yi  ...  bq 1 yq 1  0 (4) accordance (4) the last value (ie. in respect to -1), we will with obtain such a base for a set of all solutions of a given HSLDE: www.ijmer.com4134 | Page
  • 3. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol. 2, Issue. 6, Nov-Dec. 2012 pp-4133-4137 ISSN: 2249-6645 {e12  (1, 4,0,0,7), e2  (0, 2,1,0,3), e3  (0,5,0,1, 7)}. 2 2 base B1 requires no more than n3 operations. As a result, In regards to conclusion 1, the theorem 1 result can the summary measure of the time complexity is described be detailed. Indeed, since the coefficients values in the as a value O(l 3 ), where l  max(m, n). equation L1 ( x)  a11 x1  a12 x2  ...  a1n xn  0 are mutually The theorem is proved. simple, it is always possible to have number one among the The above theorem leads to the following conclusion. values L1 ( x) . Without limiting the generality of Conclusion 2. The time complexity of constructing all considerations we assume that GCD (a11 , a12 , a13 )  1 , i.e. solutions base set for the HSLDE with the form (5) is proportional to a value O(ql 3 ), where: q - is a number of the first three factors are mutually simple in L1 ( x) . Then equations HSLDE, and l  max(m, n). there are such numbers d1 , d2 , d3 , that in vector y  (d1 , d2 , d3 ,0,...,0) values L1 ( y)  1. once we obtain III. THE TSS METHOD OF ISLDE SOLUTION this, let’s calculate the value L1 ( x) for the canonical base Having S be the ISLDE with the form of (1) and vectors. First let’s construct a base set B1 by combining the bq  0. Executing the free segments eliminations in the spare vector y with the other vectors in order to obtain the first q  1 equations, we transform the input ISLDE into the base set. Let’s note now that vectors from B1 have the following form: form:  L '1 ( x)  a '11 x1  ...  a '1n xn  0, e '1  a11 y  e1 , e '2  a12 y  e2 , e '3  a13 y  e3 ,  L ' ( x)  a ' x  ...  a ' x  0,  2 21 1 2n n e '4  a14 y  e4 ,..., e 'n  a1n y  en ,  S' ... (5) where ei – canonical base vectors; aij – coefficient in an  L ' ( x)  a ' x  ...  a ' xn  0,  q 1 q 11 1 q 1n equation L1 ( x)  0.  L 'q ( x)  a 'q1 x1  ...  a 'qn xn  bq .  Vectors e 'i can be presented also in the following form: e '1  (a11d1  1, a11d 2 , a11d 3 , 0,..., 0), Let’s build the HSLDE base solutions set, composed of the first q  1 equations of the system (5). Having vectors e '2  (a12 d1 , a12 d 2  1, a12 d 3 , 0,..., 0), {s1 ,..., sk }. we specify Lq (s j )  a j , j  1,..., k. For this e '3  (a13 d1 , a13 d 2 , a13 d 3  1, 0,..., 0), values the following theorem is true. e '4  (a14 d1 , a14 d 2 , a14 d 3 ,1,..., 0), Theorem 3. The ISLDE with the form (1) is consistent only ........................................................... if the ISLDE a1 y1  a2 y2  ...  ak yk  bq has at least one e 'n  (a1n d1 , a1n d 2 , a1n d3 , 0,...,1). solution in the set of integer numbers set. In this form the following theorem take places. Proof. If equation a1 y1  a2 y2  ...  ak yk  bq has solution Theorem 2. TSS HLDE B1 , is a set base of all solutions (c1 , c2 ,..., ck ), , then it is obvious that vector for a given HLDE L1 ( x)  0 and is constructed using the s  c1s1  c2 s2  ...  ck sk is a SNLRS solution. method described above. The complexity of base If ISLDE is consistent and s  (k1 , k2 ,..., kn ) then its construction is proportional to the value l 3 , where l - is a solution s is presented in the linear combination form maximal number of numbers m and n , n - the number of constructed of the first q  1 homogenous equations of the unknowns in HLDE, and m - the maximum length of the binary representation of HLDE coefficients. system (5), i.e..: Proof. Having x  (c1 , c2 ,..., cn ) - is the solution of HLDE s  c1s1  c2 s2  ...  ck sk . L1 ( x)  0. Then vector x has the following representation: Then Lq (s)  c1a1  c2 a2  ...  ck sk  bq should has at least x  c1e '1  c2e '2  c3e '3  c4e '4  ...  cn e 'n  one solution, because s is a solution of ISLDE. The theorem is proved.  [(c1a11d1  c1  c2 a12 d1  c3 a13 d1  c4 a14 d1  ...  cn a1n d1 ], It is known that generalized solution of ISLDE has the form [c  c1a11d2  c2 a12 d2  c2  c3a13 d2  c4 a14 d2  ...  cn a1n d2 ], k y  x   ai xi , where: x – is a partial solution of ISLDE, [c1a11d3  c2 a12 d3  c3 a13 d3  c3  c4 a14 d3 i 1 ...  cn a1n d3 ], c4 ,..., cn )  xi - is a base solution of a given HSLDE, ai - any integer  (c1 , c2 , c3 , c4 ,..., cn ) numbers, and k - is the number of base solutions. In this because L( x)  a11c1  a12 c2  ...  a1n cn  0. case, for a comprehensive solution of the ISLDE we should construct its HSLDE base and find one of the ISLDE The given algorithm complexity is described as a solutions. Finding such a solution, as a result from the complexity of the extended Euclidean algorithm, defined above considerations, is reduced into finding the solution of along with the GCD and linear combination representing this GCD. It is obvious (see [3]), that the complexity is the equation a1 y1  a2 y2  ...  ak yk  bq . This solution can expressed as a value of O(m log m), where m - is the length be found with the use of the least coefficients method. of the binary representation of the maximal HLDE Example 3. The consistency of the ISLDE should be coefficient. Algorithm this is used no more than n times checked: and it is measured as a form of O(mn log m). Building the www.ijmer.com4135 | Page
  • 4. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol. 2, Issue. 6, Nov-Dec. 2012 pp-4133-4137 ISSN: 2249-6645  L ( x)  2 x1  3x2  x3  x4  0 x5  1,  x1  x2  x3  x9  10 S  1   L2 ( x)  3x1  x2  x3  0 x4  x5  2.  x3  x4  x5  x10  20 The transformed ISLDE has the following form:  x2  x6  x7  x9  5  L ' ( x)  7 x1  5 x2  3x3  2 x4  x5  0,  S' 1  x1  x3  x7  x10  20  L2 ( x)  3x1  x2  x3  0 x4  x5  2.  x  x  x  x  20  3 5 6 9 The HLDE L1 ( x) '  0 base is combined with the vectors  x1  x4  x5  x7  x8  x9  10 (in this case the computation of GCD coefficients is not  necessary, because coefficient equals 1):  x2  x3  x4  x6  x7  x8  20 (1,0,0,0,7),(0,1,0,0, 5),(0,0,1,0,3),(0,0,0,1, 2). Such equations system has the following solutions: x0  (0,80, 50, 35,5, 45,0,0, 40,30) . Therefore, we Values L2 ( x) for these vectors equals: -4, 6, -2, -2. The greatest common divisor of these values equals 2 and is a obtain that: x1  0 , x2  80 , x3  50 , x4  35 , x5  5 , divisor of the free member b2  2. As a result the ISLDE x6  45 , x7  0 , x8  0 , x9  40 , x10  30 [V]. This means has a solution, this is it is consistent. that inputs x1 , x7 , x8 may not be connected to any outputs. If the system is determined: The solutions of the homogenous equations system, which  L ' ( x)  7 x1  5 x2  3x3  2 x4  x5  0, corresponds to a given inhomogeneous equations system S' 1 may be described as follows:  L2 ( x)  3x1  x2  x3  0 x4  x5  3, Therefore it has not solutions in a ring of integer numbers, e  (1,11, 6, 21, 3, 7, 23, 46, 4,30) , because GCD (-4, 6, -2, -2) = 2 and doesn’t divide the free s  (1,11, 6, 22, 3, 7, 24, 48, 4,31) , member -3 and then the equation 4 x  6 y  2 z  2u  3 has no solutions. t  (8, 90, 49, 175, 25,54,192, 383,33, 249) , In conclusion, we find that the given r  (5, 169,92, 329, 47,107,361, 720, 62, 468)  . measurements of the time complexity can be more detailed, Using these solutions the interconnection network designer if we follow all the details of the processed calculations in has a choice, because he can select a special variant which the TSS algorithm. In this work it is limited to determining suits him best. Thus, the interconnection network designer the polynominality of these algorithms. can use the general solution equation of a given equations system: IV. THE EXAMPLE USE OF THE ALGORITHM IN THE x  x0  ae  bs  ct  dr , INTERCONNECTION NETWORK DESIGNING Where a, b, c, d are arbitrary integers? PROCESS Let’s consider the problem of designing the V. CONCLUSION interconnection network with the configuration presented in In this paper we have presented the algorithm for the Fig. 1. computation the minimal supported set of solutions and base solutions of linear Diophantine equations systems in a ring of integer numbers. Linear Diophantine equations and their systems are often found in a wide variety of sciences which have heavy usage of computations. Solving the Diophantine equations is one of the main issues in computing the data, dependences in algorithm’s code especially nested loop programs with memory access which very often occurs in numerical computing. Recently, the Diophantine equations are used to obtain an accurate and predictable computational model in many multi-disciplinary scientific fields especially in bimolecular networks studies. The most crucial task in such models is to check the model’s correctness – model validation problem. In the validation process finding of basic state equations is the most important task which may be checked by existence of Fig. 1. The designed interconnection network configuration integer solutions of Diophantine equations systems. schema. Moreover, one of the motivations of this problem comes from the coding theory which may be implemented in many The designed interconnection network has 10 inputs different fields of cryptography, encryption and users x1  x10 and two panels with outputs y1  y3 and y4  y7 authentication (symmetric-key encryption and public-key respectively. We should power supply the minimal amount cryptosystems) where the nonuniqueness of Diophantine of inputs, in order to satisfy the following conditions: equations solutions is analyzed. Thus, the proposed y1  10 , y2  20 , y3  5 , y4  20 , y5  50 , y6  10 , research is an actual scientific problem. y7  20 [V]. To solve this problem we construct the following equations system: www.ijmer.com4136 | Page
  • 5. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol. 2, Issue. 6, Nov-Dec. 2012 pp-4133-4137 ISSN: 2249-6645 REFERENCES [7] L. Pottier, Minimal solution of linear Diophantine [1] С. Л. Крывый, systems: bounds and algorithms,In Proc. of the Алгоритмырешениясистемлинейныхдиофантов Fourth Intern. Conf. on Rewriting Techniques and ыхуравнений в Applications, Italy, 1991, pp. 162-173. целочисленныхобластях..Кибернетика и [8] E.Domenjoud, Outils pour la deduction СистемныйАнализ, 2006, N 2, pp. 3-17. automatiquedans les theories associatives- [2] Г. А. Донец, Решениезадачи о сейфена (ОД)- commutatives, Thesis de Doctoral d'Universite: матрицах, Кибернетика и СистемныйАнализ, Universite de Nancy I, 1991. 2002, N1, pp. 98-105. [9] M. Clausen, A. Fortenbacher, Efficient solution of [3] А. В. Черемушкин, linear Diophantine equations, J. Symbolic Лекциипоарифметическималгоритмам в Computation, 1989, N 1,2, pp. 201-216. криптографии,МЦНМО, 2002, 103 p. [10] J. F. Romeuf , A polinomial algorithm for solving [4] F. Baader, J. Ziekmann, Unification theory, systems of two linear Diophantine equations, TCS, Handbook on Logic in Artificial Intelligence and 1990, pp. 329-340. Logic Programming, Oxford University Press, [11] M. Filgueiras, A.P. Tomas, A Fast Method for 1994, pp. 1-85. Finding the Basis of Non-negative Solutions to a [5] R. Allen, K. Kennedy, Automatic translation of Linear Diophantine Equation, J. Symbolic FORTRAN program to vector form, ACM Computation, 1995, v.19, N2, pp. 507-526. Transactions on Programming Languages and [12] H. Comon, Constraint solving on terms: Automata systems, 1987, v. 9, N4, pp. 491-542. techniques (Preliminary lecture notes), Intern. [6] E. Contejan, F. Ajili, Avoiding slack variables in the Summer School on Constraints in Computational solving of linear Diophantine equations and Logics: Gif-sur-Yvette, France, September 5-8, inequations, Theoretical Сотр. Science, 1997, pp. 1999, 22 p. 183 -208. www.ijmer.com4137 | Page