大家好,小福来为大家解答以上的问题。单纯形算法matlab,单纯形算法这个很多人还不知道,现在让我们一起来看看吧!
1、单纯形法是一种迭代算法,其基本原理及主要步骤是:首先设法找到一个(初始)基可行解,然后再根据最优性理论判断这个基可行解是否最优解。
2、若是最优解,则输出结果,计算停止;若不是最优解,则设法由当前的基可行解产生一个目标值更优的新的基可行解,再利用最优性理论对所得的新基可行解进行判断,看其是否最优解,这样就构成一个迭代算法。
3、由于基可行解只有有限个,而每次目标值都有所改进,因而必可在有限步内终止。
4、如果原问题确有最优解,必可在有限步内达到,且计算量大大少于穷举法;若原问题无最优解,也可根据最优性理论及时发现,停止计算,避免错误及无效运算。
本文到此分享完毕,希望对大家有所帮助。