gintool / gin

GI in No Time - a Simple Microframework for Genetic Improvement
MIT License
43 stars 21 forks source link

Add timing sampler #42

Closed sandybrownlee closed 4 months ago

sandybrownlee commented 4 years ago

Add new sampler (well, copy tidy versions of the one from private repo) from this paper: Brownlee AEI, Petke J & Rasburn AF (2020) Injecting Shortcuts for Faster Running Java Code. In: IEEE World Congress on Computational Intelligence, Glasgow, 19.07.2020-24.07.2020. Piscataway, NJ, USA: IEEE. https://wcci2020.org/

This sampler extends RandomSampler, by adding repeat runs for successful patches, interleaved with runs of the original code, to allow comparisons of run times.

sandybrownlee commented 4 months ago

Finally done!