A Survey on Evolutionary Computation: Methods and Their Applications in Engineering

  • Yar M
  • Rahmati V
  • Oskouei H
N/ACitations
Citations of this article
35Readers
Mendeley users who have this article in their library.

Abstract

Evolutionary computation is now an inseparable branch of artificial intelligence and smart methods based on evolutional algorithms aimed at solving different real world problems by natural procedures involving living creatures. It’s based on random methods, regeneration of data, choosing by changing or replacing data within a system such as personal computer (PC), cloud, or any other data center. This paper briefly studies different evolutionary computation techniques used in some applications specifically image processing, cloud computing and grid computing. These methods are generally categorized as evolutionary algorithms and swarm intelligence. Each of these subfields contains a variety of algorithms and techniques which are presented with their applications. This work tries to demonstrate the benefits of the field by presenting the real world applications of these methods implemented already. Among these applications is cloud computing scheduling problem improved by genetic algorithms, ant colony optimization, and bees algorithm. Some other applications are improvement of grid load balancing, image processing, improved bi-objective dynamic cell formation problem, robust machine cells for dynamic part production, integrated mixed-integer linear programming, robotic applications, and power control in wind turbines.

Cite

CITATION STYLE

APA

Yar, M. H., Rahmati, V., & Oskouei, H. R. D. (2016). A Survey on Evolutionary Computation: Methods and Their Applications in Engineering. Modern Applied Science, 10(11), 131. https://doi.org/10.5539/mas.v10n11p131

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free