Skip to main content

The Existence of Universally Agreed Fairest Semi-matchings in Any Given Bipartite Graph

  • Conference paper
  • First Online:
Computing and Combinatorics (COCOON 2017)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10392))

Included in the following conference series:

  • 1457 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    A function compatible with Majorization is also known as Schur-convex function.

References

  1. Atkinson, A.B.: On the measurement of inequality. J. Econ. Theory 2(3), 244–263 (1970)

    Article  MathSciNet  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Article  MathSciNet  MATH  Google Scholar 

  4. Davey, B.A., Priestley, H.A.: Introduction to Lattices and Order. Cambridge University Press, Cambridge (2002)

    Book  MATH  Google Scholar 

  5. 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)

    Article  MathSciNet  MATH  Google Scholar 

  6. 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)

    Google Scholar 

  7. Kleinberg, J., Rabani, Y., Tardos, É.: Fairness in routing and load balancing. In: 40th Annual Symposium on FOCS, 1999, pp. 568–578. IEEE (1999)

    Google Scholar 

  8. Lan, T., Kao, D., Chiang, M., Sabharwal, A.: An axiomatic theory of fairness in network resource allocation. IEEE (2010)

    Google Scholar 

  9. Mo, J., Walrand, J.: Fair end-to-end window-based congestion control. IEEE/ACM Trans. Netw. (ToN) 8(5), 556–567 (2000)

    Article  Google Scholar 

  10. Olkin, I., Marshall, A.W.: Inequalities: Theory of Majorization and Its Applications, vol. 143. Academic Press, New York (2016)

    MATH  Google Scholar 

  11. Tse, D., Viswanath, P.: Fundamentals of Wireless Communication. Cambridge University Press, New York (2005)

    Book  MATH  Google Scholar 

Download references

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

Authors

Corresponding authors

Correspondence to Jian Xu or Wenjing Rao .

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 \)

Fig. 3.
figure 3

An illustration of Transfers Construction.

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics