The invention discloses a water
engineering scheduling intelligent parallel caching
system for intelligent water conservancy and an optimization method. The
system comprises a constraint-driven asynchronous hierarchical caching module, a topology-sensitive cumulative hash module and a polymorphic hierarchical storage module. According to the
system, a three-level framework of thread local buffering, global
batch processing and an generational sliding window is adopted, and boundary constraint pre-
verification is executed on a scheduling scheme; decision vectors are rearranged according to the upstream and downstream topological relation of the water
engineering, an upstream
engineering decision preferentially participates in Hash calculation and is endowed with a higher weight, and the weight is decreased progressively according to an exponential function; target value arrays are dynamically distributed, and volume class, flow class and
time sequence class constraint violation degrees are stored in a layered mode; according to the method, through a topology-aware Hash mechanism and a self-adaptive caching strategy, the recognition precision and the caching
hit rate of similar schemes are remarkably improved, repeated calling of a hydraulic simulator is effectively reduced, and the calculation efficiency of water engineering scheduling optimization is improved.