Waterway System Maintenance Optimization