Network flow allocation is a central problem within operations research. Arguably, the most classic setting of flow allocation problems is a static one in which the arcs of a directed graph need to be assigned flow values in a way that respects the capacities of each edge and, for example, maximizes the amount of flow that arrives at a sink node. The numerous applications of flow problems have resulted in several variants being proposed and studied. In this paper, we study a variant of dynamic network flow. Dynamic network flow generalizes the static setting by introducing a notion of time and allowing the flow to move over time in the network. In our setting, the sink of the network also has a maximum capacity of flow it can receive at each timestep, and we are interested in computing flow allocations that distribute an even amount of flow to the sink of the network over all timesteps. Additionally, we assume that new flow can be generated at each non-sink node in each timestep, and that the nodes can temporarily store a limited amount of the flow. In a central instantiation of the problem, the non-sink nodes of the network are pumping stations that need to transfer wastewater to a treatment plant, which is the sink of the network. To evaluate our solving approaches in practice, we worked with the Helsinki Region Environmental Services Authority to collect and create a new open-source benchmark set based on wastewater quantities in the Helsinki region. More precisely, we study the applicability of linear programming for solving real-world benchmarks of this dynamic network flow optimization problem. As our main contributions, we: (i) extend and modify a previously proposed constraint model for computing feasible allocations to the dynamic setting and allow more flexible allocations, (ii) introduce several different approaches to even the workload arriving at the sink at each timestep, (iii) collect a new open-source dataset based on real-world wastewater flow quantities, and (iv) report on an extensive experimental evaluation of our model on three differently-sized time spans of the new dataset using state-of-the-art solvers. Our evaluation demonstrates that, among our evenness approaches, minimizing the difference between the maximum and minimum hourly incoming water to the treatment plant consistently yields the highest evenness in the flow arriving at the treatment plant. Additionally, we demonstrate the flexibility of our model by incorporating additional constraints aimed at reducing the energy consumption of the pumps.
No takes yet. Share an insight, caveat, or question.
Kasslin et al. (2026) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: