See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/233251812
A graph‐theoretic generalization of the clique
concept*
Article in Journal of Mathematical Sociology · January 1978
DOI: 10.1080/0022250X.1978.9989883
CITATIONS
READS
217
224
2 authors, including:
Stephen B. Seidman
Texas State University
67 PUBLICATIONS 1,470 CITATIONS
SEE PROFILE
All content following this page was uploaded by Stephen B. Seidman on 13 December 2016.
The user has requested enhancement of the downloaded file. All in-text references underlined in blue are added to the original document
and are linked to publications on ResearchGate, letting you access and read them immediately.
J.Mathematical Sociology
1978, Vol. 6, pp. 139-154
©1978 Gordon and Breach Science Publishers, Ltd.
Printed in the United Kingdom
A G R A P H - T H E O R E T I C G E N E R A L I Z A T I O N OF THE CLIQUE
CONCEPT*
Stephen B. Seidman
Department of Mathematios, George Mason University
and
Brian L. Foster
Department of Anthropology, State University of New
York at Binghamton
For at least twenty-five years, the concept of the clique has
had a prominent place in sociometric and other kinds of
sociological research. Recently, with theadvent of large, fast
computers and with the growth of interest in graph-theoretic
social network studies, research on the definition and
investigation of the graph theoretic prop-erties of clique-like
structures has grown. In the pres-ent paper, several of these
formulations are examined, and their mathematical properties
analyzed. A family of new clique-like structures is proposed
which captures an aspect of cliques which is seldom treated in
the exist-ing literature. The new structures, when used to
comple-ment existing concepts, provide a new means of tapping
several important properties of social networks.
I. INTRODUCTION
Many anthropologists and sociologists have sought to analyze
social structure by somehow breaking up the social unit under
analysis into subgroups and then examining inter- and intra-subgroup
relations. Anthropologists have tended to concentrate on groupings
defined normatively and embedded in complex kinship networks ( e . g . ,
lineages, kindreds, households). Perhaps the closest sociological
analogues to anthropologists' kinship studies are found in research
on formal organizations, where formal role structures provide an
overarching relational reference point similar to the kinship
networks of primitive
*The network research on which this paper is based was carried out
under support from the National Science Foundation, Grant No. BNS 76-05023.
The Thai data were gathered by Foster in Thailand from August 1970 through
December 1971; the field research was supported by the Foreign Area Fellowship Program of the Social Science Research council and the American
Council of Learned Societies.
139
I
140
S. B. SEIDMAN AND B. L. FOSTER
peoples. In general, however, sociologists lack such an overarching relational system, and they have taken a more empirical
approach. Their social groupings generally have been either
categorical (e.g., occupational or religious) or they have been
derived from sociometric data or from techniques for measuring
face-to-face interaction.
Much sociological research of this kind has centered
around the analysis of cliques, which almost universally has
been concerned with sets of individuals who are tied to each
other more closely than to non-members. Although this very
general and informal notion is widely used, few investigators
have attempted to formally define the concept. In addition,
different researchers have focused on very different theoretical aspects of such structures and have devised quite different procedures for finding them in sociometric or other
kinds of network data.
The most widely used formal definition of a clique is that
of Luce and Perry (1949) , in which a clique is a maximal
complete subgraph of the graph representing the population
under study. Use of this concept of clique in substantive
analysis has, however, presented several difficulties. First,
at the time the Luce and Perry article appeared, methods for
finding such structures in even moderate sized networks were
unfeasible, although the development of large computers has
made this restriction no longer critical. Second, the definition is so restrictive that interesting clique structures are
seldom found, except in networks that are so dense as to be of
little structural interest. Third, since complete graphs
contain paths of length one from each point to every other
point, internal structure is of no interest; alternatively,
defining cliques in this way suggests no natural means of investigating the internal structure of empirical examples,
since by definition all possible links exist.
In subsequent years, each of these difficulties was attacked in various ways. A large number of clique detection
methods was devised, few of which were accompanied by formal
definitions. Some early techniques focused on re-arranging
sociomatrices so that the non-zero cells fell along the main
diagonal, thus facilitating visual identification (e.g.,
Coleman & MacRae, 1960; Spilerman, 1966). Some methods were
based on taking powers of matrices (e.g., Festinger, 1949;
Hubbell, 1965) . Most methods, however, were in some sense
statistical (see Lankford, 1974, for a review of several such
methods). One interesting method combines statistical analysis
with the investigation of paths of minimum length in the
graph_(Killworth s Bernard, 1974). In addition, efficient
algorithms were devised to search for maximal complete subgraphs in even large graphs (Johnston, 1976).
At the same time, work proceeded on formal modifications
of the clique concept in ways which would help with the second
and third problems. Luce (1950) defined the n-clique, which
"loosened" the clique structure to allow for indirect links of
various lengths, some of which might even occur outside the
clique itself. The n-clique notion was modified and developed
further by Alba (1973), who also provided efficient search
routines and placed these structures in a broad theoretical
GRAPH-THEORETIC GENERALIZATION OF CLIQUE CONCEPT 141
and methodological framework. We will return to Alba's work
shortly. A second graph theoretic approach, rather than redefining the graphic structure itself, developed methods for
working with valued graphs and in so doing redefined the relations (e.g., Doreian, 1969; Peay, 1974).
Although these two general approaches to the study of
cliques are fundamentally different, they are by no means
contradictory and could profitably be combined. In different
ways each suggests important new directions in network studies.
First, each allows cliques with varying degrees of strength to
be defined, thus mitigating the excessive restrictiveness of
the Luce and Perry formulation. Second, each provides a way of
investigating important dimensions of internal structural
differentiation. In Alba's formulation, complete graphs are
weakened by looking at structures of different strength (e.g.,
at sets of individuals represented by graphs of diameter 1, 2,
3, etc.), while the valued graph approach consists of the
definition of true cliques on relations of different strengths
and, therefore, the definition of hierarchically ordered
cliques within cliques (Doreian, 1969; Peay, 1974).
Most important, however, by retaining the graph theoretic
orientation, both of these approaches allow the clique structures to be placed in the global network in such a way that no
information on either the clique's internal structure or its
relationship to the rest of the network is lost. This raises a
wide range of new questions concerning the trans-formation of
cliques (e.g., by individual action) in view of social
constraints and resources inherent in the structural properties
of the total network. For example, it is possible to
investigate the structural potential of clique-like structures
for growth or for structural strengthening. Similarly, the
vulnerability of such structures to random demographic events
or to competitive recruitment by other cliques can be studied.
Our own proposals are concerned with defining graph theoretic, clique-like objects of varying strength and with investigating the graph theoretic properties of the structures.
Like Alba's approach, ours varies the strength of the structure rather than the relations, although it is in no way incompatible with valued graph approaches. Before turning to a
technical discussion of the mathematical properties of the
structures, which we call k-plexes, it is necessary to discuss
briefly the theoretical motivation for defining the type of
structure we propose.
II. THEORETICAL MOTIVATION FOR THE K-PLEX CONCEPT
In order to define clique-like structures of variable
strength, it is necessary to vary in controlled degrees two
internal properties, both of which are inherent in the property
of completeness. The first is the degree to which a short path
is present from each point to every other point in the
subgraph. According to the most common theoretical interpretation of this property, its sociological importance stems from
the direct communication ties among the individual members. For
some purposes, when considering this reachability,
S. B. SEIDMAN AND B. L. FOSTER
142
it is useful to distinguish between the directness of the ties
and the degree to which the star (in Barnes's, 1972, sense) of
any arbitrary point spans the structure. The second prop-erty,
which follows directly from the first, is the robustness of the
structure. This property, which is seldom discussed in
literature on cliques, is best characterized with refer-ence
to the degree to which the structure is vulnerable to the
removal of any given individual. The degree of robustness of
individual cliques, in turn, is also closely related to the
stability of the clique structure of the total network.
A third property which is sometimes considered in defining cliques is the degree to which such structures are tied
into the total network. That is, it is sometimes said that a
defining property of cliques is that they be disjoint and/or
that they show marked discontinuities with the rest of the
network (Alba, 1973: 121). While the degree of discontinuity
with the total network is an important structural property, it
is a property of a somewhat different order than the previous two-—i.e., it is a positional rather than an intrinsic
property (see Poster & Seidman, n.d. (b), for an extended discussion of this distinction) . This property will not be discussed here except to note that the relative importance of
intrinsic and positional properties for analysis of the clique
structure of the global graph varies with the degree of completeness of the individual cliques; the less they are complete, the greater the attention which must be given to their
internal properties in analyzing the global structure.
The proposals in this paper are motivated, then, by a
desire to vary simultaneously and in controlled degree the
directness and the star-coverage aspects of the reachability
property of clique-like structures, and it is in precisely
this way that our proposals differ most significantly from
Alba's formulation. Alba defines his diameter-n cliques as
maximal subgraphs of diameter n. The "true clique" (i.e.,
complete subgraph) is thus a special case in his diameter—n
clique scheme (i.e., a diameter-1 clique). Although the directness aspect of reachability is varied in controlled degree as n is changed, other critical structural properties
disappear altogether even at the diameter-2 clique level. This
is so, because, for example, any graph of the form K1, n (i.e., a
graph in which one point is connected directly to all others
and there are no other lines) is a diameter-2 clique. Such
structures are very vulnerable, their robustness diminishing
from maximal to possibly minimal levels in the transition from
graphs of diameter 1 to those of diameter 2. Accordingly, the
clique structure of the global graph may toe unstable due to
the vulnerability of the constituent units.
The k-plex structure which we propose here is defined as
a graph with n vertices in which each vertex is connected by a
path of length 1 to at least n- k of the other vertices. (A
formal definition and a discussion of the mathematical
properties of k-plexes is found below.) By controlling in this
way the degree to which the star of any arbitrary point
covers the graph, several other properties of true cliques are
preserved. First, there is a close relationship between the
degree of star coverage and reachability, as can be seen
GRAPH-THEORETIC GENERALIZATION OF CLIQUE CONCEPT
143
by the fact that a k-plex with n points has diameter at
most 2 if k <(n + 2)/2. Thus, although only the starcoverage aspect of the reachability property is explicitly
controlled, the directness aspect follows implicitly.
Second, the structures are robust in the sense that if as
many as n - 2k + 1 arbitrary points are removed, the
resulting graph will have diameter of at most two. Third,
and closely related to the level of robustness, any
subgraph of a k-plex is a k-plex. Fourth, true cliques fit
naturally into the k-plex pattern (k = 1) , just as they
fit into Alba's diameter-n clique scheme .
In addition to sharing these properties with true
cliques , k-plexes have an important characteristic that
facilitates investigation of the ways in which they can be
transformed into other graphic structures, the ways in
which other graphic structures can be transformed into kplexes, or ways in which the combination of other
structures produces k-plexes. In particular, where k is
small, the internal structure of k-plexes is highly
determined by the values of k and n and by degree
sequences. By contrast, for diameter-n cliques, variation
of internal structure is much greater, and in fact,
internal structure even of diameter 2 graphs is poorly
understood (Harary & Palmer, 1973: 223).
The utility of the Luce and Perry clique concept and
of all the other methods discussed above stems from their
formal mathematical status. This is equally, true of the
k-plex scheme, which has not only been formalized in and of
itself, but which has also been placed in an explicit
relationship to true cliques and to the structures defined
by Alba. It is, therefore, necessary to turn now to a
detailed discussion of the mathematical properties of kplexes.
III.
MATHEMATICAL PROPERTIES OP K-PLEXES
Basic Definitions
Let G be a graph with n vertices, and let V(G) denote
its vertex set. If v ∈ V ( G ) , S(v) will denote the set
consisting of v and all vertices adjacent to v, µ(G) will
denote the minimum degree of the vertices of G, δ(G) will
denote the diameter of G, and κ( G ) will denote the
connectivity of G. κl will denote the complete graph on l
vertices. The degree sequence of G is the sequence
{deg(v)} v ∈ V(G). If S is a finite set, then |S| will
denote the cardinality of S.
Definition and Basic Properties of K-plexes
A graph G will be called a k-plex for some positive
integer k if µ(G) ≥ n - k. Since complete graphs are 1plexes (and indeed k-plexes for any k), the concept of kplex generalizes that of complete graph. An alternative
characterization of k-plexes is given by the following
result:
Theorem 1:
G is a k-plex if and only if for any subset
144
S. B. SEIDMAN AND B. L. FOSTER
k
{v1, ..., vk} consisting of k vertices of G, V(G) = ∪ S(vi).
i=l
Proof: Note that the case for k = 1 is obvious. If G is a kplex, deg(v) ≥ n - k for each v ∈ V(G) . Let {v1, ..., vk} be a
subset of V(G). For each i = 1, ..., k, put Li =
V(G) - S(vi). Observe that ∩ Li ≠ ∅, since if v ∈ ∩ Li,
k
k
i=l
i=1
v is not adjacent to v, v1, ..., vk, so that deg(v) < n - k,
which is impossible. Thus ∅ = ∩ Li = ∩ (V(G) – S ( v i ) ) =
k
k
i=1
k
i=1
k
i=l
i=l
V(G) - ∪ S(Vi), so that V(G) = ∪ S ( V t ) , as desired.
Conversely, if G is not a k-plex, there exists v ∈ V(G)
not adjacent to vertices V1, ..., vk (v ≠ vi). But then
clearly v ∉ ∪ S(vi), so that V(G) ≠ ∪ S(vi).
K
k
k
i=l
i=l
Thus, a graph is a k-plex precisely when any k stars
cover the graph. This property of k-plexes holds independently of the size of the graph. More detailed information
about k-plexes can be obtained by requiring k to be small
relative to n. In particular, we have the following results:
≤ 2.
Theorem 2: If G is a k-plex and k < (n + 2)/2, then δ(G)
Proof: Suppose that v ∈ V(G); since G is a k-plex it follows
that |s(v)| ≥ n - k + 1. Thus if u, v ∈ V(G), |S (u)| + |s(v)| ≥ 2n
- 2k + 2 > n by hypothesis. Hence the sets S(u) and S(v) are
not disjoint, which implies that d(u,v) ≥ 2. Thus δ(G) ≤ 2,
as desired.
The following result is an immediate consequence of the
alternative characterization of k-plexes given in Theorem 1:
Proposition 3: Any subgraph of a k-plex is a k-plex. Thus if
we remove & points from a k-plex G, we obtain a k-plex G1
with n - I points. By Theorem 2, 6(G') <. 2 if k < (n - I + 2)/2,
so that we obtain the following generalization of Theorem
2:
Theorem 4: If G is a k-plex and l < n - 2k + 2, then if
G' is a graph obtained from G by removing I vertices, δ(G')
≤ 2.
An immediate consequence of Theorem 4 is the following
result of Chartrand and Harary (1968):
Corollary 5: If G is a k-plex, then κ(G) ≥ n - 2k + 2.
GRAPH-THEORETIC GENERALIZATION OF CLIQUE CONCEPT
145
The following examples show that the bounds given in
Theorem 2 and 4 cannot be improved:
(a)
(b)
Let Gl consist of two copies of Kl+1 joined by one
line. Gl has n = 2l + 2 points, and µ(Gl) = l.
Thus Gl, is a k-plex with k = l + 2 = (n + 2)/2
points, but δ(Gl) = 3.
Let Hn,k = H1 ∪ H2 ∪ H3, when H1 = Kn-2k+2 and
H2 = H3 = Kk-l where k > 1 and n - 2k + 2 > 0, and the
only lines not contained in the Hi_join all points of H2
to all points of H1 and all points of H3 to all points
of H1. Hn,k has n points and µ(Hn,k) = n - k. Thus Hn,k is
a k-plex with n points, but if the n - 2k + 2 points of
H1 are removed, the resulting graph is disconnected.
Structure of 2-Plexes
In order to obtain detailed information both about the
number of k-plexes with n points and about the internal structure
of those k-plexes, we must restrict our attention to small values
of k. We will begin with k = 2, since the only k-plexes for k = 1
are the complete graphs.
Theorem 6: A 2-plex is determined uniquely by its
degree sequence.
Proof: Let G be a 2-plex and let H = Kn - G be its complement.
Then the degree sequence of H is (1, ..., 1, 0, ..., 0)
2b
n – 2b
for some integer b. But the only graph corresponding to this
degree sequence is the disjoint union of b copies of K2 and n - 2b
copies of K1. Since H is uniquely determined by its degree
sequence (and hence by the degree sequence of G), so is G.
It follows that the number of 2-plexes with n points is
[n/2], where [x] denotes the largest integer ≤ x. (Note that if
we want to include Kn as a 2-plex the number should be [n/2] + 1.)
The complement can also be used to investigate the internal
structure of 2-plexes. An independent set of vertices of G is a subset
of V(G) such that no two of its vertices are joined by a line in
G. Let G be a 2-plex, and as in the proof of Theorem 6, let H be
its complement, where H is assumed to be the disjoint union of b
copies of K2 and n - 2b copies of K1. In particular, we put V(H) =
b
∪ {xi,Yi} ∪ {zi,..., zn-2b}. For each subset
A ⊂ {1,2,..., b}, there is a corresponding maximal independent
subset of H
146
S. B. SEIDMAN AND B. L. FOSTER
{xi}i∈A ∪{yi}i∉A ∪ {z1, ..., zn-2b},
and all maximal independent subsets of H can be obtained in
this way. Thus the maximal independent subsets of H are in
one-to-one correspondence with the subsets of {1,2, ..., b};
it follows that there are 2b such maximal independent sets,
each with n - b points.
But the subgraphs of G induced by the maximal independent sets of H are precisely the cliques (the maximal complete subgraphs) of G, so that we have shown that G has 2b
cliques, each with n - b points.
The clique graph of a graph G is a graph with points
representing the cliques of G, in which the points representing two cliques are adjacent if the cliques have nonempty intersection. If 2b < n, each pair of cliques of G
intersects, so that the clique graph of G is complete on 2b
vertices.
If 2b = n, let S = {1,2, ..., b>. All cliques of G are
of the form KA, where V(KA) = {xi }i∈A ∪ {yi }i∉A. But then KA ∪ KB =
∅ if and only if A ∩ B = ∅ and (S - A) ∩ (S - B) = ∅. Thus KA ∩ KB
= ∅ if and only if B = S - A, and we see that the clique graph
of G is regular of degree 2b - 2. Note that we have shown
that the clique graph of a 2-plex is itself a 2-plex.
Structure of k-plexes for k > 2
If k > 2, k-plexes are no longer determined uniquely by
their degree sequences, as is illustrated by the two 3-plexes
in Figure 1, each with 5 points and degree sequence
(3,3,2,2,2).
Figure 1 Two 3-plexes with identical degree sequences.
Although degree sequences for the two graphs are identical,
the graphs are not isomorphic.
Some results can be obtained for k = 3, although they
are not as complete and satisfying as the results presented
above for k = 2. We consider a 3-plex G with n points, and
put H = Kn - G. The degree sequence for H must be of the form
(2,2,...,2 1,...,1 0,...,0), where a and b are intea
2b
n-a-2b
gers. All such sequences are graphical except those corresponding to a = 2, b = 0 and a = 1, b = 0. Thus we can enumerate the number of possible graphical complementary degree
sequences for given n. There are n - 1 such sequences for
GRAPH-THEORETIC GENERALIZATION OF CLIQUE CONCEPT
147
which b = 0, while if i is given (1 ≤ I [n/2]), there are i
such sequences for which a = n - 2i and b > 0. Hence the total
number of graphical complementary degree sequences is
Thus we have determined the number of degree sequences that
represent 3-plexes with n points. Since the degree sequence does
not determine a 3-plex uniquely, we must ask how many 3-plexes
correspond to a given degree sequence.
To do this, we again consider the complementary graph H. If
the degree sequence of H is (2,2,...,2, 1,...,1, 0,...,0),
a
2b
n-a-2b
alternative graphs arise from the grouping of the 2's into
subsets that either represent disjoint cycles or interior
vertices of disjoint paths. In the latter case, the subset of
2's is associated with precisely two l's. For a given integer,
let Pk(a) be the number of partitions of a for which there are at
most k parts that are smaller than 3. It then follows that the
number of 3-plexes corresponding to the given degree sequence is
b
Σ Pk(a).
k=0
These results do not lend themselves to the development of
a simple expression for the number of 3-plexes with n points.
Even worse, if we consider k-plexes for k > 3, the complementary
graph is no longer very useful in the analysis. Its maximum
degree will now be ≥ 3, and such graphs are far more complex
than the disjoint unions of paths and cycles that the
complementary graphs have been for k = 2 and k = 3.
Just as the enumeration of 3-plexes presented problems that
were not present when we enumerated 2-plexes, the internal
structure of 3-plexes becomes far more complex than that of 2plexes. If G is a 3-plex and H = Kn - G, then if a + 2b < n
(i.e., if H contains isolated points), it is easy to see that
the clique graph of G is complete. When we try to go further
than that statement, we see that the independent sets of H are
not as easy to determine as they were when we were dealing with
2-plexes, and as a consequence the clique structure of G is much
more complex. The clique structure of a k-plex for k > 3 would
be still more difficult to approach.
Computation of Maximal k-plexes
An algorithm has been developed (Seidman, n.d.) to search
for the maximal k-plexes in a given graph G. The algorithm uses
depth-first search and is an elaboration of a clique-finding
algorithm due to Johnston (1976). The algorithm has been
programmed in PL/I using bit strings to represent the rows of
the adjacency matrix of the given graph and
148
S. B. SEIDMAN AND B. L. FOSTER
is included in the authors' social network analysis package
(see Foster & Seidman, 1978; Seidman & Foster, 1978).
IV. ILLUSTRATION
A brief comparison of the network position of two prominent men in a Thai village provides an illustration of the
utility of the k-plex concept. The analysis is based on concepts arising from the discussion of cliques and plexes
especially the notions of each person being connected directly
to every other and of robustness of structures. For our
present purposes, the sociological meaning of these concepts
stems from the fact that all individuals have a finite amount
of time, resources, and physical energy. This places
constraints on individuals' ability to carry out activities
which require mobilization of many other people's support,
since such mobilization cannot rest exclusively on personal
contacts which are maintained and mobilized solely by the
individuals' own efforts. Rather, the help of others is
needed.
Many considerations enter into effective mobilization of
political support; basically, however, the process might be
seen as consisting of two fundamental components, the first
being recruitment and the second control of the ties to
people who are recruited. Recruitment is essentially a matter
of reachability in a graph of a suitable relation. Control,
which is more complex, depends strongly on robustness of the
structure induced by the individuals who have been recruited.
This is so for several reasons. First, mobilization is
effective only to the extent that the integrity of the set of
recruits is capable of withstanding removal of some of the
individuals by demographic processes (e.g., death or
migration) or through recruitment by rivals. Second,
"management" of the structure is facilitated by multiple
channels of communication, which allow ego to keep informed of
the state of the network and which allow informal pressures
or social sanctions to be exerted effectively on recruits who
exhibit inappropriate behavior. In terms of the plex and
clique concepts, then, recruitment is associated with
reachability and control with robustness of structures. The
latter is lacking in diameter-n cliques; the k-plex concept,
however, allows us to control both simultaneously.
Briefly, the situation in the Thai village is as follows
(see Foster, 1977, for details). The community is located
about 25 kilometers from Bangkok on the Chao Phraya River.
Although the population traditionally almost exclusively
practiced wet rice cultivation, the village economy has
diversified greatly in recent years as the number of full-time
traders and craftsmen has increased and as many people have
taken employment outside the village. Mr. Mitr (fictitious
name), the headman, is a retired farmer. He is well-off by
village standards, in part because of his own moderately
large land holdings, but also because his two sons —inlaw live
with him and have government jobs which pay well Mr. Mitr is
well-liked by his fellow villagers, but he does
GRAPH-THEORETIC GENERALIZATION OF CLIQUE CONCEPT
149
not exert great influence in village affairs. Mitr was born
in the village and has lived virtually his entire life there.
Mr. Sawasdi, on the other hand, is wealthy by almost any
standard. He accumulated extremely large land holdings, both
in his home village and a few kilometers away in a neighboring province, where he lived much of his life. He has a
large family; all but one of his children are married, and
each has already been given a large plot of land (60 rai, or
about 25 acres). While living in the nearby province where
much of his land is located, Mr. Sawasdi achieved a considerable amount of influence in local affairs and, in fact, was
headman of a village and for several years headman of a cluster of villages, or tambon. In his present village he is more
influential than the headman, as suggested by the fact that
when Foster first visited the village, he was taken to Mr.
Sawasdi before being taken to the headman.
In view of the striking differences in these two men's
background, one would expect to see a marked contrast in
their place in the village social network. A comprehensive
examination of the village is far beyond the scope of this
paper, and we will therefore restrict our illustration to an
examination of some selected features of the clique and plex
structure of the friend relation (symmetrized) on the set of
adult males. The data were gathered by a fixed-choice sociometric instrument as part of Foster's village census in 1971
(Foster, 1977); connected components, cliques and plexes were
computed using the authors' computer programs (Foster &
Seidman, 197 8; Seidman & Foster, 1978). The graph representing this relation has 162 vertices representing the adult
males and other persons named by them. Thirty-nine of these
points are either isolates (in this graph) or are in connected components of size two; they are of little structural
interest in the present context and will be ignored. Five
larger connected components exist; two contain 4 points, and
two others contain 5 and 11 points respectively. The largest
contains 99 points, however, including both Mitr and Sawasdi,
and we will restrict our attention to that one for the rest
of the discussion.
The large component contains 14 non-trivial (i.e., size
at least 3) cliques, one of which, has 4 points. As this information suggests, the graph of this relation is extremely
complex, and visual examination yields no clear contrast. Nor
is an examination of the first and second order stars of the
two men of much help; Mitr is adjacent to 6 points, while
Sawasdi is directly tied to 5; on the other hand, Mitr is
tied to 17 people by paths of length 2, while Sawasdi is so
connected to 22 others, seemingly giving a slight advantage
to Sawasdi. Surprisingly, though, if the density_of the two
second-order zones is computed, Mitr seems to be in the
stronger position, with density of 0.14 as compared with
Sawasdi's 0.11 (see Barnes, 1972, for definitions and
Kapferer, 1971, for an analysis using similar concepts).
If the two men's positions are compared using the principles outlined above, they contrast sharply. First, in line
with the notion that an individual cannot personally form and
maintain all necessary ties, we can ask which direct contacts
150
S. B. SEIDMAN AND B. L. FOSTER
are most important. By definition they are individuals with
whom ego has direct ties and in accordance with the principle
of robustness, an effective set of first-order contacts should
itself form a strong, (i.e., robust) structure—-e.g.,
clique(s). Mitr appears in one small clique with 3 members.
Sawasdi, however, appears in 2 cliques, each with 3 members;
moreover, the cliques overlap at 2 points (including Sawasdi),
together forming a strong structure—i.e., a 2-plex (see Figure
2, points 87, 98, 100, and 103).
Figure 2 Sawasdi's recruitment through cliques. Sawasdi
is person No. 87; he is contained in two small cliques,
with persons 98, 103, and 100. Note that the subgraph
induced by all four points is a 2-plex. Note also that
all secondary contacts depend on person 103, whose
removal would disconnect all second-order contacts.
We can now examine the potential of the members of the
core group (i.e., the core cliques of the respective protagonists) to mobilize others. The same principles are followed
as in analyzing the direct recruitment insofar as the firstorder contacts are expected to recruit effectively when they,
along with the individuals they recruit, form a robust
structure. Again, we search for cliques containing the recruiters, who in this case are the first-order contacts.
Persons 21 and 25, Mitr's contacts, each appear in only one
clique—the one including Mitr, and no effective second-order
recruitment occurs. One of Sawasdi's contacts (103), however,
appears in 4 cliques other than the original ones, producing
the structure in Figure 2. The base of Sawasdi's power as
opposed to Mitr's is now clear.
The contrast becomes even more clear when we weaken our
criterion of robustness slightly by allowing the first-order
contacts to recruit through 2-plexes. Sawasdi's position is
strengthened to include nearly twice as many individuals; just
as important, his reliance on person 103 is weakened slightly
by the link between persons 98 and 94, which provides a
completely independent tie to the entire group of
GRAPH-THEORETIC GENERALIZATION OF CLIQUE CONCEPT
151
second-order contacts. The importance of this is seen in the
fact that removal of 103 from Figure 2 disconnects all secondorder ties from the first-order ties, while in Figure 3 every
person remains connected (albeit weakly) to Sawasdi.
Remarkably, this weakening of the robustness criterion does
absolutely nothing to change Mitr's position.
Figure 3 Sawasdi's recruitment through 2-plexes. Sawasdi
is person 87. Person 50 appears in a clique (see Figure
2) but not in a larger 2-plex. The dotted line between
persons 94 and 95 indicates that the line is not present
in a 2-plex, but it appears in the subgraph induced by
the total set of vertices which are in 2-plexes.
It should be noted that the analysis here is motivated by
theoretical considerations similar to those motivating many
studies using the idea of network density. It is surprising,
therefore, to find that the plex analysis produces results
inconsistent with those obtained by computing the density of
the second-order zones. A brief comparison of these two
analyses highlights one further important property of the kplex/clique strategy. Although both in some sense focus on
redundancy in the interpersonal ties, the plex strategy is
able to isolate meaningful local robustness, where
redundancies are socially effective. The zone density fails to
discriminate between such effective, local structural
properties and global properties which may well be socially
meaningless (e.g., very long paths). It might seem at first
glance that this difficulty could be avoided by examining
density of first-order zones. Upon closer inspection, however,
the same objection can be raised as for second-order zones,
and in any event, assessment of levels of robustness would be
completely arbitrary.
V. CONCLUSIONS
Fully assessing the utility of the k-plex scheme must
await its further use in substantive sociological studies.
Nevertheless, it is possible to compare its formal properties
with those of other clique formulations. Cliques obtained
152
S. B. SEIDMAN AND B. L. FOSTER
by statistical techniques are of little use in investigations
of the ways in which structures can be transformed in the
context of the global network. This is so since much information on the internal structure of such units and of the
global graph is lost in the statistical procedures. It would be
possible to regain the lost information by "superimposing" the
clusters on the original network; the cliques would then be the
subgraphs induced by the vertices included in the clusters.
Such a procedure is still problematic, however, since the
cliques have no mathematical status.
The analytical utility of the k-plex notion as compared
with that of true cliques stems from the fact that the extreme
restrictiveness of the completeness criterion is weakened in a
direct but controlled way. In addition, the graph theoretic
procedure for generalizing the definition of true cliques
suggests a way of studying the internal structure of empirical
representatives of clique-like objects. In contrast to the kplex approach, the valued graph procedures add nothing directly
to the structural aspect of true clique analysis, but by
redefining relations they make the complete graph concept less
restrictive. By the same token, it allows for investigation of
internal structure of empirical representatives to the extent
that a clique analysis of cliques can be performed. The
procedure does little to illuminate more complex internal
structure, however, and in itself is of no help at all in
relating cliques to the global structure. The valued graph
approach is in no way inconsistent with the k-plex approach and
the two could be combined to achieve the advantages of both.
Alba's scheme for diameter-n cliques is similar to the kplex scheme insofar as both weaken the restrictiveness of true
cliques by redefining structural properties of the units rather
than by redefining the relations from which they are
constructed. Moreover, the internal structure of diameter-n
cliques can be approached directly, but it is so little constrained that results are hard to obtain. Similarly, the
relationship of diameter-n cliques to the global graph can be
studied, but the extreme range of internal structural variability of even diameter-2 cliques causes intrinsic and positional properties to interact in extremely complex ways. The
vulnerability of diameter-n cliques makes the global structure
defined in terms of these cliques unstable.
It is clear in the light of these considerations (and from
the Thai village analysis) that true cliques, diameter-n
cliques, k-plexes, and any of these structures constructed in
valued graphs are complementary research tools. It might well
be profitable to analyze the clique and/or plex structure of
diameter-2 cliques or, on the other hand, the diameter-2 clique
structure and plex structure of true cliques using a different
relation than that from which the true cliques' were defined.
Similarly, the analysis of a total network may be most
profitably pursued by juxtaposing all of these and other graph
theoretic structures according to a broad research strategy
(see Poster & Seidman, n.d.(a), n.d.(b), for an outline of such
a general network research framework). The incorporation of the
statistical clique detection
GRAPH-THEORETIC GENERALIZATION OF CLIQUE CONCEPT
153
procedures in such a broad network analytic scheme is less
likely to be profitable. Although such techniques are useful
for many kinds of problems, they are simply inappropriate for
the kinds of micro-structural analysis envisioned here.
REFERENCES
Alba, R. D. (1973) A graph-theoretic definition of a sociometric clique. Journal of Mathematical Sociology
3:113-126.
Barnes, J. A. (197 2) Social Networks. Addison-Wesley Module in
Anthropology No. 26. Reading, Mass.: Addison-Wesley.
Chartrand, G. & Harary, F. (1968) Graphs with prescribed connectivities. .In P. Erdos and G. Katona (Eds.), Theory of
Graphs. Budapest: Akademiai Kiado.
Coleman, J. & MacRae, D., Jr. (1960) Electronic processing
of sociometric data for groups up to a thousand in size.
American Sociological Review 25:722-726.
Doreian, P. (1969) A note on the detection of cliques in
valued graphs. Soaiometry 32:237-242.
Festinger, L. (1949) The analysis of sociograms using matrix
algebra. Human Relations 2:153-158.
Foster, B. (1977) Social Organization in four Thai and
Mon Villages. New Haven: HRAFlex Books.
Foster, B. & Seidman, S. (n.d. a) Decisions, networks,
and structures: an assessment and some proposals.
Ms.
Foster, B. & Seidman, S. (n.d. b) A strategy for the
dissection and analysis of social structures. Ms.
Foster, B. & Seidman, S. (1978) SONET-I: Social
Network Analysis and Modeling System. Vol. 1,
U s e r ' s Manual. Binghamton, N.Y.: State University
of New York at Binghamton, Center for Social
Analysis.
Harary, F. & Palmer, E. (1973) Graphical Enumeration.
New York: Academic Press.
Hubbell, C. (1965) An input-output approach to clique identification. Sociometry 28:377-399.
Johnston, H. (1976) Cliques of a graph—Variations on the
Bron-Kerbosch Algorithm. International Journal of
Computer and Information Sciences 5:209-238.
Kapferer, B. (1971) Norms and the manipulation of relations in
a work context. In J. Mitchell (Ed.), Social networks in
Urban Situations. Manchester: Manchester University
Press.
Killworth, P. & Bernard, H. (1974) Catij: A new sociometric
and its application to a prison living unit. Human
Organization 33:335-350.
Lankford, P. (1974) Comparative analysis of clique identification methods. Sociometry 37:287-305.
Luce, R. D. (1950) Connectivity and generalized cliques in
sociometric group structure. Psychometrika 15:169190.
Luce, R. D. & Perry, A. (1949) A method of matrix analysis
of group structure. Psychometrika 14:94-116.
Peay,
E.
(1974)
Hierarchical
clique
structures.
Sociometry 37:54-65.
Seidman, S. (n.d.) An algorithm for computing maximal
k-plexes. Ms.
154
S. B. SEIDMAN AND B. L. POSTER
Seidman, S. & Foster, B. (1978) SONBT-I: Social Network
Analysis and Modeling System. Vol. 2, Program Listings
and Teahnioal Comments. Binghamton, N'.Y.: State University of New York at Binghamton, Center for Social Analysis.
Spilerman, S. (1966) Structural analysis and the generation
of sociograms. Behavioral Saienae 11:312-318.