Skip to main content

Student-Project-Resource Allocation: Complexity of the Symmetric Case

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 11224))

Abstract

In this paper, we consider a student-project-resource allocation problem, in which students and indivisible resources are allocated to every project. The allocated resources determine endogenously the student capacity of a project. Traditionally, this problem is divided in two: (I) resources are allocated to projects based on expected demands (resource allocation problem), and (II) students are matched with projects based on the capacity determined in the previous problem (many-to-one matching problem). Although both problems are well-understood, unless the expectations used in the first problem are correct, we obtain a suboptimal outcome. Thus, it is desirable to solve this problem as a whole, without dividing it. We start by introducing a compact representation that takes advantage of the symmetry of preferences. Then, we show that computing a nonwasteful matching is \(\text {FP}^\text {NP}\)-complete. Besides, a fair matching can be found in polynomial-time. Finally, deciding whether a stable (i.e. nonwasteful and fair) matching exists is \(\text {NP}^\text {NP}\)-complete.

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

Buying options

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

Learn about institutional subscriptions

Notes

  1. 1.

    Two different representations result in two different computational problems with distinct intricacies. Here, our results on this compact representation have no implications on normal representations. Conversely, results on the normal representation would not imply theorems as strong as in the present article. (E.g. if the number of projects is a constant, the normal case is tractable, while here it is intractable.).

  2. 2.

    To handle the case where \(p\in P\backslash \mu (R)\) and then \(\mu ^{-1}(p)=\emptyset \), we assume the standard convention that an empty sum equals zero.

  3. 3.

    \(\text {FP}^{\text {NP}}\): a solution can be found by calling polynomially many NP-oracles.

    \(\text {NP}^{\text {NP}}\): yes-instances can be solved in non deterministic polynomial-time by calling one NP-oracle.

  4. 4.

    That is, the maximum flow has the maximum possible value \(\sum _{p\in P}\lceil \frac{|Y_p|}{q}\rceil \).

