Wisdom of Artificial Crowds—A Metaheuristic Algorithm for Optimization

Finding optimal solutions to NP-Hard problems requires exponential time with respect to the size of the problem. Consequently, heuristic methods are usually utilized to obtain approximate solutions to problems of such difficulty. In this paper, a novel swarm-based nature-inspired metaheuristic algorithm for optimization is proposed. Inspired by human collective intelligence, Wisdom of Artificial Crowds (WoAC) algorithm relies on a group of simulated intelligent agents to arrive at independent solutions aggregated to produce a solution which in many cases is superior to individual solutions of all participating agents. We illustrate superior performance of WoAC by comparing it against another bio-inspired approach, the Genetic Algorithm, on one of the classical NP-Hard problems, the Travelling Salesperson Problem. On average a 3% - 10% improvement in quality of solutions is observed with little computational overhead.

[1]  J. Tenenbaum,et al.  Optimal Predictions in Everyday Cognition , 2006, Psychological science.

[2]  S. Yi Wisdom of the Crowds in TSP 1 Running Head : WISDOM OF THE CROWDS IN TSP Wisdom of the Crowds in Traveling Salesman Problems , 2010 .

[3]  Huaping Chen,et al.  The Wisdom of Reluctant Crowds , 2010, 2010 43rd Hawaii International Conference on System Sciences.

[4]  J. Whitney,et al.  Trust, the "wisdom of crowds", and societal norms: the creation, maintenance, and reasoning about trust in peer networks , 2005, Workshop of the 1st International Conference on Security and Privacy for Emerging Areas in Communication Networks, 2005..

[5]  Tyler Moore,et al.  Evaluating the Wisdom of Crowds in Assessing Phishing Websites , 2008, Financial Cryptography.

[6]  J. Bishop Stochastic searching networks , 1989 .

[7]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[8]  Ibrahim Eksin,et al.  A new optimization method: Big Bang-Big Crunch , 2006, Adv. Eng. Softw..

[9]  Ismael Rodríguez,et al.  Using River Formation Dynamics to Design Heuristic Algorithms , 2007, UC.

[10]  Roman V. Yampolskiy,et al.  Genetic algorithm and Wisdom of Artificial Crowds algorithm applied to Light up , 2011, 2011 16th International Conference on Computer Games (CGAMES).

[11]  Alan S. Perelson,et al.  The immune system, adaptation, and machine learning , 1986 .

[12]  Liang Gao,et al.  Electromagnetism-Like Mechanism Based Algorithm for Neural Network Training , 2008, ICIC.

[13]  Zong Woo Geem,et al.  A New Heuristic Optimization Algorithm: Harmony Search , 2001, Simul..

[14]  Debasish Ghose,et al.  Detection of multiple source locations using a glowworm metaphor with applications to collective robotics , 2005, Proceedings 2005 IEEE Swarm Intelligence Symposium, 2005. SIS 2005..

[15]  M. Eaman Immune system. , 2000, Nursing standard (Royal College of Nursing (Great Britain) : 1987).

[16]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[17]  A. Kaveh,et al.  A novel heuristic optimization method: charged system search , 2010 .

[18]  D. Pham,et al.  THE BEES ALGORITHM, A NOVEL TOOL FOR COMPLEX OPTIMISATION PROBLEMS , 2006 .

[19]  Roman V. Yampolskiy,et al.  Wisdom of artificial crowds algorithm for solving NP-hard problems , 2011, Int. J. Bio Inspired Comput..

[20]  Stephen Wolfram,et al.  A New Kind of Science , 2003, Artificial Life.

[21]  Xin-She Yang,et al.  Firefly Algorithms for Multimodal Optimization , 2009, SAGA.

[22]  Roman V. Yampolskiy,et al.  GA with Wisdom of Artificial Crowds for Solving Mastermind Satisfiability Problem , 2011, Int. J. Intell. Games Simul..

[23]  George L. Nemhauser,et al.  The Traveling Salesman Problem: A Survey , 1968, Oper. Res..

[24]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[25]  Kevin M. Passino,et al.  Biomimicry of bacterial foraging for distributed optimization and control , 2002 .

[26]  C. Lucas,et al.  A novel numerical optimization algorithm inspired from weed colonization , 2006, Ecol. Informatics.

[27]  Bhaskar Krishnamachari,et al.  Exploiting the wisdom of the crowd: localized, distributed information-centric VANETs [Topics in Automotive Networking] , 2010, IEEE Communications Magazine.

[28]  F. Galton Vox Populi , 1907, Nature.

[29]  R. Rosenfeld Nature , 2009, Otolaryngology--head and neck surgery : official journal of American Academy of Otolaryngology-Head and Neck Surgery.

[30]  M Dorigo,et al.  Ant colonies for the travelling salesman problem. , 1997, Bio Systems.

[31]  Xin-She Yang,et al.  Cuckoo Search via Lévy flights , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[32]  Roman V. Yampolskiy Application of bio-inspired algorithm to the problem of integer factorisation , 2010, Int. J. Bio Inspired Comput..

[33]  Raymond J. Mooney,et al.  Constructing Diverse Classifier Ensembles using Artificial Training Examples , 2003, IJCAI.

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

[35]  Hamed Shah-Hosseini,et al.  The intelligent water drops algorithm: a nature-inspired swarm-based optimization algorithm , 2009, Int. J. Bio Inspired Comput..

[36]  John R. Koza,et al.  Genetic programming: a paradigm for genetically breeding populations of computer programs to solve problems , 1990 .

[37]  C. Wagner,et al.  EVALUATING THE WISDOM OF CROWDS , 2010 .

[38]  M. Lee,et al.  Wisdom of the Crowds in Minimum Spanning Tree Problems , 2010 .

[39]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1998 .

[40]  Hossein Nezamabadi-pour,et al.  GSA: A Gravitational Search Algorithm , 2009, Inf. Sci..

[41]  A. Mucherino,et al.  Monkey search: a novel metaheuristic search for global optimization , 2007 .

[42]  Harold Pashler,et al.  Optimal Predictions in Everyday Cognition: The Wisdom of Individuals or Crowds? , 2008, Cogn. Sci..

[43]  P. Delves,et al.  The Immune System , 2000 .

[44]  Masashi Furukawa,et al.  Finding Unknown Interests Utilizing the Wisdom of Crowds in a Social Bookmark Service , 2006, 2006 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology Workshops.

[45]  L. Toledo-Pereyra Trust , 2006, Mediation Behaviour.

[46]  D. Opitz,et al.  Popular Ensemble Methods: An Empirical Study , 1999, J. Artif. Intell. Res..

[47]  Roman V. Yampolskiy,et al.  Printer Model Integrating Genetic Algorithm for Improvement of Halftone Patterns , 2004 .

[48]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[49]  James Surowiecki The wisdom of crowds: Why the many are smarter than the few and how collective wisdom shapes business, economies, societies, and nations Doubleday Books. , 2004 .

[50]  Thomas Stützle,et al.  Ant colony optimization: artificial ants as a computational intelligence technique , 2006 .

[51]  Gerhard J. Woeginger,et al.  Well-Solvable Special Cases of the Traveling Salesman Problem: A Survey , 1998, SIAM Rev..

[52]  Raymond J. Mooney,et al.  Diverse ensembles for active learning , 2004, ICML.

[53]  Corso Elvezia,et al.  Ant colonies for the traveling salesman problem , 1997 .