如果其中包含半连续变量,即或者等于零,或者是连续变量。(为零或者为连续变量求解前已知),这样的nlp问题,fmincon求解是否会慢?如何解决这个问题?
问题是MINLP,分断线性的是变量,并不是你所说的函数分段线性问题。另外,变量个数很多,你的办法也不能解决我的问题。
我有本书叫数学建模,那上面讲了处理NLP问题的三种方法。其中有代表性的是引入0 - 1变量处理分段线性函数,化为整数规划模型。把模型转化以后,就可以用MATLAB或者LINGO软件中求解了。至于转化方法,到处是公式,打不出来的。
Lingo与VS C++的接口如何?Matlab的接口非常好。