若约束函数在量级上相差悬殊,则对于设计变量的微小变化,它们的灵敏度也完全不同。这样的约束函数如带入惩罚函数中,所起到的作用将存在差异:
灵敏度高的约束条件在极小化中首先得到满足,而其他则得不到考虑,其结果严重妨碍惩罚函数法的叠代过程。此外,在一些需要以控制约束函数值进行叠
代的方法中,若不对约束函数进行处理,亦难以控制起作用约束和使设计点迅速地移到约束面上。
把函数值限于 0 - 1 之间取值的约束条件称为规格化约束条件。例如,对于设计变量的边界约束
,可以取

而对于强度 、刚度f 这类的性能约束,则有

但当一个不等式约束条件是两个设计变量之间的比值函数时。最好采用经标度过的设计变量来建立约束条件,或用一个不改变约束条件性质而可改变其
数值的变量来除此式。 不论对哪一种优化方法,规格化约束条件都将起到稳定搜索过程和加速收敛的作用。