Question

List advantages, disadvantages, in what areas/applications used efficiently for the following: Evolutionary algorithms. Evolutionary strategies. Evolutionary...

List advantages, disadvantages, in what areas/applications used efficiently for the following:
Evolutionary algorithms.
Evolutionary strategies.
Evolutionary programming.
Genetic, simulated annealing, tabu search, ant colony algorithms

Homework Answers

Answer #1

Evolutionary algorithm - The concept of evolutionary algorithm, as the name suggests, uses the biological principle of evolution to find the optimal solution to a difficult problem. The three main priciples used to arrive at the best solution from the set of all possible inputs (Solution Space), are as follows:

Reproduction - is inspired by the role of reproduction in natural evolution.Existing solutions are combined to come up with new and improved solutions. The new solutions have some features of each parent.

Mutation - is inspired by the role of mutation of an organism's DNA in natural evolution. The evolution algorithm periodically tries to make random changes in one or more solutions of the current population, in order to come up with new solution.

Survival of the fittest - is inspired by the role of natural selection in evolution. Here, an evolutionary algorithm selects the most fit (most feasible) solutions from the population and eliminates the rest of the solutions.

Advantages:

  1. EA only need little problem specific knowledge and that they can be applied on a broad range of problems.
  2. EA can be applied on complex problems with discontinuous, non-differentiable and possibly noisy target functions.
  3. EA is best suited for problems where multiple solutions are required (Multi-objective optimization problems).
  4. Evolutionary Algorithms support parallel implementation.

Disadvantages:

Due to their random nature, evolutionary algorithms are never guaranteed to find an optimal solution for any problem.

Using population approach can be expensive. (can be overcome with parallel implementation)

Evolutionary algorithm can keep running for infinite amount of time or iterations and doesn't know when to stop.

Areas/Applications: discrete or integer optimization problems

Evolutionary Strategies - also simulates the three principles of evolution like Evolutionary Algorithm. However, unlike Evolutionary Algorithm where a solution is represented using a sequence of integers, Evolution Strategy uses a sequence of real numbers.

Advantages:

Evolutionary Strategiess are best suited for continuous parameter optimization problems associated with laboratory experiments.

Evolutionary Programming: Like both EA and ES, EP is a useful method of OPTIMIZATION when other techniques are not possible. However, instead of simulating the principles of evolution, it emphasizes on the behavioral linkage between parents and children.

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
What are some advantages and disadvantages of selecting a page frame size of 1 MB? List...
What are some advantages and disadvantages of selecting a page frame size of 1 MB? List at least one (1) advantage and disadvantage. What are some advantages and disadvantages of selecting a page frame size of 100 bytes? List at least one (1) advantage and disadvantage. Answer the following questions about a program containing 512 bytes and an operating system using a page frame size of 200 bytes. How many page frames are necessary to store the entire program in...
Edit question Psychology 251 ~. What are the advantages and disadvantages for children with visual and...
Edit question Psychology 251 ~. What are the advantages and disadvantages for children with visual and hearing impairments based on the age of initial occurrence? How does this affect your teaching strategy for the students? Briefly give examples. 2. Normally sighted children enter school with a great deal of knowledge about trees. How could a teacher help the young child who has been blind since birth (congenitally blind) develops the concept of trees? 3. How would you explain the sound...
Not so much a question but I was wondering what would be a list of 2-3...
Not so much a question but I was wondering what would be a list of 2-3 questions to ask after reading this case analysis that would be good to ask. Meaning, after reading this case analysis what questions would you want to ask for the writer? Thanks, Alex - Industry Scenario The tech industry is highly volatile at the point of time with people changing jobs every eighteen months on average. Compensation is getting higher and people are becoming tough...
Delta airlines case study Global strategy. Describe the current global strategy and provide evidence about how...
Delta airlines case study Global strategy. Describe the current global strategy and provide evidence about how the firms resources incompetencies support the given pressures regarding costs and local responsiveness. Describe entry modes have they usually used, and whether they are appropriate for the given strategy. Any key issues in their global strategy? casestudy: Atlanta, June 17, 2014. Sea of Delta employees and their families swarmed between food trucks, amusement park booths, and entertainment venues that were scattered throughout what would...
ADVERTISEMENT
Need Online Homework Help?

Get Answers For Free
Most questions answered within 1 hours.

Ask a Question
ADVERTISEMENT