This paper presents a method to generate free-form branched structures from a small number of different constructive elements, based on the postulates of discrete or combinatorial design. The research is based on the study of fractal growth as a generator of complex tree-like structures, using references from other scientific approaches in which the possibilities of the DLA (diffusion-limited aggregation) model have been explored. The proposed method uses the Grasshopper visual programming language, and incorporates new topological strategies to improve the performance or robustness of the system through tree-tree (inosculation) and tree-soil (aerial roots) cooperations. The simulation demonstrates the effectiveness of the proposed method and its potential for the construction of structures with complex geometries from a discrete set of knots and bars and bioinspired strategies. The paper includes a review of the chosen design principles, the developed methodology and a recent physical test in Medellín (Colombia)