Comparison between the simplex algorithm and interior point method
来源:互联网 发布:我的世界mac版材质包 编辑:程序博客网 时间:2024/05/22 05:13
The success of primal-dual algorithm and its variants, as well as IPM in general,
comes (or at least was triggered) from its superiority with respect to simplexalgorithm. The primal-dual algorithm has a set of advantages with respect to simplex
algorithm, but also disadvantages that fortunately can be handled within the
algorithm. Some of the advantages and disadvantages are enumerated below.
Advantages of primal-dual algorithm:
• The algorithm does not has any problems with degeneracies and the number ofiterations is not related to the number of vertices in the feasible region.
• For large LP problems the algorithm uses significantly fewer iterations than
simplex algorithm.
• Most implementations of the algorithm usually solve a LP problem in less than
100 iterations even though the problem may contain millions of variables.
• The algorithm cannot detect a possible infeasible or unbounded status of the
problem, and in some sense the primal-dual algorithm is not complete.
Fortunately, this problem can be handled using homogenous model [4,7].
• Each iteration of the primal-dual algorithm is computationally much more
expensive than one iteration of the simplex algorithm. However, the total work
performed to solve a LP problem is a product of the number of iterations and the
work performed in each iteration. For a large LP problem (say more than 100
variables) the primal-dual algorithms outperforms the simplex algorithm, and the
bigger the problem size is this is the more pronounced.
0 0
- Comparison between the simplex algorithm and interior point method
- 内点法介绍(Interior Point Method)
- What is the difference between a parametric learning algorithm and a nonparametric learning method?
- comparison between rand() and arc4random()
- Comparison Between NetCDF and HDF5
- The comparison of the toString() method and the valueOf(...) method of the String class
- The Abstract Equality Comparison Algorithm
- What is the difference between a Generative and Discriminative Algorithm?
- what is the different between function and method in python
- Interior-Point Methods Online
- A Technical Comparison between PDF and DJVU
- Comparison between YAFFS (YAFFS2) and JFFS2
- Comparison Modeling between Excel and PowerPivot
- CSharp - Comparison between IComparer and IComparable
- iOS:“warning:comparison between pointer and integer”
- part 8: comparison between OOL and FL
- Linear Programming Learning Notes (2) The Simplex Method
- Ordered comparison between pointer and zero ('const char *' and 'int')
- LeetCode --- 17. Letter Combinations of a Phone Number
- ActiveMQ 即时通讯服务 浅析
- TCP/IP协议和OSI参考模型
- 获取wifi热点配置信息
- LeetCode --- 18. 4Sum
- Comparison between the simplex algorithm and interior point method
- Toll-Free Bridging详解——CoreFoundation和Foundation框架的无损桥接
- 详解DAO模式(中)
- Oracle数据库10个小问题
- 缓冲区溢出攻击原理分析
- Asynctask使用记录
- 生物节律
- 稀疏表示(SRC)
- 1003. Emergency (25)