Abstract
We consider the problem of sharing the cost of scheduling n jobs on m parallel machines among a set of agents. In our setting, each agent owns one job and the cost is given by the makespan of the computed assignment. We focus on α-budget-balanced cross-monotonic cost-sharing methods since they guarantee the two substantial mechanism properties α-budget-balance and group-strategyproofness and provide fair cost-shares. For identical jobs on related machines and for arbitrary jobs on identical machines, we give (m+1)/(2m)-budget-balanced cross-monotonic cost-sharing methods and show that this is the best approximation possible. As our major result, we prove that the approximation factor for cross-monotonic cost-sharing methods is unbounded for arbitrary jobs and related machines. We therefore develop a cost-sharing method in the (m+1)/(2m)-core, a weaker but also fair solution concept. We close with a strategyproof mechanism for the model of arbitrary jobs and related machines that recovers at least 3/5 of the cost. All given solutions can be computed in polynomial time.
This work has been partially supported by the German Science Foundation (DFG) priority program 1126 Algorithms of Large and Complex Networks under grant MO 285/15-3, and by the European Union within the 6th Framework Programme under contract 001907 (DELIS).
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Archer, A., Feigenbaum, J., Krishnamurthy, A., Sami, R.: Approximation and collusion in multicast cost sharing. Games and Economic Behaviour 47, 36–71 (2004)
Archer, A., Tardos, E.: Truthful mechanisms for one-parameter agents. In: Proceedings of the 42th IEEE Symposium on Foundations of Computer Science, pp. 482–491 (2001)
Beccetti, L., Könemann, J., Leonardi, S., Pál, M.: Sharing the cost more efficiently: improved approximation for multicommodity rent-or-buy. In: Proceedings of the 16th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 375–384 (2005)
Czumaj, A.: Selfish Routing on the Internet. Handbook of Scheduling: Algorithms, Models, and Performance Analysis, ch. 42 (2004)
Devanur, N., Mihail, M., Vazirani, V.: Strategyproof cost sharing mechanisms for set cover and facility location problems. In: Proceedings of ACM Conference on Electronic Commerce, pp. 108–114 (2003)
Feigenbaum, J., Krishnamurthy, A., Sami, R., Shenker, S.: Hardness results for multicast cost sharing. Theoretical Computer Science 304(1-3), 215–236 (2003)
Feigenbaum, J., Papadimitriou, C., Shenker, S.: Sharing the cost of multicast transmissions. Journal of Computer and System Sciences 63, 21–41 (2001)
Friesen, D.: Tighter bounds for the multifit processor scheduling algorithm. SIAM Journal on Computing 13(1), 170–181 (1984)
Friesen, D.: Tighter bounds for lpt scheduling on uniform processors. SIAM Journal on Computing 16(3), 554–560 (1987)
Friesen, D., Langston, M.: Bounds for multifit scheduling on uniform processors. SIAM Journal on Computing 12(1), 60–70 (1983)
Gairing, M., Lücking, T., Monien, B., Tiemann, K.: Nash Equilibria, the Price of Anarchy and the Fully Mixed Nash Equilibrium Conjecture. In: Caires, L., Italiano, G.F., Monteiro, L., Palamidessi, C., Yung, M. (eds.) ICALP 2005. LNCS, vol. 3580, pp. 51–65. Springer, Heidelberg (2005)
Graham, R.: Bounds on multiprocessing timing anomalies. SIAM Journal of Applied Mathematics 17(2), 416–429 (1969)
Gupta, A., Srinivasan, A., Tardos, E.: Cost-Sharing Mechanisms for Network Design. In: Jansen, K., Khanna, S., Rolim, J.D.P., Ron, D. (eds.) RANDOM 2004 and APPROX 2004. LNCS, vol. 3122, pp. 139–150. Springer, Heidelberg (2004)
Hochbaum, D., Shmoys, D.: Using dual approximation algorithms for scheduling problems: theoretical and practical results. Journal of the ACM 34(1), 144–162 (1987)
Hochbaum, D., Shmoys, D.: A polynomial approximation scheme for scheuduling on uniform processors: using the dual approximation approach. SIAM Journal on Computing 17(3), 539–551 (1988)
Horowitz, E., Sahni, S.: Exact and approximate algorithms for scheduling nonidentical processors. Journal of the Association for Computing Machinery 23(2), 317–327 (1976)
Immorlica, N., Mahdian, M., Mirrokni, V.: Limitations of cross-monotonic cost sharing schemes. In: Proceedings of the 16th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 602–611 (2005)
Jain, K., Vazirani, V.: Applications of approximate algorithms to cooperative games. In: Proceedings of the 33th Annual ACM Symposium on Theory of Computing, pp. 364–372 (2001)
Kent, K., Skorin-Kapov, D.: Population monotonic cost allocation on msts. In: Operational Research Proceedings KOI, pp. 43–48 (1996)
Könemann, J., Leonardi, S., Schäfer, G.: A group-strategyproof mechanism for steiner forests. In: Proceedings of the 16th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 612–619 (2005)
Könemann, J., Leonardi, S., Schäfer, G., van Zwam, S.: From primal-dual to cost shares and back: a stronger LP relaxation for the steiner forest problem. In: Proceedings of the 32th Int. Colloquium on Automata, Languages, and Programming, pp. 930–942 (2005)
Lenstra, J.K., Shmoys, D.B., Tardos, E.: Approximation algorithms for scheduling unrelated parallel machines. In: Proceedings of the 28th Annual Symposium on Foundations of Computer Science (FOCS 1987), pp. 217–224 (1987)
Leonardi, S., Schäfer, G.: Cross-monotonic cost-sharing methods for connected facility location games. In: ACM Conference on Electronic Commerce, pp. 224–243 (2004)
Mishra, D., Rangarajan, B.: Cost sharing in a job scheduling problem using the shapley value. In: Proceedings of the 6th ACM Conference on Electronic Commerce, pp. 232–239 (2005)
Moulin, H., Shenker, S.: Strategyproof sharing of submodular costs: budget balance versus efficiency. Economic Theory 18, 511–533 (2001)
Nisan, N., Ronen, A.: Algorithmic Mechanism Design. Games and Economic Behaviour 35, 166–196 (2001); Extended abstract appeard at STOC 1999
Pál, M., Tardos, E.: Group strategyproof mechanisms via primal-dual algorithms. In: Proceedings of the 44th Annual IEEE Symposium on Foundations of Computer Science, pp. 584–593 (2003)
Penna, P., Ventre, C.: The Algorithmic Structure of Group Strategyproof Budget-Balanced Cost-Sharing Mechanisms. In: Proceedings of the 23rd International Symposium on Theoretical Aspects of Computer Science (to appear, 2006)
Shapley, L.S.: On balanced sets and cores. Naval Research Logistics Quarterly 14, 453–460 (1967)
Shchepin, E.V., Vakhania, N.: An optimal rounding gives a better approximation for scheduling unrelated machines. Operations Research Letters 33, 127–133 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bleischwitz, Y., Monien, B. (2006). Fair Cost-Sharing Methods for Scheduling Jobs on Parallel Machines. In: Calamoneri, T., Finocchi, I., Italiano, G.F. (eds) Algorithms and Complexity. CIAC 2006. Lecture Notes in Computer Science, vol 3998. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11758471_19
Download citation
DOI: https://doi.org/10.1007/11758471_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34375-2
Online ISBN: 978-3-540-34378-3
eBook Packages: Computer ScienceComputer Science (R0)