首页> 外文学位 >Using cultural algorithms to evolve strategies in agent-based models.
【24h】

Using cultural algorithms to evolve strategies in agent-based models.

机译:使用文化算法在基于代理的模型中发展策略。

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

摘要

Software Engineering methodologies have demonstrated their importance in the efficient solution of complex real-world problems. The process of software development can be viewed as searching through the state space of all possible programs. Evolutionary computation methods are useful in this search process due to their higher level of complexity. We are interested in performing an efficient search through the leverage is of Software Engineering techniques in order to maintain detailed information about program constraints. Our goal is to focus the search through identification of these constraints.; This thesis takes software testing methodologies and applies them to software design. Software testing processes reinforce and verify the design by the practice of determining program faults through the identification of knowledge that can allow the programmer to pin-point its cause and relate them back to the specification. We rely on complementary approaches in Software testing which are white box and black box testing. White box testing examines a programs structure while black box examines outputs in relevance to input data sets. These are applied in the context of software design in which the white box is first applied in order to generate a prototype. Once the program has been developed to a suitable level of performance, a black box approach is applied. This process runs in sequence until a suitable solution is found.; We apply these testing concepts through the utilization of Cultural Algorithms. Cultural Algorithms enhance the evolutionary process through the application of a belief structure to the traditional evolutionary approach. Our approach two Cultural Algorithms with one focusing on white box and the second on black box. This is termed as a Dual Cultural Algorithms with Genetic Programming. We apply this to a benchmark problem, the quadratic equation, which has initially been used by Zannoni and Reynolds [Zannoni 1996]. Here, we present a more effective approach in program generation in comparison to a standard GP approach. The solutions generated are also demonstrated to less complex than those generated with standard GP approaches.; Next, we apply this to a multi-agent system developed in order to simulate transactions in a durable goods market. Here, we find that a near-optimal strategy has a diminishing effect when heterogeneous factors are applied to our agents. We utilize the DCAGP framework to calibrate our agent-based model by allowing it to utilize the multi-agent system by allowing the evolutionary framework to use the multi-agent system as a performance function. This approach allows us to produce a near optimal solution in less generations than standard genetic programming methodologies.
机译:软件工程方法论已经证明了它们在有效解决复杂的实际问题中的重要性。可以将软件开发过程视为在所有可能程序的状态空间中进行搜索。进化计算方法由于其较高的复杂度而在此搜索过程中很有用。我们有兴趣通过利用软件工程技术来进行有效搜索,以维护有关程序约束的详细信息。我们的目标是通过识别这些约束来集中搜索。本文采用软件测试方法,并将其应用于软件设计。软件测试过程通过识别知识来确定程序故障,从而加强和验证设计,从而使程序员可以查明原因并使其与规范联系起来。我们在软件测试中依靠补充方法,即白盒测试和黑盒测试。白盒测试检查程序结构,而黑盒检查与输入数据集相关的输出。这些是在软件设计的上下文中应用的,在该软件设计中,首先应用白盒以生成原型。一旦将程序开发到合适的性能水平,就会应用黑盒方法。该过程按顺序进行,直到找到合适的解决方案为止。我们通过利用文化算法来应用这些测试概念。文化算法通过将信念结构应用于传统的进化方法来增强进化过程。我们采用两种文化算法,一种针对白盒,另一种针对黑盒。这被称为具有遗传编程的双重文化算法。我们将其应用于基准问题,即二次方程,该方程最初由Zannoni和Reynolds使用[Zannoni 1996]。在这里,与标准的GP方法相比,我们在程序生成中提出了一种更有效的方法。还证明了生成的解决方案比标准GP方法生成的解决方案复杂。接下来,我们将其应用于开发的多主体系统,以模拟耐用品市场中的交易。在这里,我们发现当将异质性因素应用于我们的代理商时,一种接近最优的策略会逐渐减弱。我们利用DCAGP框架通过允许演化框架将多主体系统用作性能功能,从而允许其利用多主体系统来校准基于主体的模型。与标准的遗传编程方法相比,这种方法使我们能够以更少的代数生成接近最佳的解决方案。

著录项

  • 作者

    Ostrowski, David Alfred.;

  • 作者单位

    Wayne State University.;

  • 授予单位 Wayne State University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2002
  • 页码 208 p.
  • 总页数 208
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

  • 入库时间 2022-08-17 11:46:25

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号