期刊文献+

一种原始——对偶单纯形算法的枢轴准则选择

The Choice for the Pivoting Rules of a Primal——Dual Simplex Algorithm
原文传递
导出
摘要 Curet曾提出了一种有趣的原始一对偶技术,在优化对偶问题的同时单调减少原始不可行约束的数量,当原始可行性产生时也就产生了原问题的最优解.然而该算法需要一个初始对偶可行解来启动,目标行的选择也是灵活、不确定的.根据Curet的原始一对偶算法原理,提出了两种目标行选择准则,并通过数值试验进行比较和选择.对不存在初始对偶可行解的情形,通过适当改变目标函数的系数来构造一个对偶可行解,以求得一个原始可行解,再应用原始单纯形算法求得原问题的最优解.数值试验对这种算法的计算性能进行验证,通过与经典两阶段单纯形算法比较,结果表明,提出的算法在大部分问题上具有更高的计算效率. Curet ever presented an interesting primal-dual approach that simultaneously drives towards primal feasibility while optimizing a dual program, and arrives at an optimal vertex as the primal feasibility comes true. However, the approach needs an initial dual feasible solution to start, and allows considerable flexibility in the choice for the target row. Based on principle of Curet's primal-dual algorithm, this paper presents two rules choosing the target row, and implement comparison and selection by numerical test. For this case of no initial dual feasible solution, we'll change appropriately the negative coefficients of objective function to construct it. Therefore a primal feasible solution can be obtained by Curet's algorithm, and then, the optimization achieved by the classical simplex algorithm. Finally, a computer implementation is accomplished to test the computational performance of our algorithm comparing to the classical two-phase simplex algorithm. The computational results show that our algorithm is more effective on most instances.
作者 徐莹
出处 《数学的实践与认识》 CSCD 北大核心 2014年第12期241-246,共6页 Mathematics in Practice and Theory
基金 教育部国家教师科研十二五规划课题:"高职院校开展数学建模活动实践与认识"(GJL12082556) "高职院校数学教学创新改革模式研究"(SJL12044422)
关键词 线性规划 单纯形算法 原始-对偶单纯形算法 对偶可行解 计算效率 Linear programming simplex algorithm primal-dual simplex algorithm dualfeasible solution computational efficiency
  • 相关文献

参考文献11

  • 1Curet N D. A primal-dual simplex method for linear programs [J]. Operations Research Letters, 1993, 13(4): 233-237.
  • 2Dantzig G B, Ford L R, Fulkerson D R. A primal-dual algorithm for linear programs [J]. In H W Kuhn and A W Tucker: Linear Inequalities and Related Systems, Princeton University Press, Princeton, N J, 1956: 171-181.
  • 3Chen H D, Pardalos P M, Saunders M A. The simplex algorithm with a new primal and dual pivot rule [J]. Operations Research Letters, 1994, 16(3): 121-127.
  • 4Barnes E, Chen V, Gopalakrishnan B, Johnson E L. A least-squares primal-dual for solving linear programming problems [J]. Operations Research Letters, 2002, 30(5): 289-294.
  • 5Paparrizos K, Samaras N, Stephanides G. A new efficient primal dual simplex algorithm [J]. Com- puters and Operations Research, 2003, 30(9): 1383-1399.
  • 6Samaras N, Sifelaras A, Triantafyllidis C. A primal-dual exterior point algorithm for linear pro- gramming problems [J]. Yugoslav Journal of Operations Research, 2009, 19(1): 123-132.
  • 7高培旺.线性规划的原始松弛——对偶MBU单纯形算法[J].闽江学院学报,2012,33(5):30-33. 被引量:3
  • 8高培旺.关于求线性规划初始正则解的一个新方法的注记[J].徐州工程学院学报(自然科学版),2012,27(2):1-4. 被引量:4
  • 9许万蓉.线性规划[M].北京:北京理工大学出版社,1990.
  • 10Dongarra J, Golub G, Grosse E, et al. Netlib and NA-Net: Building a scientific computing com- munity [J]. IEEE Annals of the History of Computin, 2008, 30(2): 30-41.

二级参考文献11

  • 1许万蓉.线性规划[M].北京:北京理工大学出版社,1990.
  • 2Adlakha V, Kowalski K, Vemuganti R, et al. More-for-less algorithm for fixed-charge transportation problems[ J ]. Omega,2007, 35( 1 ) :116 - 127.
  • 3Puri M C. Two-stage time minimizing assignment problem [ J ]. Omega, 2008,36 (5) : 730 - 740.
  • 4Arsham H. An artificial-free simplex-type algorithm for general LP models [ J]. Mathematical and Computer Modelling, 1997,25 ( 1 ) :107 - 123.
  • 5Arsham H. Initialization of the simplex algorithm: An artificial-free approach [ J]. SIAM Review, 1997,39 (3) :736 -744.
  • 6Arsham H, Cimperman G, Damij N, et al. A computer implementation of the push-and-pull algorithm and its computational com- parison with LP simplex method [ J ]. Applied Mathematics and Computation, 2005,170 ( 1 ) : 36 - 63.
  • 7Enge A, Huhn P. A counterexample to H. Arsham's "initialization of the simplex algorithm:an artificial-free approach"[ J]. SIAM Review, 1998,40( 1 ) : 1 - 6.
  • 8Dongarra J, Golub G, Grosse E, et al. Netlib and NA-Net: Building a scientific computing community [ J ]. IEEE Annals of the History of Computing,2008,30(2) :30 -41.
  • 9Bixby R E, Ceria S, McZeal C M, et al. An updated mixed integer programming library:MIPLIB 3.0[ J]. Optima, 1998,54( 1 ) : 12 -15.
  • 10Anstreicher K M, Terlaky T. A monotonic build-up simplex algorithm for linear programming[ J]. Operations Research, 1994,42 (3) :556 -561.

共引文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部