Perturbation Approach to Sensitivity Analysis in Mathematical Programming

This paper presents a perturbation approach for performing sensitivity analysis of mathematical programming problems. Contrary to standard methods, the active constraints are not assumed to remain active if the problem data are perturbed, nor the partial derivatives are assumed to exist. In other words, all the elements, variables, parameters, Karush–Kuhn–Tucker multipliers, and objective function values may vary provided that optimality is maintained and the general structure of a feasible perturbation (which is a polyhedral cone) is obtained. This allows determining: (a) the local sensitivities, (b) whether or not partial derivatives exist, and (c) if the directional derivative for a given direction exists. A method for the simultaneous obtention of the sensitivities of the objective function optimal value and the primal and dual variable values with respect to data is given. Three examples illustrate the concepts presented and the proposed methodology. Finally, some relevant conclusions are drawn.

[1]  K. M. Riley,et al.  Sensitivity of Optimum Solutions of Problem Parameters , 1982 .

[2]  Garret N. Vanderplaats,et al.  Numerical Optimization Techniques for Engineering Design: With Applications , 1984 .

[3]  Steen Krenk,et al.  Parametric Sensitivity in First Order Reliability Theory , 1989 .

[4]  John Dalsgaard Sørensen,et al.  Sensitivity Analysis in Reliability-Based Shape Optimization , 1992 .

[5]  B. H. V Topping,et al.  Optimization and Artificial Intelligence in Civil and Structural Engineering , 1992 .

[6]  Mokhtar S. Bazaraa,et al.  Nonlinear Programming: Theory and Algorithms , 1993 .

[7]  Hector A. Rosales-Macedo Nonlinear Programming: Theory and Algorithms (2nd Edition) , 1993 .

[8]  I. Enevoldsen,et al.  Sensitivity Analysis of Reliability‐Based Optimal Solution , 1994 .

[9]  M. Padberg Linear Optimization and Extensions , 1995 .

[10]  Jean-Philippe Vial,et al.  Theory and algorithms for linear optimization - an interior point approach , 1998, Wiley-Interscience series in discrete mathematics and optimization.

[11]  Enrique Castillo,et al.  Orthogonal sets and polar methods in linear algebra : applications to matrix calculations, systems of equations, inequalities, and linear programming , 1999 .

[12]  Garret N. Vanderplaats,et al.  Numerical optimization techniques for engineering design , 1999 .

[13]  Enrique F. Castillo,et al.  An Orthogonally Based Pivoting Transformation of Matrices and Some Applications , 2000, SIAM J. Matrix Anal. Appl..

[14]  Enrique Castillo,et al.  Building and Solving Mathematical Programming Models in Engineering and Science , 2001 .

[15]  Enrique Castillo,et al.  Obtaining simultaneous solutions of linear subsystems of inequalities and duals , 2002 .

[16]  Enrique Francisco Castillo Ron,et al.  Building and solving mathematical programming models in engineering and science , 2002 .

[17]  William H. Press,et al.  Numerical recipes in C , 2002 .