Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modify the tournament selection method #52

Closed
sergiomrebelo opened this issue Jul 24, 2023 · 1 comment
Closed

Modify the tournament selection method #52

sergiomrebelo opened this issue Jul 24, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@sergiomrebelo
Copy link
Owner

The current tournament selection chooses the two parents independently. This way, it always selects the best parent and, it can promote a greedy evolution of individuals. This issue is even more important since we are working with small populations (see issue #43).

This issue concerns the refracting of the selection method to create a method that returns the two best individuals of the tournament. It is an improvement on the system aligned with the user stories that comprise the use of the system with exploratory purposes.

@sergiomrebelo sergiomrebelo added the enhancement New feature or request label Jul 24, 2023
@sergiomrebelo sergiomrebelo added this to the Evolution Module milestone Jul 24, 2023
@sergiomrebelo sergiomrebelo self-assigned this Jul 24, 2023
sergiomrebelo added a commit that referenced this issue Jul 24, 2023
Since I need to made modification on tournament method, I took that opportunity to modify the tournament based on the meetings feedback
@sergiomrebelo
Copy link
Owner Author

sergiomrebelo commented Jul 24, 2023

We have implemented a constraint evaluation strategy that employs Stochastic Ranking and a ranking tournament approach. Since we have refactored the tournament method, we modify the tournament method (see issue #46)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant