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.