Skip to main content
Log in

Evaluating the quality of image matrices in blockmodeling

  • Original Paper
  • Published:
EURO Journal on Computational Optimization

Abstract

One approach for analyzing large networks is to partition its nodes into classes where the nodes in a class have similar characteristics with respect to their connections in the network. A class is represented as a blockmodel (or image matrix). In this context, a specific question is to test whether a presumed blockmodel is well reflected in the network or to select from a choice of possible blockmodels the one fitting best. In this paper, we formulate these problems as combinatorial optimization problems. We show that the evaluation of a blockmodel’s quality is a generalization of well-known optimization problems such as quadratic assignment, minimum \(k\)-cut, traveling salesman, and minimum edge cover. A quadratic integer programming formulation is derived and linearized by making use of properties of these special cases. With a branch-and-cut approach, the resulting formulation is solved up to 10,000 times faster than a comparable formulation from the literature.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  • Achterberg T (2009) SCIP: solving constraint integer programs. Math Prog Comp 1(1):1–41

    Article  Google Scholar 

  • Balas E (1964) Extension de l’algorithme additif a la programmation en nombres entiers et a la programmation non lineaire. C R Acad Sci Paris 258:5136–5139

    Google Scholar 

  • Borgatti S, Everett M (1993) Two algorithms for computing regular equivalence. Soc Netw 15(4):361–376

    Article  Google Scholar 

  • Borgatti S, Everett M (1992) Regular blockmodels of multiway, multimode matrices. Soc Netw 14:91–120

    Article  Google Scholar 

  • Borgatti SP, Everett MG, Freeman LC (2002) Ucinet for Windows: software for social network analysis. Analytic Technologies, Harvard

    Google Scholar 

  • Brusco MJ, Steinley D (2009) Integer programs for one-and two-mode blockmodeling based on prespecified image matrices for structural and regular equivalence. J Math Psychol 53(6):577–585

    Article  Google Scholar 

  • De Nooy W, Mrvar A, Batagelj V (2005) Exploratory social network analysis with Pajek. Cambridge University Press, Cambridge

    Book  Google Scholar 

  • Ferreira C, Martin A, de Souza C, Weismantel R, Wolsey L (1996) Formulations and valid inequalities for the node capacitated graph partitioning problem. Math Prog 74(3):247–266

    Article  Google Scholar 

  • Frieze A, Yadegar J (1983) On the quadratic assignment problem. Discrete Appl Math 5(1):89–98

    Article  Google Scholar 

  • Grötschel M, Wakabayashi Y (1989) A cutting plane algorithm for a clustering problem. Math Prog 45(1–3):59–96

    Article  Google Scholar 

  • Johnson EL, Mehrotra A, Nemhauser GL (1993) Min-cut clustering. Math Prog 62(1–3):133–151

    Article  Google Scholar 

  • Kaibel V (1997) Polyhedral combinatorics of the quadratic assignment problem. Ph.D. thesis, Köln University

  • Kernighan BW, Lin S (1970) An efficient heuristic procedure for partitioning graphs. Bell Sys Tech J 49(1):291–307

    Article  Google Scholar 

  • Liberti L (2007) Compact linearization for binary quadratic problems. 4OR 5(3):231–245

    Article  Google Scholar 

  • Luczkovic JJ, Borgatti SP, Johnson JC, Everett MG (2003) Defining and measuring trophic role similarity in food webs using regular equivalence. J Theor Biol 220:303–321

    Article  Google Scholar 

  • Melancon G (2006) Just how dense are dense graphs in the real world? In: Proceedings of the 2006 AVI workshop on beyond time and errors, pp 1–7

  • Newman MEJ, Girvan M (2004) Finding and evaluating community structure in networks. Phys Rev E 69(2):026113

    Article  Google Scholar 

  • Nordlund C (2007) Identifying regular blocks in valued networks: a heuristic applied to the St. Marks carbon flow data, and international trade in cereal products. Soc Netw 29:59–69

    Article  Google Scholar 

  • Padberg M (1989) The boolean quadric polytope: some characteristics, facets and relatives. Math Prog 45:139–172

    Article  Google Scholar 

  • Paige R, Tarjan R (1987) Three partition refinement algorithms. SIAM J Comput 16(6):973–989

    Article  Google Scholar 

  • Rašković M, Žnidaršič A, Udovič B (2011) Application of weighted blockmodeling in the analysis of small EU states’ export patterns. Manuskript, Ljubljana University

  • Roberts FS, Sheng L (2001) How hard is it to determine if a graph has a 2-role assignment? Networks 37(2):67–73

    Article  Google Scholar 

  • Smith DA, White DR (1992) Structure and dynamics of the global economy: network analysis of international trade 1965–1980. Soc Forces 70(4):857–893

    Article  Google Scholar 

  • Wasserman S, Faust K (1994) Social network analysis: methods and applications, vol 8. Cambridge University Press, Cambridge

    Book  Google Scholar 

  • Watts D, Strogatz S (1998) Collective dynamics of small-world networks. Nature 393(6684):440–442

    Article  Google Scholar 

  • White DR, Reitz KP (1983) Graph and semigroup homomorphisms on networks of relations. Soc Netw 5(2):193–234

    Article  Google Scholar 

  • Wiesberg S, Reinelt G (2013) Relaxations in Practical Clustering and Blockmodeling. In: Proceedings of the 16th international information society multiconference, part A, Ljubljana, pp 607–610

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stefan Wiesberg.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wiesberg, S., Reinelt, G. Evaluating the quality of image matrices in blockmodeling. EURO J Comput Optim 3, 111–129 (2015). https://doi.org/10.1007/s13675-015-0034-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13675-015-0034-y

Keywords

Mathematics Subject Classification

Navigation