mathematical optimization library (C++)
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 9 commits behind lvv:master.
carview.php?tsp= Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
carview.php?tsp= .old
carview.php?tsp= doc
carview.php?tsp= newuoa
carview.php?tsp= .gitignore
carview.php?tsp= Makefile
carview.php?tsp= README
carview.php?tsp= changelog
carview.php?tsp= condor-wrap.h
carview.php?tsp= convert-condor.h
carview.php?tsp= convert-gsl.h
carview.php?tsp= gsl-nelder-mead-wrap.h
carview.php?tsp= hook-jeevs.h
carview.php?tsp= line_search.h
carview.php?tsp= lopti.h
carview.php?tsp= newuoa-wrap.h
carview.php?tsp= note
carview.php?tsp= object_function.h
carview.php?tsp= steepest_descent.h
carview.php?tsp= t-generic.cc
carview.php?tsp= t-line_search.cc
carview.php?tsp= t-lopti.cc
carview.php?tsp= t-newuoa.cc

README

LOPTI is open source C++ optimization library. There are three major parts.
1st and main part is solver-driver which either wraps external solver or uses
LOPTI native solvers and presents to library user consistent and simple
optimization API. 2nd part is collection of solvers.  Currently LOPTI have 4
solvers: 'NEWUOA', 'CONDOR', 'Nelder Mead' (simplex) and 'Hook-Jeevs'.  All
current solvers are derivative free and have open source (GPL or BSD like
licences).  Some of them (Condor) are unchanged and treated as black-box.  Some
of them (NEWUOA - fortran source) went through heavy modification to interface
with LOPTI.  And other (Hook-Jeevs) were completely rewritten into LOPTI native
solver.  3rd part is collection of object function and object function
modifiers.·  
See also lopti/doc/lopti.html (or unprocessed text version: doc/lopti).
If there is no lopti/doc/lopti.html, you can generate it:
	# install asciidoc, if not installed
	cd lopti/doc/
	make lopti.html