Contents

-

On the Complexity of Finding Optimal Global Alliances

Aurel Cami1, Hemant Balakrishnan1, Narsingh Deo1, Ronald D. Dutton1
1School of Computer Science, University of Central Florida Orlando, Florida 32816-2362

Abstract

A defensive alliance in a graph G(V,E) is a set of vertices SV such that for every vertex vS, the closed neighborhood NG[v] of v has at least as many vertices in S as it has in VS. An offensive alliance is a set of vertices SV, such that for every vertex v in the boundary (S) of S the number of neighbors that v has in S is greater than or equal to the number of neighbors it has in VS. A subset of vertices which is both an offensive and a defensive alliance is called a powerful alliance. An alliance which is also a dominating set is called a global alliance. In this paper, we show that finding an optimal defensive (offensive, powerful) global alliance is an NP-hard problem.