主讲教师:张彩丽机械设计制造及其自动化第2章优化设计的数学基础第2章优化设计的数学基础2.1函数的方向导数与梯度2.2函数的泰勒展开式2.3正定二次函数2.4极值条件2.1函数的方向导数与梯度2.1.1函数的方向导数kjfXx偏导数kfXS方向导数2.1.1函数的方向导数011221221221201122122101122122021212lim,,,,lim,,lim,,limcoscoskkkSkkkkkkkkSkkkkSkkkkSkkfXfXSfXSSfxxxxfxxxfxxxfxxSfxxxxfxxxxxSfxxxfxxxxSfXfXxx1212coscoscoskkkknnfXfXfXfXSxxx2.1函数的方向导数与梯度12121212coscoscoscoskkkkkfXfXfXSxxfXfXxx2.1.2函数的梯度1122kTkkkkfXfXfXxfXxxfXx梯度,也表示为gradf(Xk)2.1.2函数的梯度1212kkTkkkknknfXxfXfXfXfXfXxxxxfXx1122coscoscoscosTS1212coscoscos,cos,kkkTkkkkkfXfXfXfXSSxxfXSfXSfXfXS2.1.2函数的梯度0kTkfXfXSS0kTkfXfXSScos,1kfXScos,0kfXSkfX梯度方向是函数值增长最快的方向梯度方向沿等值线的外法线方向2.1.2函数的梯度函数的梯度具有以下性质:1、函数在一点的梯度是由该点上的所有一阶偏导数组成的列向量。梯度的方向是函数值上升最快的方向,其大小就是它的模。2、函数在一点的梯度方向与函数过该点的等值线的切线相垂直,即是该点等值线的外法线方向。3、梯度是函数在一点邻域内局部性态的描述。在邻域内上升得快的方向,离开邻域后就不一定上升得快,甚至可能下降。2.1函数的方向导数与梯度例2-1:求函数在点和的梯度,并作图表示。221221fXxx13,2TX21,2TX解:根据定义11222422fXxxfXfXxx1112312222242422,222222xxfXfXxx1222222222,(2)222fXfX2.1函数的方向导数与梯度111222222122222222122222fXSfXfXSfX2.2函数的泰勒展开式212!kkkkknfxfxfxxxfxxxR212TTkkkkkkfXfXfXXXXXfXXX22221121222222122222212kkknkkkkknkkknnnfXfXfXxxxxxfXfXfXfXHXxxxxxfXfXfXxxxxx2.2函数的泰勒展开式2.2函数的泰勒展开式例2-2:用泰勒展开式将函数在点简化成线性函数和二次函数。解:332212121328fXxxxxx11,1TX12111212211211213136813466012006402fXxxfXxxxfXx2.2函数的泰勒展开式111221111xxXXxx1111122131151TfXfXfXXXxxxx21121222212122212121211201511102256116113TTkkkkkkfXfXfXXXXXfXXXxxxxxxxxxxxxxx2.3正定二次函数12TTfXXHXBXc对于任意非零向量X:(1)若有,矩阵H正定。(2)若有,矩阵H负定。(3)若有时,有时,矩阵H是不定矩阵。0TXHX0TXHX0TXHX0TXHX2.3正定二次函数2.3正定二次函数110h111221220hhhh1112132122233132330......hhhhhhhhh1111122122111213212223313233000hhhhhhhhhhhhhh2.3正定二次函数12TTHfXXXBXc正定二次函数有以下性质:(1)正定二次函数的等值线是一族同心椭圆。(2)非正定二次函数在极小点附近的等值线近似于椭圆。2.4极值条件2.4.1无约束问题的极值条件00kkfxfx多元函数在某点取极值的必要条件0kfX221212TTkkkkkkTkkkkfXfXfXXXXXfXXXfXfXXXfXXX20TkkkXXfXXX2.4.1无约束问题的极值条件**20ffXX正定例2-3:求函数的极值。解:3322121212+3294fXxxxxxx2112223690344xxfXxx12341313,,,222233XXXX2.4.1无约束问题的极值条件121122366012006408xfXx12212266012006408xfXx123322366012006408xfXx12432266012006408xfXx2.4极值条件2.4.2约束问题的极值条件2.4.2约束问题的极值条件1、等式约束问题的极值条件min..01,2,,vfXsthXvl1,lvvvLXfXhX0,00LXLXL10mvvvvfXhX不全为零2.4.2约束问题的极值条件2、不等式约束问题的极值条件min..01,2,,jfXstgXjm2min..01,2,,jnjfXstgXxjm21,,mjjnjjLXXfXgXx2.4.2约束问题的极值条件,,0LXX1200201,2,,mjjjjnjjnjLfXgXXLgXxLxjmX00kiiiIikfXgXiI2.4.2约束问题的极值条件1000kmiivviIvikvfXgXfXhXiI不全为零Kuhn-Tucker条件,简称K-T条件2.4.2约束问题的极值条件例2-4:用K-T条件判断点是否为以下问题的最优点:2,0TkX221221122231min3..4000fXxxstgXxxgXxgXx解:2123242000kkkgXggXX2.4.2约束问题的极值条件1211222302241101kkkxfXxxgXgX112212240011kkkfXgXgX120.5作业1、把函数在点(1,1)处化简成线性函数和二次函数。4222211121()225fXxxxxxx2、试用K-T条件证明目标函数在不等式约束条件下,点(1,0)是否为约束极值点。2212(2)fXxx211222311000gXxxgXxgXx