单纯形算法贪婪地走在多面体的角上,以找到线性规划问题的最佳解决方案。结果,答案永远是多面体的一角。内部点方法在多面体内部移动。结果,当多面体的整个平面最佳时(如果目标函数与该平面完全平行),我们可以在该平面的中间得到一个解。
假设我们要查找多面体的一个角。例如,如果我们想通过将其简化为线性编程来进行最大匹配,则我们不希望得到包含“该匹配包含0.34%的边缘XY和0.89%的边缘AB和...”的答案。我们想得到一个0和1的答案(由于所有角都由0和1组成,因此单纯形会给我们一个答案)。有没有办法使用内点方法来确保在多项式时间内找到精确的角点解?(例如,也许我们可以修改目标函数以偏向角落)