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).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 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.
We will call these edge additions requests.
- 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.
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.
The unfairness of Global Greedy itself is an open question when we restrict to random requests in a social network.
References
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.
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.
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.
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.
R. Fagin and J.H. Williams, “A fair carpool scheduling algorithm”, IBM Journal of Research and development 27 (2) (1983), 133–139.
E. Fehr and K.M. Schmidt, “A theory of fairness, competition, and cooperation”, Quarterly journal of Economics (1999), 817–868.
L. Festinger, “A Theory of Cognitive Dissonance”, Mass communication series, Stanford University Press, 1962.
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.
M. Naor, “On fairness in the carpool problem”, Journal of Algorithms 55 (1) (2005), 93–98.
R. Tijdeman, “The chairman assignment problem”, Discrete Mathematics 32 (3) (1980), 323–330.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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
DOI: https://doi.org/10.1007/978-3-319-51753-7_5
Published:
Publisher Name: Birkhäuser, Cham
Print ISBN: 978-3-319-51752-0
Online ISBN: 978-3-319-51753-7
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)