Linear programming with two variables per inequality in poly-log time
Linear programming with two variables per inequality in poly-log time
复制标题
在多对数时间内每个不等式有两个变量的线性规划
DOI:
--
复制
发表时间:
1986
期刊:
影响因子:
--
通讯作者:
V. Ramachandran
中科院分区:
文献类型:
--
作者:
G. S. Lueker;N. Megiddo;V. Ramachandran
The parallel time complexity of the linear programming problem with at most two variables per inequality is discussed. Let n and m denote the number of variables and the number of inequalities, respectively, in a linear programming problem. It is assumed that all inequalities are weak. Under the concurrent-read-exclusive-write PRAM model, an $O((log m + log^2 n) log^2 n)$-time parallel algorithm for deciding feasibility is described. It requires $mn^{O(log n)}$ processors in the worst case, though it is not known whether this bound is tight. When the problem is feasible, a solution can be computed within the same complexity. Moreover, linear programming problems with at most two nonzero coefficients in the objective function can be solved in poly-log time on a similar number of processors. Consequently, all these problems can be solved sequentially with only $O((log m + log ^2 n)^2 log ^2 n)$ space. (These bounds assume that numbers take $O(1)$ space, and arithmetic on them takes $O(1)$ time; the p...