中文
相关论文

相关论文: Graph Rewriting and Relabeling with PBPO+: A Unify…

200 篇论文

We extend the powerful Pullback-Pushout (PBPO) approach for graph rewriting with strong matching. Our approach, called \pbpostrong, exerts more control over the embedding of the pattern in the host graph, which is important for a large…

计算机科学中的逻辑 · 计算机科学 2021-06-28 Roy Overbeek , Jörg Endrullis , Aloïs Rosset

We provide a tutorial introduction to the algebraic graph rewriting formalism PBPO+. We show how PBPO+ can be obtained by composing a few simple building blocks, and model the reduction rules for binary decision diagrams as an example.…

计算机科学中的逻辑 · 计算机科学 2023-03-30 Roy Overbeek , Jörg Endrullis

We introduce a termination method for the algebraic graph transformation framework PBPO+, in which we weigh objects by summing a class of weighted morphisms targeting them. The method is well-defined in rm-adhesive quasitoposes (which…

计算机科学中的逻辑 · 计算机科学 2024-11-13 Roy Overbeek , Jörg Endrullis

Encodings of term rewriting systems (TRSs) into graph rewriting systems usually lose global termination, meaning the encodings do not terminate on all graphs. A typical encoding of the terminating TRS rule a(b(x)) -> b(a(x)), for example,…

计算机科学中的逻辑 · 计算机科学 2021-12-22 Roy Overbeek , Jörg Endrullis

Direct Preference Optimization (DPO) aligns language models using pairwise preference comparisons, offering a simple and effective alternative to Reinforcement Learning (RL) from human feedback. However, in many practical settings, training…

机器学习 · 计算机科学 2026-05-11 Ning Liu , Chuanneng Sun , Kristina Klinkner , Shervin Malmasi

Equality saturation, a technique for program optimisation and reasoning, has gained attention due to the resurgence of equality graphs (e-graphs). E-graphs represent equivalence classes of terms under rewrite rules, enabling simultaneous…

计算机科学中的逻辑 · 计算机科学 2025-05-05 Aleksei Tiurin , Dan R. Ghica , Nick Hu

Term graph rewriting is important as "conceptual implementation" of the execution of functional programs, and of data-flow optimisations in compilers. One way to define term graph transformation rule application is via the well-established…

计算机科学中的逻辑 · 计算机科学 2019-02-07 Wolfram Kahl , Yuhang Zhao

The technique of \emph{equality saturation}, which equips graphs with an equivalence relation, has proven effective for program optimisation. We give a categorical semantics to these structures, called \emph{e-graphs}, in terms of Cartesian…

计算机科学中的逻辑 · 计算机科学 2025-05-21 Aleksei Tiurin , Chris Barrett , Dan R. Ghica , Nick Hu

We introduce a categorical formalism for rewriting surface-embedded graphs. Such graphs can represent string diagrams in a non-symmetric setting where we guarantee that the wires do not intersect each other. The main technical novelty is a…

计算机科学中的逻辑 · 计算机科学 2023-08-01 Malin Altenmüller , Ross Duncan

We demonstrate that the most well-known approach to rewriting graphical structures, the Double-Pushout (DPO) approach, possesses a notion of sequential compositions of rules along an overlap that is associative in a natural sense. Notably,…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Nicolas Behr , Pawel Sobocinski

We introduce a class of rooted graphs which allows one to encode various kinds of classical or quantum circuits. We then follow a set-theoretic approach to define rewrite systems over the considered graphs and propose a new complete…

计算机科学中的逻辑 · 计算机科学 2021-03-23 Rachid Echahed , Mnacho Echenim , Mehdi Mhalla , Nicolas Peltier

We refine the weighted type graph technique for proving termination of double pushout (DPO) graph transformation systems. We increase the power of the approach for graphs, we generalize the technique to other categories, and we allow for…

计算机科学中的逻辑 · 计算机科学 2026-03-11 Jörg Endrullis , Roy Overbeek

Graph rewriting is a popular tool for the optimisation and modification of graph expressions in domains such as compilers, machine learning and quantum computing. The underlying data structures are often port graphs - graphs with labels at…

数据结构与算法 · 计算机科学 2025-03-27 Luca Mondada , Pablo Andrés-Martínez

We develop a theory of rewriting for structured cospans in order to extend compositional methods for modeling open networks. First, we introduce a category whose objects are structured cospans, and establish conditions under which it is…

范畴论 · 数学 2026-04-06 Daniel Cicala

Graph reordering is a powerful technique to increase the locality of the representations of graphs, which can be helpful in several applications. We study how the technique can be used to improve compression of graphs and inverted indexes.…

数据结构与算法 · 计算机科学 2017-09-04 Laxman Dhulipala , Igor Kabiljo , Brian Karrer , Giuseppe Ottaviano , Sergey Pupyrev , Alon Shalita

E-graphs are a data structure for equational reasoning and optimization over ground terms. One of the benefits of e-graph rewriting is that it can declaratively handle useful but difficult to orient identities like associativity and…

编程语言 · 计算机科学 2025-04-22 Philip Zucker

Hyperbolic geometry has emerged as an effective latent space for representing complex networks, owing to its ability to capture hierarchical organization and heterogeneous connectivity patterns using low-dimensional embeddings. As a result,…

机器学习 · 计算机科学 2026-05-01 Sofía Pérez Casulo , Marcelo Fiori , Bernardo Marenco , Federico Larroca

In this paper we adapt previous work on rewriting string diagrams using hypergraphs to the case where the underlying category has a traced comonoid structure, in which wires can be forked and the outputs of a morphism can be connected to…

计算机科学中的逻辑 · 计算机科学 2026-01-14 Dan R. Ghica , George Kaye

The paper develops an abstract (over-approximating) semantics for double-pushout rewriting of graphs and graph-like objects. The focus is on the so-called materialization of left-hand sides from abstract graphs, a central concept in…

计算机科学中的逻辑 · 计算机科学 2019-02-14 Andrea Corradini , Tobias Heindel , Barbara König , Dennis Nolte , Arend Rensink

Sesqui-pushout (SqPO) rewriting is a variant of transformations of graph-like and other types of structures that fit into the framework of adhesive categories where deletion in unknown context may be implemented. We provide the first…

计算机科学中的逻辑 · 计算机科学 2019-12-23 Nicolas Behr
‹ 上一页 1 2 3 10 下一页 ›