Abstract: | We consider structural topology optimization problems including unilateral constraints arising from non‐penetration conditions in contact mechanics. The resulting non‐convex non‐smooth problems are instances of mathematical programs with equilibrium constraints (MPEC), or bi‐level programs. Applying nested (implicit programming) algorithms to this class of problems is problematic owing to the singularity of the feasible set. We propose a perturbation strategy combining the relaxation of the equilibrium constraint with the restriction of the design domain to its regular part only. This strategy allows us to attack the problem numerically using standard non‐linear programming algorithms. We rigorously study the optimality conditions for the original singular problem as well as the convergence of stationary points and globally optimal solutions to approximating problems towards respective stationary points and globally optimal solutions to the original problem. A limited numerical benchmarking of the algorithm is performed. Copyright © 2005 John Wiley & Sons, Ltd. |