...
首页> 外文期刊>IAES International Journal of Artificial Intelligence >Solving N-Queens Problem Using Subproblems based on Genetic Algorithm
【24h】

Solving N-Queens Problem Using Subproblems based on Genetic Algorithm

机译:基于遗传算法的子问题求解N皇后问题

获取原文
           

摘要

Nowadays, permutation problems with large state spaces and the path to solution is irrelevant such as N-Queens problem has the same general property for many important applications such as integrated-circuit design, factory-floor layout, job-shop scheduling, automatic programming, telecommunications network optimization, vehicle routing, and portfolio management. Therefore, methods which are able to find a solution are very important. Genetic algorithm (GA) is one the most well-known methods for solving N-Queens problem and applicable to a wide range of permutation problems. In the absence of specialized solution for a particular problem, genetic algorithm would be efficient. But holism and random choices cause problem for genetic algorithm in searching large state spaces. So, the efficiency of this algorithm would be demoted when the size of state space of the problem grows exponentially. In this paper, the subproblems used based on genetic algorithm to cover this weakness. This proposed method is trying to provide partial view for genetic algorithm by locally searching the state space. This method works to take shorter steps toward the solution. To find the first solution and other solutions in N-Queens problem using proposed method: dividing N-Queens problem into subproblems, which configuring initial population of genetic algorithm. The proposed method is evaluated and compares it with two similar methods that indicate the amount of performance improvement.
机译:如今,具有大状态空间和解决方案路径的排列问题已不相关,例如N-Queens问题对于许多重要应用具有相同的一般属性,例如集成电路设计,工厂车间布局,作业车间调度,自动编程,电信网络优化,车辆路由和资产组合管理。因此,能够找到解决方案的方法非常重要。遗传算法(GA)是解决N皇后问题的最著名方法之一,适用于多种排列问题。在没有针对特定问题的专门解决方案的情况下,遗传算法将非常有效。但是整体和随机选择给遗传算法搜索大状态空间带来了问题。因此,当问题的状态空间大小呈指数增长时,该算法的效率将降低。本文使用基于遗传算法的子问题来弥补这一弱点。该方法试图通过局部搜索状态空间为遗传算法提供局部视图。此方法可朝解决方案采取更短的步骤。要使用提出的方法找到N-Queens问题的第一个解决方案和其他解决方案:将N-Queens问题划分为子问题,从而配置遗传算法的初始种群。对提出的方法进行了评估,并将其与两种表明性能改善程度的类似方法进行了比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号