Logic-based genetic programming with definite clause translation grammars

被引:16
|
作者
Ross, BJ [1 ]
机构
[1] Brock Univ, Dept Comp Sci, St Catharines, ON L2S 3A1, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
genetic programming; evolutionary computation; definite clause; translation grammar; logic programming; stochastic language inference;
D O I
10.1007/BF03037572
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
DCTG-GP is a genetic programming system that uses definite clause translation grammars. A DCTG is a logical version of an attribute grammar that supports the definition of context-free languages, and it allows semantic information associated with a language to be easily accommodated by the grammar. This is useful in genetic programming for defining the interpreter of a target language, or incorporating both syntactic and semantic problem-specific constraints into the evolutionary search. The DCTG-GP system improves on other grammar-based GP systems by permitting nontrivial semantic aspects of the language to be defined with the grammar. It also automatically analyzes grammar rules in order to determine their minimal depth and termination characteristics, which are required when generating random program trees of varied shapes and sizes. An application using DCTG-GP is described.
引用
收藏
页码:313 / 337
页数:25
相关论文
共 50 条
  • [21] DEFINITE-CLAUSE SET GRAMMARS - A FORMALISM FOR PROBLEM-SOLVING
    TANAKA, T
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1991, 10 (01): : 1 - 17
  • [22] Genetic design of logic-based fuzzy controller
    Han, CW
    [J]. ELECTRONICS LETTERS, 2004, 40 (05) : 293 - 294
  • [23] STRATIFICATION OF DEFINITE CLAUSE PROGRAMS AND OF GENERAL LOGIC PROGRAMS
    STEPANKOVA, O
    STEPANEK, P
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1990, 440 : 396 - 408
  • [24] GRAPH-GRAMMARS AND LOGIC PROGRAMMING
    CORRADINI, A
    MONTANARI, U
    ROSSI, F
    EHRIG, H
    LOWE, M
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 532 : 221 - 237
  • [25] Towards vague query answering in logic programming for logic-based information retrieval
    Straccia, Umberto
    [J]. FOUNDATIONS OF FUZZY LOGIC AND SOFT COMPUTING, PROCEEDINGS, 2007, 4529 : 125 - 134
  • [26] Logic-based programming for wireless sensor-actuator networks
    Wu, Yizhi
    Rowe, Anthony
    [J]. 2011 ACM/IEEE Second International Conference on Cyber-Physical Systems (ICCPS 2011), 2011, : 163 - 173
  • [27] Using definite clause grammars to build a global system for analyzing collections of documents
    Chazalon, Joseph
    Coueasnon, Bertrand
    [J]. DOCUMENT RECOGNITION AND RETRIEVAL XVII, 2010, 7534
  • [28] DEFINITE-CLAUSE GRAMMARS FOR 2D SHAPE-ANALYSIS
    BRIBIESCA, E
    ROSENBLUETH, DA
    GARZAJINICH, M
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1995, 30 (08) : 95 - 103
  • [29] Logic and logic-based control
    Hongsheng QI
    [J]. Control Theory and Technology, 2008, (01) : 26 - 36
  • [30] Logic and logic-based control
    Qi H.
    Cheng D.
    [J]. Journal of Control Theory and Applications, 2008, 6 (01): : 26 - 36