Inverse truss design as a conic mathematical program with equilibrium constraints

Abstract. We formulate an inverse optimal design problem as a Mathemat- ical Programming problem with Equilibrium Constraints (MPEC). The equilibrium constraints are in the form of a second-order conic optimization problem. Using the so-called Implicit Programming technique, we reformulate the bilevel optimization problem as a single-level nonsmooth nonconvex problem. The major part of the article is devoted to the computation of a subgradient of the resulting composite objective function. The article is concluded by numerical examples demonstrating, for the first time, that the Implicit Programming technique can be efficiently used in the numerical solution of MPECs with conic constraints on the lower level.


back