Hostname: page-component-77c78cf97d-7rbh8 Total loading time: 0 Render date: 2026-04-24T14:54:25.970Z Has data issue: false hasContentIssue false

Multiobjective Blockmodeling for Social Network Analysis

Published online by Cambridge University Press:  01 January 2025

Michael Brusco*
Affiliation:
College of Business, Florida State University
Patrick Doreian
Affiliation:
Department of Sociology, University of Pittsburgh Faculty of Social Sciences, University of Ljubljana
Douglas Steinley
Affiliation:
Department of Psychological Sciences, University of Missouri, Columbia
Cinthia B. Satornino
Affiliation:
College of Business, Florida State University
*
Requests for reprints should be sent to Michael Brusco, College of Business, Florida State University, Tallahassee, FL 32306-1110, USA. E-mail: mbrusco@fsu.edu
Rights & Permissions [Opens in a new window]

Abstract

To date, most methods for direct blockmodeling of social network data have focused on the optimization of a single objective function. However, there are a variety of social network applications where it is advantageous to consider two or more objectives simultaneously. These applications can broadly be placed into two categories: (1) simultaneous optimization of multiple criteria for fitting a blockmodel based on a single network matrix and (2) simultaneous optimization of multiple criteria for fitting a blockmodel based on two or more network matrices, where the matrices being fit can take the form of multiple indicators for an underlying relationship, or multiple matrices for a set of objects measured at two or more different points in time. A multiobjective tabu search procedure is proposed for estimating the set of Pareto efficient blockmodels. This procedure is used in three examples that demonstrate possible applications of the multiobjective blockmodeling paradigm.

Information

Type
Original Paper
Copyright
Copyright © 2012 The Psychometric Society
Figure 0

Figure 1. The approximation of the Pareto efficient (nondominated) set for Sampson’s (1968) monastery affect data. The solid line connects the nine square markers that correspond to supported Pareto efficient blockmodels, whereas the four circular markers above the line correspond to the unsupported Pareto efficient blockmodels.

Figure 1

Table 1. Results for Example 1—Sampson’s (1968) monastery data. The objective function values for the approximation of the Pareto efficient (nondominated) set of blockmodels. The results for the unsupported Pareto efficient blockmodels are highlighted in bold.

Figure 2

Table 2. Blockmodels #3 (top panel) and #4 (bottom panel) from Table 1 for Sampson’s (1968) monastery data. The K=3 boxes along the main diagonal of each matrix encapsulate the within-cluster elements. Inconsistencies (highlighted in bold) are the negative elements within the clusters and the positive elements between the clusters.

Figure 3

Table 3. Results for Example 2—Lemann and Solomon’s (1952) dormitory data. The objective function values for the approximation of the Pareto efficient (nondominated) set of blockmodels. The results highlighted in bold are what would be obtained by fitting a blockmodel to an aggregation of the four network relations.

Figure 4

Figure 2. The approximation of the Pareto efficient (nondominated) set for the Turning Point Project networks.

Figure 5

Figure 3. Blockmodel of 2-mode Turning Point Project network.

Figure 6

Figure 4. Inconsistencies for the board interlock matrix. Each cell contains the number of inconsistencies observed for each pair of clusters. Along the main diagonal, the entries are the total absences of board ties among organizations within the same cluster. The above-diagonal elements are the total board ties between organizations in different clusters (the lower triangle of the matrix is the mirror image of the upper triangle). The percentage of inconsistencies relative to the total number of elements is shown in parentheses.

Figure 7

Table 4. Results for 20 test problems in simulation Study 1. The “B&B” columns contains the computation time for the branch-and-bound algorithm to obtain the single-objective optimal blockmodels used to initially populate the nondominated set. The four versions of the multiobjective blockmodeling algorithm are: (a) weighting scheme of [1,0;0,1] and using a random blockmodel to initially populate the nondominated set, (b) weighting scheme of [1,0;0.9,0.1;0.8,0.2;…0,1] and using a random blockmodel to initially populate the nondominated set, (c) weighting scheme of [1,0;0,1] and using the single-objective optimal solutions to initially populate the nondominated set, and (d) weighting scheme of [1,0;0.9,0.1;0.8,0.2;…0,1] and using the single-objective optimal solutions to initially populate the nondominated set. Values in bold type in the last four columns indicate that all of the supported Pareto efficient blockmodels were found.

Figure 8

Table 5. Results for 20 test problems in simulation Study 2. The “RH” column contains the computation time for 1000 restarts of the relocation heuristic used to obtain the single-objective optimal blockmodels used to initially populate the nondominated set. The two heuristic versions correspond to coarse weights: [(0.999,0.001),(0.001,0.999)] and fine weights [(0.999,0.001),(0.9,0.1),(0.8,0.2),…(0.2,0.8),(0.1,0.9),(0.001,0.999)]. The term “cross-checking” refers to comparison of the approximated nondominated sets from the two weighting schemes to one another and the discarding of any blockmodel in one set that is dominated by one or more blockmodels in the other.