Back to Search Start Over

A Bijective Code for k-Trees with Linear Time Encoding and Decoding.

Authors :
Hutchison, David
Kanade, Takeo
Kittler, Josef
Kleinberg, Jon M.
Mattern, Friedemann
Mitchell, John C.
Naor, Moni
Nierstrasz, Oscar
Pandu Rangan, C.
Steffen, Bernhard
Sudan, Madhu
Terzopoulos, Demetri
Tygar, Doug
Vardi, Moshe Y.
Weikum, Gerhard
Chen, Bo
Paterson, Mike
Zhang, Guochuan
Caminiti, Saverio
Fusco, Emanuele G.
Source :
Combinatorics, Algorithms, Probabilistic & Experimental Methodologies; 2007, p408-420, 13p
Publication Year :
2007

Abstract

The problem of coding labeled trees has been widely studied in the literature and several bijective codes that realize associations between labeled trees and sequences of labels have been presented. k-trees are one of the most natural and interesting generalizations of trees and there is considerable interest in developing efficient tools to manipulate this class, since many NP-Complete problems have been shown to be polynomially solvable on k-trees and partial k-trees. In 1970 Rényi and Rényi generalized the Prüfer code to a subset of labeled k-trees; subsequently, non redundant codes that realize bijection between k-trees (or Rényi k-trees) and a well defined set of strings were produced. In this paper we introduce a new bijective code for labeled k-trees which, to the best of our knowledge, produces the first encoding and decoding algorithms running in linear time with respect to the size of the k-tree. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783540744498
Database :
Complementary Index
Journal :
Combinatorics, Algorithms, Probabilistic & Experimental Methodologies
Publication Type :
Book
Accession number :
33108681
Full Text :
https://doi.org/10.1007/978-3-540-74450-4_37