US 12,169,665 B1
Scalar loss functions for multiobjective optimization
Martin Schubert, Mountain View, CA (US)
Assigned to X Development LLC, Mountain View, CA (US)
Filed by X Development LLC, Mountain View, CA (US)
Filed on Jun. 2, 2021, as Appl. No. 17/337,267.
Int. Cl. G06F 30/10 (2020.01); G06F 111/06 (2020.01)
CPC G06F 30/10 (2020.01) [G06F 2111/06 (2020.01)] 18 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium having logic stored thereon that, in response to execution by one or more processors of a computing system, causes the computing system to perform actions for creating a design for a physical device, the actions comprising:
receiving, by the computing system, a design specification;
generating, by the computing system, a proposed design based on the design specification;
determining, by the computing system, a vector of loss values based on the proposed design;
determining, by the computing system, a scalar loss value based on a Euclidean distance between the vector of loss values and a volume representing desired characteristics of the physical device;
updating, by the computing system, the proposed design based on the scalar loss value; and
transmitting, by the computing system, the proposed design to a fabrication system to fabricate the physical device.