During mid and late period in Oil-field development, there is a restriction between the production and the constitution programming of measure type. The Bi-level programming model is built about field production constitution to reflect the hierarchical and relation of the programming process. In the model, the max number of entire oilfield's gross revenue is marked as the objective function of upper formation programming, and measure production from programming is marked as the objective function of lower level programming, and the new oil well quantity,the measure work load and the measure cost are took as constraints. So the solution algorithm that combined with stochastic algorithm and genetic algorithm is designed, and it is verified that the model and algorithm is effective with examples. Now, the problem that is restrictive between oilfield production and the most superior assignment of work load and cost is solved successfully.