Parsing and translation of expressions by genetic programming

被引:0
|
作者
Jackson, David [1 ]
机构
[1] Univ Liverpool, Dept Comp Sci, Liverpool L69 3BX, Merseyside, England
关键词
algorithms; experimentation; genetic programming; application; software tools;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We have investigated the potential for using genetic programming to evolve compiler parsing and translation routines for processing arithmetic and logical expressions as they are used in a typical programming language. Parsing and translation are important and complex real-world problems for which evolved solutions must make use of a range of programming constructs. The exercise also tests the ability of genetic programming to evolve extensive and appropriate use of abstract data types - namely, stacks. Experimentation suggests that the evolution of such code is achievable, provided that program function and terminal sets are judiciously chosen.
引用
收藏
页码:1681 / 1688
页数:8
相关论文
共 50 条
  • [31] SEMANTICALLY CONSTRAINED PARSING AND LOGIC PROGRAMMING
    AKAMA, S
    ISHIKAWA, A
    [J]. META-PROGRAMMING IN LOGIC PROGRAMMING, 1989, : 157 - 168
  • [32] Dynamic programming as frame for efficient parsing
    Ferro, MV
    Souto, DC
    Pardo, MAA
    [J]. SCCC'98 - XVIII INTERNATIONAL CONFERENCE OF THE CHILEAN SOCIETY OF COMPUTER SCIENCE, PROCEEDINGS, 1998, : 68 - 75
  • [33] Image parsing by loopy dynamic programming
    Zhang, Shizhou
    Wang, Jinjun
    Gong, Yihong
    Zhang, Shun
    Zhang, Xinzi
    Lan, Xuguang
    [J]. NEUROCOMPUTING, 2014, 145 : 240 - 249
  • [34] PARALLEL PARSING OF PROGRAMMING-LANGUAGES
    SRIKANT, YN
    SHANKAR, P
    [J]. INFORMATION SCIENCES, 1987, 43 (1-2) : 55 - 83
  • [35] SYNTAX DIRECTED TRANSLATION WITH LR PARSING
    MELICHAR, B
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 641 : 30 - 36
  • [36] ON TRANSLATION OF BOOLEAN EXPRESSIONS
    BOTTENBRUCH, HH
    GRAU, AA
    [J]. COMMUNICATIONS OF THE ACM, 1962, 5 (07) : 384 - 387
  • [37] Discovering approximate expressions of GPS geometric dilution of precision using genetic programming
    Wu, Chih-Hung
    Ho, Ya-Wei
    Chen, Li-Wun
    Huang, You-Dong
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2012, 45 (01) : 332 - 340
  • [38] Improving Model-Based Genetic Programming for Symbolic Regression of Small Expressions
    Virgolin, M.
    Alderliesten, T.
    Witteveen, C.
    Bosman, P. A. N.
    [J]. EVOLUTIONARY COMPUTATION, 2021, 29 (02) : 211 - 237
  • [39] An assumptive logic programming methodology for parsing
    Voll, K
    Yeh, T
    Dahl, V
    [J]. 12TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2000, : 11 - 18
  • [40] Multi-gene genetic programming expressions for simulating solute transport in fractures
    Khafagy, Mohamed
    El-Dakhakhni, Wael
    Dickson-Anderson, Sarah
    [J]. JOURNAL OF HYDROLOGY, 2022, 606