Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Math IBM Technology

IBM Using Complex Math To Manage Natural Disasters 115

coondoggie brings us a NetworkWorld story about IBM's efforts to use complex algorithms to manage responses to natural disasters. Researchers are making use of recent increases in processor speed and algorithm efficiency to develop a scalable, flexible model capable of handling the complicated planning involved in reacting to a crisis. Quoting: "'We are creating a set of intellectual properties and software assets that can be employed to gauge and improve levels of preparedness to tackle unforeseen natural disasters,' says Dr. Gyana Parija. 'Most real-world problems involve uncertainty, and this has been the inspiration for us to tackle challenges in natural disaster management.' In the case of flooding, for example, the stochastic programming model would use various flood scenarios, resource supply capabilities at different dispatch locations, and fixed and variable costs associated with deployment of various flood-management resources to manage various risk measures. By assigning probabilities to the factors driving outcomes, the model outlines how limited resources can meet tomorrow's unknown demands or liabilities. In this way, the risks and rewards of various tradeoffs can be explored, IBM said."
This discussion has been archived. No new comments can be posted.

IBM Using Complex Math To Manage Natural Disasters

Comments Filter:
  • It won't save us (Score:5, Informative)

    by Ethanol-fueled ( 1125189 ) * on Thursday April 03, 2008 @08:02PM (#22958426) Homepage Journal
    High-performance computing won't save us from idiots in high places, even during natural disasters. Case in point: Michael D. Brown [wikipedia.org], who was in charge of FEMA during the Hurricane Katrina ordeal. From the wikipedia article:

    "...Some members interviewed felt Brown showed an imperious attitude, and nicknamed him 'The Czar'."

    Heckuva job, Brownie! More optimistically, I hope that their algorithms could predict the 4 or 5 "wild"- fires in Southern California which are all started mysteriously(on the same day) "in season."
  • by icegreentea ( 974342 ) on Thursday April 03, 2008 @08:15PM (#22958556)
    Before everyone starts smarting at this thing 'predicting' natural disasters, please read the summary carefully (I know your not going to read the article). The math and system is designed to help deal with natural disasters that do happen (like optimizing your relief delivery path, plotting the best places to contain/fight a forest fire, etc etc). It is also used to evaluate how best, and how well current resources could be used in a natural disaster by predicting (yes, there is it, a prediction) most likely challenges, problems, scale and the like. I think it's useful.
    <p>
    The new thing with this apparently is that they're using a new mathematical model that previously was too computationally expensive to do on a large scale. Computers are powerful enough to use these models now.
  • Re:Complex math? (Score:3, Informative)

    by jdagius ( 589920 ) on Thursday April 03, 2008 @09:10PM (#22958894)
    I repeat: RTFA. This so-called "complex math" is _not_ about imaginary numbers! It's about stochastic programming and _complex algorithms_ (i.e. complicated). Why don't you mod me up (for a change) so you people can get this straight.

    "The idea is to use high-level math techniques, which IBM calls Stochastic programming, to help speed up and simplify complex tasks "
  • Re:Monte Carlo (Score:1, Informative)

    by Anonymous Coward on Thursday April 03, 2008 @10:43PM (#22959578)
    Well, stochastic programming is most definitely not a "glorified Monte Carlo simulation", which is based on random trials, and not guaranteed to find any sort of optimum. In fact, stochastic programming isn't really simulation-based at all. It's more like a set of optimization techniques for solving problems with parametric uncertainties.

    The idea behind it is that parametric uncertainties that can be characterized using a probability distribution. The optimization algorithm itself is often deterministic. (e.g. LP or NLP routines)
    http://en.wikipedia.org/wiki/Stochastic_programming [wikipedia.org]

    The word "complex" is misplaced -- I think the author meant complicated. Stochastic problems of nontrivial size require significant computational horsepower to solve, and benefit tremendously from good formulations and massive computational resources.

    That said, I agree, it's not really that newsworthy.
  • by theodp ( 442580 ) on Thursday April 03, 2008 @11:33PM (#22959864)
    And thanks to IBM, responding to a crisis of 9/11 or Katrina magnitude strikes may constitute patent infringement. Big Blue has a patent pending for Optimizing the Selection, Verification, and Deployment of Expert Resources in a Time of Chaos [uspto.gov], which covers responding to 'episodes of profound chaos during hurricanes, earthquakes, tidal waves, solar flares, flooding, terrorism, war, and pandemics to name a few.' It's apparently this easy [flickr.com].
  • Re:Complex math? (Score:5, Informative)

    by jonadab ( 583620 ) on Friday April 04, 2008 @12:51AM (#22960194) Homepage Journal
    > That's "complex" as in "complicated" math

    In mathematics, "complex" does not mean complicated any more than "proper" means correct or "rational" means sane or "group" means any old gathering or collection. These words have very specific meanings in mathematics, and using them for their general-English meaning, in the context of math, is at best confusing and at worst outright misleading.

    You can talk about a "complex algorithm", and people will generally understand you mean a complicated one, because the word "algorithm" lends more of a computer-science context. You can say "complex way of doing things" and convey the idea of complicatedness, because "way of doing things" is sufficiently general that it doesn't really imply any particular context at all. But saying "complex math" very much conveys the idea of the use of complex numbers (i.e., numbers with a real part and an imaginary part, either or neither or both of which may be zero for any given number) because the word "math" strongly implies a mathematics context and draws the math-jargon sense of the word "complex" to the forefront. Only someone who doesn't *know* what the word "complex" means in mathematics would think of any other meaning.

    It's like saying "hedge fund" and expecting people to get the idea that you're collecting money for shrubberies. Only someone with no idea what a hedge fund is would get that impression.
  • by YetAnotherOnlineAcct ( 1267424 ) on Friday April 04, 2008 @02:19AM (#22960498)
    Back in the mid 90's I was working on some logistics systems. I remember seeing a software package from some Swedish company that used stochastic programming. The software did spare parts optimization. Tell it what sort of spares you need (Jet engines, parts for oil well), where you need them (O'Hare, an oil rig), how much they cost (I don't know!), how much they cost to store, where you have warehouses, how much storage costs, how long it takes to get one if you need to order it from Boeing or something, what's the interest rate if you need to borrow the money to buy the parts, how long it takes to get from the storage site to where it's needed, and of course the failure rate of the parts, and a few more things I can't remember......

    In other words, it took LOTS of data.

    But, once you entered the data, you could tell the system "I want 99.999% uptime" and it would give you the most cost efficient way to buy and store the parts needed. Or you could start with a budget and find out what sort of availability you could afford. Depending on the size of the operation and criticality of the availability you could save a lot of money or really help with availability.

    It sounds like this software does something similar. In the spares optimization, you don't know which airport your plane will be at when it's engine needs replacing. In the disaster scenario, you don't know where the disaster will strike. In the first case, you're optimizing spare part allocation. In the second you're optimizing recovery supplies and equipment. Either way you get the best probabilities you can and optimize the best you can.

    Yeah, I know. I read the article. AND posted an on-topic, very un-funny comment. I must be new here. Well, this user ID is new, at least.

  • Re:Easy (Score:3, Informative)

    by Wrath0fb0b ( 302444 ) on Friday April 04, 2008 @03:25AM (#22960738)
    First off, he was assigning them to null, not testing whether they are null, so the syntax is correct.

    Secondly, while I know it's somewhat rude make an issue of sigs, you are aware that actual children are harmed in the making of child pornography, right?
  • by Money for Nothin' ( 754763 ) on Friday April 04, 2008 @08:29AM (#22961696)
    The current financial market crisis is considered by many economists and finance professionals to be due in part to the failure of such computationally-intensive risk-management models as those it sounds like IBM is creating.

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...