Skip to content

Latest commit

 

History

History
executable file
·
123 lines (85 loc) · 6.8 KB

Tutorials.adoc

File metadata and controls

executable file
·
123 lines (85 loc) · 6.8 KB

fcmaes - a Python 3 gradient-free optimization library

Join%20Chat

logo

Quality Diversity

  • Quality Diversity Parallel execution of a multi-algorithm improvement emitter and CVT MAP-Elites.

  • Map Elites CVT MAP-Elites + adapted CMA-ES.

  • Map Elites 2 Quality-Diversity applied to ODE based control problems.

Space Flight Trajectory Design

Quantum Computing

  • Variational Qubit Optimize a Variational Qubit and a Variational Quantum Eigensolver.

Service - Demand Network Planning (p-center problem)

Scheduling

  • Employee Scheduling Optimize an employee schedule.

  • JobShop Solving the flexible job shop scheduling problem.

  • Scheduling Solving a complex scheduling problem, part of the GTOC11 competition.

Routing

Trading

Water Management

Social Media

Game Design

Simulation

Machine Learning

Miscellaneous

fcmaes-Details

Log output of the parallel retry

The log output of the parallel retry contains the following rows:

Parallel retry

  • time (in sec)

  • evaluations / sec

  • number of retries - optimization runs

  • total number of evaluations in all retries

  • best value found so far

  • mean of the values found by the retries below the defined threshold

  • standard deviation of the values found by the retries below the defined threshold

  • list of the best 20 function values in the retry store

  • best solution (x-vector) found so far

Mean and standard deviation would be misleading when using coordinated retry, because of the retries initiated by crossover. Therefore the rows of the log output differ slightly:

Smart retry

  • time (in sec)

  • evaluations / sec

  • number of retries - optimization runs

  • total number of evaluations in all retries

  • best value found so far

  • worst value in the retry store

  • number of entries in the retry store

  • list of the best 20 function values in the retry store

  • best solution (x-vector) found so far