Abstract

In dynamic flow networks, every vertex starts with items (flow) that need to be shipped to designated sinks. All edges have two associated quantities: length, the amount of time required for a particle to traverse the edge, and capacity, the number of units of flow that can enter the edge in unit time. The goal is to move all the flow to the sinks. A variation of the problem, modeling evacuation protocols, is to find the sink location(s) that minimize evacuation time, restricting the flow to be confluent. Solving this problem is NP-hard on general graphs, and thus research into optimal algorithms has traditionally been restricted to special graphs such as paths, and trees.A specialized version of robust optimization is minmax regret, in which the input flows at the vertices are only partially defined by constraints. The goal is to find a sink location that has the minimum regret over all the input flows that satisfy the partially defined constraints. Regret for a fully defined input flow and a sink is defined to be the difference between the evacuation time to that sink and the optimal evacuation time.A large recent literature derives polynomial time algorithms for the minmax regret k-sink location problem on paths and trees under the simplifying condition that all edges have the same (uniform) capacity. This paper develops an O(n4logn) time algorithm for the minmax regret 1-sink problem on paths with general (non-uniform) capacities. To the best of our knowledge, this is the first minmax regret result for dynamic flow problems in any type of graph with general capacities.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call