1流量工程问题1
1问题重述定义一个有向网络G=(N,E),其中N是节点集,E是弧集
令A是网络G的点弧关联矩阵,即N×E阶矩阵,且第l列与弧里(I,j)对应,仅第i行元素为1,第j行元素为-1,其余元素为0
再令bm=(bm1,…,bmN)T,fm=(fm1,…,fmE)T,则可将等式约束表示成:Afm=bm本算例为一经典TE算例
算例网络有7个节点和13条弧,每条弧的容量是5个单位
此外有四个需求量均为4个单位的源一目的对,具体的源节点、目的节点信息如图所示
这里为了简单,省区了未用到的弧
此外,弧上的数字表示弧的编号
此时,c=((5,5…,5)1×13)T,根据上述四个约束条件,分别求得四个情况下的最优决策变量x=((x12,x13,…,x75)1×13)
图1网络拓扑和流量需求-1-1
27节点算例求解1
1算例1(b1=[4;-4;0;0;0;0;0]T)转化为线性规划问题:MinimizecTx1SubjecttoAx1=b1x1>=0利用Matlab编写对偶单纯形法程序,可求得:最优解为x1*=[4000000000000]T对应的最优值cTx1=201
2算例2(b2=[4;0;-4;0;0;0;0]T)MinimizecTx2SubjecttoAx2=b2X2>=0利用Matlab编写对偶单纯形法程序,可求得:最优解为x2*=[0400000000000]T对应的最优值cTx2=201
3算例3(b3=[0;-4;4;0;0;0;0]T)MinimizecTx3SubjecttoAx3=b3X3>=0利用Matlab编写对偶单纯形法程序,可求得:最优解为x3*=[4000400000000]T对应的最优值cTx3=40-2-1
4算例4(b4=[4;0;0;0;0;0;-4]T)MinimizecTx4SubjecttoAx4=b4X4>