Abstract
Proportional fairness (PF) is a widely studied concept in the literature, particularly in telecommunications, network design, resource allocation, and social choice. It aims to distribute utilities to ensure fairness and equity among users while optimizing system performance. Under convexity, PF is equivalent to the Nash bargaining solution, a well-known notion from cooperative game theory, and it can be obtained by maximizing the product of the utilities. In contrast, when dealing with non-convex optimization, PF is not guaranteed to exist; when it exists, it is also the Nash bargaining solution. Consequently, finding PF under non-convexity remains challenging since it is not equivalent to any known optimization problem.
This paper deals with PF in the context of combinatorial optimization, where the feasible set is discrete, finite, and non-convex. For this purpose, we consider a general Max-Max Bi-Objective Combinatorial Optimization (Max-Max BOCO) problem where its two objectives to be simultaneously maximized take only positive values. Then, we seek to find the solution to achieving PF between two objectives, referred to as proportional fair solution (PF solution).
We first show that the PF solution, when it exists, can be obtained by maximizing a suitable linear combination of two objectives. Subsequently, our main contribution lies in presenting an exact algorithm that converges within a logarithmic number of iterations to determine the PF solution. Finally, we provide computational results on the bi-objective spanning tree problem, a specific example of Max-Max BOCO.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Kelly, F.P., Maulloo, A.K., Tan, D.K.H.: Rate control for communication networks: shadow prices, proportional fairness and stability. J. Oper. Res. Soc. 49(3), 237 (1998)
Kushner, H.J., Whiting, P.A.: Convergence of proportional-fair sharing algorithms under general conditions. IEEE Trans. Wirel. Commun. 3(4), 1250–1259 (2004)
Nicosia, G., Pacifici, A., Pferschy, U.: Price of Fairness for allocating a bounded resource. Eur. J. Oper. Res. 257(3), 933–943 (2017)
Bertsimas, D., Farias, V.F., Trichakis, N.: The price of fairness. Oper. Res. 59(1), 17–31 (2011)
Nash, John F..: The Bargaining Problem. Econometrica 18(2), 155 (1950)
Sub, C., Park, S., Cho, Y.: Efficient algorithm for proportional fairness scheduling in multicast OFDM systems. In: IEEE 61st Vehicular Technology Conference, Stockholm (2005)
Boche, H., Schubert, M.: Nash bargaining and proportional fairness for wireless systems. IEEE/ACM Trans. Netw. 17(5), 1453–1466 (2009)
Brehmer, J., Utschick, W.: On proportional fairness in non-convex wireless systems. In: International ITG Workshop on Smart Antennas - WSA, Berlin (2009)
Nguyen, M.H., Baiou, M., Nguyen, V.H., Vo, T.Q.T.: Nash fairness solutions for balanced TSP. In: International Network Optimization Conference (2022). https://doi.org/10.48786/inoc.2022.17
Nguyen, M.H., Baiou, M., Nguyen, V.H.: Nash balanced assignment problem. In: Ljubić, I., Barahona, F., Dey, S.S., Mahjoub, A.R. (eds.) ISCO 2022. LNCS, vol. 13526, pp. 172–186. Springer, Cham (2022). https://doi.org/10.1007/978-3-031-18530-4_13
Nguyen, M.H., Baiou, M., Nguyen, V.H., Vo, T.Q.T.: Generalized nash fairness solutions for bi-objective minimization problems. Networks 83(1), 83–99 (2023). https://doi.org/10.1002/net.22182
Nguyen, M.H., Baiou, M., Nguyen, V.H.: Determining the generalized nash fairness solution set for bi-objective discrete optimization. In: Submitted to Discrete Applied Mathematics (2023). https://hal.science/hal-04010827v1
Kruskal, J.B.: On the shortest spanning subtree of a graph and the traveling salesman problem. Am. Math. Soc. 7(1), 48–50 (1956)
Camerini, P.M.: The min-max spanning tree problem. Inf. Process. Lett. 7(1) (1978)
Ebrahimi, S.B., Bagheri, E.: Optimizing profit and reliability using a bi-objective mathematical model for oil and gas supply chain under disruption risks. Comput. Indust. Eng. 163, 107849 (2022)
Erdos, P., Renyi, A.: On random graphs. Publ. Math. 6, 290–297 (1959)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix
Appendix
Proposition 1
If \((P^{PF},Q^{PF}) \in \mathcal {S}\) is a PF solution for Max-Max BOCO, then it is the unique solution that maximizes the product PQ.
Proof
Suppose that \((P^{PF},Q^{PF}) \in \mathcal {S}\) is a PF solution for Max-Max BOCO. We have
Using Cauchy-Schwarz inequality, we obtain
Thus, \(P^{PF}Q^{PF} \ge PQ, \forall (P,Q) \in \mathcal {S}\).
Now suppose that there exists another PF solution \((P^{*},Q^{*}) \in \mathcal {S}\) such that \(P^{*}Q^{*} = P^{PF}Q^{PF}\). We also have
Thus, the equality in the Cauchy-Schwarz inequality above must hold, which implies \(P^{*} = P^{PF}\) and \(Q^{*} = Q^{PF}\). \(\square \)
Theorem 1
\((P^{PF},Q^{PF}) \in \mathcal {S}\) is the PF solution if and only if \((P^{PF},Q^{PF})\) is a solution of \(\mathcal {F}(\alpha ^{PF})\) with \(\alpha ^{PF} = P^{PF}/Q^{PF}\).
Proof
\(\implies \) Let \((P^{PF},Q^{PF})\) be the PF solution and \(\alpha ^{PF} = P^{PF}/Q^{PF}\). We have
Multiplying (9) by \(P^{PF} > 0\) and replacing \(P^{PF}/Q^{PF}\) by \(\alpha ^{PF}\), we obtain
Hence, \((P^{PF},Q^{PF})\) is a solution of \(\mathcal {F}(\alpha ^{PF})\).
\(\Longleftarrow \) Let \((P^{PF},Q^{PF})\) be a solution of \(\mathcal {F}(\alpha ^{PF})\) with \(\alpha ^{PF} = P^{PF}/Q^{PF}\). We have
Replacing \(\alpha ^{PF}\) by \(P^{PF}/Q^{PF}\), we obtain (2) which implies \((P^{PF},Q^{PF})\) is the PF solution. \(\square \)
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Nguyen, M.H., Baiou, M., Nguyen, V.H., Vo, T.Q.T. (2024). Proportional Fairness for Combinatorial Optimization. In: Soto, J.A., Wiese, A. (eds) LATIN 2024: Theoretical Informatics. LATIN 2024. Lecture Notes in Computer Science, vol 14579. Springer, Cham. https://doi.org/10.1007/978-3-031-55601-2_20
Download citation
DOI: https://doi.org/10.1007/978-3-031-55601-2_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-55600-5
Online ISBN: 978-3-031-55601-2
eBook Packages: Computer ScienceComputer Science (R0)