A comprehensive approach to the optimization of design solutions for dry anti-flood reservoir dams