A general algorithm is presented for determining values for unit cost coefficients that reflect water use priorities for network flow programming models of water resource systems. The overarching principle for setting unit penalties for priority-based operations is that senior unit penalties must exceed the combined junior unit penalties for any feasible competing space-time path through the sy...