[Sandia National Laboratories]
[About 
Sandia]
[Unique 
Solutions]
[Working With 
Us]
[Contacting 
Us]
[News 
Center]
[Search]
[Home]
[navigation panel]

William Hart Home

Research Interests

Publications

Presentations

Recent
Projects

Software

Documentation

Contact Information

William E. Hart Research

Global Optimization: My principle area of research is the development, analysis and application of methods for global optimization, especially stochastic heuristics and derivative-free methods. These methods are being incorporated into the SGOPT optimization library.

  • Parallel branch-and-bound: Branch-and-bound algorithms can be used to solve a wide range of optimization problems. For example, they are a method commonly used to exactly solve mixed integer programming (MIP) problems. I am developing PICO an object-oriented parallel branch-and-bound algorithm for MIP problems that can effectively use a large number of processors.

  • Evolutionary Algorithms (EAs): These heuristic global optimization methods use a population of search points that are used to search with the evolutionary mechanisms of selection and recombination.
    • Convergence Analysis: I have developed several analyses of the convergence of EAs, particularly on continuous search domains. In particular, I have developed Evolutionary Pattern Search Algorithms, which have a weak stationary-point convergence theory on smooth problems.

    • Hybrids: Hybrid EAs that use local search are among the most effective EAs used in real applications. I have evaluated the design of these hybrid EAs for continuous and mixed-continuous problem domains.
Applications: I am actively involved in a variety of applications that primarily involve optimization methods, but also general algorithmic methods.
  • Drug Docking: I am working with the Scripps Research Institute and UCSD on docking methods used within the AutoDock docking tool. We have developed hybrid EAs that rapidly and robustly find optimal docking configurations.

  • Protein Folding: Working with members of the Tortilla Project, I have developed methods for solving protein structure prediction problems with the HP lattice model, which abstracts the dominant force of protein folding: the hydrophobic interaction. the
    • Approximate Folding Methods: A variety of methods have been proposed to predict the three-dimensional structure of proteins from their amino acid sequence. Very few of these methods provide the user with measure of confidence in the predicted structure. I have developed algorithms that generate protein structures whose energy is guaranteed to be within a fixed fraction of the energy of the optimal protein structure.
    • Exact Methods: I am working on exact methods for folding large protein sequences in the HP model using integer programming formulations.

  • Logistics: I am working with collaborators at RPI, Cornell and Sandia on several logistics problems at Pantex and Sandia. This team's work with production planning for Pantex was a finalist in the 1999 Edelman Competition.

  • Agent-based Learning: I am working to develop machine learning methods for software agents that are used to model human behavior in small-scale combat simulations. Our work involves developing learning methods like hybrid methods for genetic programming and global optimization methods for fitting neural networks.



William Hart || Back to top of page || Questions and Comments || Acknowledgment and Disclaimer