Patent Document ID: 9830406
Application ID: 14475904
Patent Flag: 1

Claim One:
1. A computer-implemented method for designing an industrial product comprising: modeling the industrial product with an optimal binary tree having leaf nodes (LN) representing basic volumes, non-leaf nodes representing binary commutative operation combining volumes; performing a design operation triggering adding or removing a leaf node (LN) of the binary tree; modifying the binary tree by minimizing a number of weak leaf nodes (WLN) it contains while maintaining the optimal binary tree (OBT), and when the design operation is removing of a leaf node (LN): determining as a non-optimal leaf node (LN) on the binary tree, which is no longer optimal, the leaf node (LN) with the smallest depth; determining, in a path from the non-optimal leaf node (LN) to the root node (RN), a pivot node (PN) which is the first node which sub-tree is non-optimal; determining, in said non-optimal sub-tree of the pivot node (PN), a V-sub-tree with the deepest depth, the V-sub-tree being a sub-tree having two leaf nodes (LN); and switching the non-optimal leaf node (LN) and the V-sub-tree; wherein a weak leaf node (WLN) is a leaf node (LN) of the optimal binary tree such that, when removed, the binary tree is not optimal anymore, and wherein the optimal binary tree has an absolute value of a depth difference between any two leaf nodes (LN) equal to zero or one.