I. Introduction
The aim of shape optimization is to determine the layout of the structure that minimizes a performance measure, under some design constraints. Mathematical programming, which relies on the derivative of all the performance measures, is adopted to solve the problem. Thus, it is crucial to establish an efficient and accurate method for the calculation of the sensitivity of a response to shape variation.