Skip to main content

Carpooling in Social Networks

  • Conference paper
  • First Online:
Extended Abstracts Summer 2015

Part of the book series: Trends in Mathematics ((RPCRMB,volume 6))

  • 504 Accesses

Abstract

We consider the online carpool fairness problem of Fagin–Williams (IBM J Res Dev 27(2):133–139, 1983), where an online algorithm is presented with a sequence of pairs drawn from a group of n potential drivers. The online algorithm must select one driver from each pair, with the objective of partitioning the driving burden as fairly as possible for all drivers. The unfairness of an online algorithm is a measure of the worst-case deviation between the number of times a person has driven and the number of times they would have driven if life was completely fair.

We consider the version of the problem in which drivers only carpool with their neighbors in a given social network graph; this is a generalization of the original problem, which corresponds to the social network of the complete graph. We show that, for graphs of degree d, the unfairness of deterministic algorithms against adversarial sequences is exactly d∕2. For randomized algorithms, we show that static algorithms, a natural class of online algorithms, have unfairness \(\tilde{\Theta }(\sqrt{d})\). For random sequences on stars and in bounded-genus graphs, we give a deterministic algorithm with logarithmic unfairness. Interestingly, restricting the random sequences to sparse social network graphs increases the unfairness of the natural greedy algorithm. In particular, for the line social network, this algorithm has expected unfairness \(\Omega (\log ^{1/3}n)\), whereas for the clique social network its expected unfairness is O(loglogn); see Ajtai–Aspnes–Naor–Rabani–Schulman–Waarts (J Algorithm 29(2):306–357, 1998).

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 109.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 149.00
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.

    We remark that this notion of equity is not that from interactions between Tom and Jerry, both are (approximately) equally well off. The notion here is global, taking all their interactions into account. In total, Tom and Jerry should be approximately equal in payoff.

  2. 2.

    We will call these edge additions requests.

  3. 3.

    Note that indegree(i) −outdegree(i) = 2(D i (t) − F i (t)). Dropping the factor of 1∕2 in defining the unfairness of a driver simplifies the discussion slightly.

  4. 4.

    Randomized Global Greedy, the version of Global Greedy in which ties are broken at random, is conjectured to be much better, perhaps even polylog(n).

  5. 5.

    The unfairness of Global Greedy itself is an open question when we restrict to random requests in a social network.

References

  1. M. Ajtai, J. Aspnes, M. Naor, Y. Rabani, L.J. Schulman, and O. Waarts, “Fairness in scheduling”, Journal of Algorithms 29 (2) (1998), 306–357.

    Google Scholar 

  2. A. Amir, O. Kapah, T. Kopelowitz, M. Naor, and E. Porat, “The family holiday gathering problem or fair and periodic scheduling of independent sets”, CoRR, abs/1408.2279, 2014.

    Google Scholar 

  3. J.P. Boavida, V. Kamat, D. Nakum, R. Nong, C.W. Wu, and X. Zhang, “Algorithms for the carpool problem”, IMA Preprint Series (2006), 2133–6.

    Google Scholar 

  4. D. Coppersmith, T. Nowicki, G. Paleologo, C. Tresser, and C.W. Wu, “The optimality of the online greedy algorithm in carpool and chairman assignment problems”, ACM Trans. Algorithms 7 (3) (2011), 1–37.

    Google Scholar 

  5. R. Fagin and J.H. Williams, “A fair carpool scheduling algorithm”, IBM Journal of Research and development 27 (2) (1983), 133–139.

    Google Scholar 

  6. E. Fehr and K.M. Schmidt, “A theory of fairness, competition, and cooperation”, Quarterly journal of Economics (1999), 817–868.

    Google Scholar 

  7. L. Festinger, “A Theory of Cognitive Dissonance”, Mass communication series, Stanford University Press, 1962.

    Google Scholar 

  8. G.F. Loewenstein, L.L. Thompson, and M.H. Bazerman, “Social utility and decision making in interpersonal contexts”, Journal of Personality and Social Psychology 57 (3) (1989), 426–441.

    Google Scholar 

  9. M. Naor, “On fairness in the carpool problem”, Journal of Algorithms 55 (1) (2005), 93–98.

    Google Scholar 

  10. R. Tijdeman, “The chairman assignment problem”, Discrete Mathematics 32 (3) (1980), 323–330.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amos Fiat .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Fiat, A., Karlin, A.R., Koutsoupias, E., Mathieu, C., Zach, R. (2017). Carpooling in Social Networks. In: Díaz, J., Kirousis, L., Ortiz-Gracia, L., Serna, M. (eds) Extended Abstracts Summer 2015. Trends in Mathematics(), vol 6. Birkhäuser, Cham. https://doi.org/10.1007/978-3-319-51753-7_5

Download citation

Publish with us

Policies and ethics