Sandia National Laboratories

Changes between Version 3 and Version 4 of WikiStart


Ignore:
Timestamp:
08/06/09 17:29:07 (9 years ago)
Author:
tplante
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v3 v4  
    11= Hybrid Optimization Parallel Search PACKage = 
    22 
    3 HOPSPACK solves derivative-free optimization problems with a C++ software framework.  The framework enables parallel operation using MPI (for distributed machine architectures) and multithreading (for single machines with multiple processors/cores).  It's easy to get an optimization application up and running on HOPSPACK: go to the TBD link. 
     3HOPSPACK solves derivative-free optimization problems with a C++ software framework.  The framework enables parallel operation using MPI (for distributed machine architectures) and multithreading (for single machines with multiple processors or cores).  Optimization problems can have linear and nonlinear constraints, and variables that are continuous or integer-valued.  Functions can be noisy, nonsmooth, and nonconvex.  HOPSPACK is released with two user communities in mind:  those who need an optimization problem solved, and those who wish to experiment with writing their own derivative-free solvers. 
     4 
     5Go to the Quick Start (TBD) page for fast instructions on using a precompiled binary. 
     6 
     7Read the User Manual (TBD) for more information. 
    48 
    59[wiki:HopspackTeam HOPSPACK team] 
     
    812 
    913TBD 
     14Only function values are required for the optimization. 
     15 
     16The user simply provides a program that can evaluate the objective and nonlinear constraint functions at a given point.  The program runs separately from HOPSPACK for maximum flexibility. 
     17 
     18HOPSPACK can be run in parallel on a cluster of computers or on multi-core machines. 
     19 
     20A robust implementation of the Generating Set Search (GSS) algorithm is supplied. 
     21 
     22Souce code builds on Linux, Windows, and Mac OSX using native compilers. 
     23 
     24Multiple solvers can run simultaneously and are easily configured to share information. 
     25 
     26Solvers share a cache of computed function and constraint evaluations to eliminate duplicate work. 
     27 
     28Solvers can initiate and control subproblems. 
     29 
     30Source is freely available under terms of the GNU Lesser General Public License. 
     31 
     32 
    1033 
    1134= Current Release =