References

  • Abraham, D.J., Irving, R.W., Manlove, D.F.: Two algorithms for the student-project allocation problem. J. Discrete Algorithms 5(1), 73–90 (2007)

    Article  MathSciNet  Google Scholar 

  • Aziz, H., et al.: Stable matching with uncertain pairwise preferences. In: Proceedings of the 16th Conference on Autonomous Agents and MultiAgent Systems, AAMAS, pp. 344–352 (2017)

    Google Scholar 

  • Biró, P., Fleiner, T., Irving, R.W., Manlove, D.F.: The college admissions problem with lower and common quotas. Theor. Comput. Sci. 411(34–36), 3136–3153 (2010)

    Article  MathSciNet  Google Scholar 

  • Chiarandini, M., Fagerberg, R., Gualandi, S.: Handling preferences in student-project allocation. Ann. Oper. Res. 270, 1–14 (2017)

    Google Scholar 

  • Edmonds, J., Karp, R.M.: Theoretical improvements in algorithmic efficiency for network flow problems. J. ACM (JACM) 19(2), 248–264 (1972)

    Article  Google Scholar 

  • Ehlers, L., Hafalir, I.E., Yenmez, M.B., Yildirim, M.A.: School choice with controlled choice constraints: hard bounds versus soft bounds. J. Econ. Theory 153, 648–683 (2014)

    Article  MathSciNet  Google Scholar 

  • Erlebach, T., Kellerer, H., Pferschy, U.: Approximating multiobjective knapsack problems. Manage. Sci. 48(12), 1603–1612 (2002)

    Article  Google Scholar 

  • Fleiner, T., Kamiyama, N.: A matroid approach to stable matchings with lower quotas. In: Proceedings of the 23rd Annual ACM-SIAM Symposium on Discrete Algorithms (SODA-12), pp. 135–142 (2012)

    Google Scholar 

  • Fragiadakis, D., Iwasaki, A., Troyan, P., Ueda, S., Yokoo, M.: Strategyproof matching with minimum quotas. ACM Trans. Econ. Comput. 4(1), 6:1–6:40 (2016)

    Article  MathSciNet  Google Scholar 

  • Gale, D., Shapley, L.S., David Gale and Lloyd Stowell Shapley: College Admissions and the Stability of Marriage. Am. Math. Monthly 69(1), 9–15 (1962)

    Article  MathSciNet  Google Scholar 

  • Gasarch, W.I., Krentel, M.W., Rappoport, K.J.: OptP as the normal behavior of NP-complete problems. Math. Syst. Theory 28(6), 487–514 (1995)

    Article  MathSciNet  Google Scholar 

  • Goto, M., Iwasaki, A., Kawasaki, Y., Kurata, R., Yasuda, Y., Yokoo, M.: Strategyproof matching with regional minimum and maximum quotas. Artif. Intell. 235, 40–57 (2016)

    Article  MathSciNet  Google Scholar 

  • Goto, M., Kojima, F., Kurata, R., Tamura, A., Yokoo, M.: Designing matching mechanisms under general distributional constraints. Am. Econ. J.: Microecon. 9(2), 226–62 (2017)

    Google Scholar 

  • Hafalir, I.E., Yenmez, M.B., Yildirim, M.A.: Effective affirmative action in school choice. Theor. Econ. 8(2), 325–363 (2013)

    Article  MathSciNet  Google Scholar 

  • Hamada, K., Iwama, K., Miyazaki, S.: The hospitals/residents problem with lower quotas. Algorithmica 74, 1–26 (2014)

    MathSciNet  Google Scholar 

  • Hamada, N., Hsu, C.-L., Kurata, R., Suzuki, T., Ueda, S., Yokoo, M.: Strategy-proof school choice mechanisms with minimum quotas and initial endowments. Artif. Intell. 249, 47–71 (2017a)

    Article  MathSciNet  Google Scholar 

  • Hamada, N., Ismaili, A., Suzuki, T., Yokoo, M.: Weighted matching markets with budget constraints. In: Proceedings of the 16th Conference on Autonomous Agents and MultiAgent Systems, AAMAS, pp. 317–325 (2017b)

    Google Scholar 

  • Hosseini, H., Larson, K., Cohen, R.: On manipulablity of random serial dictatorship in sequential matching with dynamic preferences. In: Proceedings of the 29th Conference on Artificial Intelligence, AAAI, pp. 4168–4169 (2015)

    Google Scholar 

  • Kamada, Y., Kojima, F.: Efficient matching under distributional constraints: theory and applications. Am. Econ. Rev. 105(1), 67–99 (2015)

    Article  Google Scholar 

  • Kawase, Y., Iwasaki, A.: Near-feasible stable matchings with budget constraints. In: Proceedings of the 26th International Joint Conference on Artificial Intelligence, IJCAI, pp. 242–248 (2017)

    Google Scholar 

  • Kojima, F.: School choice: impossibilities for affirmative action. Games Econ. Behav. 75(2), 685–693 (2012)

    Article  MathSciNet  Google Scholar 

  • Korte, B., Vygen, J.: Combinatorial Optimization: Theory and Algorithms. Springer, Heidelberg (2018)

    Book  Google Scholar 

  • Kurata, R., Hamada, N., Iwasaki, A., Yokoo, M.: Controlled school choice with soft bounds and overlapping types. J. Artif. Intell. Res. 58, 153–184 (2017)

    Article  MathSciNet  Google Scholar 

  • Okumura, Y.: School choice with general constraints: a market design approach for the nursery school waiting list problem in Japan. (2017). mimeo (https://www.academia.edu/19700640/)

  • Papadimitriou, C.H.: Computational Complexity. John Wiley and Sons Ltd., Hoboken (2003)

    Google Scholar 

  • Roth, A.E., Sotomayor, M.A.O.: Two-Sided Matching: A Study in Game-Theoretic Modeling and Analysis (Econometric Society Monographs). Cambridge University Press, Cambridge (1990)

    Book  Google Scholar 

  • Sönmez, T., Switzer, T.B.: Matching with (branch-of-choice) contracts at the united states military academy. Econometrica 81(2), 451–488 (2013)

    Article  MathSciNet  Google Scholar 

  • Sönmez, T.: Bidding for army career specialties: improving the ROTC branching mechanism. J. Polit. Econ. 121(1), 186–219 (2013)

    Article  Google Scholar 

  • Ueda, S., Kitaki, M., Iwasaki, A., Yokoo, M.: Concise characteristic function representations in coalitional games based on agent types. In: The 10th International Conference on Autonomous Agents and Multiagent Systems-Volume 3, pp. 1271–1272. International Foundation for Autonomous Agents and Multiagent Systems (2011)

    Google Scholar 

  • Vazirani, V.V.: Approximation Algorithms. Springer, Heidelberg (2001)

    Google Scholar 

Download references

Acknowledgement

This work was partially supported by JSPS KAKENHI (Grant Number 17H00761) and JST, Strategic International Collaborative Research Program, SICORP.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anisse Ismaili .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ismaili, A., Yamaguchi, T., Yokoo, M. (2018). Student-Project-Resource Allocation: Complexity of the Symmetric Case. In: Miller, T., Oren, N., Sakurai, Y., Noda, I., Savarimuthu, B.T.R., Cao Son, T. (eds) PRIMA 2018: Principles and Practice of Multi-Agent Systems. PRIMA 2018. Lecture Notes in Computer Science(), vol 11224. Springer, Cham. https://doi.org/10.1007/978-3-030-03098-8_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-03098-8_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-03097-1

  • Online ISBN: 978-3-030-03098-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics