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

Repeated solutions, Constrained Problem #1

Closed
ghost opened this issue Oct 3, 2018 · 3 comments
Closed

Repeated solutions, Constrained Problem #1

ghost opened this issue Oct 3, 2018 · 3 comments

Comments

@ghost
Copy link

ghost commented Oct 3, 2018

  1. How do you handle the case when the solutions returned by evolve_K_RVEA() (line 63 of Main) are same as previously found in 'Population'? What is 'PS' in line 71?
  2. Can this algorithm run for constrained multi-objective problems? How do you model constraints?
  3. Only two solutions are returned by evolve_K_RVEA() , is it standard or it can be changed?
@tichugh
Copy link
Owner

tichugh commented Oct 4, 2018

  1. "PS" is same as "Population", it was a typo. I replaced "PS" with "Population". If samples are same, I run the RVEA again with surrogates to make sure that they are different from previously evaluated samples (Lines 64 - 79).

  2. This code cannot handle constraints. I will make a repository for the cK-RVEA developed to handle constraints.

  3. You can change the number in evolve_K_RVEA. It is defined as "up_var".

Hope this helps.

@tichugh tichugh closed this as completed Oct 4, 2018
@ghost
Copy link
Author

ghost commented Oct 4, 2018

Thank you for your answer. Do you have any recommendations for "up_var"? Or we can just use default=M. What was the value of "up_var" in your TEVC paper?

@tichugh
Copy link
Owner

tichugh commented Oct 4, 2018

Hi, for recommendations and the literature for this parameter, I would suggest to see the Survey on the topic: Chugh, T., Sindhya, K., Hakanen, J. et al. A survey on handling computationally expensive multiobjective optimization problems with evolutionary algorithms. Soft Computing (2017). https://doi.org/10.1007/s00500-017-2965-0
I used five in K-RVEA which is published in TEVC.

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

No branches or pull requests

1 participant