[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2554850.2555140acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

Flexible cooperation in parallel local search

Published: 24 March 2014 Publication History

Abstract

Constraint-Based Local Search (CBLS) consist in using Local Search methods [4] for solving Constraint Satisfaction Problems (CSP). In order to further improve the performance of Local Search, one possible option is to take advantage of the increasing availability of parallel computational resources. Parallel implementation of local search meta-heuristics has been studied since the early 90's, when multiprocessor machines started to become widely available, see [6]. One usually distinguishes between single-walk and multiple-walk methods: Single-walk methods consist in using parallelism inside a single search process, e.g. for parallelizing the exploration of the neighborhood, while multiple-walk methods (also called multi-start methods) consist in developing concurrent explorations of the search space, either independently (IW) or cooperatively (CW) with some communication between concurrent processes. Although good results can be achieved just with IW [1], a more sophisticated paradigm featuring cooperation between independent walks should bring better performance. We thus propose a general framework for cooperative search, which defines a flexible and parametric strategy based on the cooperative multi-walk (CW) scheme. The framework is oriented towards distributed architectures based on clusters of nodes, with the notion of "teams" running on nodes which group several individual search engines (e.g. multicore nodes). The idea is that teams are distributed and thus have limited inter-node communication. This framework allows the programmer to define aspects such as the degree of intensification and diversification present in the parallel search process. A good trade-off is essential to reach high performance. A preliminary implementation of the general CW framework has been done in the X10 programming language [5], and performance evaluation over a set of well-known benchmark CSPs shows that CW consistently outperforms IW.

References

[1]
Y. Caniou, P. Codognet, D. Diaz, and S. Abreu. Experiments in Parallel Constraint-Based Local Search. In proceedings of EvoCOP11, pages 96--107, Torino, Italy, 2011. Springer.
[2]
Philippe Codognet and Daniel Diaz. Yet another local search method for constraint solving. In Stochastic Algorithms: Foundations and Applications, pages 342--344. Springer, Berlin, 2001.
[3]
Philippe Codognet and Daniel Diaz. An Efficient Library for Solving CSP with Local Search. In 5th international Conference on Metaheuristics, pages 1--6, Kyoto, Japan, 2003.
[4]
T. Gonzalez, editor. Handbook of Approximation Algorithms and Metaheuristics. Chapman and Hall / CRC, 2007.
[5]
Vijay Saraswat, Bard Bloom, Igor Peshansky, Olivier Tardieu, and David Grove. X10 language specification - Version 2.3. Technical report, 2012.
[6]
M. G. A Verhoeven and E. H. L. Aarts. Parallel local search. Journal of Heuristics, 1(1): 43--65, 1995.

Cited By

View all
  • (2018)On Integrating Population-Based Metaheuristics with Cooperative Parallelism2018 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)10.1109/IPDPSW.2018.00100(601-608)Online publication date: May-2018
  • (2018)Weaving of Metaheuristics with Cooperative ParallelismParallel Problem Solving from Nature – PPSN XV10.1007/978-3-319-99253-2_35(436-448)Online publication date: 22-Aug-2018
  • (2016)Hybridization as Cooperative Parallelism for the Quadratic Assignment ProblemHybrid Metaheuristics10.1007/978-3-319-39636-1_4(47-61)Online publication date: 24-May-2016
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SAC '14: Proceedings of the 29th Annual ACM Symposium on Applied Computing
March 2014
1890 pages
ISBN:9781450324694
DOI:10.1145/2554850
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 March 2014

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

SAC 2014
Sponsor:
SAC 2014: Symposium on Applied Computing
March 24 - 28, 2014
Gyeongju, Republic of Korea

Acceptance Rates

SAC '14 Paper Acceptance Rate 218 of 939 submissions, 23%;
Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

Upcoming Conference

SAC '25
The 40th ACM/SIGAPP Symposium on Applied Computing
March 31 - April 4, 2025
Catania , Italy

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 27 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2018)On Integrating Population-Based Metaheuristics with Cooperative Parallelism2018 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)10.1109/IPDPSW.2018.00100(601-608)Online publication date: May-2018
  • (2018)Weaving of Metaheuristics with Cooperative ParallelismParallel Problem Solving from Nature – PPSN XV10.1007/978-3-319-99253-2_35(436-448)Online publication date: 22-Aug-2018
  • (2016)Hybridization as Cooperative Parallelism for the Quadratic Assignment ProblemHybrid Metaheuristics10.1007/978-3-319-39636-1_4(47-61)Online publication date: 24-May-2016
  • (2016)Solving the Quadratic Assignment Problem with Cooperative Parallel Extremal OptimizationEvolutionary Computation in Combinatorial Optimization10.1007/978-3-319-30698-8_17(251-266)Online publication date: 2016

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media