The main purpose of this paper is to present the genetic programming (GP) and apply it to extend the flow records (y) according to the nearby stream-flow station (x). Based on GP, the relationships between x and y can be expressed as parse trees. A fittes