首页> 外文学位 >An application of genetic algorithms to a function allocation problem.
【24h】

An application of genetic algorithms to a function allocation problem.

机译:遗传算法在功能分配问题中的应用。

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

摘要

Genetic algorithms (GAs) are randomized search procedures that use the mechanics of natural selection rather than traditional heuristics in an attempt to “evolve” a solution. The main application of GAs are search problems (e.g. solving an equation) and optimization problems (e.g. job scheduling). This thesis examines the question of whether GAs are suitable for use in solving function allocation problems.; The LaHave House Project, an endeavor to create a semi-automated design system for houses, is used as a basis for the function allocation work. In house generation, an entire floor plan has been created, with rooms and sections clearly laid out, after which it must be determined what function each room will serve. There are billions of ways to allocate functions to the rooms, but only a relative few of those ways are architecturally reasonable (for example, the large double-height room in the middle of the house should never be made into a closet).; The main work of this thesis involved developing and testing a genetic algorithm method on the problem. During the earlier stages of designing the GA, many problems with flawed designs were encountered. Three fundamentally different approaches were tried, each substantially improving the quality of the generated designs over those of the previous one. In the final approach, over 99% of the generated designs were free of error.; Previously, a pure heuristic-based planning algorithm written in PROLOG was developed to perform the function allocation. This thesis compares the relative advantages and disadvantages between the GA method and goal based planning. Also discussed are the techniques used to develop and refine the GA method, as well as how they can be generalized to other GA applications, especially ones for solving design problems.
机译:遗传算法(GA)是随机搜索程序,使用自然选择的机制而不是传统的启发式方法来尝试“发展”解决方案。 GA的主要应用是搜索问题(例如,求解方程式)和优化问题(例如,工作安排)。本文研究了遗传算法是否适合用于解决功能分配问题。 LaHave房屋项目旨在创建房屋的半自动化设计系统,该功能被用作功能分配工作的基础。在生成房屋的过程中,已经创建了完整的平面图,并清楚地布置了房间和部分,然后必须确定每个房间将起到什么作用。 ;有数十亿种分配功能的方法,但是这些方法中只有相对少数在结构上是合理的(例如,房屋中间的大型双高房间绝不能制成壁橱)。本文的主要工作涉及开发和测试针对该问题的遗传算法方法。在设计GA的早期阶段,遇到了许多有缺陷的设计问题。尝试了三种根本不同的方法,每种方法都大大提高了所生成设计的质量。在最终方法中,超过99%的生成设计没有错误。以前,开发了用PROLOG编写的基于启发式的纯计划算法来执行功能分配。本文比较了遗传算法和基于目标的计划之间的相对优缺点。还讨论了用于开发和完善GA方法的技术,以及如何将其推广到其他GA应用程序,尤其是用于解决设计问题的应用程序。

著录项

  • 作者

    Mak, Philip C.;

  • 作者单位

    DalTech - Dalhousie University (Canada).;

  • 授予单位 DalTech - Dalhousie University (Canada).;
  • 学科 Computer Science.
  • 学位 M.Comp.Sc.
  • 年度 1999
  • 页码 91 p.
  • 总页数 91
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号