@article{d9285dadc5154fa296852761572d43cb,
title = "Topological orderings of weighted directed acyclic graphs",
abstract = "We call a topological ordering of a weighted directed acyclic graph non-negative if the sum of weights on the vertices in any prefix of the ordering is non-negative. We investigate two processes for constructing non-negative topological orderings of weighted directed acyclic graphs. The first process is called a mark sequence and the second is a generalization called a mark-unmark sequence. We answer a question of Erickson by showing that every non-negative topological ordering that can be realized by a mark-unmark sequence can also be realized by a mark sequence. We also investigate the question of whether a given weighted directed acyclic graph has a non-negative topological ordering. We show that even in the simple case when every vertex is a source or a sink the question is NP-complete.",
keywords = "Directed acyclic graph, Graph Algorithms, Topological ordering",
author = "D{\'a}niel Gerbner and Bal{\'a}zs Keszegh and Cory Palmer and D{\"o}m{\"o}t{\"o}r P{\'a}lv{\"o}lgyi",
note = "Publisher Copyright: {\textcopyright} 2016 Elsevier B.V. All rights reserved.",
year = "2016",
month = sep,
day = "1",
doi = "10.1016/j.ipl.2016.04.007",
language = "English",
volume = "116",
pages = "564--568",
journal = "Information Processing Letters",
issn = "0020-0190",
publisher = "Elsevier B.V.",
number = "9",
}