
DFL  DerivativeFree Library A software library for derivativefree optimization

Contributors and developers of the Library:
 G.Di Pillo, DIIAG  Univ. of Rome "La Sapienza"
 G.Fasano, DM  Univ. Ca'Foscari of Venice
 G.Liuzzi, IASI  Italian National Res. Council
 S.Lucidi, DIIAG  Univ. of Rome "La Sapienza"
 V.Piccialli, DICII  Univ. of Rome "Tor Vergata"
 F.Rinaldi, DM  Univ. of Padova
 M.Sciandrone, DSI  Univ. of Florence
DFL is administered by Giampaolo Liuzzi


The following packages are available for download under the GNU General Public License (GPL):
Package name 
Downloads 
Package description 
Coding Language 
Reference paper 
Local Optimization 
SDBOX 
382 
A DerivativeFree algorithm for bound constrained optimization problems 
Fortran90 and C, plus an interface for Julia 
Journal paper,
Report 
SDPEN 
351 
A DerivativeFree algorithm for general (inequality) constrained optimization problems.
The C version of the code has been kindly provided by Prof. Klaus Truemper from University of Texas at Dallas 
Fortran90 and C 
Journal paper,
Report 
Global Optimization 
ACRS 
380 
A DerivativeFree Adaptively Controlled Random Search algorithm for bound constrained global optimization problems 
Fortran90 and C 
Journal paper 
DDFSA 
342 
A DerivativeFree Simulated Annealing algorithm for bound constrained global optimization problems 
Fortran90 
Journal paper,
Report 
DFSA 
258 
A DerivativeFree Simulated Annealing algorithm for general constrained global optimization problems 
Fortran90 
Journal paper,
Report 
DIRMIN 
274 
A DiRect algorithm with derivativefree local searches for bound constrained global optimization problems 
Fortran90 
Journal paper,
Report 
DIRDFN 
248 
A DiRect algorithm with derivativefree local searches for general constrained global optimization problems 
Fortran90 
Report 
DIRECT 
335 
An implementation of the DiRect algorithm for bound constrained global optimization problems 
C, plus an interface for Julia 
Journal paper 
Test Problems for Global Optimization 
TESTGO 
261 
A collection of bound constrained problems for global optimization. 
Fortran90 
Journal paper,
Report 
Nonsmooth Optimization and Minimax Problems 
DFN 
292 
A linesearchbased DerivativeFree approach to Nonsmooth constrained optimization problems
The C version of the code has been kindly provided by Prof. Klaus Truemper from University of Texas at Dallas 
Fortran90 and C 
Journal paper

SDMINMAX 
287 
A DerivativeFree algorithm for finite minimax optimization problems 
Fortran90 
Journal paper,
Report 
Mixed Integer Nonlinear Programming 
DFL box 
373 
A DerivativeFree Linesearch program for bound constrained Mixed Integer NonLinear Programming 
Fortran90 
Journal paper,
Report 
DFL gen 
356 
A DerivativeFree Linesearch program for general (inequality) constrained Mixed Integer NonLinear Programming 
Fortran90 
Journal paper,
Report 
Multiobjective Optimization 
DFMO 
253 
A DerivativeFree Linesearch program for Multiobjective Optimization 
Fortran90 
Report 
TESTMO 
250 
A collection of bound constrained problems for multiobjective optimization
(the original AMPL versions of the problems are provided by Prof. L.N. Vicente
and coauthors. They can be found here) 
Fortran90 
Report 
Please refer to the README.txt file within the tar gizipped archives for installation instructions.
Note that the selected package will be delivered to your email address as an attachment. Although this is not mandatory, we kindly require that
you to specify your Institution/University/Affiliation in the download form below.
Here is a list of major updates to the library:
 20160922: Added package DIRDFN which is a DiRect algorithm with derivativefree local searches for general constrained global optimization problems
 20160401: Each user can choose to be notified upon important updates to the library
 20160323: Added package TESTMO a collection of bound constrained problems for Multiobjective Optimization
 20160315: Added package DFMO which is a DerivativeFree algorithm for Multiobjective Optimization problems with bound and general inequality constraints
 20151001: Fixed a minor bug in the DFSA package
 Added the package DFSA which is a DerivativeFree Simulated Annealing algorithm for general constrained global optimization problems
 Added an interface for the Julia language to the DIRECT package
 Added an interface for the Julia language to the SDBOX package
 Added "All packages" functionality. It is now possible to require download of all the packages in the library by choosing "All packages"
in the list of available packages. All the packages will then be delivered (as attachments to separate messagges) to the provided email address.
 Fixed a bug in the DFN package
Should you experience any problem either with the library or with a particular package, please do not hesitate
and contact the DFL administrator Giampaolo Liuzzi.
