Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

bbopt/DMultiMadsPB

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DMulti-MADS (PB, TEB and Penalty variants)

This repertory contains the source code of the DMulti-MADS algorithm for constrained blackbox optimization. In terms of performance, it is more efficient than the old implementation found in [DMulti-MADS][https://github.com/bbopt/DMultiMadsEB].

Jean Bigeon, Sébastien Le Digabel and Ludovic Salomon, Handling of constraints in multiobjective blackbox optimization

Warning : This code has no vocation to be used in industry, see Nomad for a more robust implementation of state-of-the-art blackbox method. It aims at guaranteeing the reproducibility of the experiments described in this work.

Use

To use DMulti-MADS, Julia >= 1.6 is required. One can test it by typing the following command at the root of the directory.

julia> ]

(@v1.6) pkg> activate .

(DMultiMadsPB) pkg> test

All tests should pass.

A simple example can be found in the examples/ folder. One can look also at ./test/madsmodel.jl for more examples.

Problems

This folder contains an implementation of all multiobjective benchmark problems used in this article for the Nomad (BiMADS) software.

The algorithm [DFMO][http://www.iasi.cnr.it/~liuzzi/DFL/] is provided with all benchmarks coded in Fortran by the authors. For this reason, it is not given here.

Warning The generation of analytical benchmarks takes a lot of time (around three days and requires more than 40 G of memory on hardware;

For BiMADS, all executables are given with models and nelder-mead search deactivated. Uncomment the lines in the main function if you need them.

To obtain the real blackbox optimization applications, one can get them at:

Warning Solving STYRENE and SOLAR for a given solver takes one day.

About

The DMultiMadsPB algorithm by Ludovic Salomon for multiobjective constrained blackbox optimization

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.