众所周知,在内点方法中,所有迭代都必须严格可行。我为非线性目标函数实现了仿射缩放内点。对于小示例(2D),它按预期工作。然而,对于大型示例(例如最优控制问题),在有限数量的步骤之后,迭代的一些元素开始位于边界上。我不知道那些最优控制问题的确切解决方案,所以我将结果与其他方法(即相同的问题,不同的方法)进行了比较。从这种内点法获得的数值解与从其他方法获得的解具有相同数量的活动元素。解决方案具有相同的图以及目标函数值。这里的问题是为什么迭代不是严格可行的。
简而言之,感兴趣的方法(即内点法)产生与其他方法相同的数值解,但迭代不是严格可行的。请你帮助我好吗?