scispace - formally typeset
Open Access

Maximizing Non-Linear Concave Functions in

Sivan Toledo
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

Content maybe subject to copyright    Report

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

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)