Information: analyzing + optimizing structure

Search for BESO
Grasshopper plugin Karamba and Ameba does that.
I recommend Miliipede even though it stopped developing further, since it works on offline and is free.
See also this