Research Article

Multiobjective Optimal Algorithm for Automatic Calibration of Daily Streamflow Forecasting Model

Algorithm 3

For each individual in archive set
Begin
  Set ;
  Generate a -dimension initial vector ;
  While ( is smaller than the maximum iteration number)
  Begin
    Calculate according to (9);
    Map the to the preset scope [, ] according to:
                  
    Calculate the new individual generated from the current individual according to:
      , where is the shrinkage factor and should be set a small number to ensure that
      the Chaos searches in a small scope;
    If dominates
    Begin
      Replace with ;
      Delete the individuals dominated by ;
      Break while;
    End if
    Else
    Begin
      Replace with ;
    End else
    ;
  End while
End for