[SOLVED] SOLVED:Honors Lab 4

25.00 $

Programming resource
Digital learning resource
Category:
Practical programming resource
Suitable for guided study and reference
Tutor guidance available when needed

Description

5/5 - (1 vote)

The Problem The next step in our genetic algorithm creation is to select individuals on the basis of their fitness. We could be selecting them for mutation, crossover, or the next generation. One selection method commonly used is called tournament selection. For tournament selection n individuals are randomly selected from the population, the k individuals with the highest fitness values are returned. For example, tournament selection where k=2 and n=3 would randomly select 3 individuals from the population and return the 2 with the highest fitness values. Your Task 1. Create a tournamentSelection function. The parameters for this function should be k, n, and the population. As output, it should return a list of n individuals. 1

Resource details

Understand the Task Before You Use the Resource

Review the requirements, identify the programming concepts involved, study the implementation and test your understanding with your own examples and modifications.