Embedding Genetic Improvement into Programming Languages

被引:0
|
作者
Yoo, Shin [1 ]
机构
[1] Korea Adv Inst Sci & Technol, 291 Daehak Ro, Daejeon 34141, South Korea
关键词
Genetic Improvement; Self Adaptation; Programming Language; SOFTWARE;
D O I
10.1145/3067695.3082516
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present a vision of genetic improvement firmly embedded in, and supported by, programming languages. Genetic improvement has already been envisioned as the next compiler, which would take human written programs as input and return versions optimised with respect to various objectives. As an intermediate stage, or perhaps to complement the fully automated vision, we imagine genetic improvement processes that are hinted at and directed by humans but understood and undertaken by programming languages and their runtimes, via interactions through the source code. We examine existing similar ideas and examine the benefits of embedding them within programming languages.
引用
收藏
页码:1551 / 1552
页数:2
相关论文
共 50 条
  • [1] Genetic Improvement of Genetic Programming
    Langdon, William B.
    2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2020,
  • [2] Functional BIP: Embedding connectors in functional programming languages
    Edelmann, Romain
    Bliudze, Simon
    Sifakis, Joseph
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2017, 92 : 19 - 44
  • [3] EMBEDDING UNIVERSAL COMPUTER ARITHMETIC IN HIGHER PROGRAMMING-LANGUAGES
    BOHLENDER, G
    COMPUTING, 1980, 24 (2-3) : 149 - 160
  • [4] Study on improvement of genetic programming
    2000, Systems Engineering Society of China, China (20):
  • [5] Evaluation as a Continuous Improvement Process in the Learning of Programming Languages
    Gestal, Marcos
    Fernandez-Lozano, Carlos
    Munteanu, Cristian R.
    Rabunal, Juan R.
    Dorado, Julian
    INTERNATIONAL JOINT CONFERENCE SOCO'18-CISIS'18- ICEUTE'18, 2019, 771 : 521 - 529
  • [6] Saliency Improvement Through Genetic Programming
    Martinez-Rodriguez, Diana E.
    Contreras-Cruz, Marco A.
    Hernandez-Belmonte, Uriel H.
    Bereg, Sergey
    Ayala-Ramirez, Victor
    PROCEEDINGS OF THE 3RD INTERNATIONAL WORKSHOP ON INTERACTIVE AND SPATIAL COMPUTING (IWISC 18), 2018, : 29 - +
  • [7] Towards programming languages for genetic engineering of living cells
    Pedersen, Michael
    Phillips, Andrew
    JOURNAL OF THE ROYAL SOCIETY INTERFACE, 2009, 6 : S437 - S450
  • [8] Applying genetic improvement to a genetic programming library in C plus
    Lopez-Lopez, Victor R.
    Trujillo, Leonardo
    Legrand, Pierrick
    SOFT COMPUTING, 2019, 23 (22) : 11593 - 11609
  • [9] Applying genetic improvement to a genetic programming library in C++
    Víctor R. López-López
    Leonardo Trujillo
    Pierrick Legrand
    Soft Computing, 2019, 23 : 11593 - 11609
  • [10] A Comparison of Genetic Programming Feature Extraction Languages for Image Classification
    Maghoumi, Mehran
    Ross, Brian J.
    2014 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE FOR MULTIMEDIA, SIGNAL AND VISION PROCESSING (CIMSIVP), 2014, : 98 - 105