Contents

-

The Complexity of List Ranking of Trees

Dariusz Dereniowski1
1Department of Algorithms and System Modeling, Gdazsisk University of Technology, Poland

Abstract

A vertex k-ranking of a graph G is a function c:V(G){1,,k} such that if c(u)=c(v), u,vV(G), then each path connecting vertices u and v contains a vertex w with c(w)>c(u). If each vertex v has a list of integers L(v) and for a vertex ranking c it holds c(v)L(v) for each vV(G), then c is called an L-list k-ranking, where L={L(v):vV(G)}. In this paper, we investigate both vertex and edge (vertex ranking of a line graph) list ranking problems. We prove that both problems are NP-complete for several classes of acyclic graphs, like full binary trees, trees with diameter at most 4, and comets. The problem of finding vertex (edge) L-list ranking is polynomially solvable for paths and trees with a bounded number of non-leaves, which includes trees with diameter less than 4.