Abstract:The decisive variables of comprehensive controlling program at small watershed must be clear, concrete and practical.The main decisive variables about terrance, biological measures and gully engineering mustn't be left out.The optimum model is a multi-objective and unlinear programming, it has four objective functions, they are net benefit, flood storage, soil conservation and ecological benefit, The linear initial solution and the restraining method are two efficient method to solute this question.