运筹学单纯形法书上说找出检验数行中最大者所在列作为主列,将主列中大于零的元素分别除以b列中相应的值,写在右边得到bi/yi列中。 请问如果主列中的数都是负数那怎么办? 在将线性规划问题化为标准形时如果非基变量前的系数多是负数,为了以后单纯形法的运算更简便,需要把他们化为正数吗?

问题描述:

运筹学单纯形法
书上说找出检验数行中最大者所在列作为主列,将主列中大于零的元素分别除以b列中相应的值,写在右边得到bi/yi列中。 请问如果主列中的数都是负数那怎么办? 在将线性规划问题化为标准形时如果非基变量前的系数多是负数,为了以后单纯形法的运算更简便,需要把他们化为正数吗?

如果主列中的数都是负数,那么就不存在这最优解了
请你仔细看下书,应该是这样写的

1、如果主列中的数都是负数则该问题为*解。
2、如果非基变量前的系数多是负数,则要采用单纯形法的推广方法:大M法或两步阶段法。

如果主列中都为负数,就不用再算了,答案为*解.求解与非基变量前的系数正负没有关系,只与目标函数的形式有关,有Max,Min 两种,如是Max形式,则找检验数时,找最大的一个;如果是Min形式,其他都不用变,找最小的检验数.