A computer model which selects least cost herbicide programs given a minimum desired level of weed control could provide growers with economical weed management options. Using an integer programming approach, a herbicide selection model was developed for corn production under Pennsylvania conditions. Models for three rotations (corn-soybean, corn-corn, and corn-alfalfa) under three tillage systems (conventional tillage, reduced tillage, and no-till) that evaluated 21 soil-applied and 13 postemergence herbicide options for 24 weeds were developed. Each model minimizes the cost of a herbicide program subject to a desired level of weed control. By selecting the weed species to be controlled and the level of control desired, customized herbicide programs can be generated. The models can also be used to evaluate the cost of changing the level of control desired for an individual weed species or set of weeds.