A Simultaneous Approach for Batch Water-allocation Network Design