Grasshopper

algorithmic modeling for Rhino

I'm working on a definition that try to use Galapagos to optimize the distrubution of different forms on a sheet (e.g. for a laser cut).
The definition works quite well with 2 forms, I try different tests with different forms and I'm quite satisfied because the result are convergent for all the tests.
The idea behind is quite simple:
a - minimaze the area covered by the distribution of the forms;
b - a very high value of fitness is obtained when the pieces are touching each other or touch the edge of the sheet.

I had some issue that will be useful for the next implementations:
1 - I can't use multiple copies of a single form, because every form needed a block of code, 3 slider's each to connect at Galapagos object.
How can I bypass this problem? This is the main issue for me now
2 - with three forms the results are no good, or you need to boost the initial population with high value (and high time, but this is normal for this type of algorithm).
I would like to know how can I combine different values of mutations trying to optimize Galapagos's algorithm.

I've attached the definition with two forms example, in the mean time I'm running a 3's forms simulation with very high value of boost.
(... I'm sleeping and the computer working, tomorrow I will see the results :-))

 

As usual, hints are welcome. Thanks

Paolo

Views: 2792

Attachments:

Replies to This Discussion

Result with 2 forms

Result with 3 forms (mmm...)

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service