Rule processing method and apparatus providing exclude cover removal to simplify selection and/or conflict advice
First Claim
1. In a computer-implemented rule processing method that provides conflict or selection advice to help guide a user achieve satisfiability of a business or engineering rule represented by a zero-suppressed binary decision diagram (ZDD) rule model, an improvement comprising:
- obtaining at least one Exclude ZDD rule component from the ZDD rule model, identifying covers within said Exclude ZDD rule component, removing covers identified in said identifying step thereby to produce an abridged Exclude ZDD rule component, determining satisfiability of said rule model utilizing said abridged Exclude ZDD component, and utilizing results of said determining step during automated decision support to help guide said user to attain satisfiability of said rule.
5 Assignments
0 Petitions
Accused Products
Abstract
An improvement in a computer-implemented rule processing method that provides conflict or selection advice to help guide a user achieve satisfiability of a business or engineering rule represented by a zero-suppressed binary decision diagram (ZDD) rule model. The improvement comprises obtaining at least one Exclude ZDD rule component from the ZDD rule model, identifying covers within the Exclude ZDD rule component, removing covers identified in the identifying step thereby to produce abridged Exclude ZDD rule component, determining satisfiability of the rule model utilizing the abridged Exclude ZDD component, and utilizing results of the determining step during automated decision support to help guide the user to attain satisfiability of the rule. An apparatus that implements the aforementioned method is also disclosed.
77 Citations
16 Claims
-
1. In a computer-implemented rule processing method that provides conflict or selection advice to help guide a user achieve satisfiability of a business or engineering rule represented by a zero-suppressed binary decision diagram (ZDD) rule model, an improvement comprising:
-
obtaining at least one Exclude ZDD rule component from the ZDD rule model, identifying covers within said Exclude ZDD rule component, removing covers identified in said identifying step thereby to produce an abridged Exclude ZDD rule component, determining satisfiability of said rule model utilizing said abridged Exclude ZDD component, and utilizing results of said determining step during automated decision support to help guide said user to attain satisfiability of said rule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 14)
-
-
8. In a computer-implemented rule processing apparatus that provides conflict or selection advice to help guide a user achieve satisfiability of a business or engineering rule represented by a zero-suppressed binary decision diagram (ZDD) rule model, an improvement comprising:
cover removal module to remove covers in the ZDD rule model, said cover removal module including program instructions to effect in said processing apparatus the identification of covers within said Exclude ZDD rule component, the removal of covers so identified thereby to produce an abridged Exclude ZDD rule component, the determination of satisfiability of said rule model utilizing said abridged Exclude ZDD component, and the utilization of results of said determination during automated decision support to help guide said user to achieve satisfiability of said rule. - View Dependent Claims (9, 10, 11, 12, 13)
-
15. In a computer-implemented rule processing system that determines for a user satisfiability of a ZDD rule model indicative of a business or engineering rule, an apparatus comprising:
-
a first program module to obtain at least one Exclude ZDD rule component from said ZDD rule model, a second program module to identify and remove cover details within said Exclude ZDD rule component whereby to produce an abridged Exclude ZDD rule component, and an execution engine to determine satisfiability of said ZDD rule model utilizing said abridged Exclude ZDD rule component to provide results of said satisfiability to a user.
-
-
16. In a computer-implemented rule processing system to provide a determination of satisfiability of a business rule represented by a ZDD rule model, a computer-implemented method of reducing complexity of said determination comprising:
-
obtaining an Exclude ZDD representation of said rule model, removing at least one cover from said Exclude ZDD representation thereby to generate an abridged Exclude ZDD representation, and providing results of said determination to a user utilizing said abridged Exclude ZDD representation.
-
Specification