Old urban areas are often prone to waterlogging and sewage contamination owing to their haphazard spatial arrangements, extensive impervious surfaces, and insufficient drainage infrastructure, thereby posing significant risks to both public safety and aquatic ecosystems. Sponge City retrofitting offers a viable solution. Currently, the study area is facing issues of waterlogging and pollution caused by rainfall. Conventional modeling approaches for optimizing the spatial allocation of Low-Impact Development (LID) practices typically quantify only the overall retrofit proportion. However, these methods fail to specify the optimal placement of individual facilities to balance hydrological benefits against construction costs. To bridge this gap between theoretical optimization and practical implementation, this study proposes an iterative approximation framework. First, the Non-Dominated Sorting Genetic Algorithm II (NSGA-II) was coupled with the Storm Water Management Model (SWMM) to generate a Pareto front, from which optimal solutions were selected using the Analytic Hierarchy Process (AHP). The configuration was further refined through multiple iterations of “exhaustive search combined with Euclidean distance” analysis to determine the optimal types and locations of LID facilities. The results show that: In Scenario 3, the Euclidean distance after LID retrofitting achieved a narrowing gap from 5 to 3 to 1. This indicates that the proposed progressive approximation solving process can be directly applied to specific retrofit targets, providing concrete construction guidance for LID retrofitting in older communities’ areas. Conclusions showed that (1) the specific locations for implementing LID facilities within sub-catchments become progressively clearer, ultimately defining precise retrofitting sites. (2) The proposed progressive approximation approach effectively and systematically reduces this disparity. (3) Retrofitted LID measures effectively managed stormwater and controlled pollution.
Zhang et al. (2026) studied this question.