NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
SIM_EXPLORE: Software for Directed Exploration of Complex SystemsPhysics-based numerical simulation codes are widely used in science and engineering to model complex systems that would be infeasible to study otherwise. While such codes may provide the highest- fidelity representation of system behavior, they are often so slow to run that insight into the system is limited. Trying to understand the effects of inputs on outputs by conducting an exhaustive grid-based sweep over the input parameter space is simply too time-consuming. An alternative approach called "directed exploration" has been developed to harvest information from numerical simulators more efficiently. The basic idea is to employ active learning and supervised machine learning to choose cleverly at each step which simulation trials to run next based on the results of previous trials. SIM_EXPLORE is a new computer program that uses directed exploration to explore efficiently complex systems represented by numerical simulations. The software sequentially identifies and runs simulation trials that it believes will be most informative given the results of previous trials. The results of new trials are incorporated into the software's model of the system behavior. The updated model is then used to pick the next round of new trials. This process, implemented as a closed-loop system wrapped around existing simulation code, provides a means to improve the speed and efficiency with which a set of simulations can yield scientifically useful results. The software focuses on the case in which the feedback from the simulation trials is binary-valued, i.e., the learner is only informed of the success or failure of the simulation trial to produce a desired output. The software offers a number of choices for the supervised learning algorithm (the method used to model the system behavior given the results so far) and a number of choices for the active learning strategy (the method used to choose which new simulation trials to run given the current behavior model). The software also makes use of the LEGION distributed computing framework to leverage the power of a set of compute nodes. The approach has been demonstrated on a planetary science application in which numerical simulations are used to study the formation of asteroid families.
Document ID
20140001467
Acquisition Source
Headquarters
Document Type
Other - NASA Tech Brief
Authors
Burl, Michael
(California Inst. of Tech. Pasadena, CA, United States)
Wang, Esther
(California Inst. of Tech. Pasadena, CA, United States)
Enke, Brian
(Southwest Research Inst. San Antonio, TX, United States)
Merline, William J.
(Southwest Research Inst. San Antonio, TX, United States)
Date Acquired
March 13, 2014
Publication Date
September 1, 2013
Publication Information
Publication: NASA Tech Briefs, September 2013
Subject Category
Lunar And Planetary Science And Exploration
Computer Systems
Report/Patent Number
NPO-47919
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available