1999
DOI: 10.1137/s0097539795280287
|View full text |Cite
|
Sign up to set email alerts
|

Stack and Queue Layouts of Directed Acyclic Graphs: Part I

Abstract: Stack layouts and queue layouts of undirected graphs have been used to model problems in fault tolerant computing and in parallel process scheduling. However, problems in parallel process scheduling are more accurately modeled by stack and queue layouts of directed acyclic graphs (dags). A stack layout of a dag is similar to a stack layout of an undirected graph, with the additional requirement that the nodes of the dag be in some topological order. A queue layout is de ned in an analogous manner. The stacknum… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
40
0

Year Published

2002
2002
2023
2023

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 75 publications
(41 citation statements)
references
References 9 publications
1
40
0
Order By: Relevance
“…When moving this vertical line like a scan line further to the right, its crossings with edges always correspond to the content of the deque. If the vertical line passes a crossing between two edges e and e , e.g., (3,8) and (4,7), then this can be interpreted as swapping the positions of e and e in the deque, which is an invalid deque operation.…”
Section: Case (D)mentioning
confidence: 99%
See 1 more Smart Citation
“…When moving this vertical line like a scan line further to the right, its crossings with edges always correspond to the content of the deque. If the vertical line passes a crossing between two edges e and e , e.g., (3,8) and (4,7), then this can be interpreted as swapping the positions of e and e in the deque, which is an invalid deque operation.…”
Section: Case (D)mentioning
confidence: 99%
“…Stack and queue layouts have been studied extensively in the past, e.g., in [1,2,[4][5][6][7][8][9][12][13][14], and are used for 3D drawings of graphs [12,13], in VLSI design [2] and in other application scenarios (see [9] for a short survey). In these layouts the vertices of a graph are linearly ordered from the left to the right.…”
Section: Introductionmentioning
confidence: 99%
“…We complete this section by studying the relationship between upward track layout and another well-known graph parameter, namely the upward queuenumber [15,16,17].…”
Section: Upward Track Layoutsmentioning
confidence: 99%
“…In this section we study compact 3D upward drawings of trees and paths. We recall that Heath et al [17] proved that every tree DAG has an upward 2-queue layout and that every path DAG has an upward 1-queue layout.…”
Section: Compact 3d Upward Drawings Of Treesmentioning
confidence: 99%
“…Queue and stack layouts of a digraph are similarly defined as those of the underlying graph of the digraph. (Note that our definitions for digraphs are different from queue and stack layouts defined in [19,20] in which all arcs must have the same direction with respect to the vertex ordering. )…”
Section: (A) ≤ σ(B) σ(C) ≤ σ(D) and σ(A) ≤ σ(C) Then One Of The Fomentioning
confidence: 99%