Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
|
 |
Max- and Min-Neighborhood Monopolies
| |
|
Max- and Min-Neighborhood Monopolies
Kazuhisa Makino4 , Masafumi Yamashita5 and Tiko Kameda6 
| (4) |
School of Computing Science, Faculty of Applied Sciences, Simon Fraser University, Burnaby, British, Columbia, V5A 1S6, Canada |
| (5) |
Division of Systems Science, Graduate School of Engineering Science, Osaka University, Toyonaka, Osaka 560-8531, Japan |
| (6) |
Department of Computer Science and Communication Engineering, Kyushu University, Hakozaki, Higashi-ku Fukuoka 812-8581, Japan |
Abstract
Given a graph G = (V, E) and a set of vertices MV, a vertex v ∈ V is said to be controlled by M if the majority of v’s neighbors (including itself) belongs to M. M is called a monopoly if every vertex v ∈ V is controlled by M. For a specified M and a range for E (E1 EE2),we try to determine E such that M is a monopoly in G = (V,E). We first present a polynomial algorithm for testing if such an E exists, by formulating it as a network flow problem. Assuming that a solution E does exist, we then show that a solution with the maximum or minimum |E| can be found in polynomial time, by considering them as weighted matching problems.
In case there is no solution E, we want to maximize the number of vertices controlled by the given M. Unfortunately, this problem turns out to be NP-hard. We therefore design a simple approximation algorithm which guarantees
an approximation ratio of 2.
Fulltext Preview (Small, Large)
 References secured to subscribers.
|
|
|
|
|
|