**Problem Statement:**Devise an algorithm that provides all possible paths from source to destination with total edge latency within a given budget

*b*, whose nodes are all on some simple path from source to destination.

These dissemination graphs allow us to get an upper bound on reliability for a given source, destination, and time budget. We can find a lower bound on cost and the corresponding reliability by determining the graph with the smallest budget for which any path exists for a given graph, source, and destination.

Details of our algorithm and example runs can be found in the presentation here (pdf). A GUI that runs the algorithm on a text representation of an arbitrary symmetric weighted graph, for a given source, destination, and budget can be found here (also available on GitHub here).