Volume 9, Number 1, 69-90, DOI: 10.1007/s10878-005-5485-2

Efficient Algorithms and Implementations for Optimizing the Sum of Linear Fractional Functions, with Applications

Danny Z. Chen, Ovidiu Daescu, Yang Dai, Naoki Katoh, Xiaodong Wu and Jinhui Xu

View Related Documents

Abstract

This paper presents an improved algorithm for solving the sum of linear fractional functions (SOLF) problem in 1-D and 2-D. A key subproblem to our solution is the off-line ratio query (OLRQ) problem, which asks to find the optimal values of a sequence of m linear fractional functions (called ratios), each ratio subject to a feasible domain defined by O(n) linear constraints. Based on some geometric properties and the parametric linear programming technique, we develop an algorithm that solves the OLRQ problem in O((m+n)log (m+n)) time. The OLRQ algorithm can be used to speed up every iteration of a known iterative SOLF algorithm, from O(m(m+n)) time to O((m+n)log (m+n)), in 1-D and 2-D. Implementation results of our improved 1-D and 2-D SOLF algorithm have shown that in most cases it outperforms the commonly-used approaches for the SOLF problem. We also apply our techniques to some problems in computational geometry and other areas, improving the previous results.

Keywords  combinatorial optimization - computational geometry - sum of linear fractional functions - parametric linear programming - robustness

This research was supported in part by the National Science Foundation under Grant CCR-9623585.
The research of this author was supported in part by National Science Foundation under grant CCF-0430366.
Grant-in-Aid of Ministry of Science, Culture and Education of Japan, No. 10780274.
The research of this author was supported in part by the Ministry of Education, Science, Sports and Culture, Grant-in-Aid for Scientific Researchon Priority Areas

Fulltext Preview

Image of the first page of the fulltext document