Using software engineering knowledge to drive genetic program design using cultural algorithms - Exploiting the synergy of software engineering knowledge in evolutionary design

被引:0
|
作者
Ostrowski, DA [1 ]
Reynolds, RG [1 ]
机构
[1] Ford Motor Co, Sci Res Labs, Dearborn, MI 48121 USA
关键词
genetic programming; cultural algorithms; hybrid genetic programming; environments; agent-based Modeling; OEM strategy evolution; black box testing; white box testing;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we use Cultural Algorithms as a framework in which to embed a white and black box testing strategy for designing and testing large-scale GP programs. ne model consists of two populations, one supports white box testing of a genetic programming system and the other supports black box testing. The two populations communicate by sending information to a shared belief space. This allows a potential synergy between the two activities. Next, we exploit this synergy in order to evolve an OEM pricing strategy in a complex agent-based market environment. The new pricing strategy generated over $2 million dollars in revenue during the assessment period and outperformed the previous optimal strategy.
引用
收藏
页码:63 / 80
页数:18
相关论文
共 50 条
  • [21] Knowledge management acquisition improvement by using software engineering elicitation techniques
    Vasquez-Bravo, Diana-Marcela
    Sanchez-Segura, Maria-Isabel
    Medina-Dominguez, Fuensanta
    Amescua, Antonio
    [J]. COMPUTERS IN HUMAN BEHAVIOR, 2014, 30 : 721 - 730
  • [22] Advantage of DMS design approach using knowledge engineering
    Spuntupong, Knathip
    Chandarasupsang, Tirapot
    Chakpitak, Nopasit
    [J]. PROCEEDINGS OF 2008 INTERNATIONAL CONFERENCE ON CONDITION MONITORING AND DIAGNOSIS, 2007, : 1318 - 1322
  • [23] Racing car design using knowledge aided engineering
    Susca, L
    Mandorli, F
    Rizzi, C
    Cugini, U
    [J]. AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 2000, 14 (03): : 235 - 249
  • [24] Using Differences among Replications of Software Engineering Experiments to Gain Knowledge
    Juristo, Natalia
    Vegas, Sira
    [J]. ESEM: 2009 3RD INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2009, : 357 - 367
  • [25] Retrieval augmented generation using engineering design knowledge
    Siddharth, L.
    Luo, Jianxi
    [J]. KNOWLEDGE-BASED SYSTEMS, 2024, 303
  • [26] KITSS - USING KNOWLEDGE-BASED SOFTWARE ENGINEERING FOR FUNCTIONAL TESTING
    NONNENMANN, U
    EDDY, JK
    [J]. LECTURE NOTES IN ARTIFICIAL INTELLIGENCE, 1992, 604 : 215 - 224
  • [27] DESIGN FOR MANUFACTURABILITY IN VIRTUAL ENVIRONMENT USING KNOWLEDGE ENGINEERING
    Jakubowski, Julian
    Peterka, Jozef
    [J]. MANAGEMENT AND PRODUCTION ENGINEERING REVIEW, 2014, 5 (01) : 3 - 10
  • [28] Using multimedia to transfer knowledge in the teaching of engineering design
    Höhne, G
    Lotter, E
    Chilian, G
    Henkel, V
    [J]. DESIGN APPLICATIONS IN INDUSTRY AND EDUCATION, 2001, : 411 - 418
  • [29] Categorizing software engineering knowledge using a combination of SWEBOK and text categorization
    He, Jianying
    Yan, Haihua
    Jin, Maozhong
    Liu, Chao
    [J]. AI 2007: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2007, 4830 : 675 - 681
  • [30] The Knowledge Repository Management System Architecture of Digital Knowledge Engineering using Machine Learning to Promote Software Engineering Competencies
    Thanachawengsakul, Nattaphol
    Wannapiroon, Panita
    Nilsook, Prachyanun
    [J]. INTERNATIONAL JOURNAL OF EMERGING TECHNOLOGIES IN LEARNING, 2019, 14 (12) : 42 - 56