Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6001165
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 23, 20262026-05-23T00:47:48+00:00 2026-05-23T00:47:48+00:00

I was wondering what differences exist between the Vector Generated Genetic Algorithm (VEGA) and

  • 0

I was wondering what differences exist between the Vector Generated Genetic Algorithm (VEGA) and Nondominated Sorting Genetic Algorithm (NSGA) algorithms in the context of selection in Multi Objective Optimisation?

(I am aware that NSGA is pareto-based while VEGA is non-pareto based.)

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-23T00:47:48+00:00Added an answer on May 23, 2026 at 12:47 am

    The differences are quite large. As you say, one is Pareto-based and the other is not. In MOO, that’s a huge thing. VEGA works by partitioning the population into disjoint sets and forcing the different sets to evolve towards different single objectives. There’s a bit of machinery there to help combine them into a meaningful representation of the Pareto set, but it’s basically just a union of solutions with respect to different objectives. Selection is done by selecting solutions that are better with respect to their individually set objective functions.

    NSGA and other Pareto-based methods are completely different. They do selection not based on any particular choice of objective, but on the properties of the solutions as compared to one another. Each such algorithm makes slightly different choices in how they perform these comparisons, and NSGA-II (you should definitely use the second version of the algorithm) does it by non-dominated sorting. Basically, you find all the non-dominated solutions and call them set #1. Then you find all the solutions that would be non-dominated if you removed the elements of set #1 — they become set #2. You keep going until all the solutions are accounted for, and the result is something like peeling the layers of an onion. The selection procedure is then that you always select members of the lower classes (set #1, then #2, and so on). If you can’t take all the elements of a particular level, you break ties by choosing solutions within that level that further from the others, the idea being that if you can’t take them all, you should at least try not to pick the ones you do take from one tiny little cluster.

    In general, you should be looking at Pareto-based methods. They’ve been the proven choice for at least 10-15 years. In particular, you should focus on elitist Pareto-based methods like NSGA-II, SPEA2, the epsilon-MOEA, and a few more recent contenders.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

So I was wondering if there are any major differences between the various implementations
After much googling I have been wondering what the benefits/differences are between mysql and
I was wondering the differences between abstract and interface in actionscript 3 and when
Wondering what the differences between REST and JSON APIs are, how you interface with
I was wondering if there are any differences - mostly performance wise - between
I'm wondering what are the main differences between developing for iPhone on a Mac,
assuming v is a nullable, I'm wondering what are the implications / differences between
I liked the discussion at Differences in Generics , and was wondering whether there
Just wondering what the difference between BeginInvoke() and Invoke() are? Mainly what each one
Just wondering what the difference between MFC control messages prefixed with the following is:

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.