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:

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

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

Institutional subscriptions

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