Nature knows: heuristic search algorithms optimizing a fuzzy rule-based fish habitat suitability model for rivers.