Genetic Algorithm Parameters and Selection Methods Quiz

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the basis of Genetic Algorithm (GA) searching technique?

  • Deterministic algorithms
  • Mechanics of natural selection and genetics (correct)
  • First or second derivatives
  • Heuristic functions

In Genetic Algorithms (GAs), what is meant by 'survival of the fittest'?

  • All parents equally produce children
  • A random selection of parents produce children
  • The parents that are fittest are allowed to produce children (correct)
  • The parents that are weakest are allowed to reproduce

What does a Genetic Algorithm (GA) search for in terms of points?

  • The best point available
  • Randomly scattered points
  • A single point
  • A population of points (correct)

Which function does a Genetic Algorithm (GA) use directly to evaluate solutions?

<p>Objective function value (D)</p> Signup and view all the answers

What type of rules does a Genetic Algorithm (GA) use for decision-making?

<p>Stochastic rules based on probability or random numbers (C)</p> Signup and view all the answers

Why does a Genetic Algorithm (GA) work with encoding of parameter sets instead of the parameters themselves?

<p>To better represent the solution space (D)</p> Signup and view all the answers

What is the purpose of mutation in genetic algorithms?

<p>To introduce randomness and explore new solutions (A)</p> Signup and view all the answers

Which type of crossover involves swapping alternating segments of parents' genetic material?

<p>Multi Point Crossover (B)</p> Signup and view all the answers

In Uniform Crossover, how are genes treated during the crossover operation?

<p>Treated independently without segmenting (A)</p> Signup and view all the answers

What happens in Whole Arithmetic Recombination when the mixing ratio (α) is 0.5?

<p>The children will be identical (C)</p> Signup and view all the answers

How does One Point Crossover differ from Multi Point Crossover?

<p>One Point involves a single crossover point, Multi Point involves multiple crossover points (C)</p> Signup and view all the answers

What is the key difference between Crossover and Mutation in genetic algorithms?

<p>Crossover introduces randomness, Mutation optimizes current solutions (B)</p> Signup and view all the answers

What is the main difference between Stochastic Universal Sampling (SUS) and Roulette Wheel Selection?

<p>SUS has multiple fixed points while Roulette Wheel Selection has only one (B)</p> Signup and view all the answers

What is a key advantage of Stochastic Universal Sampling over Roulette Wheel Selection?

<p>SUS allows highly fit individuals to be chosen at least once (A)</p> Signup and view all the answers

When is Rank Selection typically employed in genetic algorithms?

<p>When selecting individuals with similar fitness values towards the end of the run (D)</p> Signup and view all the answers

What distinguishes Stochastic Universal Sampling from Tournament Selection?

<p>Stochastic Universal Sampling can handle negative fitness values unlike Tournament Selection (C)</p> Signup and view all the answers

How does Tournament Selection encourage diversity in parent selection?

<p>By having multiple rounds of selection from random subsets of the population (C)</p> Signup and view all the answers

What is the purpose of representing probabilities on a roulette wheel in Genetic Algorithms?

<p>To visualize the selection process (A)</p> Signup and view all the answers

Why do fitter individuals have a higher chance of becoming parents in Fitness Proportionate Selection?

<p>Because they have a higher fitness value (D)</p> Signup and view all the answers

Which selection method in Genetic Algorithms relies on dividing a circular wheel into pies proportional to fitness values?

<p>Roulette Wheel Selection (C)</p> Signup and view all the answers

What happens in Genetic Algorithms when the fitness can take a negative value?

<p>Fitness proportionate selection methods fail (C)</p> Signup and view all the answers

How does Roulette Wheel Selection determine the portion of the circle for each individual solution?

<p>Proportional to fitness value (C)</p> Signup and view all the answers

What is the main distinction between Stochastic Universal Sampling (SUS) and Roulette Wheel Selection?

<p>SUS guarantees an equal chance for all individuals (C)</p> Signup and view all the answers

What does the GA do in situations where there is a loss in the selection procedure towards fitter individuals?

<p>Makes poor parent selections (B)</p> Signup and view all the answers

How are parents selected in the GA when the fitness value concept is removed?

<p>Based on their ranks (A)</p> Signup and view all the answers

What does the higher rank of an individual in the GA population indicate?

<p>Preference for selection as a parent (A)</p> Signup and view all the answers

In the given example, which chromosome has the highest fitness value?

<p>P1 (A)</p> Signup and view all the answers

What is the probability of selection for Chromosome P6 in the Roulette Wheel Selection?

<p>16.81% (C)</p> Signup and view all the answers

How are mating parents selected after spinning in the Roulette Wheel Selection?

<p>Based on the spin outcome (D)</p> Signup and view all the answers

Flashcards are hidden until you start studying

Study Notes

Genetic Algorithm Based Searching

  • Genetic Algorithm (GA) is a searching technique based on the mechanics of natural selection and natural genetics.
  • GA is based on the "survival of the fittest" theory, where the fittest parents are allowed to produce children (new states).
  • GA simulates the process of evolution, considering evolution as an optimization problem where every successor generation is better.

Differences Between GA and Other Searching Methods

  • GA works with encoding of parameter sets, not the parameters themselves.
  • GA searches for a population of points, not a single point.
  • GA uses objective function value (also called fitness function) directly, rather than any heuristic function or first or second derivatives.
  • GA uses stochastic rules (based on probability or random numbers) rather than deterministic algorithms.

Genetic Algorithm Phases

  • The algorithm begins with an initial population, which is a set of randomly selected states that are satisfactory to the problem.
  • The initial population may contain any sequence of states from the start city.

Genetic Algorithm Flow Chart

  • GA involves crossover and mutation operations to produce new offspring.
  • Crossover is used for exploration, while mutation is used for exploitation.

Crossover Operators

  • One-point crossover: a random crossover point is selected, and the tails of the two parents are swapped to get new offspring.
  • Multi-point crossover: alternating segments are swapped to get new offspring.
  • Uniform crossover: each gene is treated separately, and a coin is flipped to decide whether or not it will be included in the offspring.
  • Whole arithmetic recombination: a weighted average of the two parents is taken to produce new offspring.

GA Tuning Parameters

  • Population size: 50, 100
  • Crossover rate: 0.5 to 0.9
  • Mutation rate: 0.01
  • Fitness function

Selection Methods in GA

  • Roulette Wheel Selection: a probability of selection is calculated for each population, and a fixed point is chosen on the wheel circumference.
  • Fitness Proportionate Selection: every individual can become a parent with a probability proportional to its fitness value.
  • Stochastic Universal Sampling (SUS): similar to roulette wheel selection, but with multiple fixed points.
  • Tournament Selection: K individuals are selected at random, and the best is chosen to become a parent.
  • Rank Selection: individuals are ranked according to their fitness, and the selection of parents depends on the rank.

Example of GA

  • The initial population and fitness function values are given, and a mating pool is generated using roulette wheel and ranking selection methods.
  • Crossover operator is applied using single point crossover.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Like This

Use Quizgecko on...
Browser
Browser