1. A computer-implemented method comprising: obtaining existing price information for a plurality of products; calculating, via a processor, target prices based at least in part on the existing price information; reverse engineering a set of bounded business rules to generate price bounds for each rule in the set of bounded business rules, wherein the reverse engineering is based at least in part on the calculated target prices; reverse engineering a set of comparative business rules to generate rule parameters for each rule in the set of comparative business rules, wherein the reverse engineering is based at least in part on the existing price information; and generating at least one recommended price for at least one of the plurality of products by applying the price bounds and the rule parameters to the existing price information.
2. The computer-implemented method of claim 1 , wherein reverse engineering a set of bounded rules comprises: for each bounded rule in the set of bounded business rules generating an upper bound value R max , a lower bound value R min , and a target value R target .