Dag realizations of directed degree sequences

5Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We consider the following graph realization problem. Given a sequence with S := (b1a1),...,(bnan) with a i, bi ∈ ℤ0+, does there exist an acyclic digraph (a dag, no parallel arcs allowed) G = (V,A) with labeled vertex set V := {v1,...,vn} such that for all vi ∈ V indegree and outdegree of vi match exactly the given numbers ai and bi, respectively? The complexity status of this problem is open, while a generalization, the f-factor dag problem can be shown to be NP-complete. In this paper, we prove that an important class of sequences, the so-called opposed sequences, admit an O(n + m) realization algorithm, where n and m = Σi=1n ai = Σi=1n bi denote the number of vertices and arcs, respectively. For an opposed sequence it is possible to order all non-source and non-sink tuples such that ai ≤ ai+1 and bi ≥ bi+1. Our second contribution is a realization algorithm for general sequences which significantly improves upon a naive exponential-time algorithm. We also investigate a special and fast realization strategy "lexmax", which fails in general, but succeeds in more than 97% of all sequences with 9 tuples. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Berger, A., & Müller-Hannemann, M. (2011). Dag realizations of directed degree sequences. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6914 LNCS, pp. 264–275). https://doi.org/10.1007/978-3-642-22953-4_23

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free