An empirical-based rainfall-runoff modelling using optimization technique