arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1405.6902math.OC
收藏

通过spdspds算法实现线性规划问题的O(L^{1.5})最坏情况计算复杂度

Super-Linear Sub-Quadratic Worst-Case Computational Complexity Achieved by spdspds Algorithm for Linear Programming Problem

National Institute of Technology Karnataka Surathkal(卡纳塔克国家技术学院苏拉特卡尔分校)

Keshava Prasad Halemane

AI总结:

本文提出一种新的迭代算法spdspds,通过改进的对称基本变量与非基本变量交换策略,实现线性规划问题的O(L^{1.5})最坏情况计算复杂度。

摘要:

对称对偶单纯形 pivoting 决策策略(spdspds)是一种新的迭代算法,用于解决线性规划问题。单纯形 pivoting 操作是基本变量与非基本变量之间的交换,发生在Goldman-Tucker紧凑对称表(CST)中,这是线性规划问题标准规范形式的原问题和对偶问题共有的唯一对称表示。从这个角度看,Dantzig的经典单纯形 pivoting 操作可以被视为一个受限的特殊情况。与单纯形表相关的不可行指数定义为基本变量和对偶变量中不可行数量之和。作为对 pivot 选择的全局有效性度量,定义为与该 pivot 选择相关的不可行指数减少量。通过寻找候选选择中非零值的预期不可行指数减少量的最佳可能减少,来选择单纯形 pivot 元素。经过非重复的CST表的序列后,当进一步减少不可行指数不可能时,算法终止;然后检查表以确定终端表类型以促进问题分类——不可行指数为零的终止表示最优解。即使在没有最优解的情况下,spdspds算法的多功能性也允许探索和确定最合适的替代解,包括可能的全面参数分析等。spdspds算法的最坏情况计算复杂度被证明为O(L^{1.5}),其中L是问题规模,以输入数据的大小(长度)表示。

英文摘要:

The Symmetric Primal-Dual Symplex Pivot Decision Strategy (spdspds) is a novel iterative algorithm to solve linear programming problems. A symplex pivoting operation is simply an exchange between a basic variable and a non-basic variable, in the Goldman-Tucker Compact-Symmetric-Tableau (CST) which is a unique symmetric representation common to both the primal as well as the dual of a linear programming problem in its standard canonical form. From this viewpoint, the classical simplex pivoting operation of Dantzig may be considered as a restricted special case. The infeasibility index associated with a symplex tableau is defined as the sum of the number of primal variables and the number of dual variables that are infeasible. A measure of goodness as a global effectiveness measure of a pivot selection is defined/determined as/by the decrease in the infeasibility index associated with such a pivot selection. The selection of the symplex pivot element is made by seeking the best possible anticipated decrease in the infeasibility index from among a wide range of candidate choices with non-zero values - limited only by considerations of potential numerical instability. After passing through a non-repeating sequence of CST tableaus, the algorithm terminates when further reduction in the infeasibility index is not possible; then the tableau is checked for the terminal tableau type to facilitate the problem classification - a termination with an infeasibility index of zero indicates optimum solution. Even in the absence of an optimum solution, the versatility of the spdspds algorithm allows one to explore/determine the most suitable alternative solutions, including possibly a comprehensive parametric analysis, etc. The worst-case computational complexity of the spdspds algorithm is shown to be $O(L^{1.5})$ where L is the problem-size expressed in terms of the size(length) of the input data.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