Abstract
We study a covering problem motivated by spatial models in crowdsourcing markets, where tasks are ordered according to some geographic or temporal criterion. Assuming that each participating bidder can provide a certain level of contribution for a subset of consecutive tasks, and that each task has a demand requirement, the goal is to find a set of bidders of minimum cost, who can meet all the demand constraints. Our focus is on truthful mechanisms with approximation guarantees against the optimal cost. To this end, we obtain two main results. The first one, is a truthful mechanism that achieves a bounded approximation guarantee. This mechanism improves the state of the art, which is a mechanism with an arbitrarily large factor in worst case. The second one, concerns a class of instances that generalizes the minimum knapsack problem. Namely, we consider inputs with a constant number of tasks, for which we provide a truthful FPTAS. Finally, we also highlight connections of our problem with other well-studied optimization problems, out of which, we infer further conclusions on its (in)approximability.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
It is convenient to highlight the dependence on \(\textbf{b}\), especially when arguing about truthful mechanisms in the remaining sections.
- 2.
For a similar reason, the 40-approximation for cmic by [11], which uses as a subroutine a primal-dual algorithm involving a “delete phase”, is non-monotone as well.
- 3.
Originally, the problem was defined using a semi-closed interval for each activity, but it is easy to see that defining it using a closed one instead, is equivalent and more convenient for our purposes.
- 4.
It becomes clear in the next subsection, that the dynamic programming procedure is only needed for integral cost values.
References
Bansal, N., Chakrabarti, A., Epstein, A., Schieber, B.: A quasi-PTAS for unsplittable flow on line graphs. In: Proceedings of the 38th ACM Symposium on Theory of Computing, pp. 721–729 (2006)
Bansal, N., Pruhs, K.: The geometry of scheduling. SIAM J. Comput. 43(5), 1684–1698 (2014)
Bar-Noy, A., Bar-Yehuda, R., Freund, A., Naor, J., Schieber, B.: A unified approach to approximating resource allocation and scheduling. J. ACM 48(5), 1069–1090 (2001)
Bar-Yehuda, R., Bendel, K., Freund, A., Rawitz, D.: The local ratio technique and its application to scheduling and resource allocation problems. In: Golumbic, M.C., Hartman, I.B.A. (eds.) Graph Theory, Combinatorics and Algorithms, pp. 107–143. Springer, Cham (2005). https://doi.org/10.1007/0-387-25036-0_5
Blumrosen, L., Nisan, N.: Algorithmic Game Theory. Introduction to Mechanism Design. Cambridge University Press, Cambridge (2007)
Bonsma, P., Schulz, J., Wiese, A.: A constant-factor approximation algorithm for unsplittable flow on paths. SIAM J. Comput. 43(2), 767–799 (2014)
Bredereck, R., Faliszewski, P., Niedermeier, R., Skowron, P., Talmon, N.: Mixed integer programming with convex/concave constraints: fixed-parameter tractability and applications to multicovering and voting. Theor. Comput. Sci. 814, 86–105 (2020)
Briest, P., Krysta, P., Vöcking, B.: Approximation techniques for utilitarian mechanism design. SIAM J. Comput. 40(6), 1587–1622 (2011)
Carr, R.D., Fleischer, L.K., Leung, V.J., Phillips, C.A.: Strengthening integrality gaps for capacitated network design and covering problems. In: Proceedings of the 11th ACM-SIAM Symposium on Discrete Algorithms, pp. 106–115 (2000)
Chakaravarthy, V.T., Kumar, A., Roy, S., Sabharwal, Y.: Resource allocation for covering time varying demands. In: Demetrescu, C., Halldórsson, M.M. (eds.) ESA 2011. LNCS, vol. 6942, pp. 543–554. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-23719-5_46
Chakrabarty, D., Grant, E., Könemann, J.: On column-restricted and priority covering integer programs. In: Eisenbrand, F., Shepherd, F.B. (eds.) IPCO 2010. LNCS, vol. 6080, pp. 355–368. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-13036-6_27
Chen, B., Hassin, R., Tzur, M.: Allocation of bandwidth and storage. IIE Trans. 34(5), 501–507 (2002)
Chen, J., Ye, D., Ji, S., He, Q., Xiang, Y., Liu, Z.: A truthful FPTAS mechanism for emergency demand response in colocation data centers. In: Proceedings of the IEEE International Conference on Computer Communications-INFOCOM (2019)
Chrobak, M., Woeginger, G.J., Makino, K., Xu, H.: Caching is hard-even in the fault model. Algorithmica 63(4), 781–794 (2012)
Cramton, P., Shoham, Y., Steinberg, R., et al.: Combinatorial auctions. Technical report, University of Maryland (2006)
Cristi, A., Mari, M., Wiese, A.: Fixed-parameter algorithms for unsplittable flow cover. Theory of Computing Systems (2021)
Csirik, J.: Heuristics for the 0-1 min-knapsack problem. Acta Cybernetica (1991)
Dayama, P., Narayanaswamy, B., Garg, D., Narahari, Y.: Truthful interval cover mechanisms for crowdsourcing applications. In: Proceedings of the 14th International Conference on Autonomous Agents and Multiagent Systems (2015)
Dinur, I., Guruswami, V., Khot, S., Regev, O.: A new multilayered PCP and the hardness of hypergraph vertex cover. SIAM J. Comput. 34(5), 1129–1146 (2005)
Elkind, E., Goldberg, L.A., Goldberg, P.W.: Frugality ratios and improved truthful mechanisms for vertex cover. In: Proceedings of the 8th ACM Conference on Electronic Commerce (2007)
Feldmann, A., Karthik, C., Lee, E., Manurangsi, P.: A survey on approximation in parameterized complexity: hardness and algorithms. Algorithms 13(6) (2020)
Fujito, T., Yabuta, T.: Submodular integer cover and its application to production planning. In: Persiano, G., Solis-Oba, R. (eds.) WAOA 2004. LNCS, vol. 3351, pp. 154–166. Springer, Heidelberg (2005). https://doi.org/10.1007/978-3-540-31833-0_14
Gálvez, W., Grandoni, F., Ingala, S., Heydrich, S., Khan, A., Wiese, A.: Approximating geometric Knapsack via L-packings. ACM Trans. Algorithms 17(4), 1–67 (2021)
Gavenciak, T., Knop, D., Koutecký, M.: Integer programming in parameterized complexity: three miniatures. In: 13th International Symposium on Parameterized and Exact Computation, pp. 21:1–21:16 (2019)
Gummidi, S.R.B., Xie, X., Pedersen, T.B.: A survey of spatial crowdsourcing. ACM Trans. Database Syst. 44(2), 1–46 (2019)
Höhn, W., Mestre, J., Wiese, A.: How unsplittable-flow-covering helps scheduling with job-dependent cost functions. Algorithmica (2018)
Khot, S., Regev, O.: Vertex cover might be hard to approximate to within \(2-\varepsilon \). J. Comput. Syst. Sci. 74(3), 335–349 (2008)
Kolliopoulos, S., Young, N.: Approximation algorithms for covering/packing integer programs. J. Comput. Syst. Sci. 71(4), 495–505 (2005)
Kothari, A., Parkes, D., Suri, S.: Approximately-strategyproof and tractable multiunit auctions. Decis. Support Syst. 39(1), 105–121 (2005)
Koufogiannakis, C., Young, N.: Greedy \(\delta \)-approximation algorithm for covering with arbitrary constraints and submodular cost. Algorithmica (2013)
Lehmann, D., O’Callaghan, L.I., Shoham, Y.: Truth revelation in approximately efficient combinatorial auctions. J. ACM 49(5), 577–602 (2002)
Lenstra, H.: Integer programming with a fixed number of variables. Math. Oper. Res. 8, 538–548 (1983)
Mondal, S.: Improved algorithm for resource allocation problems. Asia-Pac. J. Oper. Res. 35(01), 1–23 (2018)
Myerson, R.: Optimal auction design. Math. Oper. Res. 6(1), 58–73 (1981)
Papadimitriou, C., Schapira, M., Singer, Y.: On the hardness of being truthful. In: Proceedings of the 49th Foundations of Computer Science, pp. 250–259 (2008)
Phillips, C.A., Uma, R., Wein, J.: Off-line admission control for general scheduling problems. J. Sched. 3(6), 365–381 (2000)
Pritchard, D., Chakrabarty, D.: Approximability of sparse integer programs. Algorithmica 61(1), 75–93 (2011)
Rajagopalan, S., Vazirani, V.: Primal-dual RNC approximation algorithms for (multi)-set (multi)-cover and covering integer programs. In: Proceedings of the 34th Foundations of Computer Science (1993)
Tong, Y., Zhou, Z., Zeng, Y., Chen, L., Shahabi, C.: Spatial crowdsourcing: a survey. VLDB J. 29(1), 217–250 (2019). https://doi.org/10.1007/s00778-019-00568-7
Vazirani, V.: Approximation Algorithms. Springer, Cham (2001). https://doi.org/10.1007/978-3-662-04565-7
Xu, J., Xiang, J., Yang, D.: Incentive mechanisms for time window dependent tasks in mobile crowdsensing. IEEE Trans. Wirel. Commun. 14, 6353–6364 (2015)
Zhang, L., Ren, S., Wu, C., Li, Z.: A truthful incentive mechanism for emergency demand response in colocation data centers. In: Proceedings of the IEEE International Conference on Computer Communications-INFOCOM (2015)
Acknowledgement
This research was supported by the Hellenic Foundation for Research and Innovation. The first two authors were supported by the “1st Call for HFRI Research Projects to support faculty members and researchers and the procurement of high-cost research equipment” (Project Num. HFRI-FM17-3512) and the third author by the HFRI PhD Fellowship grant (Fellowship Num. 289).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Markakis, E., Papasotiropoulos, G., Tsikiridis, A. (2022). On Improved Interval Cover Mechanisms for Crowdsourcing Markets. In: Kanellopoulos, P., Kyropoulou, M., Voudouris, A. (eds) Algorithmic Game Theory. SAGT 2022. Lecture Notes in Computer Science, vol 13584. Springer, Cham. https://doi.org/10.1007/978-3-031-15714-1_6
Download citation
DOI: https://doi.org/10.1007/978-3-031-15714-1_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-15713-4
Online ISBN: 978-3-031-15714-1
eBook Packages: Computer ScienceComputer Science (R0)