|
因此,定点算法(有效默认算法)的计算复杂度为O(N)。A.2.2混合整数线性规划方法清算支付向量也可以通过求解MILP(20)得到,假设不会注入外部现金,即C=0。当C=0时,MILP(20)简化为以下MILP:maxp,C,dwTp(58)subject topi=\'pi(1- di),对于i=1,2,·N,\'pi-NXj=1∏jipj- 工程安装≤ 对于i=1,2,N,di∈ {0,1},对于i=1,2,···,N.我们通过CVX[33,32]求解MILP(58)。A.2.3三种不同拓扑逻辑上的清算时间比较我们通过上述两种方法在第A.1.4节所述的三种网络拓扑上计算全部或无支付机制下的清算支付向量,并比较运行时间。与A.1.4节类似,我们生成了100个样本,并在带有2.66GHz Intel Core2 Duo处理器P8800的个人计算机上运行了Matlab代码。两种方法的平均运行时间和运行时间的样本标准偏差如表3所示。对于所有三种拓扑,定点算法比MILP方法更有效。表4:CVX代码中的参数。本文中CVX代码符号中的参数BAR¨pPi∏e ec cw wd dI in×NC总CB CVX代码用于求解MILP(20)。代码中出现的参数如表4所示。c v x s o l v e r mosekcv x be g inv a r i a b l e d(N)b inary%d e f a u l i a a b l e c(N)%现金终止(pbar\'* diag(w)* d)s u b j e c t图恩斯(1,N)* c<=c到t a l;c>=0;(Pi\'- (一)* 诊断(pbar)* d<=Pi\'* pbar+e+c- pbar;cvx endC二次规划(41)minckc的快速算法-~cmk(59)受试者toTc=C,(60)C≥ 0
|