Crossover probability and the Mutation probability of NSAG-II in generative Design

Crossover probability and the Mutation probability of NSAG-II in generative Design

lukas_wiek
Explorer Explorer
607 Views
4 Replies
Message 1 of 5

Crossover probability and the Mutation probability of NSAG-II in generative Design

lukas_wiek
Explorer
Explorer

Hello,
I wanted to ask you where or I can see the Crossover probability and the Mutation probability of the NSAG-II Algorithm that is being used by the generative Design tool.
I have already searched for it on the Internal but i couldn't find anything specific to the generative design tool.
I hope you can give me these details. Thanks a loot

Accepted solutions (1)
608 Views
4 Replies
Replies (4)
Message 2 of 5

jeremy_tammik
Alumni
Alumni

Wow. Cool question, never heard of this beast. So, I passed it on to the development team and hope they can provide some advice for you.

  

Jeremy Tammik Developer Advocacy and Support + The Building Coder + Autodesk Developer Network + ADN Open
Message 3 of 5

Lillismith
Alumni
Alumni

Here is more information on how NSGA-II works http://repository.ias.ac.in/83498/1/2-a.pdf  Here is more information from the Generative primer. https://www.generativedesign.org/02-deeper-dive/02-04_genetic-algorithms/02-04-01_what-is-a-genetic-...  Note that the crossover and mutation settings are not exposed to users in Generative Design for Revit.  

Message 4 of 5

lukas_wiek
Explorer
Explorer

Thank you. I have already read up on how it works. I wrote this post precisely because it is not visible to me as a normal user, but it may still be possible to find out these two values.

0 Likes
Message 5 of 5

Lillismith
Alumni
Alumni
Accepted solution

Gotcha, I consulted with our optimization expert who tells me these are the settings: 

  • Mutation Probability = 0.4
  • Crossover Probability = 0.8

Please note that we realize that these settings are not optimal for all studies.  We set them this way for use by a general audience unfamilar with these concepts. It is on our roadmap to open these settings up for advanced users who understand them.