1 Introduction  
2 A General Optimization Problem  
3 Application to Contact Mechanics  
4 Methods Overview  
4.1 Direct Optimization Method  
4.2 Augmented Lagrangian Method  
4.3 Primal-Dual Active Set Strategy  
5 Simulations