Abstract
In a bipartite graph \(G=(U\cup V,E)\) where \(E \subseteq U \times V\), a semi-matching is defined as a set of edges \(M\subseteq E\), such that each vertex in U is incident with exactly one edge in M. Many previous works focus on the problem of fairest semi-matchings: ones that assign U-vertices with V-vertices as fairly as possible. In these works, fairness is usually measured according to a specific index. In fact, there exist many different fairness measures, and they often disagree on the fairness comparison of some semi-matching pairs. In this paper, we prove that for any given bipartite graph, there always exists a (set of equally) fairest semi-matching(s) universally agreed by all the fairness measures. In other words, given that fairness measures disagree on many comparisons between semi-matchings, they nonetheless are all in agreement on the (set of) fairest semi-matching(s), for any given bipartite graph. To prove this, we propose a partial order relationship (Transfer-based Comparison) among the semi-matchings, showing that the greatest elements always exist in such a partially ordered set. We then show that such greatest elements can guarantee to be the fairest ones under the criteria of Majorization [10]. We further show that all widely used fairness measures are in agreement on such a (set of equally) fairest semi-matching(s).
This work is supported by NSF Grant CNS-1149661.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
A function compatible with Majorization is also known as Schur-convex function.
References
Atkinson, A.B.: On the measurement of inequality. J. Econ. Theory 2(3), 244–263 (1970)
Bansal, N., Sviridenko, M.: The santa claus problem. In: Proceedings of the Thirty-Eighth Annual ACM Symposium on Theory of Computing, pp. 31–40. ACM (2006)
Bokal, D., Brešar, B., Jerebic, J.: A generalization of hungarian method and hall’s theorem with applications in wireless sensor networks. Discret. Appl. Math. 160(4), 460–470 (2012)
Davey, B.A., Priestley, H.A.: Introduction to Lattices and Order. Cambridge University Press, Cambridge (2002)
Harvey, N.J., Ladner, R.E., Lovász, L., Tamir, T.: Semi-matchings for bipartite graphs and load balancing. J. Algorithms 59(1), 53–78 (2006)
Jain, R., Chiu, D.M., Hawe, W.R.: A Quantitative Measure of Fairness and Discrimination for Resource Allocation in Shared Computer System, vol. 38. Eastern Research Laboratory, Digital Equipment Corporation Hudson, MA (1984)
Kleinberg, J., Rabani, Y., Tardos, É.: Fairness in routing and load balancing. In: 40th Annual Symposium on FOCS, 1999, pp. 568–578. IEEE (1999)
Lan, T., Kao, D., Chiang, M., Sabharwal, A.: An axiomatic theory of fairness in network resource allocation. IEEE (2010)
Mo, J., Walrand, J.: Fair end-to-end window-based congestion control. IEEE/ACM Trans. Netw. (ToN) 8(5), 556–567 (2000)
Olkin, I., Marshall, A.W.: Inequalities: Theory of Majorization and Its Applications, vol. 143. Academic Press, New York (2016)
Tse, D., Viswanath, P.: Fundamentals of Wireless Communication. Cambridge University Press, New York (2005)
Acknowledgments
We are grateful to Kai Da Zhao, Professor Miloš Žefran, and Professor Bhaskar DasGupta for their helpful insights and discussion.
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Appendix
Appendix
Claim
For any pair of semi-matchings \(M_x\) and \(M_y\), there always exists a sequence containing of a Simplest Transfer Sequence and a sequence of Cyclic Neutral Transfer, which changes \(M_x\) to \(M_y\).
Proof
The notion \(M_x \oplus M_y \) denotes the symmetric difference of edges set \(M_x\) and \(M_y\), that is, \( M_x \oplus M_y = (M_x \setminus M_y) \cup (M_y\setminus M_x)\). Let S represents the set of all Cyclic Neutral Transfers in \(M_x \oplus M_y\). Suppose \(M_{x'}\) can be derived by applying all Cyclic Neutral Transfers of S to \(M_x\).
We assume all the edges of \(M_{x'} \setminus M_y\) are colored by green, and all the edges of \(M_y \setminus M_{x'}\) are colored by red. An observation on \(M_{x'} \oplus M_y\) is that there exist one or more V-vertices which are endpoints of only green edges, but not red edges. We call those V-vertices as Starting Vertices. We build a Transfer which is an alternating green-red sequence of edges, as follows. (1) Find a green edge of which the V-endpoint is one arbitrary Starting Vertex, and set its U-endpoint as Current Vertex. Then repeat the following two steps. (2) Find a red edge of which the U-endpoint is Current Vertex. Set its V-endpoint as Current Vertex. (3) Find a green edge of which the V-endpoint is Current Vertex. Set its U-endpoint as Current Vertex. Continue until we cannot find any green edges. Delete all chosen edges from \(M_{x'} \oplus M_y\), and then repeat above procedures to build more Transfers until \(M_{x'} \oplus M_y \) becomes empty.
Throughout this process, we maintain that among all the obtained Transfers, the source vertex of one Transfer cannot be the sink vertex of another Transfer. Then, an arbitrarily ordered sequence of all the obtained Transfers constructs a Simplest Transfer Sequence from \(M_{x'}\) to \(M_y\). An illustration of the Transfers Construction is shown in Fig. 3. \(\square \)
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Xu, J., Banerjee, S., Rao, W. (2017). The Existence of Universally Agreed Fairest Semi-matchings in Any Given Bipartite Graph. In: Cao, Y., Chen, J. (eds) Computing and Combinatorics. COCOON 2017. Lecture Notes in Computer Science(), vol 10392. Springer, Cham. https://doi.org/10.1007/978-3-319-62389-4_44
Download citation
DOI: https://doi.org/10.1007/978-3-319-62389-4_44
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-62388-7
Online ISBN: 978-3-319-62389-4
eBook Packages: Computer ScienceComputer Science (R0)