DYNA
|
|
|
- Alison Catherine Whitehead
- 10 years ago
- Views:
Transcription
1 DYNA Discrete Particle Swarm Optimization in the numerical solution of a system of linear Diophantine equations Optimización por Enjambre de Partículas Discreto en la Solución Numérica de un Sistema de Ecuaciones Diofánticas Lineales Iván Amaya a, Luis Gómez b & Rodrigo Correa c a PhD( c), Universidad Industrial de Santander, Colombia. [email protected] b BSc on Electronics Engineering, Physicist, Universidad Industrial de Santander, Colombia. [email protected] c Professor, PhD School of Electric, Electronic and Telecommunication Engineerings, Universidad Industrial de Santander, Colombia. [email protected] Received: February 25th, Received in revised form: January 31th, Accepted: April 3th, Abstract This article proposes the use of a discrete version of the well known Particle Swarm Optimization, DPSO, a metaheuristic optimization algorithm for numerically solving a system of linear Diophantine equations. Likewise, the transformation of this type of problem (i.e. solving a system of equations) into an optimization one is also shown. The current algorithm is able to find all the integer roots in a given search domain, at least for the examples shown. Simple problems are used to show its efficacy. Moreover, aspects related to the processing time, as well as to the effect of increasing the population and the search space, are discussed. It was found that the strategy shown herein represents a good approach when dealing with systems that have more unknowns than equations, or when it becomes of considerable size, since a big search domain is required. Keywords: Linear Diophantine equations; objective function; optimization; particle swarm. Resumen El presente artículo propone utilizar una versión discreta del bien conocido algoritmo metaheurístico de optimización por enjambre de partículas, DPSO, para solucionar numéricamente un sistema de ecuaciones Diofánticas lineales. Así mismo, se muestra la transformación de este tipo de problema (es decir, la solución de un sistema de ecuaciones), en uno de optimización. El presente algoritmo es capaz de encontrar todas las raíces enteras en un dominio de búsqueda dado, al menos para los ejemplos mostrados. Se utilizan algunos problemas sencillos para verificar su eficacia. Además, se muestran algunos aspectos relacionados con el tiempo de procesamiento, así como con el efecto de incrementar la población y el dominio de búsqueda. Se encontró que la estrategia mostrada aquí representa una propuesta adecuada para trabajar con sistemas que tienen más incógnitas que ecuaciones, o cuando se tiene un tamaño considerable, debido a que se requiere un gran dominio de búsqueda. Palabras clave: Ecuaciones Diofánticas lineales; enjambre de partículas; función objetivo; optimización. 1. Introduction With each passing day is easier to see the boom that the modeling and description of systems have generated in science and engineering, especially through Diophantine equations. Areas such as cryptography, integer factorization, number theory, algebraic geometry, control theory, data dependence on supercomputers, communications, and so on, are some examples [1]. Moreover, there is a strong mathematical foundation for this type of equations and their solutions (both, at a fundamental and at an applied level). These vary from the fanciest and most systematic approaches, up to the most recursive ones, but it is evident that there is no unified solution process, nor a single alternative for doing so. Furthermore, some equations may have a single solution, while others may have an infinite number, or, possibly, may not even have a solution in the integer or rational domains. This also applies for linear systems with this kind of equations (i.e. Diophantine ones) [2]. Matiyasevich, during the early 90s, proved that it was not possible to have an analytic algorithm that allows to foresee if a given Diophantine equation has, an integer solution, or not [3]. This problem may have been one of the engines that have boosted the search for numerical alternatives. In order to solve a system of linear Diophantine equations, a variable elimination method (which is quite similar to Gauss's) is a good approach for small systems, but it becomes demanding for bigger ones. The specialized literature report some methods like those based on the The authors; licensee Universidad Nacional de Colombia. DYNA 81 (185), pp June, 2014 Medellín. ISSN Printed, ISSN Online
2 theory of modules over main ideal domains, which are somewhat more systematic when looking for all the solutions of a given system, but, likewise, become too complex when dealing with big systems of equations [4], [5]. Some authors have previously proposed the solution of a Diophantine equation through artificial intelligence algorithms [6], [7]. This article proposes to solve, in case the solution exists in the given search domain, a linear system of Diophantine equations. Initially, some basic and necessary related concepts are laid out, and then the viability of using the numeric strategy is shown through some examples. 2. Fundamentals A linear Diophantine equation, with n unknowns, is defined by eq. (1), where a 1, a 2,, a n are known rational, or integer, numbers, and x 1, x 2,, x n are unknowns, i.e., the numbers that should satisfy them, [8]; b is a known integer. It is said that the integers t 1,, t n are a solution for eq. (1) if, and only if, a 1 t a n t n = b. a 1 x 1 + a 2 x a n x n = b (1) One of the basic results of number theory that can be applied to a linear Diophantine equation is the following theorem, which allows determining whether it has a solution or not (even if it is not able to calculate it): Theorem 1. Let a 1,, a n, b be integers, where all a i not zeros, and let d = g. c. d. {a 1,, a n } be the g.c.d. of the numbers a 1,, a n. Therefore, d b if, and only if, exist t 1,, t n integers, such that a 1 t a n t n = b. Thus, the problem of determining whether a linear Diophantine equation has a solution or not, is reduced to showing if the greatest common divisor of the a i coefficients divide b or not. Consider the case of two unknowns, for example, with an equation as the one shown by eq. (2), where a, b, c are known integers, and whose solution only exists if the g.c.d. of a and b is a divisor of c. a x + b y = c (2) According to the previously mentioned theorem, this equation has integer solutions, and it can be shown that if (x 0, y 0 ) is a particular one, then all its solutions are given by eq. (3), where β is an integer and d is an integer which represents the g.c.d. x = x 0 + β b d y = y 0 β a d Therefore, if a linear Diophantine equation with two unknowns has a solution in the integers, then it has infinite solutions of this kind. Even so, the problem now transforms in finding a particular solution, which can be done using the (3) following method. Let X be a non-empty subset of R n and consider eq. (4), where f: X R is a function. f(x) = 0, x X (4) The problem of finding all the possible solutions for eq. (4) in the subset X can be transformed into a global optimization problem over X as follows: Let g: X R be defined by: g(x) [f(x)] 2 (5) Then, for every x X it holds that g(x) 0. Theorem 2. Suppose that eq. (4) has a solution in X, and let a X. Therefore, a is a solution for eq. (4) if, and only if, a minimizes the function g defined in (5). An immediate consequence of the previous theorem is that if eq. (4) has a solution in X, then the global minimum of g defined in (5) exists and is zero; even more, the following theorem exists: Theorem 3. If the function g defined in (5) has a global minimum in X and this value is zero, then eq. (4) has a solution in X. Moreover, all global minimizers of g are solutions of eq. (4). Then, if for f(x 1, x 2 ) = a 1 x 1 + a 2 x 2 b a region of the plane can be determined, where a global minimum of function g, defined by (5), and its value is zero, then any global minimizer with integer coordinates, should it exist, serves as a particular solution of eq. (2). Thus, the choice of the region is quite important to enclose, at least, a solution with integer coordinates System of linear equations Consider the following system of m linear Diophantine equations, with unknowns x 1,, x n. a 11 x a 1n x n = b 1 { (6) a m1 x a mn x n = b m According to theorem 1, in order for the system (6) to have a solution, it is necessary, but not sufficient, that each of the m equations have a solution; this is equivalent to establishing if for each i = 1,, m it holds that g. c. d. {a i1,, a in } divides b i. To see why this condition is not sufficient, consider the system of Diophantine equations defined by x + 3y = 1 { x + y = 4 Each equation from this system has a solution in the integer domain, but the system does not have a solution as a whole. Then, and in the same way that with systems of equations in real variables, the fact that one of the equations of a system has a solution, does not imply that the whole system also has. Even so, a method that generalizes finding all the roots (7) 140
3 (in case they exist) of a system of equations over a given set, is shown below. Let X be a non-empty subset of R n and consider the system of equations (8), where for each i = 1,, m, f i : X R is a function. f i (x) = 0 { f m (x) = 0 Let g: X R be defined by: m g(x) [f i (x)] 2 i=1 where x X (8) Then for all x X it holds that g(x) 0. result is achieved: (9) The following Theorem 4. Suppose that the system of equations (8) has a solution in X, and let a X. Then, a is a solution of the system (8) if, and only if, a minimizes the function g defined in (9). The general condition of the theorem 4 about the feasibility of solving the system (8) is important, since it is possible that the function g defined in (9) can be globally minimized but that the system (8) does not have a solution. An immediate consequence of theorem 4 is that if the system (8) has a solution in X, then the global minimum of g defined in (9) exists and it is zero; moreover, the following result exists: Theorem 5. If the function g defined in (9) has a global minimum in X and this value is zero, then the system (8) has a solution in X. Moreover, all global minimizers of g are solutions of the system (8). Therefore, for the function g defined in (9), if there does not exist a global minimum in X or if it exists but is different from zero, then the system of equations (8) does not have a solution in X. A basic result of the mathematical analysis of the algorithm establishes that if X is a compact set (i.e. closed and bounded) and g is continuous over X then the global minimum exists. Now, for g to be continuous in X it is enough that each f i is continuous in X. For the case of systems of Diophantine equations, unlike the particular case of an equation with two unknowns, the fact that a solution exists does not imply that others do, and even less that an infinite number exists. For the search of possible solutions of a system of Diophantine equations, it must hold that the set X have points with integer coordinates, i.e. that X Z n The algorithm The implemented algorithm is built up from various interconnected blocks and is similar to the structure of traditional PSO (for real numbers), [9], [10]. A first stage is given by the random assignation of a swarm of user defined integers. Any size can be used here. Likewise, the definition of these values is subject to previous knowledge of the objective function (fitness), as well as to the presence of restrictions. Moreover, an initial speed of zero can be defined for the particles. After that, the algorithm evaluates, in the given search space, the objective function. With it, local and global best values are established, and both, speed and position, of each particle, are reevaluated as shown below. This procedure is iterative and is repeated until the convergence criteria are met, or until all solutions in the search domain are found. An algorithm, considered as a variant of the traditional PSO, was used, [9]. In the same fashion as said PSO, its version for discrete solutions includes two vectors X i and V i, related to the position and speed of each particle, for every iteration. The first one is a vector of random numbers, initially, in a valid solution interval. The second one can also be a random vector, but it can be assumed as zero for the first iteration, in order to keep it simple. When the problems become multidimensional, the vectors transform into a position and a speed matrices, since there is a value for each unknown, [9], [11]. Discrete PSO differs from its traditional version in which the new speed and position depend on both, an equation and a decision rule, which chooses among the local and global best values for the next iteration. Assuming there is a vector y i = (y i1, y i2,, y 1n ) that allows the transition between continuous and discrete PSO, and which takes the value of (-1, 1, or, 0) according to eq. (10), where glo is the global optimum of the swarm, and loc the local one, [9]. 1 if 1 if y i = { 0 if 1 or 1 if X i = glo X i = loc X i glo loc X i = glo = loc (10) Afterwards, speed is updated according to eq. (11), where w is known as the inertia factor, which is used to limit the speed of the particles; c 1, c 2 are constants which is usually are considered as equal to two; and r 1, r 2 are random numbers between zero and one [10]. V i+1 = V i w + c 1 r 1 ( 1 y i ) + c 2 r 2 (1 y i ) (11) Then, the decision parameter, vector B i = (B i1, B i2,, B in ), is calculated according to eq. (12). B i = y i + V i+1 (12) This parameter decides if the next position of the particle is chosen as the local or global best, or if it is chosen as a random number in the search domain. Thus, position update is done according to eq. (13), where α is a constant that defines the intensification (new position equal to the local or global bests) and the diversification (new position equal to a random number) [9]. glo if B i > α X i+1 = { loc if B i < α Int Rand if α B i α (13) 141
4 3. Results and Analysis ) This section shows the results achieved after solving some systems of linear Diophantine equations, as an example of the method. A computer with an AMD Turion X2 Dual Core RM-72 processor, at 2.1 GHz, and with 4 GB of RAM memory, was used. During all the examples, the following parameters were used: w = 0.75, c 1 = 0.8, c 2 = 0.2, y, α = 0.3. These values were chosen based on some preliminary tests and on the information available in the literature [1], [9] System of equations A It is required to solve the system given by eq. (14), in the set of positive integers, which represents the amount of animals bought by a farmer and its cost. The full statement of the problem is as follows: "A farmer spent COP, on 100 animals: chickens (x), pigs (y) and cows (z). if he bought the chickens at COP, pigs at COP and cows at COP, and if he acquired animals of all three classes, how many did he buy of each one?" [12]. x + y + z = 100 x + 20y + 100z = 2000 (14) This system is equivalent, by Gaussian reduction, to the 80 x 19 system { z = 0 y + 99 z = Its general solution is given by: = t, y= t, z = t, which for t = 19 yields: x = 80; y = 1; z = 19. In order to solve this problem with the discrete PSO algorithm, the following objective function is created: F = (x + y + z 100) 2 + (x + 20y + 100z 2000) 2 = 0 After 20 runs of the algorithm, with a swarm of 1000 particles, the same answer was always achieved. Their duration, however, varied from s, with 204 iterations, and up to s, with iterations. It can then be concluded that, for this system, the algorithm delivers an answer with excellent precision and accuracy, even though the number of iterations and the duration were variable. It was found that their relationship is quite close to linearity (R 2 =0.9955) System of equations B Afterwards, the system of seven linear Diophantine equations shown by (15) was solved, which represents a closed-loop control system, with unitary feedback, and where it is required to find the controller (C(S)), with six poles at S = 1 for the plant G(s) = S2 +S+1 S 3 +3S 2 +4S+3. X 1 1 = 0 (15 Figure 1. Convergence time as a function of iterations for system B. 3X 1 + X 2 6 = 0 4X 1 + 3X 2 + X 3 + X 5 15 = 0 3X 1 + 4X 2 + 3X 3 + X 4 + X 5 + X 6 20 = 0 3X 2 + 4X 3 + 3X 4 + X 5 + X 6 + X 7 15 = 0 3X 3 + 4X 4 + X 6 + X 7 6 = 0 3X 4 + X 7 1 = 0 The solution of the system can be found to be: X 1 = 1, X 2 = 3, X 3 = 2, X 4 = 2, X 5 = 0, X 6 = 3, X 7 = 5 From the first equation, X 1 = 1; and from the second one, X 2 = 3. The third equation yields X 5 = 2 X 3, while from the fifth and sixth equations, X 6 + X 7 = 6 3X 3 4X 4 = 6 X 5 3X 4 4X 3, which means that X 4 = 2. Thus, the last equation provides X 7 = 5. Substracting the fourth and fifth equations, X 3 = 2 is obtained, which means that X 5 = 0. Finally, the sixth equation yields X 6 = 3. In order to solve it through the algorithm, the following objective function was defined: F = (X 1 1) 2 + (3X 1 + X 2 6) 2 + (4X 1 + 3X 2 + X 3 + X 5 15) 2 + (3X 1 + 4X 2 + 3X 3 + X 4 + X 5 + X 6 20) 2 + (3X 2 + 4X 3 + 3X 4 + X 5 + X 6 + X 7 15) 2 + (3X 3 + 4X 4 + X 6 + X 7 6) 2 + (3X 4 + X 7 1) 2 = 0 Once again, 1000 particles were used and the algorithm was run 20 times. As a result, the same answer is achieved, so it is important to remark the excellent quality of the results (in terms of accuracy and precision), as well as, the variability in time and iterations, when looking for all the solutions in the integer domain. When compared to the previous system, it can be seen that the convergence time increased, and an almost linear relation between iterations and time can be seen in Fig System of equations C For this case a system of 12 linear Diophantine equations was selected: 5x 1 6x 2 + 8x 4 5x 5 + 6x x 7 9x 9 + 3x x 11 15x x 13 = 1 142
5 7x 1 + x 2 4x 4 + 6x 7 9x 8 + 5x 9 12x x 11 7x x 13 = 26 5x 1 24x x 3 49x 4 + 3x x 6 21x 7 17x x 9 + 9x 10 12x 11 x 13 = x x 2 23x 4 30x x 6 + x 7 7x x 10 28x x 12 36x 13 = 103 5x 1 10x 3 + 2x 5 6x 7 13x x 11 9x 13 = 352 x x 4 26x 6 17x x 10 4x 12 = 84 30x x 2 55x 3 15x 4 25x x x 7 10x 8 + 8x 9 3x 10 16x x 12 20x 13 = 283 5x 1 13x 2 + 7x 4 + x 6 19x x 8 2x 9 + 6x x 11 26x 12 = 468 x x x 3 100x 5 + 5x x 7 x 8 x x 10 7x 11 3x 12 + x 13 = 100 7x 3 21x x 5 42x 6 + 7x x 8 35x x 10 7x x x 13 = 329 5x 7 + 5x x 9 50x x 11 25x x 13 = 345 2x 1 4x 2 + 4x 3 2x 4 6x 5 + 8x x 7 + 9x 8 12x x x 11 30x x 13 = 78 whose solution is: x 1 = 1; x 2 = 3; x 2 = 2; x 4 = 1; x 5 = 3; x 6 = 7; x 7 = 9; x 8 = 4; x 9 = 5; x 10 = 5; x 11 = 5; x 12 = 10; x 13 = 6 The objective function is, once again, built using the squared sum of each equation. A search space between -10 and 10 was defined, and 100 particles were used. On the same computer, an excellent quality answer (in terms of accuracy and precision) was found, but it required an average time of s (around 36 hours) and iterations. It is worth mentioning that it was not possible to find these roots by using commercial software nor through traditional means. Fig. 2 shows the exponential increment in time, when expanding the search domain System of equations D In order to further test the algorithm's effectiveness, some other Diophantine systems were used. However, in this case they do not have a solution in the set of integers, e.g. the system given by eq. (16), which has a range A = range (A,C) = 2, and a g.c.d. (2,1,3) = g.c.d (8, 5, 3) = 1 { 7,11}. Figure 2. Convergence time as a function of the search domain. 2x + y + 3z = 7 8x 5y + 3z = 11 (16) The discrete PSO algorithm reports that after 20 or more runs, for different swarm sizes and parameters, it was not possible to find an answer. It was also observed that if a system, e.g. the one given by eq. (17), has infinite solutions, a search domain must be defined, striving to locate solutions over this given set. 10w + 3x + 3y + 8z = 1 6w 7x 5z = 2 4. Conclusions (17) This research proved that it is possible to numerically solve a system of linear Diophantine equations through an optimization algorithm. Also, it was observed that it is possible to solve this optimization problem without using conventional approaches. It was shown, through some simple examples, that, at least for these systems, solutions with high precision and accuracy are achieved. Moreover, it was found that the convergence time and the number of iterations are random variables that mainly depend on factors such as the algorithm parameters, the initial swarm and the size of the system. Obviously, when solving a squared, small system, traditional approaches, including the ones found in most of the commercial mathematical software, are far quicker, even those that find all the roots of the system. However, in case that it is required to solve a system with more unknowns than equations, a typical situation, they are out of the question. Likewise, if the system is of a considerable size, the convergence time drastically increases, since a big search domain is required (a case found during the current research), so the numerical strategy proposed here gains importance as a possible solution alternative. References [1] Abraham, S., Sanyal, S., and Sanglikar, M., Particle Swarm Optimization Based Diophantine Equation Solver, ArXiv, pp.1 15, Mar [2] Bonilla E., M., Figueroa G., M., and Malabare, M., Solving the Diophantine Equation by State Space Inversion Techniques : An Illustrative Example, Proceedings of the 2006 American Control Conference, pp , [3] Matiyasevich, Y. V., Hilbert s Tenth Problem. MIT Press,, [4] Wu - Shr-Hua. Time-varying feedback systems design via Diophantine equation order reduction, thesis (Ph.D. on Electrical Engineering), United States, The University of Texas at Arlington, 2007, pp [5] Cohen, H., Number Theory, Vol. I: Tools and Diophantine Equations and Vol. II: Analytic and Modern Tools. Springer-Verlag, New York, [6] Lugar, G., Artificial Intelligence: Structures and Strategies for Complex Problem Solving. Addison-Wesley, Boston, [7] Abraham, S. and Sanglikar, M., Finding Numerical Solution to a Diophantine Equation: Simulated Annealing as a Viable Search Strategy, Proceedings of the International Conference on Mathematical Sciences, 2, pp ,
6 [8] Contejean, E., An Efficient Incremental Algorithm for Solving Systems of Linear Diophantine Equations, Information and Computation, (113), pp , [9] Jarboui, B., Damak, N., Siarry, P., and Rebai, A, A combinatorial particle swarm optimization for solving multi-mode resource-constrained project scheduling problems, Applied Mathematics and Computation, 195 (1), pp , Jan [10] Amaya, I., Cruz, J., and Correa, R., Real Roots of Nonlinear Systems of Equations Through a Metaheuristic Algorithm, Revista Dyna, 78 (170), pp.15 23, [11] Amaya, I., Cruz, J., and Correa, R., Solution of the Mathematical Model of a Nonlinear Direct Current Circuit Using Particle Swarm Optimization, Revista Dyna, 79 (172), pp.77 84, [12] Gonzáles - F. J. Ecuaciones Diofánticas, thesis (Apuntes de Matemática Discreta), Universidad de Cádiz, 2004, pp I. Amaya, received his bachelor degree on Mechatronics Engineering from Universidad Autónoma de Bucaramanga, Bucaramanga, Santander (Colombia). Currently, he is with the School of Electrical, Electronic and Telecommunications Engineerings and is pursuing his PhD on Engineering at Universidad Industrial de Santander, Bucaramanga, Santander (Colombia). His research interests include global optimization and microwaves. ORCID: L. Gómez, received his bachelor degree on Physics from Universidad Industrial de Santander Bucaramanga, Santander (Colombia), and also a bachelor degree on Electronics Engineering from the same University. His research interests include global optimization and Diophantine equations. R. Correa, received his bachelor degree on Chemical Engineering from Universidad Nacional de Colombia, Bogotá, Cundinamarca (Colombia), and his master degree on Chemical Engineering from Lehigh University, Bethlehem, Pensilvania (USA) and from Universidad Industrial de Santander, Bucaramanga, Santander (Colombia). He received his PhD from Lehigh University on Polymer Science and Engineering and is currently a professor at Universidad Industrial de Santander. His research interests include microwave heating, global optimisation, heat transfer and polymers. 144
School of Electrical, Electronic and Telecommunication Engineering, Universidad Industrial de Santander, Colombia. [email protected].
A modified firefly-inspired algorithm for global computational optimization Iván Amaya a, Jorge Cruz b & Rodrigo Correa c a School of Electrical, Electronic and Telecommunication Engineering, Universidad
Dyna ISSN: 0012-7353 [email protected] Universidad Nacional de Colombia Colombia
Dyna ISSN: 0012-7353 [email protected] Universidad Nacional de Colombia Colombia VELÁSQUEZ HENAO, JUAN DAVID; RUEDA MEJIA, VIVIANA MARIA; FRANCO CARDONA, CARLOS JAIME ELECTRICITY DEMAND FORECASTING USING
A simple application of the implicit function theorem
Boletín de la Asociación Matemática Venezolana, Vol. XIX, No. 1 (2012) 71 DIVULGACIÓN MATEMÁTICA A simple application of the implicit function theorem Germán Lozada-Cruz Abstract. In this note we show
Extracting the roots of septics by polynomial decomposition
Lecturas Matemáticas Volumen 29 (2008), páginas 5 12 ISSN 0120 1980 Extracting the roots of septics by polynomial decomposition Raghavendra G. Kulkarni HMC Division, Bharat Electronics Ltd., Bangalore,
Powers of Two in Generalized Fibonacci Sequences
Revista Colombiana de Matemáticas Volumen 462012)1, páginas 67-79 Powers of Two in Generalized Fibonacci Sequences Potencias de dos en sucesiones generalizadas de Fibonacci Jhon J. Bravo 1,a,B, Florian
Integer Factorization using the Quadratic Sieve
Integer Factorization using the Quadratic Sieve Chad Seibert* Division of Science and Mathematics University of Minnesota, Morris Morris, MN 56567 [email protected] March 16, 2011 Abstract We give
Algoritmo de PRIM para la implementación de laberintos aleatorios en videojuegos
Revista de la Facultad de Ingeniería Industrial 15(2): 80-89 (2012) UNMSM ISSN: 1560-9146 (Impreso) / ISSN: 1810-9993 (Electrónico) Algortimo de prim para la implementación de laberintos aleatorios en
U.C. Berkeley CS276: Cryptography Handout 0.1 Luca Trevisan January, 2009. Notes on Algebra
U.C. Berkeley CS276: Cryptography Handout 0.1 Luca Trevisan January, 2009 Notes on Algebra These notes contain as little theory as possible, and most results are stated without proof. Any introductory
DIFFERENTIATIONS OF OBJECTS IN DIFFUSE DATABASES DIFERENCIACIONES DE OBJETOS EN BASES DE DATOS DIFUSAS
Recibido: 01 de agosto de 2012 Aceptado: 23 de octubre de 2012 DIFFERENTIATIONS OF OBJECTS IN DIFFUSE DATABASES DIFERENCIACIONES DE OBJETOS EN BASES DE DATOS DIFUSAS PhD. Amaury Caballero*; PhD. Gabriel
Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm
, pp. 99-108 http://dx.doi.org/10.1457/ijfgcn.015.8.1.11 Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm Wang DaWei and Wang Changliang Zhejiang Industry Polytechnic College
Integer roots of quadratic and cubic polynomials with integer coefficients
Integer roots of quadratic and cubic polynomials with integer coefficients Konstantine Zelator Mathematics, Computer Science and Statistics 212 Ben Franklin Hall Bloomsburg University 400 East Second Street
Continued Fractions and the Euclidean Algorithm
Continued Fractions and the Euclidean Algorithm Lecture notes prepared for MATH 326, Spring 997 Department of Mathematics and Statistics University at Albany William F Hammond Table of Contents Introduction
Inteligencia Artificial Representación del conocimiento a través de restricciones (continuación)
Inteligencia Artificial Representación del conocimiento a través de restricciones (continuación) Gloria Inés Alvarez V. Pontifica Universidad Javeriana Cali Periodo 2014-2 Material de David L. Poole and
Notes on Factoring. MA 206 Kurt Bryan
The General Approach Notes on Factoring MA 26 Kurt Bryan Suppose I hand you n, a 2 digit integer and tell you that n is composite, with smallest prime factor around 5 digits. Finding a nontrivial factor
Práctica 1: PL 1a: Entorno de programación MathWorks: Simulink
Práctica 1: PL 1a: Entorno de programación MathWorks: Simulink 1 Objetivo... 3 Introducción Simulink... 3 Open the Simulink Library Browser... 3 Create a New Simulink Model... 4 Simulink Examples... 4
A Direct Numerical Method for Observability Analysis
IEEE TRANSACTIONS ON POWER SYSTEMS, VOL 15, NO 2, MAY 2000 625 A Direct Numerical Method for Observability Analysis Bei Gou and Ali Abur, Senior Member, IEEE Abstract This paper presents an algebraic method
Implementation of kalman filter for the indoor location system of a lego nxt mobile robot. Abstract
Implementation of kalman filter for the indoor location system of a lego nxt mobile robot Leidy López Osorio * Giovanni Bermúdez Bohórquez ** Miguel Pérez Pereira *** submitted date: March 2013 received
Susana Sanduvete-Chaves, Salvador Chacón-Moscoso, Milagrosa Sánchez- Martín y José Antonio Pérez-Gil ( )
ACCIÓN PSICOLÓGICA, junio 2014, vol. 10, n. o 2, 3-20. ISSN: 1578-908X 19 THE REVISED OSTERLIND INDEX. A COMPARATIVE ANALYSIS IN CONTENT VALIDITY STUDIES 1 EL ÍNDICE DE OSTERLIND REVISADO. UN ANÁLISIS
Research on the Performance Optimization of Hadoop in Big Data Environment
Vol.8, No.5 (015), pp.93-304 http://dx.doi.org/10.1457/idta.015.8.5.6 Research on the Performance Optimization of Hadoop in Big Data Environment Jia Min-Zheng Department of Information Engineering, Beiing
BIG DATA PROBLEMS AND LARGE-SCALE OPTIMIZATION: A DISTRIBUTED ALGORITHM FOR MATRIX FACTORIZATION
BIG DATA PROBLEMS AND LARGE-SCALE OPTIMIZATION: A DISTRIBUTED ALGORITHM FOR MATRIX FACTORIZATION Ş. İlker Birbil Sabancı University Ali Taylan Cemgil 1, Hazal Koptagel 1, Figen Öztoprak 2, Umut Şimşekli
Algebra Unpacked Content For the new Common Core standards that will be effective in all North Carolina schools in the 2012-13 school year.
This document is designed to help North Carolina educators teach the Common Core (Standard Course of Study). NCDPI staff are continually updating and improving these tools to better serve teachers. Algebra
A Multi-Objective Performance Evaluation in Grid Task Scheduling using Evolutionary Algorithms
A Multi-Objective Performance Evaluation in Grid Task Scheduling using Evolutionary Algorithms MIGUEL CAMELO, YEZID DONOSO, HAROLD CASTRO Systems and Computer Engineering Department Universidad de los
International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS) www.iasir.net
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Emerging Technologies in Computational
FACTORING POLYNOMIALS IN THE RING OF FORMAL POWER SERIES OVER Z
FACTORING POLYNOMIALS IN THE RING OF FORMAL POWER SERIES OVER Z DANIEL BIRMAJER, JUAN B GIL, AND MICHAEL WEINER Abstract We consider polynomials with integer coefficients and discuss their factorization
METHODOLOGICAL CONSIDERATIONS OF DRIVE SYSTEM SIMULATION, WHEN COUPLING FINITE ELEMENT MACHINE MODELS WITH THE CIRCUIT SIMULATOR MODELS OF CONVERTERS.
SEDM 24 June 16th - 18th, CPRI (Italy) METHODOLOGICL CONSIDERTIONS OF DRIVE SYSTEM SIMULTION, WHEN COUPLING FINITE ELEMENT MCHINE MODELS WITH THE CIRCUIT SIMULTOR MODELS OF CONVERTERS. Áron Szûcs BB Electrical
Didactic training using a CNC lathe designed in a virtual environment
Didactic training using a CNC lathe designed in a virtual environment Mi g u e l A. Hi d a l g o* Je s ú s D. Ca r d o n a** Fa b i o A. Ro j a s*** Resumen El presente artículo presenta una investigación
GenOpt (R) Generic Optimization Program User Manual Version 3.0.0β1
(R) User Manual Environmental Energy Technologies Division Berkeley, CA 94720 http://simulationresearch.lbl.gov Michael Wetter [email protected] February 20, 2009 Notice: This work was supported by the U.S.
Primality - Factorization
Primality - Factorization Christophe Ritzenthaler November 9, 2009 1 Prime and factorization Definition 1.1. An integer p > 1 is called a prime number (nombre premier) if it has only 1 and p as divisors.
CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA
We Can Early Learning Curriculum PreK Grades 8 12 INSIDE ALGEBRA, GRADES 8 12 CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA April 2016 www.voyagersopris.com Mathematical
The Stekloff Problem for Rotationally Invariant Metrics on the Ball
Revista Colombiana de Matemáticas Volumen 47(2032, páginas 8-90 The Steklo Problem or Rotationally Invariant Metrics on the Ball El problema de Steklo para métricas rotacionalmente invariantes en la bola
Factoring. Factoring 1
Factoring Factoring 1 Factoring Security of RSA algorithm depends on (presumed) difficulty of factoring o Given N = pq, find p or q and RSA is broken o Rabin cipher also based on factoring Factoring like
Factoring Patterns in the Gaussian Plane
Factoring Patterns in the Gaussian Plane Steve Phelps Introduction This paper describes discoveries made at the Park City Mathematics Institute, 00, as well as some proofs. Before the summer I understood
Prime Numbers and Irreducible Polynomials
Prime Numbers and Irreducible Polynomials M. Ram Murty The similarity between prime numbers and irreducible polynomials has been a dominant theme in the development of number theory and algebraic geometry.
EE 1130 Freshman Eng. Design for Electrical and Computer Eng.
EE 1130 Freshman Eng. Design for Electrical and Computer Eng. Signal Processing Module (DSP). Module Project. Class 5 C2. Use knowledge, methods, processes and tools to create a design. I1. Identify and
NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS
NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS TEST DESIGN AND FRAMEWORK September 2014 Authorized for Distribution by the New York State Education Department This test design and framework document
The van Hoeij Algorithm for Factoring Polynomials
The van Hoeij Algorithm for Factoring Polynomials Jürgen Klüners Abstract In this survey we report about a new algorithm for factoring polynomials due to Mark van Hoeij. The main idea is that the combinatorial
Test effort: A pre-conceptual-schema-based representation
Test effort: A pre-conceptual-schema-based representation Carlos Mario Zapata-Jaramillo a & Diana María Torres-Ricaurte b a Facultad de Minas, Universidad Nacional de Colombia, Colombia. [email protected]
International Journal of Software and Web Sciences (IJSWS) www.iasir.net
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) ISSN (Print): 2279-0063 ISSN (Online): 2279-0071 International
A FIRST COURSE IN SOFTWARE ENGINEERING METHODS AND THEORY UN CURSO INICIAL SOBRE TEORÍA Y MÉTODOS DE LA INGENIERÍA DE SOFTWARE
INVITED ARTICLE A FIRST COURSE IN SOFTWARE ENGINEERING METHODS AND THEORY UN CURSO INICIAL SOBRE TEORÍA Y MÉTODOS DE LA INGENIERÍA DE SOFTWARE CARLOS ZAPATA Ph.D., Profesor Asociado, Facultad de Minas,
COMPUTATIONIMPROVEMENTOFSTOCKMARKETDECISIONMAKING MODELTHROUGHTHEAPPLICATIONOFGRID. Jovita Nenortaitė
ISSN 1392 124X INFORMATION TECHNOLOGY AND CONTROL, 2005, Vol.34, No.3 COMPUTATIONIMPROVEMENTOFSTOCKMARKETDECISIONMAKING MODELTHROUGHTHEAPPLICATIONOFGRID Jovita Nenortaitė InformaticsDepartment,VilniusUniversityKaunasFacultyofHumanities
Link, W. A., 2004. Individual heterogeneity and identifiability in capture recapture models. Animal Biodiversity and Conservation, 27.1: 87 91.
Animal Biodiversity and Conservation 27.1 (2004) 87 Individual heterogeneity and identifiability in capture recapture models W. A. Link Link, W. A., 2004. Individual heterogeneity and identifiability in
A Parallel PSO Algorithm for a Watermarking Application on a GPU
A Parallel PSO Algorithm for a Watermarking Application on a GPU Edgar García Cano 1 and Katya Rodríguez 2 1 Posgrado en Ciencia e Ingeniería de la Computación, Universidad Nacional Autónoma de México,
A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem
A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem Sayedmohammadreza Vaghefinezhad 1, Kuan Yew Wong 2 1 Department of Manufacturing & Industrial Engineering, Faculty of Mechanical
A New Quantitative Behavioral Model for Financial Prediction
2011 3rd International Conference on Information and Financial Engineering IPEDR vol.12 (2011) (2011) IACSIT Press, Singapore A New Quantitative Behavioral Model for Financial Prediction Thimmaraya Ramesh
24. The Branch and Bound Method
24. The Branch and Bound Method It has serious practical consequences if it is known that a combinatorial problem is NP-complete. Then one can conclude according to the present state of science that no
0.4 FACTORING POLYNOMIALS
36_.qxd /3/5 :9 AM Page -9 SECTION. Factoring Polynomials -9. FACTORING POLYNOMIALS Use special products and factorization techniques to factor polynomials. Find the domains of radical expressions. Use
Convex Programming Tools for Disjunctive Programs
Convex Programming Tools for Disjunctive Programs João Soares, Departamento de Matemática, Universidade de Coimbra, Portugal Abstract A Disjunctive Program (DP) is a mathematical program whose feasible
Homework until Test #2
MATH31: Number Theory Homework until Test # Philipp BRAUN Section 3.1 page 43, 1. It has been conjectured that there are infinitely many primes of the form n. Exhibit five such primes. Solution. Five such
A Binary Model on the Basis of Imperialist Competitive Algorithm in Order to Solve the Problem of Knapsack 1-0
212 International Conference on System Engineering and Modeling (ICSEM 212) IPCSIT vol. 34 (212) (212) IACSIT Press, Singapore A Binary Model on the Basis of Imperialist Competitive Algorithm in Order
LEVERRIER-FADEEV ALGORITHM AND CLASSICAL ORTHOGONAL POLYNOMIALS
This is a reprint from Revista de la Academia Colombiana de Ciencias Vol 8 (106 (004, 39-47 LEVERRIER-FADEEV ALGORITHM AND CLASSICAL ORTHOGONAL POLYNOMIALS by J Hernández, F Marcellán & C Rodríguez LEVERRIER-FADEEV
Instituto de Engenharia de Sistemas e Computadores de Coimbra Institute of Systems Engineering and Computers INESC Coimbra
Instituto de Engenharia de Sistemas e Computadores de Coimbra Institute of Systems Engineering and Computers INESC Coimbra João Clímaco and Marta Pascoal A new method to detere unsupported non-doated solutions
5. Factoring by the QF method
5. Factoring by the QF method 5.0 Preliminaries 5.1 The QF view of factorability 5.2 Illustration of the QF view of factorability 5.3 The QF approach to factorization 5.4 Alternative factorization by the
Mathematics Course 111: Algebra I Part IV: Vector Spaces
Mathematics Course 111: Algebra I Part IV: Vector Spaces D. R. Wilkins Academic Year 1996-7 9 Vector Spaces A vector space over some field K is an algebraic structure consisting of a set V on which are
Currículum. Lilia Mercedes Ladino Martínez. Date: 06-12-2013. Page 1 of 5
Currículum Lilia Mercedes Ladino Martínez Date: 06-12-2013 Page 1 of 5 PERSONAL INFORMATION FIRST AND LAST NAMES: Lilia Mercedes Ladino Martínez PASSPORT: AO663699 DNI: 40.438.207 BIRTH DATE: 28-03-1976
CHAPTER SIX IRREDUCIBILITY AND FACTORIZATION 1. BASIC DIVISIBILITY THEORY
January 10, 2010 CHAPTER SIX IRREDUCIBILITY AND FACTORIZATION 1. BASIC DIVISIBILITY THEORY The set of polynomials over a field F is a ring, whose structure shares with the ring of integers many characteristics.
Alex, I will take congruent numbers for one million dollars please
Alex, I will take congruent numbers for one million dollars please Jim L. Brown The Ohio State University Columbus, OH 4310 [email protected] One of the most alluring aspectives of number theory
Curriculum Reform in Computing in Spain
Curriculum Reform in Computing in Spain Sergio Luján Mora Deparment of Software and Computing Systems Content Introduction Computing Disciplines i Computer Engineering Computer Science Information Systems
Optimal Scheduling for Dependent Details Processing Using MS Excel Solver
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 8, No 2 Sofia 2008 Optimal Scheduling for Dependent Details Processing Using MS Excel Solver Daniela Borissova Institute of
Sales Management Main Features
Sales Management Main Features Optional Subject (4 th Businesss Administration) Second Semester 4,5 ECTS Language: English Professor: Noelia Sánchez Casado e-mail: [email protected] Objectives Description
THE FUNDAMENTAL THEOREM OF ALGEBRA VIA PROPER MAPS
THE FUNDAMENTAL THEOREM OF ALGEBRA VIA PROPER MAPS KEITH CONRAD 1. Introduction The Fundamental Theorem of Algebra says every nonconstant polynomial with complex coefficients can be factored into linear
Factorization Algorithms for Polynomials over Finite Fields
Degree Project Factorization Algorithms for Polynomials over Finite Fields Sajid Hanif, Muhammad Imran 2011-05-03 Subject: Mathematics Level: Master Course code: 4MA11E Abstract Integer factorization is
Intermediate Math Circles March 7, 2012 Linear Diophantine Equations II
Intermediate Math Circles March 7, 2012 Linear Diophantine Equations II Last week: How to find one solution to a linear Diophantine equation This week: How to find all solutions to a linear Diophantine
A New Extension of the Exponential Distribution
Revista Colombiana de Estadística Junio 2014, volumen 37, no. 1, pp. 25 a 34 A New Extension of the Exponential Distribution Una nueva extensión de la distribución exponencial Yolanda M. Gómez 1,a, Heleno
Breaking The Code. Ryan Lowe. Ryan Lowe is currently a Ball State senior with a double major in Computer Science and Mathematics and
Breaking The Code Ryan Lowe Ryan Lowe is currently a Ball State senior with a double major in Computer Science and Mathematics and a minor in Applied Physics. As a sophomore, he took an independent study
Chapter 4, Arithmetic in F [x] Polynomial arithmetic and the division algorithm.
Chapter 4, Arithmetic in F [x] Polynomial arithmetic and the division algorithm. We begin by defining the ring of polynomials with coefficients in a ring R. After some preliminary results, we specialize
Iranian J Env Health Sci Eng, 2004, Vol.1, No.2, pp.51-57. Application of Intelligent System for Water Treatment Plant Operation.
Iranian J Env Health Sci Eng, 2004, Vol.1, No.2, pp.51-57 Application of Intelligent System for Water Treatment Plant Operation *A Mirsepassi Dept. of Environmental Health Engineering, School of Public
An ACO Approach to Solve a Variant of TSP
An ACO Approach to Solve a Variant of TSP Bharat V. Chawda, Nitesh M. Sureja Abstract This study is an investigation on the application of Ant Colony Optimization to a variant of TSP. This paper presents
a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a 2n x n = b 2.
Chapter 1 LINEAR EQUATIONS 1.1 Introduction to linear equations A linear equation in n unknowns x 1, x,, x n is an equation of the form a 1 x 1 + a x + + a n x n = b, where a 1, a,..., a n, b are given
How To Prove The Dirichlet Unit Theorem
Chapter 6 The Dirichlet Unit Theorem As usual, we will be working in the ring B of algebraic integers of a number field L. Two factorizations of an element of B are regarded as essentially the same if
Adaptive Online Gradient Descent
Adaptive Online Gradient Descent Peter L Bartlett Division of Computer Science Department of Statistics UC Berkeley Berkeley, CA 94709 bartlett@csberkeleyedu Elad Hazan IBM Almaden Research Center 650
COMPUTATION OF THREE-DIMENSIONAL ELECTRIC FIELD PROBLEMS BY A BOUNDARY INTEGRAL METHOD AND ITS APPLICATION TO INSULATION DESIGN
PERIODICA POLYTECHNICA SER. EL. ENG. VOL. 38, NO. ~, PP. 381-393 (199~) COMPUTATION OF THREE-DIMENSIONAL ELECTRIC FIELD PROBLEMS BY A BOUNDARY INTEGRAL METHOD AND ITS APPLICATION TO INSULATION DESIGN H.
z 0 and y even had the form
Gaussian Integers The concepts of divisibility, primality and factoring are actually more general than the discussion so far. For the moment, we have been working in the integers, which we denote by Z
Master of Arts in Mathematics
Master of Arts in Mathematics Administrative Unit The program is administered by the Office of Graduate Studies and Research through the Faculty of Mathematics and Mathematics Education, Department of
South Carolina College- and Career-Ready (SCCCR) Pre-Calculus
South Carolina College- and Career-Ready (SCCCR) Pre-Calculus Key Concepts Arithmetic with Polynomials and Rational Expressions PC.AAPR.2 PC.AAPR.3 PC.AAPR.4 PC.AAPR.5 PC.AAPR.6 PC.AAPR.7 Standards Know
Equity and Fixed Income
Equity and Fixed Income MÁSTER UNIVERSITARIO EN BANCA Y FINANZAS (Finance & Banking) Universidad de Alcalá Curso Académico 2015/16 GUÍA DOCENTE Nombre de la asignatura: Equity and Fixed Income Código:
Application. Outline. 3-1 Polynomial Functions 3-2 Finding Rational Zeros of. Polynomial. 3-3 Approximating Real Zeros of.
Polynomial and Rational Functions Outline 3-1 Polynomial Functions 3-2 Finding Rational Zeros of Polynomials 3-3 Approximating Real Zeros of Polynomials 3-4 Rational Functions Chapter 3 Group Activity:
A Novel Binary Particle Swarm Optimization
Proceedings of the 5th Mediterranean Conference on T33- A Novel Binary Particle Swarm Optimization Motaba Ahmadieh Khanesar, Member, IEEE, Mohammad Teshnehlab and Mahdi Aliyari Shoorehdeli K. N. Toosi
Behavioral Entropy of a Cellular Phone User
Behavioral Entropy of a Cellular Phone User Santi Phithakkitnukoon 1, Husain Husna, and Ram Dantu 3 1 [email protected], Department of Comp. Sci. & Eng., University of North Texas [email protected], Department
Open Access Research on Application of Neural Network in Computer Network Security Evaluation. Shujuan Jin *
Send Orders for Reprints to [email protected] 766 The Open Electrical & Electronic Engineering Journal, 2014, 8, 766-771 Open Access Research on Application of Neural Network in Computer Network
Curriculum Vitae. Andrés Felipe Serna Morales. Personal Details. Address
Curriculum Vitae Andrés Felipe Serna Morales Personal Details Name: Andrés Felipe Serna Morales Genre: Male Birth date: April 6, 1987 Birth Place: Manizales, Caldas, Colombia Nationality: Colombian Status:
1 if 1 x 0 1 if 0 x 1
Chapter 3 Continuity In this chapter we begin by defining the fundamental notion of continuity for real valued functions of a single real variable. When trying to decide whether a given function is or
LINIO COLOMBIA. Starting-Up & Leading E-Commerce. www.linio.com.co. Luca Ranaldi, CEO. Pedro Freire, VP Marketing and Business Development
LINIO COLOMBIA Starting-Up & Leading E-Commerce Luca Ranaldi, CEO Pedro Freire, VP Marketing and Business Development 22 de Agosto 2013 www.linio.com.co QUÉ ES LINIO? Linio es la tienda online #1 en Colombia
Buses híbridos en SERIE actualizables a 100% eléctricos con propulsión Siemens Presentación Bus HIGER con componentes SIEMENS Cartagena / Barranquilla
Supporting cities in going full electric Buses híbridos en SERIE actualizables a 100% eléctricos con propulsión Siemens Presentación Bus HIGER con componentes SIEMENS Cartagena / Barranquilla Unrestricted
REVISTA INVESTIGACION OPERACIONAL VOL. 35, NO. 2, 104-109, 2014
REVISTA INVESTIGACION OPERACIONAL VOL. 35, NO. 2, 104-109, 2014 SOME PRACTICAL ISSUES ON MODELING TRANSPORT. Gabriela Gaviño Ortiz, M. Liliana Antonia Mendoza Gutierrez, Rodolfo Espíndola Heredia and Enoc
Lecture 13 - Basic Number Theory.
Lecture 13 - Basic Number Theory. Boaz Barak March 22, 2010 Divisibility and primes Unless mentioned otherwise throughout this lecture all numbers are non-negative integers. We say that A divides B, denoted
G.A. Pavliotis. Department of Mathematics. Imperial College London
EE1 MATHEMATICS NUMERICAL METHODS G.A. Pavliotis Department of Mathematics Imperial College London 1. Numerical solution of nonlinear equations (iterative processes). 2. Numerical evaluation of integrals.
Basic Laws Circuit Theorems Methods of Network Analysis Non-Linear Devices and Simulation Models
EE Modul 1: Electric Circuits Theory Basic Laws Circuit Theorems Methods of Network Analysis Non-Linear Devices and Simulation Models EE Modul 1: Electric Circuits Theory Current, Voltage, Impedance Ohm
GENERALIZED INTEGER PROGRAMMING
Professor S. S. CHADHA, PhD University of Wisconsin, Eau Claire, USA E-mail: [email protected] Professor Veena CHADHA University of Wisconsin, Eau Claire, USA E-mail: [email protected] GENERALIZED INTEGER
Faster polynomial multiplication via multipoint Kronecker substitution
Faster polynomial multiplication via multipoint Kronecker substitution 5th February 2009 Kronecker substitution KS = an algorithm for multiplying polynomials in Z[x]. Example: f = 41x 3 + 49x 2 + 38x +
