那是因为你在运用伏格尔确定初始可行解的时候,出现了同时删去一行和一列的情况,而此时你只设了一个基变量,所以导致小于m+n-1。当同时删去一行和一列时,你要分别在行和列上都确定一个基变量,比如你先删了一行,导致某一列也变成0删了,这时应当在这一列上任意寻找一个变量作为基变量,这样就不会出现你说的情况了。运输问题必须有m+n-1个基变量。