• Home
  • Search
  • Using graph coloring in an algebraic compiler
  • Cite Icon4
  • https://doi.org/10.1007/s002360050079Copy DOI Icon

Using graph coloring in an algebraic compiler

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

An algebraic compiler allows incremental development of the source program and builds its target image by composing the target images of the program components. In this paper we describe the general structure of an algebraic compiler focusing on compositional code generation. We show that the mathematical model for register management by an algebraic compiler is a graph coloring problem in which an optimally colored graph is obtained by composing optimally colored subgraphs. More precisely, we define the clique-composition of graphs \(G_1\) and \(G_2\) as the graph obtained by joining all the vertices in a clique in \(G_1\) with all the vertices in a clique in \(G_2\) and show that optimal register management by an algebraic compiler is achieved by performing clique-composition operations. Thus, an algebraic compiler provides automatically adequate clique separation of the global register management graph. We present a linear-time algorithm that takes as input optimally colored graphs \(G_1\) and \(G_2\) and constructs an optimal coloring of any clique-composition of \(G_1\) and \(G_2\). Motivated by the operation of clique-composition, we define the class of clique-composable graphs as those graphs that can be iteratively built from single vertices using the clique-composition operation. We show that the class of clique-composable graphs coincides with the well-known class of chordal graphs.

Similar Papers
  • Research Article
  • Citations17

Optimal colour‐based mean shift algorithm for tracking objects

  • Jun 01, 2014
  • IET Computer Vision
  • Xiaowei An +2
  • Research Article
  • Citations16

Reconfiguring dominating sets in some well-covered and other classes of graphs

  • Apr 21, 2017
  • Discrete Mathematics
  • R Haas +1
  • Research Article
  • Citations1

Composition and product of cover-incomparability graphs

  • Dec 09, 2022
  • The Art of Discrete and Applied Mathematics
  • Manoj Changat +1
  • Research Article
  • Citations37

Matching preclusion for vertex-transitive networks

  • Mar 19, 2016
  • Discrete Applied Mathematics
  • Qiuli Li +2
  • PDF
  • Research Article

Open global shadow graph and it’s zero forcing number

  • Jan 26, 2023
  • Proyecciones (Antofagasta)
  • Raksha Malur +1
  • Dissertation

Algorithms for asymmetrically constrained rendezvous on networks

  • Jan 01, 2019
  • Matthew Dippel
  • Conference Article
  • Citations1

Tight Bounds for Online Coloring of Basic Graph Classes

  • Feb 01, 2017
  • Susanne Albers +1
  • Research Article

Some properties of the closed global shadow graphs and their zero forcing number

  • Aug 01, 2022
  • Acta Universitatis Sapientiae, Informatica
  • M R Raksha +1
  • Research Article
  • Citations2

Linear Algorithms for Chordal Graphs of Bounded Directed Vertex Leafage

  • Mar 01, 2009
  • Electronic Notes in Discrete Mathematics
  • Michel Habib +1
  • Research Article
  • Citations5

Hierarchical Glocal Attention Pooling for Graph Classification

  • Sep 13, 2024
  • Pattern Recognition Letters
  • Waqar Ali +3
  • Research Article
  • Citations2

Clustered Graph Matching for Label Recovery and Graph Classification

  • Nov 01, 2023
  • IEEE Transactions on Network Science and Engineering
  • Zhirui Li +3
  • Research Article
  • Citations3

A new color change to improve the coloring of a graph

  • Jan 01, 1989
  • Discrete Applied Mathematics
  • C Berge
  • Research Article

Regularity and projective dimension of some class of well-covered graphs

  • Jan 01, 2016
  • TURKISH JOURNAL OF MATHEMATICS
  • Esfandiar Lashani +1
  • Research Article
  • Citations9

ALMOST SELF-CENTERED MEDIAN AND CHORDAL GRAPHS

  • Sep 01, 2012
  • Taiwanese Journal of Mathematics
  • Kannan Balakrishnan +5
  • Research Article
  • Citations20

Computing a minimum outer-connected dominating set for the class of chordal graphs

  • May 09, 2013
  • Information Processing Letters
  • J Mark Keil +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.