Abstract
This chapter considers combinatorial optimization problems with objective functions in the form of ratios of two functions. A parametric approach to such problems is described and two main general algorithmic methods—the Newton method and Megiddo’s parametric search—are explained, using in both cases the same example of computing maximum-ratio paths in acyclic graphs. Some general properties of these methods are presented, including a proof of a strongly polynomial bound on the number of iterations of the Newton method and a proof of the speedup of Megiddo’s parametric search obtained by using parallel algorithms. The power of these methods is further shown in detail analyses of an algorithm for the maximum mean-weight cut problem based on the Newton method and an algorithm for the maximum profit-to-time ratio cycle problem based on Megiddo’s parametric search.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
R.K. Ahuja, Minimum cost-reliability ratio path problem. Comput. Oper. Res. 15, 83–89 (1988)
R.E. Bellman, On a routing problem. Q. Appl. Math. 16, 87–90 (1958)
A. Billionnet, Approximation algorithms for fractional knapsack problems. Oper. Res. Lett. 30(5), 336–342 (2002)
M. Blum, R.W. Floyd, V. Pratt, R.L. Rivest, R.E. Tarjan, Time bounds for selection. J. Comp. Syst. Sci. 7(4), 448–461 (1973)
J. Carlson, D. Eppstein, The weighted maximum-mean subtree and other bicriterion subtree problems. CoRR. (2005). abs/cs/0503023
P.J. Carstensen, The complexity of some problems in parametric, linear, and combinatorial programming. Ph.D. Thesis (Doctoral Thesis), Department of Mathematics, University of Michigan, Ann Arbor, 1983
R. Chandrasekaran, Minimum ratio spanning trees. Networks 7, 335–342 (1977)
R. Chandrasekaran, Y.P. Aneja, K.P.K. Nair, Minimal cost-reliability ratio spanning tree. Ann. Discrete Math. 11, 53–60 (1981)
E. Cohen, N. Megiddo, Maximizing concave functions in fixed dimension, in Complexity in Numerical Optimization, ed. by P. Pardalos (World Scientific, Singapore, 1993), pp. 74–87
E. Cohen, N. Megiddo, Strongly polynomial time and NC algorithms for detecting cycles in dynamic graphs. J. Assoc. Comput. Mach. 40(4), 791–830 (1993)
R. Cole, Parallel merge sort. SIAM J. Comput. 17(4), 770–785 (1988)
T.H. Cormen, C.E. Leiserson, R.L. Rivest, Introduction to Algorithms (MIT, Cambridge, 1990)
J.R. Correa, C.G. Fernandes, Y. Wakabayashi, Approximating a class of combinatorial problems with rational objective function. Math. Program. 124(1–2), 255–269 (2010)
G.B. Dantzig, W.O. Blattner, M.R. Rao, Finding a cycle in a graph with minimum cost to time ratio with application to a ship routing problem, in Theory of Graphs, ed. by P. Rosentiehl (Gordon and Breach, New York, 1967), pp. 77–84
A. Dasdan, Experimental analysis of the fastest optimum cycle ratio and mean algorithms. ACM Trans. Des. Autom. Electron. Syst. 9, 385–418 (2004)
A. Dasdan, R.K. Gupta, Faster maximum and minimum mean cycle algorithms for system-performance analysis. IEEE Trans. CAD Integr. Circ. Syst. 17(10), 889–899 (1998)
A. Dasdan, S.S. Irani, R.K. Gupta, Efficient algorithms for optimum cycle mean and optimum cost to time ratio problems, in Proceedings of the 36th Annual ACM/IEEE Design Automation Conference(DAC ’99), ed. by M.J. Irwin (ACM, New York, 1999), pp. 37–42
W. Dinkelbach, On nonlinear fractional programming. Manag. Sci. 13, 492–498 (1967)
T.R. Ervolina, S.T. McCormick, Two strongly polynomial cut cancelling algorithms for minimum cost network flow. Discrete Appl. Math. 46, 133–165 (1993)
L.R. Ford Jr., D.R. Fulkerson, Flows in Networks. (Princeton University Press, Princeton, 1962)
B. Fox, Finding minimal cost-time ratio circuits. Oper. Res. 17, 546–551 (1969)
M.L. Fredman, R.E. Tarjan, Fibonacci heaps and their uses in improved network optimization algorithms. J. Assoc. Comput. Mach. 34, 596–615 (1987)
A.V. Goldberg, Scaling algorithms for the shortest paths problem. SIAM J. Comput. 24(3), 494–504 (1995)
A.V. Goldberg, R.E. Tarjan, A new approach to the maximum flow problem. J. Assoc. Comput. Mach. 35, 921–940 (1988)
A.V. Goldberg, R.E. Tarjan, Finding minimum-cost circulations by canceling negative cycles. J. Assoc. Comput. Mach. 36, 388–397 (1989)
D. Gusfield, Sensitivity analysis for combinatorial optimization. Technical Report UCB/ERL M90/22, Electronics Research Laboratory, University of California, Berkeley, May 1980
D. Gusfield, Parametric combinatorial computing and a problem of program module distribution. J. Assoc. Comput. Mach. 30(3), 551–563 (1983)
M. Hartmann, J.B. Orlin, Finding minimum cost to time ratio cycles with small integral transit times. Networks 23, 567–574 (1993)
S. Hashizume, M. Fukushima, N. Katoh, T. Ibaraki, Approximation algorithms for combinatorial fractional programming problems. Math. Program. 37, 255–267 (1987)
T. Ibaraki, Parametric approaches to fractional programs. Math. Program. 26, 345–362 (1983)
H. Ishii, T. Ibaraki, H. Mine, Fractional knapsack problems. Math. Program. 13, 255–271 (1976)
K. Iwano, S. Misono, S. Tezuka, S. Fujishige, A new scaling algorithm for the maximum mean cut problem. Algorithmica 11(3), 243–255 (1994)
S.N. Kabadi, Y.P. Aneja, An efficient, strongly polynomial, ε-approximation parametric optimization scheme. Inform. Process. Lett. 64(4), 173–177 (1997)
R.M. Karp, A characterization of the minimum cycle mean in a digraph. Discrete Math. 23, 309–311 (1978)
N. Katoh, A fully polynomial time approximation scheme for minimum cost-reliability ratio problems. Discrete Appl. Math. 35(2), 143–155 (1992)
V. King, S. Rao, R. Tarjan, A faster deterministic maximum flow algorithm. J. Algorithms 17(3), 447–474 (1994)
G.W. Klau, I. Ljubic, P. Mutzel, U. Pferschy, R. Weiskircher, The fractional prize-collecting Steiner tree problem on trees: extended abstract, in Algorithms – ESA 2003, Proceedings of the 11th Annual European Symposium, Budapest, 16–19 September 2003. Lecture Notes in Computer Science, vol. 2832 (Springer-Verlag, Berlin, Heidelberg, 2003), pp. 691–702
E.L. Lawler, Optimal cycles in doubly weighted directed linear graphs, in Theory of Graphs, ed. by P. Rosentiehl (Gordon and Breach, New York, 1967), pp. 209–213
E.L. Lawler, Combinatorial Optimization: Networks and Matroids (Holt, Reinhart, and Winston, New York, 1976)
S.T. McCormick, A note on approximate binary search algorithms for mean cuts and cycles. UBC Faculty of Commerce Working Paper 92-MSC-021, University of British Columbia, Vancouver, 1992
N. Megiddo, Combinatorial optimization with rational objective functions. Math. Oper. Res. 4, 414–424 (1979)
N. Megiddo, Applying parallel computation algorithms in the design of serial algorithms. J. Assoc. Comput. Mach. 30, 852–865 (1983)
S. Mittal, A.S. Schulz, A general framework for designing approximation schemes for combinatorial optimization problems with many objectives combined into one, in APPROX-RANDOM. Lecture Notes in Computer Science, vol. 5171 (Springer-Verlag, Berlin, Heidelberg, 2008), pp. 179–192
C. Haibt Norton, S.A. Plotkin, É. Tardos, Using separation algorithms in fixed dimension. J. Algorithm 13, 79–98 (1992)
J.B. Orlin, R.K. Ahuja, New scaling algorithms for the assignment and minimum mean cycle problems. Math. Program. 54, 41–56 (1992)
C.H. Papadimitriou, K. Steiglitz, Combinatorial Optimization: Algorithms and Complexity (Prentice-Hall, Englewood Cliffs, 1982)
P.M. Pardalos, A.T. Phillips, Global optimization of fractional programs. J. Global Opt. 1, 173–182 (1991)
T. Radzik, Newton’s method for fractional combinatorial optimization, in Proceedings of the 33rd IEEE Annual Symposium on Foundations of Computer Science, Pittsburgh, PA, USA (1992), pp. 659–669
T. Radzik, Newton’s method for fractional combinatorial optimization. Technical Report STAN-CS-92-1406, Department of Computer Science, Stanford University, January 1992
T. Radzik, Parametric flows, weighted means of cuts, and fractional combinatorial optimization, in Complexity in Numerical Optimization, ed. by P. Pardalos (World Scientific, Singapore, 1993), pp. 351–386
T. Radzik, A. Goldberg, Tight bounds on the number of minimum-mean cycle cancellations and related results. Algorithmica 11, 226–242 (1994)
P. Rusmevichientong, Z.-J.M. Shen, D.B. Shmoys, A PTAS for capacitated sum-of-ratios optimization. Oper. Res. Lett. 37(4), 230–238 (2009)
P. Rusmevichientong, Z.-J.M. Shen, D.B. Shmoys, Dynamic assortment optimization with a multinomial logit choice model and capacity constraint. Oper. Res. 58(6), 1666–1680 (2010)
S. Schaible, Fractional programming 2. On Dinkelbach’s algorithm. Manag. Sci. 22, 868–873 (1976)
S. Schaible, A survey of fractional programming, in Generalized Concavity in Optimization and Economics, ed. by S. Schaible, W.T. Ziemba (Academic, New York, 1981), pp. 417–440
S. Schaible, Bibliography in fractional programming. Z. Oper. Res. 26(7), 211–241 (1982)
S. Schaible, Fractional programming. Z. Oper. Res. 27, 39–54 (1983)
S. Schaible, T. Ibaraki, Fractional programming. Eur. J. Oper. Res., 12(4), 325–338 (1983)
S. Schaible, J. Shi, Fractional programming: the sum-of-ratios case. Optim. Methods Softw. 18, 219–229 (2003)
S. Schaible, J. Shi, Recent developments in fractional programming: single-ratio and max-min case, in Proceedings of the 3rd International Conference on Nonlinear Analysis and Convex Analysis, Tokyo, 25–29 August 2003 (Yokohama Publishers, Yokohama, 2004), pp. 493–506
P. Serafini, B. Simeone, Parametric maximum flow methods for minimax approximation of target quotas in biproportional apportionment. Networks 59(2), 191–208 (2012)
M. Shigeno, Y. Saruwatari, T. Matsui, An algorithm for fractional assignment problems. Discrete Appl. Math. 56(2–3), 333–343 (1995)
Y. Shiloach, U. Vishkin, An O(n 2logn) parallel max-flow algorithm. J. Algorithms 3, 128–146 (1982)
S. Toledo, Maximizing non-linear concave functions in fixed dimension, in Complexity in Numerical Optimization, ed. by P. Pardalos (World Scientific, Singapore, 1993), pp. 429–447
L.G. Valiant, Parallelism in comparison problems. SIAM J. Comput. 4, 348–355 (1975)
C. Wallacher, A generalization of the minimum-mean cycle selection rule in cycle canceling algorithms. Unpublished manuscript, Institut für Angewandte Mathematik, Technische Universität Carolo-Wilhelmina, Germany, November 1989
Q. Wang, X. Yang, J. Zhang, A class of inverse dominant problems under weighted l ∞ norm and an improved complexity bound for Radzik’s algorithm. J. Global Optim. 34, 551–567 (2006)
A.C. Yao, An O( | E | loglog | V | ) algorithm for finding minimum spanning trees. Inform. Process. Lett. 4, 21–23 (1975)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer Science+Business Media New York
About this entry
Cite this entry
Radzik, T. (2013). Fractional Combinatorial Optimization. In: Pardalos, P., Du, DZ., Graham, R. (eds) Handbook of Combinatorial Optimization. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-7997-1_62
Download citation
DOI: https://doi.org/10.1007/978-1-4419-7997-1_62
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4419-7996-4
Online ISBN: 978-1-4419-7997-1
eBook Packages: Mathematics and StatisticsReference Module Computer Science and Engineering