Performance of exhaustive search with parallel agents

The advent of high-performance computing via many-core processors and distributed processing emphasizes the possibility for exhaustive search by multiple search agents. Despite the occurrence of elegant algorithms for solving complex problems, exhaustive search has retained its significance since many real-life problems exhibit no regular structure and exhaustive search is the only possible solution. Here we analyze the performance of exhaustive search when it is conducted by multiple search agents. Several strategies for joint search with parallel agents are evaluated. We discover that the performance of the search improves with the increase in the level of mutual help between agents. The same search performance can be achieved with homogeneous and heterogeneous search agents provided that the lengths of subregions allocated to individual search regions follow the differences in the speeds of heterogeneous search agents. We also demonstrate how to achieve the optimum search performance by means of increasing the dimensions of the search region.

Performance of exhaustive search with parallel agents

The advent of high-performance computing via many-core processors and distributed processing emphasizes the possibility for exhaustive search by multiple search agents. Despite the occurrence of elegant algorithms for solving complex problems, exhaustive search has retained its significance since many real-life problems exhibit no regular structure and exhaustive search is the only possible solution. Here we analyze the performance of exhaustive search when it is conducted by multiple search agents. Several strategies for joint search with parallel agents are evaluated. We discover that the performance of the search improves with the increase in the level of mutual help between agents. The same search performance can be achieved with homogeneous and heterogeneous search agents provided that the lengths of subregions allocated to individual search regions follow the differences in the speeds of heterogeneous search agents. We also demonstrate how to achieve the optimum search performance by means of increasing the dimensions of the search region.

___

  • J. Sanders, E. Kandrot, CUDA by Example: An Introduction to General-Purpose GPU programming, Boston, MA, USA, Addison-Wesley, 2010.
  • A. Grama, V. Kumar, “State of the art in parallel search techniques for discrete optimization problems”, IEEE Transactions on Knowledge and Data Engineering, Vol. 11, pp. 28–35, 1999.
  • E. Korpela, D. Werthimer, D. Anderson, J. Cobb, M. Lebofsky, “SETI@home–massively distributed computing for SETI”, Computing in Science and Engineering, Vol. 3, pp. 78–83, 2011.
  • A. Siemion, J.V. Korff, P. McMahon, E. Korpela, D. Werthimer, D. Anderson, G. Bower, J. Cobb, G. Foster, M. Lebofsky, J. van Leeuwen, M. Wagner, “New SETI sky surveys for radio pulses”, Acta Astronautica: Special Issue
  • on Searching for Life Signatures, Vol. 67, pp. 1342–1349, 2010.
  • W. Stallings, Cryptography and Network Security: Principles and Practice, Upper Saddle River, NJ, USA, Prentice Hall, 2005.
  • P.C. Cocher, “Breaking DES”, CryptoBytes, Vol. 4, pp. 1–5, 1999.
  • K. Appel, W. Haken, “The solution of the four-color-map problem”, Scientific American, Vol. 237, pp. 108–121, 1977.
  • Mersenne Research, Inc.“Great Internet Mersenne Prime Search”, online, available at http://www.mersenne.org/. [10] J. Nievergelt, “Exhaustive search, combinatorial optimization and enumeration: exploring the potential of raw computing power”, in SOFSEM 2000 LNCS 1963, pp. 18–35, 2000.
  • J. Nievergelt, R. Gasser, F. Mser, C. Wirth, “All the needles in a haystack: can exhaustive search overcome combinatorial chaos?”, Lecture Notes in Computer Science, Vol. 1000, pp. 254–274, 1995.
  • V. Kumar, “Algorithms for constraint satisfaction problems: a survey”, AI Magazine, Vol. 13, pp. 32–44, 1992.
  • A. Masegosa, D. Pelta, I. del Amo, J. Verdegay, “On the performance of homogeneous and heterogeneous cooperative search strategies”, in Nature Inspired Cooperative Strategies for Optimization (NICSO 2008), Vol. 236, pp. 287–300, 2009.
  • A. Masegosa, PhD, “Cooperative methods in optimisation: analysis and results”, University of Granada, Granada, Spain, 2010.
  • T. Stojanovski, L. Krstevski, “On the performance of exhaustive search with cooperating agents”, ETAI Conference, Ohrid, Macedonia, 2011.
  • R. Smith, R. Minton, Calculus: Multivariable, New York, NY, USA, McGraw-Hill Education, 2001.
  • N. Metropolis, A.W. Rosenbluth, M.N. Rosenbluth, A.H. Teller, E. Teller, “Equation of state calculations by fast computing machines”, Journal of Chemical Physics, Vol. 21, pp. 1087–1092, 1953.
Turkish Journal of Electrical Engineering and Computer Science-Cover
  • ISSN: 1300-0632
  • Yayın Aralığı: Yılda 6 Sayı
  • Yayıncı: TÜBİTAK
Sayıdaki Diğer Makaleler

Stability analysis of multimachine thermal power systems using the nature-inspired modified cuckoo search algorithm

Shivakumar RANGASAMY, Panneerselvam MANICKAM

Solving a new bi-objective joint replenishment inventory model with modified RAND and genetic algorithms

Induction motor parameter estimation using metaheuristic methods

Ali İhsan ÇANAKOĞLU, Asım Gökhan YETGİN, Hasan TEMURTAŞ, Mustafa TURAN

pRediCS: A new GO-PO-based ray launching simulator for the calculation of electromagnetic scattering and RCS from electrically large and complex structures

Caner ÖZDEMIR, Betül YILMAZ, Özkan KIRIK

New approach using structure-based modeling for the simulation of real power/frequency dynamics in deregulated power systems

Mostafa EIDIANI, Hossein ZEYNAL

Performance of exhaustive search with parallel agents

Toni Draganov STOJANOVSKI

Comparative learning global particle swarm optimization for optimal distributed generations' output

Jasrul Jamani JAMIAN, Hazlie MOKHLIS, Mohd Wazir MUSTAFA, Mohd Noor ABDULLAH, Muhammad Arif BAHARUDIN

Digital control system design and analyses of a 3-phase bearingless induction motor

Wenshao BU, Conglin ZU, Shaojie WANG, Shenghua HUANG

Application of Hilbert--Huang transform and support vector machine for detection and classification of voltage sag sources

Alireza FOROUGHI, Ebrahim MOHAMMADI, Saeid ESMAEILI

Comparison of AIS and fuzzy c-means clustering methods on the classification of breast cancer and diabetes datasets

Seral ÖZŞEN, Rahime CEYLAN