Discrete particle swarm optimization in the numerical solution of a system of linear diophantine equations

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)...

Full description

Autores:
Amaya, Iván
Gómez, Luis
Correa, Rodrigo
Tipo de recurso:
Article of journal
Fecha de publicación:
2014
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
spa
OAI Identifier:
oai:repositorio.unal.edu.co:unal/71995
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/71995
http://bdigital.unal.edu.co/36467/
Palabra clave:
Linear Diophantine equations
objective function
optimization
particle swarm.
Rights
openAccess
License
Atribución-NoComercial 4.0 Internacional
Description
Summary: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.