GOSH! Gossiping Optimization Search Heuristics

While the use of distributed computing in search and optimization problems has a long research history, most efforts have been devoted to parallel implementations with strict synchronization requirements or to distributed architectures where a central server coordinates the work of clients by partitioning the search space or working as a status repository. In this paper we discuss the distributed implementation of global function optimization through decentralized processing in a peer-to-peer fashion, where relevant information is exchanged among nodes by means of epidemic protocols. A key issue in such setting is the degradation of the quality of the solution due to the lack of complete information about the global search status. A tradeoff between message complexity and solution quality must be investigated. Preliminary computational results in a simplified setting, reported in the experimental section, show that research in the field is motivated.

[1]  Roberto Battiti,et al.  Learning with first, second, and no derivatives: A case study in high energy physics , 1994, Neurocomputing.

[2]  Roberto Battiti,et al.  Parallel biased search for combinatorial optimization: genetic algorithms and TABU , 1992, Microprocess. Microsystems.

[3]  Márk Jelasity,et al.  Gossip-based aggregation in large dynamic networks , 2005, TOCS.

[4]  Doug Terry,et al.  Epidemic algorithms for replicated database maintenance , 1988, OPSR.

[5]  Eric Horvitz,et al.  Dynamic restart policies , 2002, AAAI/IAAI.

[6]  Pedro S. de Souza,et al.  Asynchronous organizations for multi-algorithm problems , 1993, SAC '93.

[7]  E. Talbi Parallel combinatorial optimization , 2006 .

[8]  Mauro Brunato,et al.  Do not be afraid of local minima: affine shaker and particle swarm , 2005 .

[9]  Thomas Stützle,et al.  Stochastic Local Search: Foundations & Applications , 2004 .

[10]  Stephen F. Smith,et al.  A Simple Distribution-Free Approach to the Max k-Armed Bandit Problem , 2006, CP.

[11]  Márk Jelasity,et al.  T-Man: Gossip-Based Overlay Topology Management , 2005, Engineering Self-Organising Systems.

[12]  Stephen F. Smith,et al.  Heuristic Selection for Stochastic Search Optimization: Modeling Solution Quality by Extreme Value Theory , 2004, CP.

[14]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[15]  Tad Hogg,et al.  An Economics Approach to Hard Computational Problems , 1997, Science.

[16]  R. Battiti,et al.  A Memory-Based RASH Optimizer , 2006 .

[17]  Anne-Marie Kermarrec,et al.  The Peer Sampling Service: Experimental Evaluation of Unstructured Gossip-Based Implementations , 2004, Middleware.

[18]  Johannes Gehrke,et al.  Gossip-based computation of aggregate information , 2003, 44th Annual IEEE Symposium on Foundations of Computer Science, 2003. Proceedings..

[19]  Bart Selman,et al.  Algorithm portfolios , 2001, Artif. Intell..