cosbi-research / QSPcc

From computationally intractable MATLAB code to ~1600x faster optimized C code
BSD 3-Clause "New" or "Revised" License
3 stars 1 forks source link

CMA-ES #17

Closed ciropom closed 5 years ago

ciropom commented 6 years ago

lavorare sul far tradurre (una delle) implementazioni di CMA-ES in matlab (e poi R?) e capire cosa manca per farlo tradurre correttamente in C ?

Ho riparlato con Luca e non esiste in effetti alcuna nuova parametrizzazione di ASMD ma farebbero, appositamente per il paper, un back-port da LSD in ASMD. Francamente mi sembra tanto lavoro ma quasi inutile e riduttivo come test case rispetto a ASMD già pubblicato e quindi proverei prima a cercare qualcos'altro. In particolare nel paper vorrei dimostrare l'ampia utilità di QSPcc, non solo facendo vedere 2 tempi per ASMD (matlab e C) e su molti altri modelli, che stiamo raccogliendo, ma anche su un problema di ottimizzazione del tipo che sta affrontando Giulia in cui è drammaticamente evidente di cosa stiamo parlando (500gg --> 3g mi pare il linguaggio migliore per esprimerlo). Quindi una volta che CMA-ES traduce, validiamo su un problema di ottimizzazione già publicato.

In questo modo, in ordine di reject, proviamo Nature Communications, Nature Methods brief communication, e poi gli altri a seguire.

Alcuni link

https://arxiv.org/pdf/1604.00772.pdf https://it.mathworks.com/matlabcentral/fileexchange/52898-cma-es-in-matlab https://www.google.it/search?q=cma-es+matlab

A questa pagina per esempio ci sono diverse implementazioni incluso C. http://cma.gforge.inria.fr/cmaes_sourcecode_page.html

@rosario-lombardo

ciropom commented 5 years ago

cma-es tradotto.