×

Inverse truss design as a conic mathematical program with equilibrium constraints. (English) Zbl 1369.49032

Summary: We formulate an inverse optimal design problem as a Mathematical 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.

MSC:

49K40 Sensitivity, stability, well-posedness
74P05 Compliance or weight optimization in solid mechanics
49M05 Numerical methods based on necessary conditions
90C30 Nonlinear programming

Software:

Mosek; SQPlab; PLCP; YALMIP; Gurobi

References:

[1] W. Achtziger, Equivalent displacement based formulations for maximum strength truss topology design,, IMPACT of Computing in Science and Engineering, 4, 315 (1992) · Zbl 0769.73054 · doi:10.1016/0899-8248(92)90005-S
[2] M. Bendsøe, <em>Topology Optimization. Theory, Methods and Applications</em>,, Springer-Verlag (2003)
[3] P. Beremlijski, Shape optimization in three-dimensional contact problems with coulomb friction,, SIAM Journal on Optimization, 20, 416 (2009) · Zbl 1186.49028 · doi:10.1137/080714427
[4] P. Beremlijski, Shape optimization in contact problems with coulomb friction and a solution-dependent friction coefficient,, SIAM Journal on Control and Optimization, 52, 3371 (2014) · Zbl 1307.49040 · doi:10.1137/130948070
[5] J.-F. Bonnans, <em>Perturbation Analysis of Optimization Problems</em>,, Springer Series in Operations Research. Springer-Verlag (2000) · Zbl 0966.49001 · doi:10.1007/978-1-4612-1394-9
[6] J. F. Bonnans, Perturbation analysis of second-order cone programming problems,, Mathematical Programming, 104, 205 (2005) · Zbl 1124.90039 · doi:10.1007/s10107-005-0613-4
[7] J.-F. Bonnans, <em>Numerical Optimization: Theoretical and Practical Aspects</em>,, Springer Science & Business Media (2006) · Zbl 1108.65060
[8] A. L. Dontchev, Characterizations of strong regularity for variational inequalities over polyhedral convex sets,, SIAM Journal on Optimization, 6, 1087 (1996) · Zbl 0899.49004 · doi:10.1137/S1052623495284029
[9] A. L. Dontchev, <em>Implicit Functions and Solution Mappings</em>,, Springer Monographs in Mathematics. Springer (2009) · Zbl 1178.26001 · doi:10.1007/978-0-387-87821-8
[10] D. Dorsch, Sufficient optimality conditions hold for almost all nonlinear semidefinite programs,, Mathematical Programming, 158, 77 (2016) · Zbl 1358.90090 · doi:10.1007/s10107-015-0915-0
[11] G. Inc, <em>Gurobi Optimizer Reference Manual. Version 6.5</em>,, 2016.
[12] R. Henrion, On the calmness of a class of multifunctions,, SIAM Journal on Optimization, 13, 603 (2002) · Zbl 1028.49018 · doi:10.1137/S1052623401395553
[13] N. J. Higham, Optimization by direct search in matrix computations,, SIAM J. Matrix Anal. Appl., 14, 317 (1993) · Zbl 0776.65047 · doi:10.1137/0614023
[14] R. A. Horn, <em>Matrix Analysis</em>,, Cambridge University Press (2013) · Zbl 1267.15001
[15] F. Jarre, Elementary optimality conditions for nonlinear SDPs,, in Handbook on Semidefinite, 166, 455 (2012) · Zbl 1334.90106 · doi:10.1007/978-1-4614-0769-0_16
[16] C. Kanzow, Mathematical programs with equilibrium constraints: Enhanced fritz john-conditions, new constraint qualifications, and improved exact penalty results,, SIAM Journal on Optimization, 20, 2730 (2010) · Zbl 1208.49016 · doi:10.1137/090774975
[17] M. Kočvara, Mechanical design problems with unilateral contact,, M2AN Mathematical Modelling and Numerical Analysis, 32, 255 (1998) · Zbl 0901.73055 · doi:10.1051/m2an/1998320302551
[18] M. Kočvara, On the control of an evolutionary equilibrium in micromagnetics,, in Optimization with multivalued mappings, 2, 143 (2006) · doi:10.1007/0-387-34221-4_8
[19] M. Kočvara, Optimization problems with equilibrium constraints and their numerical solution,, Mathematical Programming, 101, 119 (2004) · Zbl 1076.90058 · doi:10.1007/s10107-004-0539-2
[20] A. Korányi, Monotone functions on formally real Jordan algebras,, Mathematische Annalen, 269, 73 (1984) · Zbl 0552.17014 · doi:10.1007/BF01455996
[21] J. Löfberg, YALMIP: A toolbox for modeling and optimization in MATLAB,, in Proceedings of the 2004 IEEE International Symposium on Computer Aided Control Systems Design, 284 (2004)
[22] Z.-Q. Luo, <em>Mathematical Programs with Equilibrium Constraints</em>,, Cambridge University Press (1996) · Zbl 0898.90006 · doi:10.1017/CBO9780511983658
[23] B. S. Mordukhovich, <em>Variational Analysis and Generalized Differentiation I: Basic Theory</em>, vol. 330,, Springer Science & Business Media (2006)
[24] B. S. Mordukhovich, Partial second-order subdifferentials in variational analysis and optimization,, Numerical Functional Analysis and Optimization, 35, 1113 (2014) · Zbl 1295.49010 · doi:10.1080/01630563.2014.895747
[25] B. S. Mordukhovich, Coderivative analysis of quasi-variational inequalities with applications to stability and optimization,, SIAM Journal on Optimization, 18, 389 (2007) · Zbl 1145.49012 · doi:10.1137/060665609
[26] B. S. Mordukhovich, Second-order subdifferential calculus with applications to tilt stability in optimization,, SIAM Journal on Optimization, 22, 953 (2012) · Zbl 1260.49022 · doi:10.1137/110852528
[27] MOSEK ApS, <em>The MOSEK Optimization Toolbox for MATLAB Manual. Version 7.1 (Revision 28)</em>, 2015,, URL <a href=
[28] J. V. Outrata, <em>Nonsmooth Approach to Optimization Problems with Equilibrium Constraints: Theory, Applications and Numerical Results</em>, vol. 28,, Springer Science & Business Media (1998) · Zbl 0947.90093 · doi:10.1007/978-1-4757-2825-5
[29] J. V. Outrata, On the Aubin property of critical points to perturbed second-order cone programs,, SIAM Journal on Optimization, 21, 798 (2011) · Zbl 1247.90256 · doi:10.1137/100807168
[30] J. V. Outrata, On the coderivative of the projection operator onto the second-order cone,, Set-Valued Analysis, 16, 999 (2008) · Zbl 1161.49011 · doi:10.1007/s11228-008-0092-x
[31] R. T. Rockafellar, <em>Variational Analysis</em>,, Springer (1998) · Zbl 0888.49001 · doi:10.1007/978-3-642-02431-3
[32] H. Scheel, Mathematical programs with equilibrium constraints: Stationarity, optimality and sensitivity,, Mathematics of Operations Research, 25, 1 (2000) · Zbl 1073.90557 · doi:10.1287/moor.25.1.1.15213
[33] H. Schramm, A version of the bundle idea for minimizing a nonsmooth function: Conceptual idea, convergence analysis, numerical results,, SIAM Journal on Optimization, 2, 121 (1992) · Zbl 0761.90090 · doi:10.1137/0802008
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.