• 検索結果がありません。

Approximation algorithm for maximum independent set problems on unit disk graphs

N/A
N/A
Protected

Academic year: 2021

シェア "Approximation algorithm for maximum independent set problems on unit disk graphs"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)

1999年度日本オペレーションズ・リサーチ学会 春季研究発表会

2−A−7

Approximation algorithm

formaximumindependentsetproblemsonunitdiskgraphs

01605000 Univ.ofTokyo MATSUITbmomi dependeniblockwhenBisanindependent

setoftheunitdiskgraphG(P)andeach

point(x,y)inP′satisfiesLx」=minB・Let

β(P)bethefamilyofalltheindependent

blocksofP.

Now we introduce an auxiliary graph

whichis helpfu1払r丘nding a maximum

independent set ofG(P)・The auxiliary graph,denoted by A(P),is a directed graphwithnodeset(s,i)∪β(P)andarc (directededge)set

・((5,β)l∀β∈β(P))∪((β,f)l∀β∈β(P))

∪((β,β′)∈β(P)×β(P)l

.(minB)<(minB’)and

BuB′isanindependentset)・

Thenitis clear thatfor any directed s欄

ipathintheauxiliarygraphtheunionof independentblockscorrespondingtointer,

nalnodesisanindependent set ofG(P)・

Conversely,for anyindependent setin

G(P)thereexistsacorrespondingdirected

s−ipathin A(P)・Foreachnon−terminal

node(independentblock)oftheauxiliary

graph,We aSSOCiate the weight whichis equaltothesizeofthecorrespondinginde− pendentblock.Thus,themaximuminde−

pendentsetproblemonG(P)isreducedto

theproblemforfindingthelongestdirected pathintheauxiliarygraph. Wecangeneratealltheindepentblocks

byapplyinganenumerationalgorithm払r

maximalindependentsetsin[4]whichre−

quiresO(IPl3lB(P)I)time・Theordinary 皿。『廿e皿五m五maI・五es

Unit disk graphs are the intersection

graphsofequalsizedcirclesintheplane・

Givenapoint−Set P⊆R2theumit disk

graphde丘nedbyP,denotedbyG(P),is anundirectedgraph(P,E)withvertexset P and edge set E satisfying that E =

((恥pJ)l恥pJ∈P,眈一勒‖≦1)・The

unitdiskgraphsprovideagraph−theoretic modelforbroadcast,netWOrkandfor some

PrOblemsincomputationalgeometry・

In this paper,We COnSider the maxi−

mumindependentsetproblemontheunit disk graph.The maximumindependent Set prOblem defined on unit disk graph

