GrGen: A fast SPO-based graph rewriting tool

被引:0
|
作者
Ceiss, Rubino [1 ]
Batz, Cernot Veit [1 ]
Grund, Daniel [1 ]
Hack, Sebastian [1 ]
Szalkowski, Adam [1 ]
机构
[1] Univ Karlsruhe, D-76131 Karlsruhe, Germany
来源
GRAPH TRANSFORMATIONS, PROCEEDINGS | 2006年 / 4178卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Graph rewriting is a powerful technique that requires graph pattern matching, which is an NP-complete problem. We present GRGEN, a generative programming system for graph rewriting, which applies heuristic optimizations. According to Varro's benchmark it is at least one order of magnitude faster than any other tool known to us. Our graph rewriting tool implements the well-founded single-pushout approach. We define the notion of search plans to represent different matching strategies and equip these search plans with a cost model, taking the present host graph into account. The task of selecting a good search plan is then viewed as an optimization problem. For the ease of use, GRGEN features an expressive specification language and generates program code with a convenient interface.
引用
收藏
页码:383 / 397
页数:15
相关论文
共 50 条
  • [31] Rule-based transformation of graph rewriting rules: Towards higher-order graph grammars
    Machado, Rodrigo
    Ribeiro, Leila
    Heckel, Reiko
    THEORETICAL COMPUTER SCIENCE, 2015, 594 : 1 - 23
  • [32] Fast Graph Fourier Transforms Based on Graph Symmetry and Bipartition
    Lu, Keng-Shih
    Ortega, Antonio
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2019, 67 (18) : 4855 - 4869
  • [33] Graph Neural Network based Netlist Operator Detection under Circuit Rewriting
    Zhao, Guangwei
    Shamsi, Kaveh
    PROCEEDINGS OF THE 32ND GREAT LAKES SYMPOSIUM ON VLSI 2022, GLSVLSI 2022, 2022, : 53 - 58
  • [34] Product family modeling and design support: An approach based on graph rewriting systems
    Du, XH
    Jiao, JX
    Tseng, MM
    AI EDAM-ARTIFICIAL INTELLIGENCE FOR ENGINEERING DESIGN ANALYSIS AND MANUFACTURING, 2002, 16 (02): : 103 - 120
  • [35] A novel word-graph-based query rewriting method for question answering
    Yan, Rongen
    Dang, Depeng
    Gao, Hu
    Wu, Yan
    Yu, Wenhui
    DATA TECHNOLOGIES AND APPLICATIONS, 2023, 58 (01) : 1 - 23
  • [36] A novel word-graph-based query rewriting method for question answering
    Yan, Rongen
    Dang, Depeng
    Gao, Hu
    Wu, Yan
    Yu, Wenhui
    DATA TECHNOLOGIES AND APPLICATIONS, 2024, 58 (01) : 1 - 23
  • [37] Knowledge Graph-Based Query Rewriting in a Relational Data Harmonization Framework
    Abolhassani, Neda
    Tung, Teresa
    Gomadam, Karthik
    Ramaswamy, Lakshmish
    2016 IEEE 2ND INTERNATIONAL CONFERENCE ON COLLABORATION AND INTERNET COMPUTING (IEEE CIC), 2016, : 433 - 438
  • [38] Graph-based query rewriting for knowledge sharing between peer ontologies
    Qin, Biao
    Wang, Shan
    Du, Xiaoyong
    Chen, Qiming
    Wang, Qiuyue
    INFORMATION SCIENCES, 2008, 178 (18) : 3525 - 3542
  • [39] K-Maude: A Rewriting Based Tool for Semantics of Programming Languages
    Serbanuta, Traian Florin
    Rosu, Grigore
    REWRITING LOGIC AND ITS APPLICATIONS, 2010, 6381 : 104 - 122
  • [40] The Change Impact Analysis in BPM Based Software Applications: A Graph Rewriting and Ontology Based Approach
    Bouneffa, Mourad
    Ahmad, Adeel
    ENTERPRISE INFORMATION SYSTEMS, ICEIS 2013, 2014, 190 : 280 - 295