matlab 粒子群算法代码
min f ( x , y) = 2 x + y , s. t . 1. 25 - x2 - y ≤0 , x + y - 1. 6 ≤0 , 0 ≤ x ≤1. 6 , y ∈{ 0 ,1} . 混合整数规划用粒子群算法详细编码是怎么样的呢 还请各位高手帮忙回答 谢谢
min f ( x , y) = 2 x + y , s. t . 1. 25 - x2 - y ≤0 , x + y - 1. 6 ≤0 , 0 ≤ x ≤1. 6 , y ∈{ 0 ,1} . 混合整数规划用粒子群算法详细编码是怎么样的呢 还请各位高手帮忙回答 谢谢
答案:目前混合整数规划是一个可研究的问题,这方面的论文也较多,有的是用四舍五入的方法取整,在matlab中用round函数可实现。也有用三角函数进行转化的,具体情况我不太清楚。另外你的问题有约束条件,在编程时需要加约束处理。
上一个:matlab安装错误代码5001
下一个:请教Matlab运行代码出现Too many imput argument错误问题