Computing a 3-Role Assignment is Polynomial-Time Solvable on Complementary Prisms
An r-role assignment of a simple graph G is an assignment of r distinct roles to the vertices of G, such that two vertices with the same role have the same set of roles assigned to related vertices. Furthermore, a specific r-role assignment defines a role graph, in which the vertices are the distinct r roles, and there is an edge between two roles whenever there are two adjacent vertices in the graph G that correspond to these roles. We consider complementary prisms, which are graphs formed from the disjoint union of the graph with its respective complement, adding the edges of a perfect matching between their corresponding vertices. In this work, we characterize the complementary prisms that do not admit a 3-role assignment and highlight that all of them are complementary prisms of disconnected bipartite graphs. Moreover, using our findings, we show that the problem of deciding whether a complementary prism has a 3-role assignment can be solved in polynomial time.
Authors
- Elisângela Silva Dias (ORCID: https://orcid.org/0000-0002-1132-1518)
- Julliano R. Nascimento (ORCID: https://orcid.org/0000-0003-3002-5172)
- Diane Castonguay (ORCID: https://orcid.org/0000-0002-6640-0213)
- Fernanda N. Mesquita
Institutions
- Universidade Federal de Goiás (BR)
Publication Details
- Journal
- International Journal of Foundations of Computer Science
- Published
- 2025-04-22
- DOI
- https://doi.org/10.1142/s012905412550011x
- Citations
- 1
- Primary Topic
- Game Theory and Voting Systems
- Type
- article
- Field-Weighted Citation Impact
- 3.13