System and method for managing a chaotic event by optimizing decision subdivisions subject to multidimensional constraints
First Claim
1. A computer implemented method for optimally selecting a subset of decisions from a first plurality of decisions related to a management of a chaotic event for a plurality of decision makers managing a plurality of effects of the chaotic event, the computer implemented method comprising:
- receiving the first plurality of decisions related to the chaotic event, wherein the chaotic event is an interruption in a plurality of routines normally performed by people in everyday activities because of damage inflicted to individuals and infrastructures;
using a heuristic algorithm causing a processor to eliminate a first subset of decisions, wherein the first subset of decisions is in the first plurality of decisions, wherein a second plurality of decisions is formed, and wherein the second plurality of decisions comprises the first plurality of decisions less the first subset of decisions;
using a mathematical optimization algorithm causing the processor to select a second subset of decisions, wherein the second subset of decisions is within the second plurality of decisions, and wherein the mathematical optimization algorithm takes as input at least one constraint and chaotic event information;
storing the second subset of decisions in a storage device;
using the mathematical optimization algorithm causing the processor to subdivide the second subset of decisions into a plurality of third subsets of decisions; and
assigning each of the plurality of third subsets of decisions to a corresponding decision maker, and displaying each of the plurality of third subsets of decisions on a display of the corresponding decision maker, wherein assigning is based on a plurality of corresponding user profiles of a plurality of decision makers.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for optimally selecting a subset of decisions from a first plurality of decisions related to management of a chaotic event. The first plurality of decisions related to the chaotic event is received. A heuristic algorithm is used to eliminate a first subset of decisions. The first subset of decisions is in the first plurality of decisions. A second plurality of decisions is formed. The second plurality of decisions comprises the first plurality of decisions less the first subset of decisions. A mathematical optimization algorithm is then used to select a second subset of decisions. The second subset of decisions is within the second plurality of decisions. The mathematical optimization algorithm takes as input at least one constraint and chaotic event information. The second subset of decisions is stored.
73 Citations
16 Claims
-
1. A computer implemented method for optimally selecting a subset of decisions from a first plurality of decisions related to a management of a chaotic event for a plurality of decision makers managing a plurality of effects of the chaotic event, the computer implemented method comprising:
-
receiving the first plurality of decisions related to the chaotic event, wherein the chaotic event is an interruption in a plurality of routines normally performed by people in everyday activities because of damage inflicted to individuals and infrastructures; using a heuristic algorithm causing a processor to eliminate a first subset of decisions, wherein the first subset of decisions is in the first plurality of decisions, wherein a second plurality of decisions is formed, and wherein the second plurality of decisions comprises the first plurality of decisions less the first subset of decisions; using a mathematical optimization algorithm causing the processor to select a second subset of decisions, wherein the second subset of decisions is within the second plurality of decisions, and wherein the mathematical optimization algorithm takes as input at least one constraint and chaotic event information; storing the second subset of decisions in a storage device; using the mathematical optimization algorithm causing the processor to subdivide the second subset of decisions into a plurality of third subsets of decisions; and assigning each of the plurality of third subsets of decisions to a corresponding decision maker, and displaying each of the plurality of third subsets of decisions on a display of the corresponding decision maker, wherein assigning is based on a plurality of corresponding user profiles of a plurality of decision makers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising:
-
a computer usable medium having a computer usable program code for optimally selecting a subset of decisions from a first plurality of decisions related to a management of a chaotic event for a plurality of decision makers managing a plurality of effects of the chaotic event, the computer usable program code causing a computer to perform steps comprising; receiving the first plurality of decisions related to the chaotic event, wherein the chaotic event is an interruption in a plurality of routines normally performed by people in everyday activities because of damage inflicted to individuals and infrastructures; using a heuristic algorithm causing a processor to eliminate a first subset of decisions, wherein the first subset of decisions is in the first plurality of decisions, wherein a second plurality of decisions is formed, and wherein the second plurality of decisions comprises the first plurality of decisions less the first subset of decisions; using a mathematical optimization algorithm causing the processor to select a second subset of decisions, wherein the second subset of decisions is within the second plurality of decisions, and wherein the mathematical optimization algorithm takes as input at least one constraint and chaotic event information; storing the second subset of decisions in a storage device; using the mathematical optimization algorithm causing the processor to subdivide the second subset of decisions into a plurality of third subsets of decisions; and assigning each of the plurality of third subsets of decisions to a corresponding decision maker, and displaying each of the plurality of third subsets of decisions on a display of the corresponding decision maker, wherein assigning is based on a plurality of corresponding user profiles of a plurality of decision makers. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A data processing system comprising:
-
a bus; a storage device connected to the bus, wherein the storage device contains a computer usable program product, and wherein the computer usable program product contains a plurality of instructions; and at least one processor unit coupled to the bus, wherein the plurality of instructions causes the processor unit to perform steps comprising; receiving the first plurality of decisions related to the chaotic event, wherein the chaotic event is an interruption in a plurality of routines normally performed by people in everyday activities because of damage inflicted to individuals and infrastructures; using a heuristic algorithm to eliminate a first subset of decisions, wherein the first subset of decisions is in the first plurality of decisions, wherein a second plurality of decisions is formed, and wherein the second plurality of decisions comprises the first plurality of decisions less the first subset of decisions; using a mathematical optimization algorithm to select a second subset of decisions, wherein the second subset of decisions is within the second plurality of decisions, and wherein the mathematical optimization algorithm takes as input at least one constraint and chaotic event information; storing the second subset of decisions in a storage device; using the mathematical optimization algorithm causing the processor to subdivide the second subset of decisions into a plurality of third subsets of decisions; and assigning each of the plurality of third subsets of decisions to a corresponding decision maker, and displaying each of the plurality of third subsets of decisions on a display of the corresponding decision maker, wherein assigning is based on a plurality of corresponding user profiles of a plurality of decision makers.
-
Specification