Patent ID: 11966668
Assignee: AUTODESK, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause the one more processors to generate design options for mechanical assemblies by performing the steps of:
generating a first data structure that represents a first assembly of elements and indicates a first set of couplings between a first element type representing a first type of mechanical element and a second element type representing a second type of mechanical element included in the first assembly of elements;
in response to determining that the first assembly of elements does not violate a first constraint based on at least a portion of the first data structure, selecting the first assembly of elements for further processing;
modifying one or more parameters associated with the first assembly of elements based on a first objective function to generate one or more modified parameters;
determining that the one or more modified parameters maximize the first objective function; and
generating a first design option based on the one or more modified parameters.