最佳答案:
1、广义上来说,双层规划就是下层函数的解是上层函数的计算参数,但这个定义不准确,因为任何最优化问题其实都可以理解成是双层规划,只要将自变量理解为无约束的规划即可。
2、基本上分为两大类,分别是解析法和启发式算法。
3、解析法就是直接算出解析节,这种方法的逻辑大都使用KKT,对偶,罚函数等将双层规划转化成单层,然后利用单层的方法求解。
4、另一种启发式算法,也有类启发式,就是解析和启发的结合,这种方式的特点就是有方向的迭代,一般来说给一个初始可行解然后按照实际问题确定一个下降方向,不断搜索直到gap满足精度要求。