Abstract
We consider the following graph realization problem. Given a sequence \(S:={a_1 \choose b_1},\dots,{a_n \choose b_n}\) with \(a_i,b_i\in \mathbb{Z}_0^+\), does there exist an acyclic digraph (a dag, no parallel arcs allowed) G = (V,A) with labeled vertex set V: = {v 1,…,v n } such that for all v i ∈ V indegree and outdegree of v i match exactly the given numbers a i and b i , 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 = \sum_{i=1}^n a_i = \sum_{i=1}^n b_i\) 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 a i ≤ a i + 1 and b i ≥ b i + 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.
This work was supported by the DFG Focus Program Algorithm Engineering, grant MU 1482/4-2.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Havel, V.: A remark on the existence of finite graphs. Casopis Pest. Math. 80, 477–480 (1955)
Hakimi, S.: On the realizability of a set of integers as degrees of the vertices of a simple graph. J. SIAM Appl. Math. 10, 496–506 (1962)
Hakimi, S.: Graphs with prescribed degree of vertices (hungarian). Mat. Lapok 11, 264–274 (1960)
Gale, D.: A theorem on flows in networks. Pacific J. Math. 7, 1073–1082 (1957)
Ryser, H.: Combinatorial properties of matrices of zeros and ones. Canad J. Math. 9, 371–377 (1957)
Fulkerson, D.: Zero-one matrices with zero trace. Pacific J. Math. 10, 831–836 (1960)
Chen, W.K.: On the realization of a (p,s)-digraph with prescribed degrees. Journal of the Franklin Institute 281, 406–422 (1966)
Kleitman, D.J., Wang, D.L.: Algorithms for constructing graphs and digraphs with given valences and factors. Discrete Mathematics 6, 79–88 (1973)
Berger, A., Müller-Hannemann, M.: Dag characterizations of directed degree sequences. Technical Report 2011/6, Martin-Luther-Universität Halle-Wittenberg, Department of Computer Science (2011)
Tutte, W.T.: Graph factors. Combinatorica 1, 79–97 (1981)
Kundu, S.: The k-factor conjecture is true. Discrete Mathematics 6, 367–376 (1973)
Berger, A., Müller-Hannemann, M.: Dag realisations of directed degree sequences. Technical Report 2011/5, Martin-Luther-Universität Halle-Wittenberg, Department of Computer Science (2011)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Berger, A., Müller-Hannemann, M. (2011). Dag Realizations of Directed Degree Sequences. In: Owe, O., Steffen, M., Telle, J.A. (eds) Fundamentals of Computation Theory. FCT 2011. Lecture Notes in Computer Science, vol 6914. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22953-4_23
Download citation
DOI: https://doi.org/10.1007/978-3-642-22953-4_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-22952-7
Online ISBN: 978-3-642-22953-4
eBook Packages: Computer ScienceComputer Science (R0)