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.
My Menu
Saved Items

Max- and Min-Neighborhood Monopolies

Kazuhisa MakinoContact Information, Masafumi YamashitaContact Information and Tiko KamedaContact Information

(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.

Contact Information Kazuhisa Makino
Email: makino@sys.es.osaka-u.ac.jp

Contact Information Masafumi Yamashita
Email: mak@csce.kyushu-u.ac.jp

Contact Information Tiko Kameda
Email: tiko@cs.sfu.ca
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.105 • Server: mpweb04
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)