【24h】

Guiding Algorithm Selection and Model Formation with Case-Based Reasoning

机译:基于案例推理的指导算法选择与模型形成

获取原文
获取原文并翻译 | 示例

摘要

One of the key objectives of AI research is to find ways to solving difficult problems more efficiently and effectively. In general, any type of problem-solving algorithm can also be viewed as a type of search through a space of feasible and infeasible solutions. In the past decade or so, many different types of search algorithms were introduced, algorithms that have been found useful for a wide variety of tasks ranging from engineering to business. These algorithms include Genetic Algorithms (GA) that models a search problem by borrowing concepts from biological genetics. GA is a type of stochastic search that uses genetic operators such as crossovers and mutations. There are also Constraint Satisfaction Problem (CSP) algorithms that model a problem as a set of variables and constraints. CSP uses constraint propagation and domain reduction techniques to perform a quick search for a feasible solution. Simulated Annealing (SA) algorithms are yet other types of problem-solving algorithms. They model a problem using concepts from the physics involved in annealing to search for a near-optimal solution. There are also Mathematical Programming, Tabu Search and many others. Besides the problem of algorithm selection, each type of search algorithm also has many different types of variations and tweaks for fine-tuning, such as addition heuristics to guide the search. Furthermore, each type of problem-solving algorithm will require a different problem model before they can be applied. For example, if GA is used, the problem must first be modeled as chromosome-like structures. However, selecting the "right" problem-solving algorithm and producing a "good" model is not at all easy; even for skilled and experienced AI practitioners. Very often, a trial-and-error approach is used to discover the best combination of algorithms and models to match a particular problem at hand.
机译:人工智能研究的主要目标之一是找到更有效,更有效地解决难题的方法。通常,任何类型的问题解决算法也可以视为通过可行和不可行解决方案空间进行的一种搜索。在过去十年左右的时间里,引入了许多不同类型的搜索算法,发现这些算法可用于从工程到业务的各种任务。这些算法包括遗传算法(GA),该遗传算法通过借鉴生物遗传学的概念对搜索问题进行建模。 GA是一种随机搜索类型,它使用遗传运算符(例如交叉和突变)进行搜索。还存在约束满足问题(CSP)算法,可以将问题建模为一组变量和约束。 CSP使用约束传播和域缩减技术来快速搜索可行的解决方案。模拟退火(SA)算法是其他类型的问题解决算法。他们使用与退火相关的物理学概念来建模问题,以寻找接近最佳的解决方案。还有数学编程,禁忌搜索等。除了算法选择问题外,每种搜索算法还具有许多不同类型的变化和微调功能,例如用于指导搜索的附加启发式算法。此外,每种类型的问题解决算法在应用之前都将需要不同的问题模型。例如,如果使用GA,则必须首先将问题建模为染色体样结构。但是,选择“正确的”问题解决算法并生成“良好的”模型并不是一件容易的事。即使是熟练且经验丰富的AI从业人员。通常,反复试验方法用于发现算法和模型的最佳组合,以匹配手头的特定问题。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号