I have a side project in which I implement a model of load-propagation through a structure. Then I use a genetic algorithm to find structures which are stable and which satisfy other criteria. It's too involved to discuss here, but here's a screen shot