Open Access
Maximizing Non-Linear Concave Functions in
TLDR
Using this method, the first polynomial approximation algorithms for many NP-hard problems such as the parametric Euclidean Traveling Salesman Problem are obtained.Abstract:
Consider a convex set P in Rd and a piecewise polynomial concave function F: P -+ R. Let A be an algorithm that given a point x E Rd computes F(x) if x E PI or returns a concave polynomial p such that p(x) < 0 but for any y E P, p(y) 2 0. We assume that d is fixed and that all comparisons in A depend on the sign of polynomial functions of the input point. We show that under these conditions, one can find maxp F in time which is polynomial in the number of arithmetic operations of A. Using our method we give the first strongly polynomial algorithms for many nonlinear parametric problems in fixed dimension, such as the parametric mar pow problem, the parametric minimum s-t distance, the parametric spanning tree problem and other problems. In addition we show that in one dimension, the same result holds even if we only know how to approximate the value of F. Specifically, if we can obtain an a-approximation for F(x) then we can a-approximate the value of maxF. We thus obtain the first polynomial approximation algorithms for many NP-hard problems such as the parametric Euclidean Traveling Salesman Problem.read more
Citations
More filters
Proceedings ArticleDOI
Maximizing non-linear concave functions in fixed dimension
TL;DR: The author obtains the first polynomial approximation algorithms for many NP-hard problems such as the parametric Euclidean traveling salesman problem.
References
More filters
Journal ArticleDOI
Parallel merge sort
TL;DR: A parallel implementation of merge sort on a CREW PRAM that uses n processors and O(logn) time; the constant in the running time is small.
Journal ArticleDOI
Applying Parallel Computation Algorithms in the Design of Serial Algorithms
TL;DR: It is pointed out that analyses of parallelism in computational problems have practical implications even when multi-processor machines are not available, and a unified framework for cases like this is presented.
Journal ArticleDOI
Parallelism in Comparison Problems
TL;DR: The worst-case time complexity of algorithms for multiprocessor computers with binary comparisons as the basic operations is investigated and the algorithm for finding the maximum is shown to be optimal for all values of k and n.
Journal ArticleDOI
The Weighted Euclidean 1-Center Problem
TL;DR: An O(n(log n)3(log log n)2) algorithm for the problem of finding a point (x, y) in the plane that minimizes the maximal weighted distance to a point in a set of n given points is presented.
Book ChapterDOI
Maximizing Concave Functions in Fixed Dimension
Edith Cohen,Nimrod Megiddo +1 more
TL;DR: In this paper, the authors presented a technique which enabled them to solve the parametric minimum cycle problem with a xed number of parameters in strongly polynomial time in a convex set given as an intersection of k halfspaces.
Related Papers (5)
Hardness and Approximation Results for $L_p$-Ball Constrained Homogeneous Polynomial Optimization Problems
Ke Hou,Anthony Man-Cho So +1 more