Skip to main content

Telling Stories: Enumerating Maximal Directed Acyclic Graphs with Constrained Set of Sources and Targets

  • Chapter
  • First Online:
Analysis and Enumeration

Part of the book series: Atlantis Studies in Computing ((ATLANTISCOMP,volume 6))

  • 696 Accesses

Abstract

In this chapter we propose an example of enumeration problem with a potentially exponential number of solutions that we solve by using a non-trivial brute force approach. The problem is a constrained version of the problem of enumerating all maximal directed acyclic subgraphs (DAG) of a graph \(G\). In this version, we enumerate maximal DAGs whose sources and targets belong to a predefined subset of the vertices. We call such DAGs stories. Given a Metabolic network, each individual story should explain how some interesting metabolites are derived from some other through a chain of reactions, by keeping alternative pathways. We first show how to compute one story in polynomial-time, and then describe two different algorithms to “tell” all possible stories.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 89.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andrea Marino .

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Atlantis Press and the authors

About this chapter

Cite this chapter

Marino, A. (2015). Telling Stories: Enumerating Maximal Directed Acyclic Graphs with Constrained Set of Sources and Targets. In: Analysis and Enumeration. Atlantis Studies in Computing, vol 6. Atlantis Press, Paris. https://doi.org/10.2991/978-94-6239-097-3_4

Download citation

Publish with us

Policies and ethics