首页> 外文OA文献 >Rapid development of problem-solvers with HeurEAKA!- a heuristic evolutionary algorithm and incremental knowledge acquisition approach
【2h】

Rapid development of problem-solvers with HeurEAKA!- a heuristic evolutionary algorithm and incremental knowledge acquisition approach

机译:使用HeurEAKA快速开发解决问题的方法!-启发式进化算法和增量知识获取方法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。
获取外文期刊封面目录资料

摘要

A new approach for the development of problem-solvers for combinatorial problems isproposed in this thesis. The approach combines incremental knowledge acquisition and probabilisticsearch algorithms, such as evolutionary algorithms, to allow a human to rapidlydevelop problem-solvers in new domains in a framework called HeurEAKA. The approachaddresses a known problem, that is, adapting evolutionary algorithms to the search domainby the introduction of domain knowledge.The development of specialised problem-solvers has historically been labour intensive.Implementing a problem-solver from scratch is very time consuming. Another approach isto adapt a general purpose search strategy to the problem domain. This is motivated by theobservation that in order to scale an algorithm to solve complex problems, domain knowledgeis needed. At present there is no systematic approach allowing one to efficiently engineer a specialpurposesearch strategy for a given search problem. This means that, for example, adaptingevolutionary algorithms (which are general purpose algorithms) is often very difficult and haslead some people to refer to their use as a “black art”.In the HeurEAKA approach, domain knowledge is introduced by incrementally buildinga knowledge base that controls parts of the evolutionary algorithm. For example, the fitnessfunction and the mutation operators in a genetic algorithm. An evolutionary search algorithmismonitored by a human whomakes recommendations on search strategy based on individualsolution candidates. It is assumed that the human has a reasonable intuition of the searchproblem. The human adds rules to a knowledge base describing how candidate solutions canbe improved, or why they are desirable or undesirable in the search for a good solution.The incremental knowledge acquisition approach is inspired by the idea of (Nested) RippleDown Rules. This approach sees a human provide exception rules to rules already existingin the knowledge base using concrete examples of inappropriate performance of the existingknowledge base. The Nested Ripple Down Rules (NRDR) approach allows humans to composerules using concepts that are natural and intuitive to them. In HeurEAKA, NRDR aresignificantly adapted to form part of a probabilistic search algorithm. The probabilistic searchalgorithms used in the presented system are a genetic algorithm and a hierarchical bayesianoptimization algorithm.The success of the HeurEAKA approach is demonstrated in experiments undertaken onindustrially relevant domains. Problem-solvers were developed for detailed channel andswitchbox routing in VLSI design and traffic light optimisation for urban road networks.The problem-solvers were developed in a short amount of time, in domains where a largeamount of effort has gone into developing existing algorithms. Experiments show that chosenbenchmark problems are solved as well or better than existing approaches. Particularlyin the traffic light optimisation domain excellent results are achieved.
机译:本文提出了一种开发组合问题问题解决器的新方法。该方法将增量知识获取和概率搜索算法(例如进化算法)结合在一起,以使人们能够在称为HeurEAKA的框架中快速开发新领域中的问题解决者。该方法解决了一个已知问题,即通过引入领域知识来使进化算法适应搜索领域。专门的问题解决者的开发历来是劳动密集型的。从头开始实施问题解决者非常耗时。另一种方法是使通用搜索策略适应问题领域。这是出于以下观察的动机:为了扩展算法以解决复杂问题,需要领域知识。目前,还没有一种系统的方法可以针对给定的搜索问题有效地设计一种特殊目的的搜索策略。这意味着,例如,适应进化算法(通用算法)通常非常困难,并导致某些人称其为“妖术”。在HeurEAKA方法中,领域知识是通过逐步建立知识库来引入的控制部分进化算法。例如,遗传算法中的适应度函数和变异算子。一种由人类监督的进化搜索算法,该算法根据各个候选解决方案对搜索策略提出建议。假设人类对搜索问题具有合理的直觉。人类将规则添加到知识库中,以描述如何改进候选解决方案,或者为什么在寻求良好解决方案时它们是理想的还是不受欢迎的。增量知识获取方法的灵感来自(嵌套)RippleDown规则。通过使用现有知识库的不适当性能的具体示例,这种方法可以看到人们为知识库中已经存在的规则提供例外规则。嵌套波纹降低规则(NRDR)方法使人们可以使用对他们自然而直观的概念来撰写规则。在HeurEAKA中,NRDR明显适用于构成概率搜索算法的一部分。提出的系统中使用的概率搜索算法是遗传算法和分层贝叶斯优化算法。在工业相关领域进行的实验证明了HeurEAKA方法的成功。为在VLSI设计和城市道路网络的交通信号灯优化中进行详细的通道和配电箱路由开发了问题解决方案,并在短时间内开发了问题解决方案,而该领域已经投入了大量精力来开发现有算法。实验表明,选定的基准问题可以比现有方法更好地解决。特别是在交通信号灯优化领域中,可以实现出色的结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号