A hybrid particle swarm optimization based memetic algorithm for DNA sequence compression

Due to the recent advancements in high- throughput sequencing technologies, biomedical research is faced with ever increasing quantities of data, and the storage or transmission of the huge amount of data is one of the concerns. So, we presented a novel hybrid particle swarm optimization based memetic algorithm (HPMA) for DNA sequence compression. In HPMA, within the framework of the memetic algorithm, dynamic comprehensive learning particle swarm optimization method is used for global search, and two adaptive local search operators including center symmetry mutation differential evolution operator and adaptive chaotic search operator work in a cooperative way. HPMA looks for the global optimal code book based on extended approximate repeat vector, by which the DNA sequence will be compressed. Experiments were conducted on 19 high-dimensional functions and 11 real DNA sequences. The results show that HPMA is more competitive in both the performance and scalability, and also attains better compression ability than other representative DNA-specific algorithms on DNA sequence data.

[1]  Jing J. Liang,et al.  Comprehensive learning particle swarm optimizer for global optimization of multimodal functions , 2006, IEEE Transactions on Evolutionary Computation.

[2]  Francisco Herrera,et al.  Editorial scalability of evolutionary algorithms and other metaheuristics for large-scale continuous optimization problems , 2011, Soft Comput..

[3]  Shengxiang Yang,et al.  A memetic ant colony optimization algorithm for the dynamic travelling salesman problem , 2011, Soft Comput..

[4]  Stéphane Grumbach,et al.  Compression of DNA sequences , 1993, [Proceedings] DCC `93: Data Compression Conference.

[5]  Justin Zobel,et al.  Iterative Dictionary Construction for Compression of Large DNA Data Sets , 2012, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[6]  Behshad Behzadi,et al.  DNA Compression Challenge Revisited: A Dynamic Programming Approach , 2005, CPM.

[7]  Yew-Soon Ong,et al.  Memetic Computation—Past, Present & Future [Research Frontier] , 2010, IEEE Computational Intelligence Magazine.

[8]  Francisco Herrera,et al.  Advanced nonparametric tests for multiple comparisons in the design of experiments in computational intelligence and data mining: Experimental analysis of power , 2010, Inf. Sci..

[9]  Min Long,et al.  A Chaos-Based Data Encryption Algorithm for Image/Video , 2010, 2010 Second International Conference on Multimedia and Information Technology.

[10]  Carlos Cotta,et al.  Memetic algorithms and memetic computing optimization: A literature review , 2012, Swarm Evol. Comput..

[11]  Xin Yao,et al.  Decomposition-Based Memetic Algorithm for Multiobjective Capacitated Arc Routing Problem , 2011, IEEE Transactions on Evolutionary Computation.

[12]  Ilpo Poikolainen,et al.  Meta-Lamarckian learning in three stage optimal memetic exploration , 2012, 2012 12th UK Workshop on Computational Intelligence (UKCI).

[13]  Zhen Ji,et al.  Memetic Ant Colony Optimization for Band Selection of Hyperspectral Imagery Classification , 2010, 2010 Chinese Conference on Pattern Recognition (CCPR).

[14]  O. S. Soliman,et al.  Memetic Particle Swarm Optimization algorithm for multi-objective optimization problems , 2012, 2012 8th International Conference on Informatics and Systems (INFOS).

[15]  Yew-Soon Ong,et al.  A Probabilistic Memetic Framework , 2009, IEEE Transactions on Evolutionary Computation.

[16]  Hui Wang,et al.  Gaussian Bare-Bones Differential Evolution , 2013, IEEE Transactions on Cybernetics.

[17]  Michael J. Dinneen,et al.  A (1+1) Adaptive Memetic Algorithm for the Maximum Clique Problem , 2013, 2013 IEEE Congress on Evolutionary Computation.

[18]  Stéphane Grumbach,et al.  A New Challenge for Compression Algorithms: Genetic Sequences , 1994, Inf. Process. Manag..

[19]  K.R. Venugopal,et al.  Efficient Compression of non-repetitive DNA sequences using Dynamic Programming , 2006, 2006 International Conference on Advanced Computing and Communications.

[20]  Giovanni Iacca,et al.  Ockham's Razor in memetic computing: Three stage optimal memetic exploration , 2012, Inf. Sci..

[21]  Bin Li,et al.  Enhancing differential evolution with effective evolutionary local search in memetic framework , 2011, 2011 IEEE Congress of Evolutionary Computation (CEC).

[22]  Yew-Soon Ong,et al.  A Conceptual Modeling of Meme Complexes in Stochastic Search , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[23]  Jyh-Jong Tsay,et al.  A Memetic Algorithm for Protein Structure Prediction based on the 2D Triangular Lattice Model , 2012, BIOINFORMATICS.

[24]  Xin Yao,et al.  A Memetic Genetic Programming with decision tree-based local search for classification problems , 2011, 2011 IEEE Congress of Evolutionary Computation (CEC).

[25]  Toshiko Matsumoto,et al.  Biological sequence compression algorithms. , 2000, Genome informatics. Workshop on Genome Informatics.

[26]  Pablo Moscato,et al.  On Evolution, Search, Optimization, Genetic Algorithms and Martial Arts : Towards Memetic Algorithms , 1989 .

[27]  Kwong-Sak Leung,et al.  A fast CUDA implementation of agrep algorithm for approximate nucleotide sequence matching , 2011, 2011 IEEE 9th Symposium on Application Specific Processors (SASP).

[28]  J. Rissanen,et al.  DNA sequence compression - Based on the normalized maximum likelihood model , 2007, IEEE Signal Processing Magazine.

[29]  LinLin Shen,et al.  Memetic Three-Dimensional Gabor Feature Extraction for Hyperspectral Imagery Classification , 2012, ICSI.

[30]  Janez Brest,et al.  Memetic artificial bee colony algorithm for large-scale global optimization , 2012, 2012 IEEE Congress on Evolutionary Computation.

[31]  Zhen Ji,et al.  Self-configuration single particle optimizer for DNA sequence compression , 2013, Soft Comput..

[32]  Zhen Ji,et al.  DNA Sequence Compression Using Adaptive Particle Swarm Optimization-Based Memetic Algorithm , 2011, IEEE Transactions on Evolutionary Computation.

[33]  Francisco Herrera,et al.  Memetic algorithms based on local search chains for large scale continuous optimisation problems: MA-SSW-Chains , 2011, Soft Comput..

[34]  Shengxiang Yang,et al.  A memetic particle swarm optimization algorithm for multimodal optimization problems , 2011, 2011 Chinese Control and Decision Conference (CCDC).

[35]  Min Liu,et al.  A High Performing Memetic Algorithm for the Flowshop Scheduling Problem With Blocking , 2013, IEEE Transactions on Automation Science and Engineering.

[36]  Fei Qiao,et al.  A novel memetic algorithm based on the comprehensive learning PSO , 2012, 2012 IEEE Congress on Evolutionary Computation.

[37]  Bin Ma,et al.  DNACompress: fast and effective DNA sequence compression , 2002, Bioinform..

[38]  Amit Konar,et al.  An Adaptive Memetic Algorithm using a synergy of Differential Evolution and Learning Automata , 2012, 2012 IEEE Congress on Evolutionary Computation.

[39]  Xin Chen,et al.  A compression algorithm for DNA sequences and its applications in genome comparison , 2000, RECOMB '00.