Large-scale parallelism for constraint-based local search: the costas array case study

Detalhes bibliográficos
Autor(a) principal: Caniou, Yves
Data de Publicação: 2015
Outros Autores: Codognet, Philippe, Richoux, Florian, Diaz, Daniel, Abreu, Salvador
Tipo de documento: Artigo
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10174/17245
https://doi.org/10.1007/s10601-014-9168-4
Resumo: We present the parallel implementation of a constraint-based Local Search algorithm and investigate its performance on several hardware platforms with several hundreds or thousands of cores. We chose as the basis for these experiments the Adaptive Search method, an efficient sequential Local Search method for Constraint Satisfaction Problems (CSP). After preliminary experiments on some CSPLib benchmarks, we detail the modeling and solving of a hard combinatorial problem related to radar and sonar applications: the Costas Array Problem. Performance evaluation on some classical CSP benchmarks shows that speedups are very good for a few tens of cores, and good up to a few hundreds of cores. However for a hard combinatorial search problem such as the Costas Array Problem, performance evaluation of the sequential version shows results outperforming previous Local Search implementations, while the parallel version shows nearly linear speedups up to 8,192 cores. The proposed parallel scheme is simple and based on independent multi-walks with no communication between processes during search. We also investigated a cooperative multi-walk scheme where processes share simple information, but this scheme does not seem to improve performance.
id RCAP_7d4aba8eaeb1cc79dcdeb4a9b64e3ec3
oai_identifier_str oai:dspace.uevora.pt:10174/17245
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Large-scale parallelism for constraint-based local search: the costas array case studyWe present the parallel implementation of a constraint-based Local Search algorithm and investigate its performance on several hardware platforms with several hundreds or thousands of cores. We chose as the basis for these experiments the Adaptive Search method, an efficient sequential Local Search method for Constraint Satisfaction Problems (CSP). After preliminary experiments on some CSPLib benchmarks, we detail the modeling and solving of a hard combinatorial problem related to radar and sonar applications: the Costas Array Problem. Performance evaluation on some classical CSP benchmarks shows that speedups are very good for a few tens of cores, and good up to a few hundreds of cores. However for a hard combinatorial search problem such as the Costas Array Problem, performance evaluation of the sequential version shows results outperforming previous Local Search implementations, while the parallel version shows nearly linear speedups up to 8,192 cores. The proposed parallel scheme is simple and based on independent multi-walks with no communication between processes during search. We also investigated a cooperative multi-walk scheme where processes share simple information, but this scheme does not seem to improve performance.Springer2016-02-03T12:36:48Z2016-02-032015-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articlehttp://hdl.handle.net/10174/17245http://hdl.handle.net/10174/17245https://doi.org/10.1007/s10601-014-9168-4porYves Caniou, Philippe Codognet, Florian Richoux, Daniel Diaz, Salvador Abreu. Large-scale parallelism for constraint-based local search: the costas array case study. Constraints, Springer Verlag, 2015, 20 (1), pp.30-56.ndndndndspa@di.uevora.pt283Caniou, YvesCodognet, PhilippeRichoux, FlorianDiaz, DanielAbreu, Salvadorinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-01-03T19:04:26Zoai:dspace.uevora.pt:10174/17245Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T01:09:23.277134Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Large-scale parallelism for constraint-based local search: the costas array case study
title Large-scale parallelism for constraint-based local search: the costas array case study
spellingShingle Large-scale parallelism for constraint-based local search: the costas array case study
Caniou, Yves
title_short Large-scale parallelism for constraint-based local search: the costas array case study
title_full Large-scale parallelism for constraint-based local search: the costas array case study
title_fullStr Large-scale parallelism for constraint-based local search: the costas array case study
title_full_unstemmed Large-scale parallelism for constraint-based local search: the costas array case study
title_sort Large-scale parallelism for constraint-based local search: the costas array case study
author Caniou, Yves
author_facet Caniou, Yves
Codognet, Philippe
Richoux, Florian
Diaz, Daniel
Abreu, Salvador
author_role author
author2 Codognet, Philippe
Richoux, Florian
Diaz, Daniel
Abreu, Salvador
author2_role author
author
author
author
dc.contributor.author.fl_str_mv Caniou, Yves
Codognet, Philippe
Richoux, Florian
Diaz, Daniel
Abreu, Salvador
description We present the parallel implementation of a constraint-based Local Search algorithm and investigate its performance on several hardware platforms with several hundreds or thousands of cores. We chose as the basis for these experiments the Adaptive Search method, an efficient sequential Local Search method for Constraint Satisfaction Problems (CSP). After preliminary experiments on some CSPLib benchmarks, we detail the modeling and solving of a hard combinatorial problem related to radar and sonar applications: the Costas Array Problem. Performance evaluation on some classical CSP benchmarks shows that speedups are very good for a few tens of cores, and good up to a few hundreds of cores. However for a hard combinatorial search problem such as the Costas Array Problem, performance evaluation of the sequential version shows results outperforming previous Local Search implementations, while the parallel version shows nearly linear speedups up to 8,192 cores. The proposed parallel scheme is simple and based on independent multi-walks with no communication between processes during search. We also investigated a cooperative multi-walk scheme where processes share simple information, but this scheme does not seem to improve performance.
publishDate 2015
dc.date.none.fl_str_mv 2015-01-01T00:00:00Z
2016-02-03T12:36:48Z
2016-02-03
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10174/17245
http://hdl.handle.net/10174/17245
https://doi.org/10.1007/s10601-014-9168-4
url http://hdl.handle.net/10174/17245
https://doi.org/10.1007/s10601-014-9168-4
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv Yves Caniou, Philippe Codognet, Florian Richoux, Daniel Diaz, Salvador Abreu. Large-scale parallelism for constraint-based local search: the costas array case study. Constraints, Springer Verlag, 2015, 20 (1), pp.30-56.
nd
nd
nd
nd
spa@di.uevora.pt
283
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Springer
publisher.none.fl_str_mv Springer
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799136576441155584