How hard is it to determine if a graph has a 2-role assignment?

Fred S. Roberts, Li Sheng

Research output: Contribution to journalArticlepeer-review

27 Scopus citations

Abstract

Role assignments, introduced by Everett and Borgatti [2], who called them role colorings, formalize the idea, arising in the theory of social networks, that individuals of the same social role will relate in the same way to the individuals playing counterpart roles. If G is a graph, a k-role assignment is a function r mapping the vertex set onto the set of integers {1,2,. . . , k} so that if r(x) = r(y) then the sets of roles assigned to the neighbors of x and y are the same. We ask how hard it is to determine if a graph has a 2-role assignment and show that recognizing if a graph has a 2-role assignment is NP-complete.

Original languageEnglish (US)
Pages (from-to)67-73
Number of pages7
JournalNetworks
Volume37
Issue number2
DOIs
StatePublished - Mar 2001

All Science Journal Classification (ASJC) codes

  • Software
  • Information Systems
  • Hardware and Architecture
  • Computer Networks and Communications

Keywords

  • NP-completeness
  • Role assignment
  • Role coloring
  • Social networks
  • Social role

Fingerprint

Dive into the research topics of 'How hard is it to determine if a graph has a 2-role assignment?'. Together they form a unique fingerprint.

Cite this