首页 > 最新文献

2009 IEEE Congress on Evolutionary Computation最新文献

英文 中文
Differential evolution algorithm on the GPU with C-CUDA 基于C-CUDA的GPU差分进化算法
Pub Date : 2010-07-18 DOI: 10.1109/CEC.2010.5586219
L. Veronese, R. Krohling
Several areas of knowledge are being benefited with the reduction of the computing time by using the technology of Graphics Processing Units (GPU) and the Compute Unified Device Architecture (CUDA) platform. In case of Evolutionary algorithms, which are inherently parallel, this technology may be advantageous for running experiments demanding high computing time. In this paper, we provide an implementation of the Differential Evolution (DE) algorithm in C-CUDA. The algorithm was tested on a suite of well-known benchmark optimization problems and the computing time has been compared with the same algorithm implemented in C. Results demonstrate that the computing time can significantly be reduced using C-CUDA. As far as we know, this is the first implementation of DE algorithm in C-CUDA.
通过使用图形处理单元(GPU)技术和计算统一设备架构(CUDA)平台,计算时间的缩短使多个知识领域受益。在进化算法本身具有并行性的情况下,该技术可能有利于运行对计算时间要求较高的实验。在本文中,我们提供了差分进化(DE)算法在C-CUDA中的实现。该算法在一系列著名的基准优化问题上进行了测试,并与c语言实现的相同算法的计算时间进行了比较。结果表明,使用C-CUDA可以显著减少计算时间。据我们所知,这是首次在C-CUDA中实现DE算法。
{"title":"Differential evolution algorithm on the GPU with C-CUDA","authors":"L. Veronese, R. Krohling","doi":"10.1109/CEC.2010.5586219","DOIUrl":"https://doi.org/10.1109/CEC.2010.5586219","url":null,"abstract":"Several areas of knowledge are being benefited with the reduction of the computing time by using the technology of Graphics Processing Units (GPU) and the Compute Unified Device Architecture (CUDA) platform. In case of Evolutionary algorithms, which are inherently parallel, this technology may be advantageous for running experiments demanding high computing time. In this paper, we provide an implementation of the Differential Evolution (DE) algorithm in C-CUDA. The algorithm was tested on a suite of well-known benchmark optimization problems and the computing time has been compared with the same algorithm implemented in C. Results demonstrate that the computing time can significantly be reduced using C-CUDA. As far as we know, this is the first implementation of DE algorithm in C-CUDA.","PeriodicalId":6344,"journal":{"name":"2009 IEEE Congress on Evolutionary Computation","volume":"31 1","pages":"1-7"},"PeriodicalIF":0.0,"publicationDate":"2010-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80998395","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 98
Polynomial modeling for manufacturing processes using a backward elimination based genetic programming 基于反向消去的遗传规划制造过程的多项式建模
Pub Date : 2010-07-18 DOI: 10.1109/CEC.2010.5586309
Kit Yan Chan, T. Dillon, Che Kit Kwong
Even if genetic programming (GP) has rich literature in development of polynomial models for manufacturing processes, the polynomial models may contain redundant terms which may cause the overfitted models. In other words, those models have good accuracy on training data sets but poor accuracy on untrained data sets. In this paper, a mechanism which aims at avoiding overfitting is proposed based on a statistical method, backward elimination, which intends to eliminate insignificant terms in polynomial models. By modeling a solder paste dispenser for electronic manufacturing, results show that the insignificant terms in the polynomial model can be eliminated by the proposed mechanism. Results also show that the polynomial model generated by the proposed GP can achieve better predictions than the existing methods.
尽管遗传规划在制造过程多项式模型的开发方面有着丰富的文献,但多项式模型中可能包含冗余项,从而导致模型过拟合。换句话说,这些模型在训练数据集上具有良好的准确性,但在未经训练的数据集上具有较差的准确性。本文提出了一种避免过拟合的机制,该机制基于一种统计方法,即反向消去,旨在消除多项式模型中的不重要项。通过对电子制造用焊锡膏点焊机进行建模,结果表明该机制可以消除多项式模型中不重要的项。结果还表明,所提出的GP生成的多项式模型比现有方法具有更好的预测效果。
{"title":"Polynomial modeling for manufacturing processes using a backward elimination based genetic programming","authors":"Kit Yan Chan, T. Dillon, Che Kit Kwong","doi":"10.1109/CEC.2010.5586309","DOIUrl":"https://doi.org/10.1109/CEC.2010.5586309","url":null,"abstract":"Even if genetic programming (GP) has rich literature in development of polynomial models for manufacturing processes, the polynomial models may contain redundant terms which may cause the overfitted models. In other words, those models have good accuracy on training data sets but poor accuracy on untrained data sets. In this paper, a mechanism which aims at avoiding overfitting is proposed based on a statistical method, backward elimination, which intends to eliminate insignificant terms in polynomial models. By modeling a solder paste dispenser for electronic manufacturing, results show that the insignificant terms in the polynomial model can be eliminated by the proposed mechanism. Results also show that the polynomial model generated by the proposed GP can achieve better predictions than the existing methods.","PeriodicalId":6344,"journal":{"name":"2009 IEEE Congress on Evolutionary Computation","volume":"16 1","pages":"1-8"},"PeriodicalIF":0.0,"publicationDate":"2010-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81968497","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A discrete artificial bee colony algorithm for the permutation flow shop scheduling problem with total flowtime criterion 用离散人工蜂群算法求解具有总流时间准则的置换流水车间调度问题
Pub Date : 2010-07-18 DOI: 10.1109/CEC.2010.5586300
M. Tasgetiren, Q. Pan, P. N. Suganthan, A. Chen
Very recently, Jarboui et al. [1] (Computers & Operations Research 36 (2009) 2638–2646) and Tseng and Lin [2] (European Journal of Operational Research 198 (2009) 84–92) presented a novel estimation distribution algorithm (EDA) and a hybrid genetic local search (hGLS) algorithm for the permutation flowshop scheduling (PFSP) with the total flowtime (TFT) criterion, respectively. Both algorithms generated excellent results, thus improving all the best known solutions reported in the literature so far. However, in this paper, we present a discrete artificial bee colony (DABC) algorithm hybridized with an iterated greedy (IG) and iterated local search (ILS) algorithms embedded in a variable neighborhood search (VNS) procedure based on swap and insertion neighborhood structures. We also present a hybrid version of our previous discrete differential evolution (hDDE) algorithm employing the IG and VNS structure too. The performance of the DABC and hDDE is highly competitive to the EDA and hGLS algorithms in terms of both solution quality and CPU times. Ultimately, 43 out of 60 best known solutions provided very recently by the EDA and hGLS algorithms are further improved by the DABC and hDDE algorithms with short-term search.
最近,Jarboui等人[1](计算机与运筹学36(2009)2638-2646)和Tseng和Lin[2](欧洲运筹学杂志198(2009)84-92)分别提出了一种新的估计分布算法(EDA)和混合遗传局部搜索(hGLS)算法,用于具有总流程时间(TFT)标准的置换流水车间调度(PFSP)。这两种算法都产生了出色的结果,从而改进了迄今为止文献中报道的所有最知名的解决方案。然而,在本文中,我们提出了一种离散人工蜂群(DABC)算法,该算法将迭代贪婪(IG)和迭代局部搜索(ILS)算法混合在基于交换和插入邻域结构的可变邻域搜索(VNS)过程中。我们还提出了采用IG和VNS结构的先前离散差分进化(hDDE)算法的混合版本。DABC和hDDE的性能在解决方案质量和CPU时间方面与EDA和hGLS算法具有很强的竞争力。最终,EDA和hGLS算法最近提供的60个最著名的解决方案中有43个通过DABC和hDDE算法进一步改进了短期搜索。
{"title":"A discrete artificial bee colony algorithm for the permutation flow shop scheduling problem with total flowtime criterion","authors":"M. Tasgetiren, Q. Pan, P. N. Suganthan, A. Chen","doi":"10.1109/CEC.2010.5586300","DOIUrl":"https://doi.org/10.1109/CEC.2010.5586300","url":null,"abstract":"Very recently, Jarboui et al. [1] (Computers & Operations Research 36 (2009) 2638–2646) and Tseng and Lin [2] (European Journal of Operational Research 198 (2009) 84–92) presented a novel estimation distribution algorithm (EDA) and a hybrid genetic local search (hGLS) algorithm for the permutation flowshop scheduling (PFSP) with the total flowtime (TFT) criterion, respectively. Both algorithms generated excellent results, thus improving all the best known solutions reported in the literature so far. However, in this paper, we present a discrete artificial bee colony (DABC) algorithm hybridized with an iterated greedy (IG) and iterated local search (ILS) algorithms embedded in a variable neighborhood search (VNS) procedure based on swap and insertion neighborhood structures. We also present a hybrid version of our previous discrete differential evolution (hDDE) algorithm employing the IG and VNS structure too. The performance of the DABC and hDDE is highly competitive to the EDA and hGLS algorithms in terms of both solution quality and CPU times. Ultimately, 43 out of 60 best known solutions provided very recently by the EDA and hGLS algorithms are further improved by the DABC and hDDE algorithms with short-term search.","PeriodicalId":6344,"journal":{"name":"2009 IEEE Congress on Evolutionary Computation","volume":"647 1","pages":"1-8"},"PeriodicalIF":0.0,"publicationDate":"2010-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76266062","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 29
Evolutionary computation based nonlinear transformations to low dimensional spaces for sensor data fusion and Visual Data Mining 基于进化计算的低维空间非线性变换传感器数据融合与可视化数据挖掘
Pub Date : 2010-07-18 DOI: 10.1109/CEC.2010.5585951
J. J. Valdés
Data fusion approaches are nowadays needed and also a challenge in many areas, like sensor systems monitoring complex processes. This paper explores evolutionary computation approaches to sensor fusion based on unsupervised nonlinear transformations between the original sensor space (possibly highly-dimensional) and lower dimensional spaces. Domain-independent implicit and explicit transformations for Visual Data Mining using Differential Evolution and Genetic Programming aiming at preserving the similarity structure of the observed multivariate data are applied and compared with classical deterministic methods. These approaches are illustrated with a real world complex problem: Failure conditions in Auxiliary Power Units in aircrafts. The results indicate that the evolutionary approaches used were useful and effective at reducing dimensionality while preserving the similarity structure of the original data. Moreover the explicit models obtained with Genetic Programming simultaneously covered both feature selection and generation. The evolutionary techniques used compared very well with their classical counterparts, having additional advantages. The transformed spaces also help in visualizing and understanding the properties of the sensor data.
如今,数据融合方法在许多领域都是需要的,也是一个挑战,比如传感器系统监测复杂过程。本文探讨了基于原始传感器空间(可能是高维)和低维空间之间的无监督非线性变换的传感器融合的进化计算方法。将基于差分进化和遗传规划的域无关隐式和显式变换应用于可视化数据挖掘,目的是保持观测到的多变量数据的相似结构,并与经典的确定性方法进行比较。这些方法以一个现实世界的复杂问题为例进行了说明:飞机辅助动力装置的故障情况。结果表明,所采用的进化方法在保持原始数据相似结构的同时,能够有效地降低维数。此外,遗传规划得到的显式模型同时涵盖了特征选择和特征生成。所使用的进化技术与它们的经典对手相比非常好,具有额外的优势。转换后的空间还有助于可视化和理解传感器数据的属性。
{"title":"Evolutionary computation based nonlinear transformations to low dimensional spaces for sensor data fusion and Visual Data Mining","authors":"J. J. Valdés","doi":"10.1109/CEC.2010.5585951","DOIUrl":"https://doi.org/10.1109/CEC.2010.5585951","url":null,"abstract":"Data fusion approaches are nowadays needed and also a challenge in many areas, like sensor systems monitoring complex processes. This paper explores evolutionary computation approaches to sensor fusion based on unsupervised nonlinear transformations between the original sensor space (possibly highly-dimensional) and lower dimensional spaces. Domain-independent implicit and explicit transformations for Visual Data Mining using Differential Evolution and Genetic Programming aiming at preserving the similarity structure of the observed multivariate data are applied and compared with classical deterministic methods. These approaches are illustrated with a real world complex problem: Failure conditions in Auxiliary Power Units in aircrafts. The results indicate that the evolutionary approaches used were useful and effective at reducing dimensionality while preserving the similarity structure of the original data. Moreover the explicit models obtained with Genetic Programming simultaneously covered both feature selection and generation. The evolutionary techniques used compared very well with their classical counterparts, having additional advantages. The transformed spaces also help in visualizing and understanding the properties of the sensor data.","PeriodicalId":6344,"journal":{"name":"2009 IEEE Congress on Evolutionary Computation","volume":"12 1","pages":"1-8"},"PeriodicalIF":0.0,"publicationDate":"2010-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78327869","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Delta-V genetic optimisation of a trajectory from Earth to Saturn with fly-by in Mars Delta-V从地球到土星的轨迹遗传优化,飞越火星
Pub Date : 2010-07-18 DOI: 10.1109/CEC.2010.5586143
F. A. Zotes, M. Peñas
The aim of this article is to analyse the results obtained when using a genetic algorithm (GA) to optimise the interplanetary trajectory of a spacecraft. The desired trajectory should visit Saturn, after performing a gravitational assistance or fly-by in planet Mars. The GA tunes a set of variables, in order to achieve the mission purpose while satisfying the constraints and minimizing the delta-V of the mission. Due to the complexity of the implemented models and the lack of analytical solutions, an alternative non-traditional algorithm provided by soft-computing techniques such as GA is necessary to achieve an optimum solution. The positions of planets as provided by Jet Propulsion Laboratory have been considered. A variable mutation rate has been implemented that broadens the search area whenever the population becomes uniform. The results are very useful from the point of view of mission analysis and therefore can be used as an initial guess for further optimizations. They can also be the first step for a more refined analysis and time-consuming simulations based on more complex models of orbital perturbations.
本文的目的是分析使用遗传算法(GA)优化航天器行星际轨迹时获得的结果。在执行重力辅助或飞越火星之后,期望的轨道应该访问土星。遗传算法对一组变量进行调谐,以在满足约束条件的同时实现任务目的,并使任务的δ - v最小。由于实现模型的复杂性和缺乏解析解,需要由遗传算法等软计算技术提供的替代非传统算法来实现最优解。考虑了喷气推进实验室提供的行星位置。一个可变的突变率已经被实现,当种群变得均匀时,扩大了搜索区域。从任务分析的角度来看,结果非常有用,因此可以用作进一步优化的初步猜测。它们也可以成为基于更复杂的轨道扰动模型的更精细的分析和耗时的模拟的第一步。
{"title":"Delta-V genetic optimisation of a trajectory from Earth to Saturn with fly-by in Mars","authors":"F. A. Zotes, M. Peñas","doi":"10.1109/CEC.2010.5586143","DOIUrl":"https://doi.org/10.1109/CEC.2010.5586143","url":null,"abstract":"The aim of this article is to analyse the results obtained when using a genetic algorithm (GA) to optimise the interplanetary trajectory of a spacecraft. The desired trajectory should visit Saturn, after performing a gravitational assistance or fly-by in planet Mars. The GA tunes a set of variables, in order to achieve the mission purpose while satisfying the constraints and minimizing the delta-V of the mission. Due to the complexity of the implemented models and the lack of analytical solutions, an alternative non-traditional algorithm provided by soft-computing techniques such as GA is necessary to achieve an optimum solution. The positions of planets as provided by Jet Propulsion Laboratory have been considered. A variable mutation rate has been implemented that broadens the search area whenever the population becomes uniform. The results are very useful from the point of view of mission analysis and therefore can be used as an initial guess for further optimizations. They can also be the first step for a more refined analysis and time-consuming simulations based on more complex models of orbital perturbations.","PeriodicalId":6344,"journal":{"name":"2009 IEEE Congress on Evolutionary Computation","volume":"64 1","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2010-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77808576","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Unbiased geometry optimisation of Morse atomic clusters 莫尔斯原子团簇的无偏几何优化
Pub Date : 2010-07-18 DOI: 10.1109/CEC.2010.5586213
W. Pullan
This paper presents the results obtained using an unbiased Population Based Search (PBS) for optimising Morse atomic clusters. PBS is able to repeatedly obtain all putative global minima for Morse clusters in the range 5 ≤ N ≤ 80, N = 147,ρ = 3,6,10, 14, as reported in the Cambridge Cluster Database. In addition, putative global minima have been established for Morse clusters in the range 81 ≤ N ≤ 146,ρ = 14. The PBS algorithm incorporates and extends key techniques that have been developed in other cluster optimisation algorithms over the last decade. Of particular importance are the use of cut and paste operators, structure niching and a new operator, Directed Optimisation, which extends the previous concept of directed mutation. In addition, PBS is able to operate in a parallel mode for optimising larger clusters.
本文给出了用无偏总体搜索(PBS)优化莫尔斯原子团簇的结果。PBS能够重复获得在5≤N≤80,N = 147,ρ = 3,6,10,14范围内的Morse簇的所有假定的全局最小值,如剑桥簇数据库中报道的那样。此外,在81≤N≤146,ρ = 14范围内建立了摩尔斯簇的假定全局极小值。PBS算法整合并扩展了过去十年中在其他集群优化算法中开发的关键技术。特别重要的是使用剪切和粘贴操作符,结构小生境和一个新的操作符,定向优化,它扩展了以前的定向突变的概念。此外,PBS能够以并行模式运行,以优化更大的集群。
{"title":"Unbiased geometry optimisation of Morse atomic clusters","authors":"W. Pullan","doi":"10.1109/CEC.2010.5586213","DOIUrl":"https://doi.org/10.1109/CEC.2010.5586213","url":null,"abstract":"This paper presents the results obtained using an unbiased Population Based Search (PBS) for optimising Morse atomic clusters. PBS is able to repeatedly obtain all putative global minima for Morse clusters in the range 5 ≤ N ≤ 80, N = 147,ρ = 3,6,10, 14, as reported in the Cambridge Cluster Database. In addition, putative global minima have been established for Morse clusters in the range 81 ≤ N ≤ 146,ρ = 14. The PBS algorithm incorporates and extends key techniques that have been developed in other cluster optimisation algorithms over the last decade. Of particular importance are the use of cut and paste operators, structure niching and a new operator, Directed Optimisation, which extends the previous concept of directed mutation. In addition, PBS is able to operate in a parallel mode for optimising larger clusters.","PeriodicalId":6344,"journal":{"name":"2009 IEEE Congress on Evolutionary Computation","volume":"362 1","pages":"1-7"},"PeriodicalIF":0.0,"publicationDate":"2010-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77842952","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Simulated Annealing for constructing binary covering arrays of variable strength 构造变强度二元覆盖阵列的模拟退火
Pub Date : 2010-07-18 DOI: 10.1109/CEC.2010.5586148
J. Torres-Jiménez, E. Rodriguez-Tello
This paper presents new upper bounds for binary covering arrays of variable strength constructed by using a new Simulated Annealing (SA) algorithm. This algorithm incorporates several distinguished features including an efficient heuristic to generate good quality initial solutions, a compound neighborhood function which combines two carefully designed neighborhoods and a fine-tuned cooling schedule. Its performance is investigated through extensive experimentation over well known benchmarks and compared with other state-of-the-art algorithms, showing that the proposed SA algorithm is able to outperform them.
本文给出了一种新的模拟退火算法构造的变强度二元覆盖阵列的上界。该算法结合了几个显著的特征,包括一个有效的启发式来生成高质量的初始解,一个复合邻域函数,它结合了两个精心设计的邻域和一个微调的冷却计划。通过在众所周知的基准上进行广泛的实验,并与其他最先进的算法进行比较,研究了其性能,表明所提出的SA算法能够优于它们。
{"title":"Simulated Annealing for constructing binary covering arrays of variable strength","authors":"J. Torres-Jiménez, E. Rodriguez-Tello","doi":"10.1109/CEC.2010.5586148","DOIUrl":"https://doi.org/10.1109/CEC.2010.5586148","url":null,"abstract":"This paper presents new upper bounds for binary covering arrays of variable strength constructed by using a new Simulated Annealing (SA) algorithm. This algorithm incorporates several distinguished features including an efficient heuristic to generate good quality initial solutions, a compound neighborhood function which combines two carefully designed neighborhoods and a fine-tuned cooling schedule. Its performance is investigated through extensive experimentation over well known benchmarks and compared with other state-of-the-art algorithms, showing that the proposed SA algorithm is able to outperform them.","PeriodicalId":6344,"journal":{"name":"2009 IEEE Congress on Evolutionary Computation","volume":"9 1","pages":"1-8"},"PeriodicalIF":0.0,"publicationDate":"2010-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78100548","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 22
Evolutionary synthesis of lossless compression algorithms with GP-zip3 基于GP-zip3的无损压缩算法的进化综合
Pub Date : 2010-07-18 DOI: 10.1109/CEC.2010.5585956
A. Kattan, R. Poli
Here we propose GP-zip3, a system which uses Genetic Programming to find optimal ways to combine standard compression algorithms for the purpose of compressing files and archives. GP-zip3 evolves programs with multiple components. One component analyses statistical features extracted from the raw data to be compressed (seen as a sequence of 8-bit integers) to divide the data into blocks. These blocks are then projected onto a two-dimensional Euclidean space via two further (evolved) program components. K-means clustering is applied to group similar data blocks. Each cluster is then labelled with the optimal compression algorithm for its member blocks. Once a program that achieves good compression is evolved, it can be used on unseen data without the requirement for any further evolution. GP-zip3 is similar to its predecessor, GP-zip2. Both systems outperform a variety of standard compression algorithms and are faster than other evolutionary compression techniques. However, GP-zip2 was still substantially slower than off-the-shelf algorithms. GP-zip3 alleviates this problem by using a novel fitness evaluation strategy. More specifically, GP-zip3 evolves and then uses decision trees to predict the performance of GP individuals without requiring them to be used to compress the training data. As shown in a variety of experiments, this speeds up evolution in GP-zip3 considerably over GP-zip2 while achieving similar compression results, thereby significantly broadening the scope of application of the approach.
本文提出了GP-zip3,这是一个使用遗传规划来寻找最佳方法来结合标准压缩算法来压缩文件和档案的系统。GP-zip3开发了具有多个组件的程序。一个组件分析从要压缩的原始数据中提取的统计特征(视为8位整数序列),以将数据划分为块。然后通过两个进一步(进化)的程序组件将这些块投影到二维欧几里得空间上。采用K-means聚类对相似的数据块进行分组。然后用其成员块的最优压缩算法标记每个聚类。一旦一个程序实现了良好的压缩,它就可以用于看不见的数据,而不需要任何进一步的改进。GP-zip3与其前身GP-zip2相似。这两种系统都优于各种标准压缩算法,并且比其他进化压缩技术更快。然而,GP-zip2仍然比现成的算法慢得多。GP-zip3通过使用一种新颖的适应度评估策略缓解了这一问题。更具体地说,GP-zip3进化,然后使用决策树来预测GP个体的表现,而不需要使用它们来压缩训练数据。各种实验表明,这大大加快了GP-zip3的进化速度,同时获得了相似的压缩结果,从而大大拓宽了该方法的应用范围。
{"title":"Evolutionary synthesis of lossless compression algorithms with GP-zip3","authors":"A. Kattan, R. Poli","doi":"10.1109/CEC.2010.5585956","DOIUrl":"https://doi.org/10.1109/CEC.2010.5585956","url":null,"abstract":"Here we propose GP-zip3, a system which uses Genetic Programming to find optimal ways to combine standard compression algorithms for the purpose of compressing files and archives. GP-zip3 evolves programs with multiple components. One component analyses statistical features extracted from the raw data to be compressed (seen as a sequence of 8-bit integers) to divide the data into blocks. These blocks are then projected onto a two-dimensional Euclidean space via two further (evolved) program components. K-means clustering is applied to group similar data blocks. Each cluster is then labelled with the optimal compression algorithm for its member blocks. Once a program that achieves good compression is evolved, it can be used on unseen data without the requirement for any further evolution. GP-zip3 is similar to its predecessor, GP-zip2. Both systems outperform a variety of standard compression algorithms and are faster than other evolutionary compression techniques. However, GP-zip2 was still substantially slower than off-the-shelf algorithms. GP-zip3 alleviates this problem by using a novel fitness evaluation strategy. More specifically, GP-zip3 evolves and then uses decision trees to predict the performance of GP individuals without requiring them to be used to compress the training data. As shown in a variety of experiments, this speeds up evolution in GP-zip3 considerably over GP-zip2 while achieving similar compression results, thereby significantly broadening the scope of application of the approach.","PeriodicalId":6344,"journal":{"name":"2009 IEEE Congress on Evolutionary Computation","volume":"17 1","pages":"1-8"},"PeriodicalIF":0.0,"publicationDate":"2010-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72863108","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
A note on the first hitting time of (1 + λ) evolutionary algorithm for linear functions with boolean inputs 关于布尔输入线性函数(1 + λ)进化算法的第一次命中时间的注记
Pub Date : 2010-07-18 DOI: 10.1109/CEC.2010.5586055
Jun He
Linear functions, as a canonical model of unimodal problems, have been widely used in the theoretical study of evolutionary algorithms (EAs). However in most of cases, only the simplest linear function, i.e. One-Max function, is taken in the theoretical study. A question arises naturally: whether can the results for One-Max function be generalized to linear functions? The main contribution of this paper is to generalize a result about the first hitting time of (1 + λ) EA from One-Max function [1] to linear functions. A new proof is proposed based on drift analysis. This work is a direct extension of the previous analysis of (1 + 1) EA for linear functions [2].
线性函数作为单峰问题的典型模型,在进化算法的理论研究中得到了广泛的应用。然而,在大多数情况下,在理论研究中只采用最简单的线性函数,即One-Max函数。一个问题自然产生了:一元极大函数的结果是否可以推广到线性函数?本文的主要贡献是将(1 + λ) EA的第一次命中时间从One-Max函数[1]推广到线性函数。提出了一种新的基于漂移分析的证明方法。这项工作是先前线性函数的(1 + 1)EA分析的直接推广[2]。
{"title":"A note on the first hitting time of (1 + λ) evolutionary algorithm for linear functions with boolean inputs","authors":"Jun He","doi":"10.1109/CEC.2010.5586055","DOIUrl":"https://doi.org/10.1109/CEC.2010.5586055","url":null,"abstract":"Linear functions, as a canonical model of unimodal problems, have been widely used in the theoretical study of evolutionary algorithms (EAs). However in most of cases, only the simplest linear function, i.e. One-Max function, is taken in the theoretical study. A question arises naturally: whether can the results for One-Max function be generalized to linear functions? The main contribution of this paper is to generalize a result about the first hitting time of (1 + λ) EA from One-Max function [1] to linear functions. A new proof is proposed based on drift analysis. This work is a direct extension of the previous analysis of (1 + 1) EA for linear functions [2].","PeriodicalId":6344,"journal":{"name":"2009 IEEE Congress on Evolutionary Computation","volume":"18 1","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2010-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81260455","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
Species based evolutionary algorithms for multimodal optimization: A brief review 基于物种的多模态优化进化算法综述
Pub Date : 2010-07-18 DOI: 10.1109/CEC.2010.5586349
Jian-Ping Li, Xiaodong Li, A. Wood
The species conservation technique is a relatively new approach to finding multiple solutions of a multimodal optimization problem. When adopting such a technique, a species is defined as a group of individuals in a population that have similar characteristics and are dominated by the best individual, called the species seed. Species conservation techniques are used to identify species within a population and to conserve the identified species in the current generation. A ‘species-based evolutionary algorithm’ (SEA) is the combination of a species conservation technique with an evolutionary algorithm, such as genetic algorithms, particle swarm optimization, or differential evolution. These SEAs have been demonstrated to be effective in searching multiple solutions of a multimodal optimization problem. This paper will briefly review its principles and its variants developed to date. These methods had been used to solve engineering optimization problems and found some new solutions.
物种保护技术是求解多模态优化问题的一种较新的方法。在采用这种技术时,物种被定义为种群中具有相似特征并由最佳个体(称为物种种子)主导的一组个体。物种保护技术用于识别种群中的物种,并在当前世代中保护已识别的物种。“基于物种的进化算法”(SEA)是物种保护技术与进化算法(如遗传算法、粒子群优化或差分进化)的结合。这些SEAs已被证明在搜索多模态优化问题的多个解方面是有效的。本文将简要回顾其原理及其发展至今的变体。这些方法已用于解决工程优化问题,并找到了一些新的解决方法。
{"title":"Species based evolutionary algorithms for multimodal optimization: A brief review","authors":"Jian-Ping Li, Xiaodong Li, A. Wood","doi":"10.1109/CEC.2010.5586349","DOIUrl":"https://doi.org/10.1109/CEC.2010.5586349","url":null,"abstract":"The species conservation technique is a relatively new approach to finding multiple solutions of a multimodal optimization problem. When adopting such a technique, a species is defined as a group of individuals in a population that have similar characteristics and are dominated by the best individual, called the species seed. Species conservation techniques are used to identify species within a population and to conserve the identified species in the current generation. A ‘species-based evolutionary algorithm’ (SEA) is the combination of a species conservation technique with an evolutionary algorithm, such as genetic algorithms, particle swarm optimization, or differential evolution. These SEAs have been demonstrated to be effective in searching multiple solutions of a multimodal optimization problem. This paper will briefly review its principles and its variants developed to date. These methods had been used to solve engineering optimization problems and found some new solutions.","PeriodicalId":6344,"journal":{"name":"2009 IEEE Congress on Evolutionary Computation","volume":"4 1","pages":"1-8"},"PeriodicalIF":0.0,"publicationDate":"2010-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82325534","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 32
期刊
2009 IEEE Congress on Evolutionary Computation
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1