Novel parallelization of simulated annealing and Hooke & Jeeves search algorithms for multicore systems with application to complex fisheries stock assessment models
•The most costly part of an ecosystem model is the optimization of its parameters.•This involves search strategies such as Simulated Annealing or Hooke & Jeeves.•We propose two novel OpenMP-based parallel versions of each one of these algorithms.•Our proposals are totally general and do not redu...
Saved in:
| Published in: | Journal of computational science Vol. 17; pp. 599 - 608 |
|---|---|
| Main Authors: | , , , , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Elsevier B.V
01.11.2016
|
| Subjects: | |
| ISSN: | 1877-7503, 1877-7511 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Summary: | •The most costly part of an ecosystem model is the optimization of its parameters.•This involves search strategies such as Simulated Annealing or Hooke & Jeeves.•We propose two novel OpenMP-based parallel versions of each one of these algorithms.•Our proposals are totally general and do not reduce the quality of the solution.•They allow to make a better use of today's mainstream multicore processors.
Estimating parameters of a statistical fisheries assessment model typically involves a comparison of disparate datasets to a forward simulation model through a likelihood function. In all but trivial cases the estimations of these models tend to be time-consuming due to issues related to multi-modality and non-linearity. This paper develops novel parallel implementations of popular search algorithms, applicable to expensive function calls typically encountered in fisheries stock assessment. It proposes two versions of both Simulated Annealing and Hooke & Jeeves optimization algorithms with the aim of fully utilizing the processing power of common multicore systems. The proposals have been tested on a 24-core server using three different input models. Results indicate that the parallel versions are able to take advantage of available resources without sacrificing the quality of the solution. |
|---|---|
| ISSN: | 1877-7503 1877-7511 |
| DOI: | 10.1016/j.jocs.2016.07.003 |