首先介绍最优控制问题:
subject to
and
free.
所谓的必要性条件就是, 如果 ,
是最优的, 那么他们应该满足什么条件? 下面我们开始推导必要条件. 首先, 我们令目标函数
假设分段连续的最优控制 存在, 对应的状态变量为
, 并且对任意的
均有
. 令
是任一个分段连续函数,
是一个实常值. 则
是一个分段连续的控制.
令 是控制
对应的状态变量, 则
满足
因为所有的轨迹都从相同的位置开始, 我们取
由 的表达式, 我们可以得到
, 并且
事实上, 对于 我们具有同样的结论
and
exists.
在控制 处的目标函数变为:
对于伴随函数 , 我们具有如下性质:
即
从而
因为 在
处取得最大值, 所以
即
从而
即
(1)
我们需要选择合适的伴随函数 使得 (1) 式恒成立, 因此伴随函数满足:
(3)
我们称此式为伴随方程. 并且满足边界条件:
(4)
此式称为横截条件. 从而 (1)式变为
(5)
此式应该对任意的分段连续函数 均成立, 因此不妨取
则 (5) 式变为
因此最优控制与最优控制下的状态变量应该满足:
(6)
我们称 (6) 式为最优条件, 它实际上等价于 .
Tips: 不同的目标函数形式会具有不同的横截条件, 具体问题应该自行推导, 并不是所有的最优问题的横截条件均是终止时刻的伴随函数的值为0, 即.