isN7)−hard[1】and there exists a(1/3)−

approximationalgorithm[3】・Wepropose

an approximationalgorithmfor theinde− Pendentsetproblemonaunit diskgraph

Whichfindsa(1−1/r)−apPrOXimationso−

1utionin O((PL4「2(r−1)/J51)time・Itis easy to extend our algorithmfor solving

Weightedindependentsetproblemonunit diskgraph.

2。Slab巧Ⅴ温も払a『五ⅩedⅥJ五d止h

Inthissection,WeaSSumethatthepoint−

Set Pis containedin the reglOn Sk =

((‡,y)∈R2lO≦y<り.

Here we assume that the width k ofthe

slabis afiⅩed const,ant,.

FbranypointsubsetP/⊆P,Wedenote

thevaluemin(LxJl(x,y)∈P’)byminP′・

A subset ofpointsB⊆Pis cal1ed anin−

ー142−

(2)

ity of our algorithm is bounded by O(r閻2αr−1)=0(rlPl 4「2(γ−1)ハ呵

)・

Itiseasytoextendouralgorithm払rthe

Weightedversion・

Lastly,We COnSider the memory space.

For anyinteger k/,We denote the set of independent blocks(B ∈β(P)lk′= minB)byβk(P)・If we apply the or− dinarylabeling procedurefor solving the

longest path problem(see[2]),We Only needtomaintainconsecutivethreefamilies ofindependentblocksβk′_1(P)∪βk′(P)u

BkI十1(P)forlabelingindependent blocks

inβkl+1(P).Whenwelabelanindepen−

dentblockBinβkl+1(P),WegeneratearCS inA(P)enteringtoB.onebyone・Thus therequiredmemoryspaceisboundedby O(β(P))・

dynamic programmlng methodfinds the longestpathinlineartimewithrespectto

thenumberofarcs[2】.Fromtheabove, thetotaltimecomplexityofouralgorithm

is bounded by O(lPl3Fβ(P)l+lβ(P)l2)・

When wedenote the size ofinaximumin−

dependentblockbyα,lβ(P)[=0(lPlα)・

Ifwe consder the non−trivialproblemin−

StanCeS Satisfying that α ≧ 2,the to−

taltime complexity of ouralgorithmis

boundedbyO(lPl2α) Thefo1lowlnglemmashowsasimpleup− perboundofthevalueα.

LemmaWedefinethevalueαkby

αた=maX(lP′lljつ′⊆【0,1)×[0,た),

∀pi,∀れ∈P′,p盲≠pJ⇒llp盲−p川>1)

Thenαた≦2「2町β1・ Thetimecomplexityofouralgorithmis boundedbyO(lPl 4「2k/J51)whenweapply

our algorithm to the problem defined on theslabwhosewidthisequaltok.

3Approximationalgorithm

Fbranys∈

((£,y)∈R2】5

is denoted by7:.We construct point− Subsets R),A,…,汽_1defined by Pk =

P\℃・Nextwesolvethemaximuminde−

pendentsetproblemsdefinedonthegraphs

G(R)),G(ろ),…,G(汽−1)andoutputone of the best solutions. The size of the

outputindependentsetisgreaterthanOr equalto(1−1/r)z*・Itisbecause,amaX− imumindependentsetP*satisfiesthatfor any5∈(0,1,…,r−1),P*\℃⊆P\℃ andmax(lP*\℃ll5∈(0,1,…,r−1))≧ (1−1/r)lP*ト

By uslng the simple upper boundin

the previouslemma,the time complex−

References

【1】B.N.Clark, C・J・Colbourn and

D.S.Johnson,Unit diskgraphs,Dis− cγeまe肌翫mα壬五cβ,86(1990),pp.1由一

177.

[2]E・L・Lawler,Comあ去花α如け五αJOpま五m五cα− ま査0乃ニ Ⅳeまwoγたβα花d〝α如五dβ,Holt,

Rinehart and Winston,New York, 1976.

【3】M.V.Marathe,H・Breu,■H・B・HuntIII,

S.S.RaviandD.S.Rosenkrantz,Sim−

ple heuristicsfor unit disk graphs,

爪血仰鴎25(1995)

【4】S・Tsukiyama,M・Ide,H・Ariyoshiand I.Shirakawa,A new algorithm for generating allthe maximalindepen−

dent sets,SIAMJ.on Compulin9,6 (1977),pp・505−517・

−143一

参照

関連したドキュメント

Next, we prove bounds for the dimensions of p-adic MLV-spaces in Section 3, assuming results in Section 4, and make a conjecture about a special element in the motivic Galois group

のようにすべきだと考えていますか。 やっと開通します。長野、太田地区方面  

Additionally, the set of limiting densities of minor-closed graph families is the closure of the set of densities of a certain family of finite graphs, the density- minimal graphs

In the next theorem we show that for the intersection local time measure µ p of p independent Brownian motions in the plane the behaviour of the average densities is different from

In particular, if (S, p) is a normal singularity of surface whose boundary is a rational homology sphere and if F : (S, p) → (C, 0) is any analytic germ, then the Nielsen graph of

The pair ( Q , P ) is then identified with one of the diagrams in this set. To carry it out, start by forming the diagram with P in the top a rows and Q below it. If all violations

Since we need information about the D-th derivative of f it will be convenient for us that an asymptotic formula for an analytic function in the form of a sum of analytic

A set S of lines is universal for drawing planar graphs with n vertices if every planar graph G with n vertices can be drawn on S such that each vertex of G is drawn as a point on