Risk analysis for data-intensive stochastic models
First Claim
Patent Images
1. A computer program product comprising:
- a computer readable storage medium to store a computer readable program, wherein the computer readable program, when executed by a processor within a computer, causes the computer to perform operations for designating a graphical element displayed in a user interface, the operations comprising;
generating a plurality of database instances from a possible-worlds database according to a plurality of Monte Carlo variable generation functions;
analyzing the database instances from the possible-worlds database by executing a query on each database instance to generate a query-result distribution having an extreme upper quantile of interest;
selecting a cutoff value; and
discarding the database instances that yield query-result values below the cutoff value, and retaining the database instances that yield query-result values above the cutoff value as elite sets.
1 Assignment
0 Petitions
Accused Products
Abstract
A risk analysis system and method are provided. The system includes an analyzer for analyzing database instances by executing a query on each database instance and selecting a cutoff value. The analyzer also discards the sets of uncertainty data that yield query-result values below the cutoff value and retains the database instances that yield query-result values above the cutoff value as elite sets. The system also includes a cloner to replicate the elite sets, and a sampler to modify the elite sets so that each elite set is mutually statistically independent while still yielding query-result values above the cutoff value.
24 Citations
18 Claims
-
1. A computer program product comprising:
-
a computer readable storage medium to store a computer readable program, wherein the computer readable program, when executed by a processor within a computer, causes the computer to perform operations for designating a graphical element displayed in a user interface, the operations comprising; generating a plurality of database instances from a possible-worlds database according to a plurality of Monte Carlo variable generation functions; analyzing the database instances from the possible-worlds database by executing a query on each database instance to generate a query-result distribution having an extreme upper quantile of interest; selecting a cutoff value; and discarding the database instances that yield query-result values below the cutoff value, and retaining the database instances that yield query-result values above the cutoff value as elite sets. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
generating a plurality of database instances from a possible-worlds database according to a plurality of Monte Carlo variable generation functions; analyzing the database instances from the possible-worlds database by executing a query on each database instance to generate a query-result distribution having an extreme upper quantile of interest; selecting a cutoff value; and discarding the database instances that yield query-result values below the cutoff value, and retaining the database instances that yield query-result values above the cutoff value as elite sets. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a Monte Carlo database (MCDB) system use a variable generation (VG) function to generate a plurality of database instances from a possible-worlds database according to a plurality of Monte Carlo variable generation functions; and an analyzer configured to analyze the database instances from the possible-worlds database by executing a query on each database instance to generate a query-result distribution having an extreme quantile of interest; wherein the analyzer is further configured to; select a cutoff value; discard the database instances that yield query-result values below the cutoff value; and retain the database instances that yield query-result values above the cutoff value as elite sets. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification