12. A manufacture comprising: a non-transitory computer-readable storage medium; and a computer executable instruction stored on the non-transitory computer-readable storage medium which, when executed by a computer device, causes the computing device to perform a method comprising: calculating target prices based at least in part on existing price information of a plurality of products, generating price bounds for a set of bounded business rules based at least in part on the calculated target prices, generating rule parameters for a set of comparative business rules 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.
14. The manufacture of claim 12 , wherein generating rule parameters comprises: iteratively generating rule parameters for each comparative rule in the set of comparative rules until the rule parameters are stable, wherein iteratively generating the rule parameters comprises: performing a number of rounds, the number of rounds determined dynamically based on stability of the rule parameters, each round comprising: for each comparative rule in the set of comparative rules, generating rule parameters for the comparative rule, and determining whether the rule parameters are stable.