首页 > 最新文献

Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406)最新文献

英文 中文
Experiences with teaching adaptive optimization to engineering graduate students 对工科研究生进行适应性优化教学的经验
Alice E. Smith
The paper discusses the first-hand experiences of the author in developing and teaching a graduate level engineering course in adaptive optimization methods inspired by nature. The paper discusses course content, textbooks and supplementary written material, software and computer projects, and grading and evaluation. This course has encouraged many students to pursue research in evolutionary computation, tabu search or simulated annealing, however it is continually being modified to reflect the many changes occurring in the field.
本文论述了作者在研究生水平工程课程的开发和教学中,从自然中获得灵感的自适应优化方法的第一手经验。本文讨论了课程内容、教材和补充文字材料、软件和计算机项目以及评分和评价。这门课程鼓励了许多学生在进化计算、禁忌搜索或模拟退火方面进行研究,然而它不断被修改以反映该领域发生的许多变化。
{"title":"Experiences with teaching adaptive optimization to engineering graduate students","authors":"Alice E. Smith","doi":"10.1109/CEC.1999.785478","DOIUrl":"https://doi.org/10.1109/CEC.1999.785478","url":null,"abstract":"The paper discusses the first-hand experiences of the author in developing and teaching a graduate level engineering course in adaptive optimization methods inspired by nature. The paper discusses course content, textbooks and supplementary written material, software and computer projects, and grading and evaluation. This course has encouraged many students to pursue research in evolutionary computation, tabu search or simulated annealing, however it is continually being modified to reflect the many changes occurring in the field.","PeriodicalId":292523,"journal":{"name":"Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117015709","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
Molecular implementation of computational components 计算组件的分子实现
Gerald G. Owenson, M. Amos, D. Hodgson, A. Gibbons
Complex natural processes may often be expressed in terms of networks of computational components, such as Boolean logic gates or artificial neurons. The interaction of biological molecules and the flow of information controlling the development and behaviour of organisms is particularly amenable to this approach, and these models are well established in the biological community. However, only relatively recently have papers appeared proposing the use of such systems to perform useful, human-defined tasks. Rather than merely using the network analogy as a convenient technique for clarifying our understanding of complex systems, it may now be possible to harness the power of such systems for the purposes of computation. We review several such proposals, focusing on the molecular implementation of fundamental computational elements.
复杂的自然过程通常可以用计算组件的网络来表示,例如布尔逻辑门或人工神经元。生物分子的相互作用和控制生物发育和行为的信息流特别适用于这种方法,这些模型在生物群落中已经很好地建立起来。然而,直到最近才有论文提出使用这种系统来执行有用的、人为定义的任务。而不是仅仅使用网络类比作为一种方便的技术来澄清我们对复杂系统的理解,现在有可能利用这种系统的能力来进行计算。我们回顾了几个这样的建议,重点是基本计算元素的分子实现。
{"title":"Molecular implementation of computational components","authors":"Gerald G. Owenson, M. Amos, D. Hodgson, A. Gibbons","doi":"10.1109/CEC.1999.782527","DOIUrl":"https://doi.org/10.1109/CEC.1999.782527","url":null,"abstract":"Complex natural processes may often be expressed in terms of networks of computational components, such as Boolean logic gates or artificial neurons. The interaction of biological molecules and the flow of information controlling the development and behaviour of organisms is particularly amenable to this approach, and these models are well established in the biological community. However, only relatively recently have papers appeared proposing the use of such systems to perform useful, human-defined tasks. Rather than merely using the network analogy as a convenient technique for clarifying our understanding of complex systems, it may now be possible to harness the power of such systems for the purposes of computation. We review several such proposals, focusing on the molecular implementation of fundamental computational elements.","PeriodicalId":292523,"journal":{"name":"Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406)","volume":"320 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116819006","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
Crossover operators that improve offspring fitness 提高后代适合度的交叉操作
C. Mohan
Fine-honing the crossover operator to produce higher fitness children is shown to result in improved genetic search. To illustrate this, two new general-purpose crossover operators are described. These operators require more computation time than traditional crossover operators, but the number of fitness evaluations and the overall amount of time spent by the genetic algorithm (to obtain solutions of desired near-optimal quality) is reduced significantly.
对交叉算子进行微调以产生更高适应度的子代,可以提高基因搜索的效率。为了说明这一点,描述了两个新的通用交叉操作符。这些算子比传统的交叉算子需要更多的计算时间,但遗传算法的适应度评估次数和总体花费的时间(获得期望的近最优质量的解)显著减少。
{"title":"Crossover operators that improve offspring fitness","authors":"C. Mohan","doi":"10.1109/CEC.1999.782667","DOIUrl":"https://doi.org/10.1109/CEC.1999.782667","url":null,"abstract":"Fine-honing the crossover operator to produce higher fitness children is shown to result in improved genetic search. To illustrate this, two new general-purpose crossover operators are described. These operators require more computation time than traditional crossover operators, but the number of fitness evaluations and the overall amount of time spent by the genetic algorithm (to obtain solutions of desired near-optimal quality) is reduced significantly.","PeriodicalId":292523,"journal":{"name":"Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124468925","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
The deterministic genetic algorithm: implementation details and some results 确定性遗传算法:实现细节和一些结果
R. Salomon
Recent literature on genetic algorithms provides a controversial discussion on the efficiency of this particular class of randomized optimization procedures; despite several encouraging empirical results, recent theoretical analyses have argued that in most cases, the runtime behavior of genetic algorithms is increased by at least a factor of ln(n) with n denoting the number of parameters to be optimized. It has been argued that these inefficiencies are due to intrinsic resampling effects. As a result of these theoretical considerations, a deterministic genetic algorithm has been suggested as a theoretical concept. Since its proposition, informal discussions have been raised concerning some implementation details as well as efficacy issues. Since some implementation details are a bit tricky, this paper discusses some of them in a pseudo programming language similar to Pascal or C. In addition, this paper presents two possible variants in detail and compares their runtime behavior with another fairly established procedure, the breeder genetic algorithm. It turns out that on widely-used test functions, the deterministic variants scale strictly better. Furthermore, this paper discusses some specific fitness functions on which random algorithms yield better worst-ease expectations than deterministic algorithms; but both types require constant time on average, i.e., one function evaluation.
最近关于遗传算法的文献对这类随机优化程序的效率进行了有争议的讨论;尽管有一些令人鼓舞的实证结果,但最近的理论分析认为,在大多数情况下,遗传算法的运行时行为至少增加了ln(n)的一个因子,其中n表示需要优化的参数数量。有人认为,这些低效率是由于内在的重采样效应。作为这些理论考虑的结果,确定性遗传算法已被建议作为一个理论概念。自提出以来,就一些执行细节和效力问题进行了非正式讨论。由于一些实现细节有点棘手,本文将用类似Pascal或c的伪编程语言讨论其中的一些。此外,本文还详细介绍了两种可能的变体,并将它们的运行时行为与另一个相当成熟的过程(繁殖器遗传算法)进行了比较。结果表明,在广泛使用的测试函数上,确定性变量的尺度严格更好。此外,本文还讨论了一些特定的适应度函数,在这些适应度函数上,随机算法比确定性算法产生更好的最差易度期望;但这两种类型平均需要常数时间,即一次函数求值。
{"title":"The deterministic genetic algorithm: implementation details and some results","authors":"R. Salomon","doi":"10.1109/CEC.1999.782001","DOIUrl":"https://doi.org/10.1109/CEC.1999.782001","url":null,"abstract":"Recent literature on genetic algorithms provides a controversial discussion on the efficiency of this particular class of randomized optimization procedures; despite several encouraging empirical results, recent theoretical analyses have argued that in most cases, the runtime behavior of genetic algorithms is increased by at least a factor of ln(n) with n denoting the number of parameters to be optimized. It has been argued that these inefficiencies are due to intrinsic resampling effects. As a result of these theoretical considerations, a deterministic genetic algorithm has been suggested as a theoretical concept. Since its proposition, informal discussions have been raised concerning some implementation details as well as efficacy issues. Since some implementation details are a bit tricky, this paper discusses some of them in a pseudo programming language similar to Pascal or C. In addition, this paper presents two possible variants in detail and compares their runtime behavior with another fairly established procedure, the breeder genetic algorithm. It turns out that on widely-used test functions, the deterministic variants scale strictly better. Furthermore, this paper discusses some specific fitness functions on which random algorithms yield better worst-ease expectations than deterministic algorithms; but both types require constant time on average, i.e., one function evaluation.","PeriodicalId":292523,"journal":{"name":"Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128293539","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
A parabolic operator for parameter optimization problems 参数优化问题的抛物算子
Thomas J. R. Stidsen, O. Caprani, Z. Michalewicz
Parameter optimization has been a prime target for evolutionary algorithms for a number of years. Genetic algorithms, evolution strategies, and evolutionary programming have dealt with a variety of nonlinear programming problems. There is a growing evidence that evolutionary algorithms are well suited for optimization of real valued multi-modal difficult functions of many variables. Despite this success story, there are still many open, interesting questions. One of them deals with a relationship between the recombination operators and the landscape of the problem; it seems that different problems "require" different operators. We propose a new multi-parent crossover operator: a parabolic crossover, which works very well for certain types of landscapes. Additionally, this operator maintains an interesting balance between its exploratory and exploitative capabilities and has potential for further generalizations.
多年来,参数优化一直是进化算法的主要目标。遗传算法、进化策略和进化规划已经处理了各种非线性规划问题。越来越多的证据表明,进化算法非常适合于多变量实值多模态困难函数的优化。尽管这个成功的故事,仍然有许多开放的,有趣的问题。其中之一是处理重组算子与问题景观之间的关系;似乎不同的问题“需要”不同的操作符。我们提出了一种新的多父交叉算子:抛物线交叉算子,它对某些类型的景观非常有效。此外,该公司在勘探和开发能力之间保持了有趣的平衡,并有进一步推广的潜力。
{"title":"A parabolic operator for parameter optimization problems","authors":"Thomas J. R. Stidsen, O. Caprani, Z. Michalewicz","doi":"10.1109/CEC.1999.782660","DOIUrl":"https://doi.org/10.1109/CEC.1999.782660","url":null,"abstract":"Parameter optimization has been a prime target for evolutionary algorithms for a number of years. Genetic algorithms, evolution strategies, and evolutionary programming have dealt with a variety of nonlinear programming problems. There is a growing evidence that evolutionary algorithms are well suited for optimization of real valued multi-modal difficult functions of many variables. Despite this success story, there are still many open, interesting questions. One of them deals with a relationship between the recombination operators and the landscape of the problem; it seems that different problems \"require\" different operators. We propose a new multi-parent crossover operator: a parabolic crossover, which works very well for certain types of landscapes. Additionally, this operator maintains an interesting balance between its exploratory and exploitative capabilities and has potential for further generalizations.","PeriodicalId":292523,"journal":{"name":"Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128633609","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}
引用次数: 11
Small worlds and mega-minds: effects of neighborhood topology on particle swarm performance 小世界和大思想:邻域拓扑对粒子群性能的影响
J. Kennedy
The study manipulated the neighborhood topologies of particle swarms optimizing four test functions. Several social network structures were tested, with "small-world" randomization of a specified number of links. Sociometric structure and the small-world manipulation interacted with function to produce a significant effect on performance.
通过对粒子群邻域拓扑的操纵,优化了四个测试函数。几个社会网络结构进行了测试,使用指定数量的链接的“小世界”随机化。社会计量结构和小世界操作与功能相互作用,对性能产生显著影响。
{"title":"Small worlds and mega-minds: effects of neighborhood topology on particle swarm performance","authors":"J. Kennedy","doi":"10.1109/CEC.1999.785509","DOIUrl":"https://doi.org/10.1109/CEC.1999.785509","url":null,"abstract":"The study manipulated the neighborhood topologies of particle swarms optimizing four test functions. Several social network structures were tested, with \"small-world\" randomization of a specified number of links. Sociometric structure and the small-world manipulation interacted with function to produce a significant effect on performance.","PeriodicalId":292523,"journal":{"name":"Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130027629","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}
引用次数: 1145
Would evolutionary computation help in designs of ANNs in forecasting foreign exchange rates? 进化计算能帮助人工神经网络设计预测汇率吗?
Shu-Heng Chen, Chun-Fen Lu
This paper evaluates the relevance of evolutionary artificial neural nets to forecasting the tick-by-tick DEM/USD exchange rate. With an analysis based on modern econometric techniques, this time series is shown to be a complex nonlinear series, and is qualified to be a challenge for ANNs and EANNs. Based on the five criteria, including the Sharpe ratio and a risk-adjusted profit rate, we compare the performance of 8 ANNs, 8 EANNs and the random-walk model. By the Granger-Newbold test, it is found that all neural network models can statistically beat the RW model in all criteria at the 1% significance level. In addition, among the 16 NN models generated in different designs, the best model is the EANN with the largest search space.
本文评估了进化人工神经网络对预测人民币兑美元汇率的相关性。基于现代计量经济学技术的分析表明,该时间序列是一个复杂的非线性序列,有资格成为人工神经网络和eann的挑战。基于夏普比率和风险调整后的利润率这五个标准,我们比较了8种人工神经网络、8种eann和随机漫步模型的性能。通过Granger-Newbold检验发现,在1%显著性水平下,所有神经网络模型在所有标准上都能在统计上优于RW模型。此外,在不同设计生成的16个NN模型中,最佳模型是搜索空间最大的EANN模型。
{"title":"Would evolutionary computation help in designs of ANNs in forecasting foreign exchange rates?","authors":"Shu-Heng Chen, Chun-Fen Lu","doi":"10.1109/CEC.1999.781935","DOIUrl":"https://doi.org/10.1109/CEC.1999.781935","url":null,"abstract":"This paper evaluates the relevance of evolutionary artificial neural nets to forecasting the tick-by-tick DEM/USD exchange rate. With an analysis based on modern econometric techniques, this time series is shown to be a complex nonlinear series, and is qualified to be a challenge for ANNs and EANNs. Based on the five criteria, including the Sharpe ratio and a risk-adjusted profit rate, we compare the performance of 8 ANNs, 8 EANNs and the random-walk model. By the Granger-Newbold test, it is found that all neural network models can statistically beat the RW model in all criteria at the 1% significance level. In addition, among the 16 NN models generated in different designs, the best model is the EANN with the largest search space.","PeriodicalId":292523,"journal":{"name":"Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125684289","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}
引用次数: 17
Effects of selection schemes in genetic programming for time series prediction 遗传规划选择方案对时间序列预测的影响
Jung-Jib Kim, Byoung-Tak Zhang
The problem of time series prediction provides a practical benchmark for testing the performance of evolutionary algorithms. In this paper, we compare various selection methods for genetic programming, an evolutionary computation with variable-size tree representations, with application to time series data. Selection is an important operator that controls the dynamics of evolutionary computation. A number of selection operators have been so far proposed and tested in evolutionary algorithms with fixed-size chromosomes. However, the effect of selection schemes remains relatively unexplored in evolutionary algorithms with variable-size representations. We analyze the evolutionary dynamics of genetic programming by means of the selection to response and the selection differential proposed in the breeder genetic algorithm (BGA). The empirical analysis using the laser time-series data suggests that hard selection is more preferable than soft selection. This seems due to the lack of heritability in genetic programming.
时间序列预测问题为测试进化算法的性能提供了一个实用的基准。在本文中,我们比较了遗传规划的各种选择方法,遗传规划是一种具有变大小树表示的进化计算,并应用于时间序列数据。选择是控制进化计算动力学的重要算子。到目前为止,许多选择算子已经被提出并在固定大小染色体的进化算法中进行了测试。然而,选择方案的影响在具有可变大小表示的进化算法中仍然相对未被探索。利用育种者遗传算法(BGA)中的选择响应和选择差分,分析了遗传规划的进化动力学。利用激光时间序列数据进行的实证分析表明,硬选择优于软选择。这似乎是由于遗传编程缺乏遗传性。
{"title":"Effects of selection schemes in genetic programming for time series prediction","authors":"Jung-Jib Kim, Byoung-Tak Zhang","doi":"10.1109/CEC.1999.781933","DOIUrl":"https://doi.org/10.1109/CEC.1999.781933","url":null,"abstract":"The problem of time series prediction provides a practical benchmark for testing the performance of evolutionary algorithms. In this paper, we compare various selection methods for genetic programming, an evolutionary computation with variable-size tree representations, with application to time series data. Selection is an important operator that controls the dynamics of evolutionary computation. A number of selection operators have been so far proposed and tested in evolutionary algorithms with fixed-size chromosomes. However, the effect of selection schemes remains relatively unexplored in evolutionary algorithms with variable-size representations. We analyze the evolutionary dynamics of genetic programming by means of the selection to response and the selection differential proposed in the breeder genetic algorithm (BGA). The empirical analysis using the laser time-series data suggests that hard selection is more preferable than soft selection. This seems due to the lack of heritability in genetic programming.","PeriodicalId":292523,"journal":{"name":"Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130650843","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
Using chaos in genetic algorithms 混沌在遗传算法中的应用
J. Determan, J. Foster
We have performed several experiments to study the possible use of chaos in simulated evolution. Chaos is often associated with dynamic situations in which there is feedback, hence there is speculation in the literature that chaos is a factor in natural evolution. We chose the iterated prisoner's dilemma problem as a test case, since it is a dynamic environment with feedback. To further illustrate the benefits of employing chaos in genetic algorithms, data derived from a genetic data clustering algorithm under development at the Idaho National Engineering and Environmental Laboratory is also presented. To perform an initial assessment of the use of chaos, we used the logistic function, a simple equation involving chaos, as the basis of a special mutation operator, which we call /spl lambda/ mutation. The behavior of the logistic function is well known and comprises three characteristic ranges of operation: convergent, bifurcating, and chaotic. We hypothesize that the chaotic regime will aid exploration, and the convergent range will aid exploitation. The bifurcating range is likely neutral, and hence an insignificant factor. Our results confirm these expectations.
我们已经做了几个实验来研究混沌在模拟进化中的可能用途。混沌常常与有反馈的动态情况联系在一起,因此在文献中有推测,混沌是自然进化的一个因素。我们选择迭代囚徒困境问题作为测试案例,因为它是一个带有反馈的动态环境。为了进一步说明在遗传算法中使用混沌的好处,还介绍了来自爱达荷国家工程与环境实验室正在开发的遗传数据聚类算法的数据。为了对混沌的使用进行初步评估,我们使用逻辑函数,一个涉及混沌的简单方程,作为一个特殊突变算子的基础,我们称之为/spl lambda/ mutation。逻辑函数的行为是众所周知的,包括三个特征范围的操作:收敛,分岔和混沌。我们假设混沌状态有利于勘探,收敛范围有利于开采。分岔区间可能是中性的,因此是一个无关紧要的因素。我们的研究结果证实了这些预期。
{"title":"Using chaos in genetic algorithms","authors":"J. Determan, J. Foster","doi":"10.1109/CEC.1999.785533","DOIUrl":"https://doi.org/10.1109/CEC.1999.785533","url":null,"abstract":"We have performed several experiments to study the possible use of chaos in simulated evolution. Chaos is often associated with dynamic situations in which there is feedback, hence there is speculation in the literature that chaos is a factor in natural evolution. We chose the iterated prisoner's dilemma problem as a test case, since it is a dynamic environment with feedback. To further illustrate the benefits of employing chaos in genetic algorithms, data derived from a genetic data clustering algorithm under development at the Idaho National Engineering and Environmental Laboratory is also presented. To perform an initial assessment of the use of chaos, we used the logistic function, a simple equation involving chaos, as the basis of a special mutation operator, which we call /spl lambda/ mutation. The behavior of the logistic function is well known and comprises three characteristic ranges of operation: convergent, bifurcating, and chaotic. We hypothesize that the chaotic regime will aid exploration, and the convergent range will aid exploitation. The bifurcating range is likely neutral, and hence an insignificant factor. Our results confirm these expectations.","PeriodicalId":292523,"journal":{"name":"Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406)","volume":"6 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132858687","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}
引用次数: 43
Structure abstraction and genetic programming 结构抽象和遗传规划
Tina Yu
The selection of program representation can have strong impact on the performance of genetic programming. Previous work has shown that a particular program representation which supports structure abstraction is very effective in solving the general even parity problem. We investigate program structures and analyze all perfect solutions in the search space to provide explanation of why structure abstraction is so effective with this problem. This work provides guidelines for the application of structure abstraction to other problems.
程序表示的选择对遗传规划的性能有很大的影响。以往的研究表明,支持结构抽象的特定程序表示对于解决一般的偶宇称问题是非常有效的。我们研究了程序结构,并分析了搜索空间中所有的完美解,以解释为什么结构抽象对这个问题如此有效。这项工作为结构抽象在其他问题中的应用提供了指导。
{"title":"Structure abstraction and genetic programming","authors":"Tina Yu","doi":"10.1109/CEC.1999.781995","DOIUrl":"https://doi.org/10.1109/CEC.1999.781995","url":null,"abstract":"The selection of program representation can have strong impact on the performance of genetic programming. Previous work has shown that a particular program representation which supports structure abstraction is very effective in solving the general even parity problem. We investigate program structures and analyze all perfect solutions in the search space to provide explanation of why structure abstraction is so effective with this problem. This work provides guidelines for the application of structure abstraction to other problems.","PeriodicalId":292523,"journal":{"name":"Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-07-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131326040","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}
引用次数: 13
期刊
Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406)
全部 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