Skip to main content

An Integer Programming Formulation for the Maximum k-Subset Intersection Problem

  • Conference paper
  • First Online:
Combinatorial Optimization (ISCO 2014)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8596))

Included in the following conference series:

  • 1364 Accesses

Abstract

In this paper, we study the maximum \(k\)-subset intersection (M\(k\)SI) problem. Given an integer \(k\), a ground set \(U\) and a collection \(\mathcal {S}\) of subsets of \(U\), the M\(k\)SI problem is to select \(k\) subsets \(S_1, S_2, \ldots , S_k\) in \(\mathcal {S}\) whose intersection size \(|S_1 \cap S_2 \cap \dots \cap S_k|\) is maximum. The M\(k\)SI problem is NP-hard and hard to approximate. Some applications of the M\(k\)SI problem can be found in the literature and, to the best of our knowledge, no exact method was proposed to solve this problem. In this work, we introduce a very effective preprocessing procedure to reduce the size of the input, introduce a GRASP heuristic which was able to find solutions very close to be optimal ones, propose an integer programming formulation for the problem and present computational experiments made with instances that come from an application.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    This work was partially founded by CNPq (grants 477692/2012-5, 302804/2010-2 and 302067/2011-6) and FAPESP (grants 2012/17585-9 and 2013/03447-6).

References

  1. Acuña, V., Ferreira, C.E., Freire, A.S., Moreno, E.: Solving the maximum edge biclique packing problem on unbalanced bipartite graphs. Discrete Appl. Math. (2011, in press). doi:10.1016/j.dam.2011.09.019

  2. Celma, O.: Music Recommendation and Discovery in the Long Tail. Springer, Berlin (2010)

    Book  Google Scholar 

  3. Ganter, B., Reuter, K.: Finding all closed sets: a general approach. Order 8, 283–290 (1991). doi:10.1007/BF00383449

    Article  MATH  MathSciNet  Google Scholar 

  4. Glover, F.: Tabu search and adaptive memory programing advances, applications and challenges. In: Barr, R.S., et al. (eds.) Interfaces in Computer Science and Operations Research, pp. 1–75. Kluwer, Dordrecht (1996)

    Google Scholar 

  5. Nemhauser, G.L., Sigismondi, G.: A strong cutting plane/branch-and-bound algorithm for node packing. J. Oper. Res. Soc. 43(5), 443–457 (1992)

    Article  MATH  Google Scholar 

  6. Nussbaum, D., Pu, S., Sack, J.-R., Uno, T., Zarrabi-Zadeh, H.: Finding maximum edge bicliques in convex bipartite graphs. In: Thai, M.T., Sahni, S. (eds.) COCOON 2010. LNCS, vol. 6196, pp. 140–149. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  7. Rebennack, S., Reinelt, G., Pardalos, P.M.: A tutorial on branch and cut algorithms for the maximum stable set problem. Int. Trans. Oper. Res. 19, 161–199 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  8. Resende, M.G.C., Ribeiro, C.C.: Greedy randomized adaptive search procedures. In: Glover, F., Kochenberger, G.A. (eds.) Handbook of Metaheuristics, pp. 219–249. Springer, New York (2003)

    Google Scholar 

  9. Vinterbo, S.A.: A note on the hardness of the k-ambiguity problem. Technical report, Harvard Medical School, Boston, MA, USA (2002)

    Google Scholar 

  10. Xavier, E.C.: A note on a maximum k-subset intersection problem. Inf. Process. Lett. 112, 471–472 (2012)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alexandre S. Freire .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Bogue, E.T., de Souza, C.C., Xavier, E.C., Freire, A.S. (2014). An Integer Programming Formulation for the Maximum k-Subset Intersection Problem. In: Fouilhoux, P., Gouveia, L., Mahjoub, A., Paschos, V. (eds) Combinatorial Optimization. ISCO 2014. Lecture Notes in Computer Science(), vol 8596. Springer, Cham. https://doi.org/10.1007/978-3-319-09174-7_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-09174-7_8

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-09173-0

  • Online ISBN: 978-3-319-09174-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics