An Optimal Algorithm to Find a Minimum 2-neighbourhood Covering Set on Cactus Graphs

Size: px
Start display at page:

Download "An Optimal Algorithm to Find a Minimum 2-neighbourhood Covering Set on Cactus Graphs"

Transcription

1 Annals of Pre Appled Mathematcs Vol 2 No ISSN: X (P) (onlne) Pblshed on 18 December 212 wwwresearchmathscorg Annals of An Optmal Algorthm to Fnd a Mnmm 2-neghborhood overng Set on acts Graphs Kalyan Das 1 Madhmangal Pal 2 2 Department of Appled Mathematcs wth Oceanology ompter Programmng Vdyasagar Unversty Mdnapore Inda e-mal: mmpalv@gmalcom 1 Department of Mathematcs Ramnagar ollege Depal Prba Mednpr Inda Receved 2 Semptember212; accepted 16 December 212 Absttact A cacts graph s a connected graph n whch every bloc s ether an edge or a cycle An optmal algorthm s presented here to fnd mnmm cardnalty 2-neghborhood-coverng set on cacts graphs n O (n) tme where n s the total nmber of vertces of the graph he cacts graph has many applcatons n real lfe problems specally n rado commncaton system Keywords: Desgn of algorthms analyss of algorthms 2-neghborhood-coverng set cacts graph AMS Mathematcs Sbect lassfcatons (21): Introdcton 11 acts graph Let G = ( V E) be a fnte connected ndrected smple graph of n vertces m edges where V s the set of vertces E s the set of edges A vertex v s called a ct-vertex f removal of v all edges ncdent on v dsconnect the graph A non-separable graph s a connected graph whch has no ct-vertex a bloc means a maxmm non-separable sb-graph A bloc s a cyclc bloc or smply a cycle n whch every vertex s of degree two A cacts graph s a connected graph n whch every bloc s ether an edge or a cycle acts graph has many applcatons hese graphs can be sed to model physcal settng where a tree wold be napproprate Examples of sch settng arse n telecommncatons when consderng feeder for rral sbrban lght rban regons [8] n materal hlng networ when atomated gded vehcles are sed [9] Moreover rng bs strctres are often sed n local area networs he 45

2 Kalyan Das Madhmangal Pal combnaton of local area networ forms a cacts graph Desgn a stable algorthms s a very mportant tas Several algorthms have been desgn for dfferent graphs see [16-27] 12 he -neghborhood-coverng set he -neghborhood-coverng ( -N) problem s a varant of the domnaton problem Domnaton s natral model for locaton problems n operatons research networng etc he graph consdered n ths paper are smple e fnte ndrected havng no self-loop or parallel edges In a graph G = ( V E) the length of a path s the nmber of the edges n the path he dstance d ( x y) from the vertex x to the vertex y s the mnmmn length of a path from x to y f there s no path from x to y then d ( x y) s taen as A vertex x -domnates another vertex y f d( x y) A vertex z s -N of an edge ( x y) f d( x z) d( y z) e the vertex z -domnates both x y onversely f d( x z) d( y z) then the edge ( x y) s sad to be -neghborhood covered by the vertex z A set of vertces V s a -N set f every edge n E s -N by some vertces n he -N nmber ρ ( G ) of G s the mnmm cardnalty of all -N sets 13 Revew of prevos wors For = 1 Lehel et al [1] have presented a lnear tme algorthm for comptng ρ (G1) for an nteval graph G hang et al [1] Hwang et al [7] have presented lnear tme algorthms for comptng ρ (G1) for a strongly chordal graph provded that strong elmnaton orderng s nown Hwang et al [7] also proved that -N problem s NP-complete for chordal graphs Mondal et al [12] have presented a lnear tme algorthm for comptng 2-N problem for an nterval graph Also a lnear tme algorthm for trapezod graph has presented by Ghosh et al [4] 14 Or reslt In ths paper we consder a cacts graph G Here we desgn an algorthm whch fnds the 2-neghborhood coverng set of the graph G n O (n) tme he algorthm also taes O (n) space 2 omptaton of blocs ctvertces of G As descrbed n [13] the blocs as well as ct vertces of a graph G can be determned by applyng DFS technqe Usng ths technqe we obtan all blocs ct vertces of the cacts graph G = ( V E) Let the blocs be B 1 B 2 B 3 B N the ct vertces be c 1 c 2 c 3 K cr where N s the total nmber of blocs R s the total nmber of ct vertces 46

3 An Optmal Algorthm to Fnd a Mnmm 2-neghborhood overng Set on acts Graphs wo blocs are sad to be adacent f they have at least one common vertex of the graph G Defne edge blocs as e { B : B = 2} cycle blocs as 47 = = { B : B > 2} where B s the cardnalty of B Let the nmber of cycle blocs be N nmber of edge blocs be N Nmber of vertces of each cycle s denoted by = 12 K N 3 onstrcton of tree blocs the tree Sppose the set S = { e1 e2 e3 K en } A tree bloc s a maxmal sbgraph of G sch that s a tree Let 1 2 K L be the tree blocs of G he tree blocs 's are formed by the members of S e S = 12 K L Now we have n a poston to constrct the tree sng tree blocs 's = 12 K L 's = 12 K N Before constrcton of the tree we defne an ntermedate graph G whose vertces are the blocs of G hs G = ( V E ) where the vertces are blocs of the graph G e V = { 1 2 K L K N } If two blocs are adacent they are connected by an edges hs E {( ) or ) or ( ) : = / ; = 12 K N = = / l; l = 12 K L ( l l are adacent blocs } Now the tree s constrcted from G as follows: We dscard some stable edges from G n sch a way that the resltant graph becomes a tree he procedre for sch redcton s gven below: Let s tae any arbtrary vertex of G contanng at least two ct-vertces of G as root of the tree mar t All the adacent vertces of ths root are taen as chldren of level one mar them If there are edges between the vertces of ths level then dscard these edges Each vertces of level one s consdered one by one to fnd the vertces whch are adacent to them bt nmared hese vertces are taen as chldren of the correspondng vertces of level one pt them at level two hese chldren at level two are mared f there be any edge between them then remove them hs process s contned ntl all the vertces are mared hs the tree = ( V E ) where { K K } V = 1 2 L N E E s obtaned For convenence we refer the vertces of as nodes We note that each node of ths tree s a bloc (cycle bloc or tree bloc) of the graph G = ( V E) he parent of the node n the tree wll be denoted by Parent( ) 4 Eler or Eler tor prodces an array of nodes he tor proceeds wth a vst to the

4 Kalyan Das Madhmangal Pal root there after vsts to the chldren of the root one by one from left to rght retrnng each tme to the root sng tree edges n both drectons Algorthm GEN-OMP-NEX of hen et al [2] mplements ths Eler tor on a tree startng from the root he npt to the algorthm s the tree represented by a `parent of' relaton wth explct orderng of the chldren he otpt of the algorthm s the tor startng from the root of the tree endng also at the root he tor s represented by an array S (1: 2( N + L) 1) that stores nformaton connected to the vsts drng the tor he element S () of the array S s a record consstng of two felds one of whch denoted by S ( ) node s the node vsted drng the th vst whle the other denoted by S ( ) sbscrpt s the nmber of tmes the node S ( ) node s vsted d sng the frst vsts of the tor wo felds of an element of S are wrtten together sng the notaton ( node) 48 sbscrpt Also we consder an array f ( ) f () whch stores the total nmber of occrrence of the bloc = 123 K N = 123 K L n the array S( ) = 123 K 2( N + L) 1 hs f ( ) f () represents the total nmber of vsts of the bloc n the Eler tor e f ( ) f () are the maxmm sbscrpt of n the array S () For each =123N =123L ( ) f() ( ) f () occrs only once n th array S() before ( ) f() ( ) f () all of ( ) 1 ( ) 2 ( ) f()-1 ( ) 1 ( ) 2 ( ) f ()-1 occr respectvely n order of ncreasng sbscrpts of he followng mportant lemma s proved n [11] Lemma 1 If S ( ) sbscrpt = 1 S ( + 1) sbscrpt = / 1 then S ( ) node s a leaf node of the tree 5 Determnaton of 2-N set from cycles paths Lemma 2 For 2-N problem a vertex n a cacts graph can cover at least 4 edges Proof: Let G = ( V E) be a cacts graph V Now degree of may be two or more ase 1: Let the degree of be two hen there exst two vertces v w so that d ( r) = 1 r = v w Now f v w are of degree two then there also exst two vertces x y so that d ( x) d ( y) = 2 hs covers for edges ( v)( w)( w x)( v y) where v w are adacent to x y are adacent to v w respectvely Bt f any one of v w are of degree more than two then cover all edges ncdent on v or w or both as d ( r) = 1 r = v w In ths case covers more than for edges ase 2: Sppose the degree of s more than two In ths case s adacent to more than two vertces so that the neqalty d ( v) 2 s satsfed for more than for vertces e covers more than for edges

5 An Optmal Algorthm to Fnd a Mnmm 2-neghborhood overng Set on acts Graphs hs t s evdent from the above cases that covers at least for edges Hence the proof Lemma 3 A cycle of 4 m vertces contrbte at least m vertces n the 2-N set X Proof: he degree of all vertces of a cycle are two Let v w x y be the fve consectve vertces of a cycle Hence from Lemma 2 t s evdent that a vertex can cover for edges ( v)( w)( w x)( v y) where v w are adacent to x y are adacent to w v respectvely as d ( r) 2 r = v w x y Now a cycle of 4 m vertces contan 4 m edges hs to cover 4 m edges at least m vertces are needed Lemma 4 A cycle contanng 4 m m m + 3 vertces contrbte at least m + 1 vertces n the 2-N set X Lemma 5 A path contanng 4 m edges e contanng 4 m + 1 vertces contrbte at least m vertces n the 2-N set X Proof: In a path every vertex except the end vertces are of degree two So f s a vertex on the path whch s not an end vertex or ts adacent then t mst cover for edges becase end vertces of a path cover at most two edges where as the adacent vertex of an end vertex can cover at most three edges one from the sde where end vertex les two edges from the other sde Hence to cover all the edges on ths path at least m vertces are needed Lemma 6 A path contanng 4 m + 14m + 2 or 4 m + 3 edges contrbte at least m +1 vertces n 2-N set X Proof: As a path contanng 4 m edges contrbte at least m vertces n X then for the rest 1 or 2 or 3 edges one vertex s reqred to cover them hs m + 1 vertces are necessary to cover all the edges of these paths Lemma 7 Between two vertces X also (or path) there exst at most 4 r + 4 edges e 4 r + 3 vertces r beng the nmber of vertces between nclded n both X the cycle (respectvely path) Proof: Sppose (path) Let there exsts r vertces n X between edges of X cover are any two vertces of X belong to the same cycle covers two edges between the edges of Now covers two Also r vertces 4 r edges Hence there are 4 r + 4 edges between 4 r + 3 vertces hs f r = then there exsts 4 edges between e e 3 49

6 Kalyan Das Madhmangal Pal vertces f r = 1 then there exsts 8 edges between f r = 2 then there exsts 12 edges between on Hence the proof 6 Determnaton of 2-N set from the tree blocs For a tree bloc consder the vertex common to 5 e 7 vertces e 11 vertces so the adacent cycle bloc of as the root say Here the adacent cycle bloc of s the node whch s consder after n the Eler seqence hen the adacent vertces of the root are placed at level 1 the adacent vertces of the vertces of level 1 are placed at level 2 so on hs the heght of the tree h s defned as h = max { d ( v ) beng the root v } he vertces for whch maxmm level s obtaned one of that s denoted by h the path between h on whch h occrs s treated as the man path of the tree he vertces on the man path are denoted as K where sbscrpts denote the level of vertces at 1 2 h For every vertex = 12 K h there exsts one or more sbtrees rooted hese are denoted by B ( ) B ( ) B ( ) K B ( ) M beng the total M nmber of sbtrees rooted at learly the heght of B ) s less than or eqal to h for all ( = 12 K M Some of the sbtrees are paths rooted at hs for each sch path B ( ) h for some as the maxmm nmber of edges vertces excldng on that path s Lemma 8 he vertex h 2 h s the frst member of X n d( h 2 v) 2 for all v B ( h ) = 12 Proof: Snce the heght of the tree s h there s no sbtree (path) rooted at h If there s a sbtree (path) rooted at h 1 heght of that sbtree s one Smlarly h 2 may has sbtrees of heght 2 Otherwse they all exceed the heght of the tree Also d( h 2 h) = 2 Hence for all v B ( h ) = 12 d ( v ) 2 Lemma 9 If the path rooted at the vertex h = 12 K h 2 wth B ( ) = 4m + 2 for at least one then s a member of X Proof: From Lemma 2 we have seen that one vertex cover at least for edges For any path rooted at f we start from ts leaf m vertces are nclded n X to cover 4 m edges For the rest two edges ether adacent to on that path or s the

7 An Optmal Algorthm to Fnd a Mnmm 2-neghborhood overng Set on acts Graphs vertex to cover them Bt s the most stable vertex to cover them becase t also covers more edges on the man path as well as on the other sbtrees rooted at Hence the proof Lemma 1 he path rooted at for some ad( ) B ( ) s a member of X = 12 K h 2 wth B ( ) = 4m + 3 Proof: A path wth B ( ) = 4m + 3 contans 4 m + 3 vertces 4 m + 3 edges Here also m vertces covered 4 m edges f we start from the leaf of the path hree edges are left ncovered below hs f the vertex ad( ) B ( ) s selected then t covers those edges Also ad ) can cover all the edges ncdent on Lemma 11 he path rooted at for some B ) ( ( = 12 K h 2 wth B ( ) = 4m + 1 or ad ) s a member of X where ad ) s not a member of ( Lemma 12 he path rooted at wth B ( ) = 4 m ( or 4 m + 1 or 4 m + 2 for some contrbte m vertces wth B ( ) = 4m + 3 contrbte m + 1 vertces Proof: he path contanng 4m 4 m m + 2 vertces contan 4 m 4 m m + 2 edges By Lemma 5 m vertces on the path are selected to cover 4 m edges Also by Lemma 9 Lemma 1 m vertces on the path are selected or ad( ) B ( ) are selected to cover the 4 m m + 2 edges Hence B ) wth 4 m 4m + 14m + 2 vertces contrbte m vertces n X ( From Lemma 1 for B ( ) = 4m + 3 m vertces are selected for 4 m edges for the other three edges ad( ) B ( ) s selected Hence B ( ) contrbte m + 1 vertces n X Procedre to determne the 2-N set from the tree Usng the above lemmas the procedre for selectng coverng vertces from the tree s descrbed below Step-1: Start from Step-2: Go to the vertex each h he frst member of X s h h 2 = 34 K h one by one wo cases arse here for 51

8 ase 1: here exst no sbtrees rooted at Kalyan Das Madhmangal Pal In ths case we proceed to the vertex h 1 h apply ase 1 ase 2 of Step 2 ase 2: here exst some sbtrees rooted at h Here also two cases arse Sbcase 21: If some sbtrees are paths then consder the leaf vertex of the path at the frst poston consder the followng statons () If the paths are of length 4 m + 2 then select h the vertces at (4 1) th poston = 12 K m are selected n X () If the paths are of length 4 m + 3 then select the vertces at (4 1) th poston = 12 K m + 1 n X () If the paths are of length 4 m then select the vertes at (4 1) th poston = 123 K m n X (v) If the paths are of length 4 m + 1 then select the vertces at (4 1) th poston = 12 K m n X vertex In ths case one edge ncdent on h 52 h s left ncovered It s covered by the or ad ) whch s ether belongs to the man path or another ( h sbtrees (paths) rooted at the vertex e they are stated at level h + 1 or h 1 Now f the vertex ad ) of level h + 1 or h ( h s not already selected for X then the vertex h 1 mst be a member of X Sbcase 22: If the sbtrees are another trees then fnd ther heght followng the same procedre as descrbed n Step 1 Step 2 fnd the coverng vertces from those sbtrees hs applyng the Step 1 Step 2 repeatedly for the vertces one by one on the man path from level h to the level the 2-N set of the tree wll be obtaned At the tme of consderaton of h f some edges ncdent on the vertex e the root of the tree or tree bloc s ncovered then select or ad ) from the tree or from cycle contanng the vertex If ad ( ) from the tree or tree bloc s not selected then t s selected from the cycle when we consder the cycle 7 Determnaton of 2-N set from the nodes of the tree Here we consder the nodes of the tree one by one from the seqence obtaned from Eler tor he nodes or for whch f ( ) or f () s 1 are leaf nodes Otherwse the nodes are nteror nodes 71 Fndng coverng vertces from a leaf node of If the leaf node s a cycle we apply the followng procedre Sppose v s the (

9 An Optmal Algorthm to Fnd a Mnmm 2-neghborhood overng Set on acts Graphs ctvertex of the leaf node cycle Now (1) For the leaf node consder the ctvertex v n the frst poston of the havng 4 m vertces mar the ctvertex v frst thereafter mar the vertces at (4 + 1) th poston = 12 K m (2) For the leaf node havng 4 m + 1 vertces one of the ncdent edges on the ctvertex v s left ncovered mared the vertces at (4 1) th poston = 12 K m (consderng the ctvertex v n the frst poston) (3) For the leaf node havng 4 m + 2 vertces both the edges ncdent on the ctvertex v are left ncovered mared the vertces at 4 th poston = 12 K m (4) For the leaf node havng 4 m + 3 vertces mar the ctvertex v frst then mar vertces at (4 + 1) th poston = 12 K m If the leaf node be a tree bloc then fnd the coverng vertces from for X by applyng the procedre descrbed n Secton 6 After selectng the vertces for the coverng set from leaf nodes mar all edges whch are covered by those vertces 72 Fndng coverng vertces from an nteror node of After marng the covered edges from leaves or chldren nodes respectve Parent( ) or Parent( ) whch s another cycle 53 or tree ( or ) the have the followng statons (1) None of the edges of the Parent ) or Parent ) s covered Also there may some ncovered edges ncdent on the some ctvertces wth ts chldren nodes (2) One or more edges of the Parent ) or Parent ) are covered from ts chldren node Here also may arse some ncovered edges ncdent on the ctvertces wth ts chldren nodes ase 1: Here () f the node s a tree bloc ( ) then the ncovered edges of ts chldren nodes ncrease ts heght as well as length of some sbtrees of that tree bloc herefore applyng the method descrbed n Secton 6 we fnd the coverng vertces from that mproved tree bloc () If the node be a cycle bloc ctvertces of of the chldren nodes of ( ( frst we have to mar ether the s or any one of the adacent vertces of the sad ctvertces wth ( ( It depends on the nmber of vertces les between these ctvertces Sppose are the ctvertces whch have branch of length one l be the path between + 1 l be the nmber of vertces n l Now we select

10 Kalyan Das Madhmangal Pal or ad ) by sng the followng procedre ( From Lemma 7 we see that between two members of X of a cycle or a path there are 4 r + 3 vertces r = 12 K Usng ths lemma the followng cases may arse Sbcase 1: Let there be 4 m + 1 vertces between + 1 In ths case select the vertces ad( ad( + 1 or ad ( 1 ad ( For the frst par there are 4m 1 vertces between ad ) ad ) for ( ( + 1 ( + 1 the second par there are 4 m + 3 vertces between ad ( ) ad ) whch satsfy Lemma 7 Sbcase 2: Let there be 4 m + 2 vertces between + 1 In ths case select the vertces ad( + 1 or ad ( For the frst for the second par there are 4 m + 3 vertces between ad ( + 1) between ad ( ) + 1 whch satsfy Lemma 7 Sbcase 3: Let there be 4 m + 3 vertces between + 1 In ths case select the vertces ad( ad ( or ad ( 1 ad( + 1 or + 1 here are 4 m + 3 vertces between the vertces of each par whch satsfy Lemma 7 Sbcase 4: Let there be 4 m vertces between + 1 In ths case select the vertces ad( + 1 or ad( + 1 here are 4m 1 vertces between the vertces of each par whch satsfy Lemma 7 Lemma 13 For l = 4m or 4 m + 2 m = 12 K () + 1 s the frst member of X from f l 1 s of length 4 m + 1 () s the frst member of X from f l + 1 s of length 4 m + 1 () or + 1 s the frst member of X from f both l + 1 l 1 are of length 4 m + 1 Proof: (a) For l = 4m select ether the vertces ad( + 1 or ad( + 1 (b) For l = 4m + 2 select ether the vertces ad ( or ad ( (c) For l 1 = 4m + 1 select ether the vertces ad ( 1 ad ( 1) l 1 or ad( ad ( 1) l 2 (d) For l + 1 = 4m + 1 select ether the vertces ad ( ad ( or ad( + 1 ad (

11 An Optmal Algorthm to Fnd a Mnmm 2-neghborhood overng Set on acts Graphs ase 1: hs from (a) (c) t s evdent that f l s of length 4 m l 1 s of length 4 m + 1 then select + 1 ad( ad( 1 for X (1) If l s of length 4 m + 2 l + 1 s of length 4 m + 1 (b) (d) gve the coverng vertces as + 1 ad( 1) l 1 ad( ) l 1 n X (2) hs (1) (2) shows that + 1 mst be member of X So t s the frst member of X from that cycle ase 2: Now f l s of length 4 m l + 1 s of length 4 m + 1 then (a) (d) gve ad( + 1 ad ( (3) f l s of length 4 m + 2 l + 1 s of length 4 m + 1 (b) (d) gve ad( ad ( (4) hs (3) (4) shows that mst be a member of X So t s the frst member of X from the cycle ase 3: If both l + 1 l 1 are of length 4 m + 1 l s of length 4 m or 4 m + 2 select vertces from any one of (1) or (2) or (3) or (4) whch shows that any one of + 1 s the frst member of X from Lemma 14 For l l + 1 ( l 1) are ether both of length 4 m or 4 m + 2 or one s 4 m other s 4 m ( ) s the frst member of X from that cycle Proof: (a) If l s of length 4 m select ether the vertces ad( + 1 or +1 ad( (b) For l + 1 s of length 4 m select ether + 1 ad ( or + 2 ad ( (c) If l s of length 4 m + 2 select ether the vertces ad ( or + 1 ad ( 1 (d) For l + 1 s of length 4 m + 2 select ether the vertces + 1 ad ( or + 2 ad( + 1 Now f l l + 1 both are of length 4 m or 4 m + 2 then from (a) (b) (c) (d) the vertex + 1 s the common member to be selected Hence + 1 mst be a member of X So t s the frst member of X from If l l + 1 one of whch s 4 m other s the length 4 m + 2 then from (a) (c) (b) (d) + 1 s the common member to be selected Hence + 1 mst be a member of X So t s the frst member of X from 55

12 Kalyan Das Madhmangal Pal For l 1 nstead of l + 1 we can prove smlarly that s the frst member of X Hence the proof Lemma 15 For all l = 12 K r 1 of length 4 m or 4 m + 2 any one of = 12 K r s the frst member of X from the cycle Proof: (a) If l s of length 4 m select ether 56 ad ( + 1 or + 1 ad( (b) If l s of length 4 m + 2 select ether ad ( or + 1 ad ) l ( 1 From (a) (b) t s evdent that for each l = 123 K r 1 of length 4 m or 4 m + 2 or + 1 s a common member of X hs for all l of length 4 m or 4 m + 2 any one of = 12 K r s the frst member of X from the cycle Lemma 16 For all l = 12 K r 1 of length 4 m + 1 or 4 m + 3 any one of ad ( ) = 12 K r s the frst member of X from the cycle Proof: (a) If l s of length 4 m + 1 select ether the vertces ad( ad( + 1 or ad ( 1 ad ( (b) If l s of length 4 m + 3 select ether the vertces ad( ad ( or ad ( 1 ad( + 1 or + 1 From (a) (b) t s evdent that for each l = 123 K r 1 of length 4 m +1 or 4 m + 3 ad ) s a common member for both the cases So t s taen ( as the frst member of X hs for all l of length 4 m + 1 or 4 m + 3 any one of ad ( ) = 12 K r s the frst member of X from the cycle ase 2: In ths case also f the node be a tree bloc then heght of the tree or length of some paths be decreased Also f there be some ncovered edges ncdent on some vertex of the tree then the length of some path or heght of the tree be ncreased If the node be a cycle there occr two or more than two trees Hence the steps to fnd the coverng vertces from the nteror node are: Step 1: For the cycle arses n ase 1 Select the frst member of X from mar the edges covered by ths vertex hen the nmared edges of the cycle ths form two trees rooted at the ctvertex of Parent( ) For every tree we apply the procedre as descrbed n Secton 6 to select the coverng vertces from that tree Step 2: For the cycle arses n the ase 2 Here the nmared vertces occrs as two or more than two trees For every tree we apply the procedre as descrbed n Secton 6 to select the coverng vertces

13 An Optmal Algorthm to Fnd a Mnmm 2-neghborhood overng Set on acts Graphs Step 3: For the tree bloc arses n ase 1 or ase 2 we apply the procedre as descrbed n Secton 6 to select the coverng vertces from that tree bloc 8 Algorthm ts complexty In ths secton we present an algorthm 2NOV to compte the 2-neghborhood coverng set on cacts graphs he tme space complextes are also compted here he proof of correctness of the algorthm s also presented n ths secton Algorthm 2NOV Inpt: he cacts graph G Otpt: he 2-neghborhood covered set X Step 1: ompte the blocs ctvertces of G as descrbed n Secton 3 //Let S be the set of edge blocs form the tree blocs = 12 K L Also denote the cycle blocs as Step 2: onstrct a tree descrbed n Secton 4 Step 3: Apply Eler tor on 57 = 12 K N // whose nodes are the tree blocs cycle blocs as store the otpt n the array = 12 K = 12 K L N + L S (1: 2( N + L) 1) N + L s the total nmber of nodes of Step 4: ompte f ( ) f () N whch stores total nmber of occrrences of the node n the array S Step 5: Note the order n whch ( ) f ( ) ( ) f ( ) = 12 K N = 12 K L occrs n the array S Step 6: For each node of the resltng seqence f () f ( ) = 1 or f () = 1 then fnd the vertces of G sng rle descrbed n Secton 71 pt them n the set X () f ( ) 1 or f ( ) 1 then fnd the vertces of G sng the rle descrbed n Secton 72 pt them n the set X end 2NOV Lemma 17 he set X obtaned from the algorthm 2NOV s a 2-neghborhood coverng set Proof: Here the problem s to fnd 2-N set he set X s constrcted n sch a way that for every vertex X we fnd v S so that d ( v) 2 Now t s seen that U S X = V herefore all the edges connected wth the vertces of X vertces of S are covered by the vertces of X e E s covered by the vertces of the set X hs X s the 2-N coverng set of the graph G Lemma 18 he set X obtaned from 2NOV s mnmm among all the 2-N coverng set of the cacts graph G Proof: From the Lemmas t s evdent that the selecton of coverng vertces from cycles paths tree blocs s made n sch a way that these

14 Kalyan Das Madhmangal Pal contrbte least nmber of vertces n the coverng set Also drng consderaton of the nodes of the tree we mnmze the nmber of coverng vertces for the cases where leaf nodes contan 4 m m + 2 vertces Sometmes these contrbte m vertces n X nstead of m + 1 vertces as n Lemma 4 Smlarly for the tree bloc the paths contanng 4 m m + 2 edges also contrbte m vertces nstead of m + 1 vertces as n Lemma 12 Hence the lemmas procedre are so desgned that they fnd mnmm nmber of vertces to 2-N set X hs the set X s the mnmm cardnalty 2-N set for the cacts graph G heorem 1 he mnmm 2-neghborhood coverng set X obtaned from the algorthm 2NOV can be compted n O (n) tme Proof: he blocs ctvertces of any graph can be compted n O(m+n) tme [13] For the cacts graph m=o(n) hence step 1 of Algorthm 2NOV taes O(n) tme Also formaton of tree blocs sng the edge blocs of G taes O(n) tme Hence step 2 can be compted n O(n) tme In step 3 the constrcton of the tree sng tree blocs cycles fndng f() f () for each node fndng seqence of nodes sng Eler or tae O(n) tme Hence steps tae O(n) tme Step 7 can be performed by comparng f() f () wth 1 for = 12 N = 1 2 L So ths step taes only O(n) tme Hence the algorthm 2NOV compted the 2-N set n O(n) tme REFERENES 1 hang G J Farber M za Z Algorthmc aspects of neghborhood nmbers SIAM J Dscrete Math 6 (1993) hen Y Das S K Al S G A nfed approach to parallel depth-frst traversals of general trees Informaton Processng Letters 41 (1991) Golmbc M Algorthmc Graph heory Prefect Graphs Academc Press New Yor Ghosh P K Pal M An Optmal algorthm to solve 2-neghborhood coverng problem on trapezod graph Advanced Modelng Optmzaton 9 (1) (27) Garey M R Johnson D S ompter Intractablty: A Gde to the theory of NP-ompleteness Freeman San Francsco A Gamst A Some lower bonds for a class of freqency assgnment problems IEEE ransactons of Vehclar echnology 35(1) (1986) Hwang S F hang G J -neghborhood- coverng ndependence problems for chordal graphs SIAM J Dscrete Math 11 (4) (1998) Koontz W L G Economc evalaton of loop feeder relef alternatves Bell System echncal J 59 (198) Karv O Ham S L An algorthmc approach to networ locaton problems Part 1: he p-center SIAM J Appl Math 37 (1979) Lehel J za Z Neghborhood perfect graphs Dscrete Math 61 (1986)

15 An Optmal Algorthm to Fnd a Mnmm 2-neghborhood overng Set on acts Graphs 11 Pal M Bhattacharee G P An optmal parallel algorthm for all-pars shortest paths on nweghted nterval graphs Nordc Jornal of omptng 4 (1997) Mondal S Pal M Pal K An optmal algorthm to solve 2-neghborhood coverng problem on nterval graphs Intern J ompter Math 79 (2) (22) Rengold E M Nvergent J Deo N ombnatoral Algorthms : heory Practce (Prentce Hall Inc Englewood hffs New Jersy 1977) 14 Sarrafgadeh M Lee D A new approach to topologcal va mnmzaton IEEE rans ompter Aded Desgn 8 (1989) Schaerf A A srvey of atomated tmetablng Artfcal Intellgence Revew 13 (1999) Pal M Bhattacharee GP Seqental parallel algorthms for comptng the center the dameter of an nterval graph Intern J ompter Mathematcs 59(1+2) (1995) Pal M Bhattacharee GP Parallel algorthms for determnng edge-pacng effcent edge domnaton sets n an nterval graph Parallel Algorthms Applcatons 7 (1995) Pal M Bhattacharee GP A seqental algorthm for fndng a maxmm weght -ndependent set on nterval graphs Intern J ompter Mathematcs 6 (1996) Pal M Bhattacharee GP A data strctre on nterval graphs ts applcatons Jornal of rcts System ompters 7(3) (1997) Saha A Pal M An algorthm to fnd a mnmm feedbac vertex set of an nterval graph Advanced Modelng Optmzaton 7(1) (25) Pal M Effcent algorthms to compte all artclaton ponts of a permtaton graph he Korean J ompt Appl Math 5(1) (1998) Bera D Pal M Pal K An optmal parallel algorthm for comptng ct vertces blocs on permtaton graphs Intern J ompter Mathematcs 72(4) (1999) Hota M Pal M Pal K An effcent algorthm for fndng a maxmm weght -ndependent set on trapezod graphs omptatonal Optmzaton Applcatons 18 (21) Bera D Pal M Pal K An effcent algorthm for generate all maxmal clqes on trapezod graphs Intern J ompter Mathematcs 79 (1) (22) Bera D Pal M Pal K An optmal PRAM algorthm for a spannng tree on trapezod graphs J Appled Mathematcs omptng 12(1-2) (23) Barman S Mondal S Pal M An effcent algorthm to fnd next-to-shortest path on trapezodal graph Advances n Appled Mathematcal Analyss 2(2) (27) Das K Pal M An optmal algorthm to fnd maxmm mnmm heght spannng trees on cacts graphs Advanced Modelng Optmzaton 1 (1) (28)

Complexity to Find Wiener Index of Some Graphs

Complexity to Find Wiener Index of Some Graphs Complexty to Fnd Wener Index of Some Graphs Kalyan Das Department of Mathematcs Ramnagar College, Purba Mednpur, West Bengal, Inda Abstract. The Wener ndex s one of the oldest graph parameter whch s used

More information

Computation of a Minimum Average Distance Tree on Permutation Graphs*

Computation of a Minimum Average Distance Tree on Permutation Graphs* Annals of Pure and Appled Mathematcs Vol, No, 0, 74-85 ISSN: 79-087X (P), 79-0888(onlne) Publshed on 8 December 0 wwwresearchmathscorg Annals of Computaton of a Mnmum Average Dstance Tree on Permutaton

More information

Non-Split Restrained Dominating Set of an Interval Graph Using an Algorithm

Non-Split Restrained Dominating Set of an Interval Graph Using an Algorithm Internatonal Journal of Advancements n Research & Technology, Volume, Issue, July- ISS - on-splt Restraned Domnatng Set of an Interval Graph Usng an Algorthm ABSTRACT Dr.A.Sudhakaraah *, E. Gnana Deepka,

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

Modeling Local Uncertainty accounting for Uncertainty in the Data

Modeling Local Uncertainty accounting for Uncertainty in the Data Modelng Local Uncertanty accontng for Uncertanty n the Data Olena Babak and Clayton V Detsch Consder the problem of estmaton at an nsampled locaton sng srrondng samples The standard approach to ths problem

More information

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices Internatonal Mathematcal Forum, Vol 7, 2012, no 52, 2549-2554 An Applcaton of the Dulmage-Mendelsohn Decomposton to Sparse Null Space Bases of Full Row Rank Matrces Mostafa Khorramzadeh Department of Mathematcal

More information

Numerical Solution of Deformation Equations. in Homotopy Analysis Method

Numerical Solution of Deformation Equations. in Homotopy Analysis Method Appled Mathematcal Scences, Vol. 6, 2012, no. 8, 357 367 Nmercal Solton of Deformaton Eqatons n Homotopy Analyss Method J. Izadan and M. MohammadzadeAttar Department of Mathematcs, Faclty of Scences, Mashhad

More information

Constructing Minimum Connected Dominating Set: Algorithmic approach

Constructing Minimum Connected Dominating Set: Algorithmic approach Constructng Mnmum Connected Domnatng Set: Algorthmc approach G.N. Puroht and Usha Sharma Centre for Mathematcal Scences, Banasthal Unversty, Rajasthan 304022 usha.sharma94@yahoo.com Abstract: Connected

More information

A General Algorithm for Computing Distance Transforms in Linear Time

A General Algorithm for Computing Distance Transforms in Linear Time Ths chapter has been pblshed as: A. Mejster, J. B. T. M. Roerdnk and W. H. Hesselnk, A general algorthm for comptng dstance transforms n lnear tme. In: Mathematcal Morphology and ts Applcatons to Image

More information

An Approach in Coloring Semi-Regular Tilings on the Hyperbolic Plane

An Approach in Coloring Semi-Regular Tilings on the Hyperbolic Plane An Approach n Colorng Sem-Regular Tlngs on the Hyperbolc Plane Ma Louse Antonette N De Las Peñas, mlp@mathscmathadmueduph Glenn R Lago, glago@yahoocom Math Department, Ateneo de Manla Unversty, Loyola

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

More information

CHAPTER 2 DECOMPOSITION OF GRAPHS

CHAPTER 2 DECOMPOSITION OF GRAPHS CHAPTER DECOMPOSITION OF GRAPHS. INTRODUCTION A graph H s called a Supersubdvson of a graph G f H s obtaned from G by replacng every edge uv of G by a bpartte graph,m (m may vary for each edge by dentfyng

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1)

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1) Secton 1.2 Subsets and the Boolean operatons on sets If every element of the set A s an element of the set B, we say that A s a subset of B, or that A s contaned n B, or that B contans A, and we wrte A

More information

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

More information

F Geometric Mean Graphs

F Geometric Mean Graphs Avalable at http://pvamu.edu/aam Appl. Appl. Math. ISSN: 1932-9466 Vol. 10, Issue 2 (December 2015), pp. 937-952 Applcatons and Appled Mathematcs: An Internatonal Journal (AAM) F Geometrc Mean Graphs A.

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

CE 221 Data Structures and Algorithms

CE 221 Data Structures and Algorithms CE 1 ata Structures and Algorthms Chapter 4: Trees BST Text: Read Wess, 4.3 Izmr Unversty of Economcs 1 The Search Tree AT Bnary Search Trees An mportant applcaton of bnary trees s n searchng. Let us assume

More information

b * -Open Sets in Bispaces

b * -Open Sets in Bispaces Internatonal Journal of Mathematcs and Statstcs Inventon (IJMSI) E-ISSN: 2321 4767 P-ISSN: 2321-4759 wwwjmsorg Volume 4 Issue 6 August 2016 PP- 39-43 b * -Open Sets n Bspaces Amar Kumar Banerjee 1 and

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

All-Pairs Shortest Paths. Approximate All-Pairs shortest paths Approximate distance oracles Spanners and Emulators. Uri Zwick Tel Aviv University

All-Pairs Shortest Paths. Approximate All-Pairs shortest paths Approximate distance oracles Spanners and Emulators. Uri Zwick Tel Aviv University Approxmate All-Pars shortest paths Approxmate dstance oracles Spanners and Emulators Ur Zwck Tel Avv Unversty Summer School on Shortest Paths (PATH05 DIKU, Unversty of Copenhagen All-Pars Shortest Paths

More information

UNIT 2 : INEQUALITIES AND CONVEX SETS

UNIT 2 : INEQUALITIES AND CONVEX SETS UNT 2 : NEQUALTES AND CONVEX SETS ' Structure 2. ntroducton Objectves, nequaltes and ther Graphs Convex Sets and ther Geometry Noton of Convex Sets Extreme Ponts of Convex Set Hyper Planes and Half Spaces

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

The Shortest Path of Touring Lines given in the Plane

The Shortest Path of Touring Lines given in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 262 The Open Cybernetcs & Systemcs Journal, 2015, 9, 262-267 The Shortest Path of Tourng Lnes gven n the Plane Open Access Ljuan Wang 1,2, Dandan He

More information

The Erdős Pósa property for vertex- and edge-disjoint odd cycles in graphs on orientable surfaces

The Erdős Pósa property for vertex- and edge-disjoint odd cycles in graphs on orientable surfaces Dscrete Mathematcs 307 (2007) 764 768 www.elsever.com/locate/dsc Note The Erdős Pósa property for vertex- and edge-dsjont odd cycles n graphs on orentable surfaces Ken-Ich Kawarabayash a, Atsuhro Nakamoto

More information

Intra-Parametric Analysis of a Fuzzy MOLP

Intra-Parametric Analysis of a Fuzzy MOLP Intra-Parametrc Analyss of a Fuzzy MOLP a MIAO-LING WANG a Department of Industral Engneerng and Management a Mnghsn Insttute of Technology and Hsnchu Tawan, ROC b HSIAO-FAN WANG b Insttute of Industral

More information

Bridges and cut-vertices of Intuitionistic Fuzzy Graph Structure

Bridges and cut-vertices of Intuitionistic Fuzzy Graph Structure Internatonal Journal of Engneerng, Scence and Mathematcs (UGC Approved) Journal Homepage: http://www.jesm.co.n, Emal: jesmj@gmal.com Double-Blnd Peer Revewed Refereed Open Access Internatonal Journal -

More information

Reading. 14. Subdivision curves. Recommended:

Reading. 14. Subdivision curves. Recommended: eadng ecommended: Stollntz, Deose, and Salesn. Wavelets for Computer Graphcs: heory and Applcatons, 996, secton 6.-6., A.5. 4. Subdvson curves Note: there s an error n Stollntz, et al., secton A.5. Equaton

More information

the nber of vertces n the graph. spannng tree T beng part of a par of maxmally dstant trees s called extremal. Extremal trees are useful n the mxed an

the nber of vertces n the graph. spannng tree T beng part of a par of maxmally dstant trees s called extremal. Extremal trees are useful n the mxed an On Central Spannng Trees of a Graph S. Bezrukov Unverstat-GH Paderborn FB Mathematk/Informatk Furstenallee 11 D{33102 Paderborn F. Kaderal, W. Poguntke FernUnverstat Hagen LG Kommunkatonssysteme Bergscher

More information

Programming in Fortran 90 : 2017/2018

Programming in Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Exercse 1 : Evaluaton of functon dependng on nput Wrte a program who evaluate the functon f (x,y) for any two user specfed values

More information

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces Range mages For many structured lght scanners, the range data forms a hghly regular pattern known as a range mage. he samplng pattern s determned by the specfc scanner. Range mage regstraton 1 Examples

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

A Linear Time Algorithm for Finding a Maximal Planar Subgraph Based on PC -Trees Abstract 1. Introduction

A Linear Time Algorithm for Finding a Maximal Planar Subgraph Based on PC -Trees Abstract 1. Introduction A Lnear Tme Algorthm for Fndng a Mamal Planar Sbgraph Based on PC-Trees Wen-Lan Hs Insttte of Informaton Scence, Academa Snca, Tape, Tawan, ROC hs@s.snca.ed.tw Abstract In Shh & Hs, a planart test was

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

More information

Analysis of Continuous Beams in General

Analysis of Continuous Beams in General Analyss of Contnuous Beams n General Contnuous beams consdered here are prsmatc, rgdly connected to each beam segment and supported at varous ponts along the beam. onts are selected at ponts of support,

More information

CMPS 10 Introduction to Computer Science Lecture Notes

CMPS 10 Introduction to Computer Science Lecture Notes CPS 0 Introducton to Computer Scence Lecture Notes Chapter : Algorthm Desgn How should we present algorthms? Natural languages lke Englsh, Spansh, or French whch are rch n nterpretaton and meanng are not

More information

Related-Mode Attacks on CTR Encryption Mode

Related-Mode Attacks on CTR Encryption Mode Internatonal Journal of Network Securty, Vol.4, No.3, PP.282 287, May 2007 282 Related-Mode Attacks on CTR Encrypton Mode Dayn Wang, Dongda Ln, and Wenlng Wu (Correspondng author: Dayn Wang) Key Laboratory

More information

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide Lobachevsky State Unversty of Nzhn Novgorod Polyhedron Quck Start Gude Nzhn Novgorod 2016 Contents Specfcaton of Polyhedron software... 3 Theoretcal background... 4 1. Interface of Polyhedron... 6 1.1.

More information

On Embedding and NP-Complete Problems of Equitable Labelings

On Embedding and NP-Complete Problems of Equitable Labelings IOSR Journal o Mathematcs (IOSR-JM) e-issn: 78-578, p-issn: 39-765X Volume, Issue Ver III (Jan - Feb 5), PP 8-85 wwwosrjournalsorg Ombeddng and NP-Complete Problems o Equtable Labelngs S K Vadya, C M Barasara

More information

Obstacle Avoidance by Using Modified Hopfield Neural Network

Obstacle Avoidance by Using Modified Hopfield Neural Network bstacle Avodance by Usng Modfed Hopfeld Neral Network Panrasee Rtthpravat Center of peraton for Feld Robotcs Development (FIB), Kng Mongkt s Unversty of Technology Thonbr. 91 Sksawas road Tongkr Bangkok

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

TN348: Openlab Module - Colocalization

TN348: Openlab Module - Colocalization TN348: Openlab Module - Colocalzaton Topc The Colocalzaton module provdes the faclty to vsualze and quantfy colocalzaton between pars of mages. The Colocalzaton wndow contans a prevew of the two mages

More information

Machine Learning: Algorithms and Applications

Machine Learning: Algorithms and Applications 14/05/1 Machne Learnng: Algorthms and Applcatons Florano Zn Free Unversty of Bozen-Bolzano Faculty of Computer Scence Academc Year 011-01 Lecture 10: 14 May 01 Unsupervsed Learnng cont Sldes courtesy of

More information

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

More information

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data Malaysan Journal of Mathematcal Scences 11(S) Aprl : 35 46 (2017) Specal Issue: The 2nd Internatonal Conference and Workshop on Mathematcal Analyss (ICWOMA 2016) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES

More information

Load-Balanced Anycast Routing

Load-Balanced Anycast Routing Load-Balanced Anycast Routng Chng-Yu Ln, Jung-Hua Lo, and Sy-Yen Kuo Department of Electrcal Engneerng atonal Tawan Unversty, Tape, Tawan sykuo@cc.ee.ntu.edu.tw Abstract For fault-tolerance and load-balance

More information

Decision Strategies for Rating Objects in Knowledge-Shared Research Networks

Decision Strategies for Rating Objects in Knowledge-Shared Research Networks Decson Strateges for Ratng Objects n Knowledge-Shared Research etwors ALEXADRA GRACHAROVA *, HAS-JOACHM ER **, HASSA OUR ELD ** OM SUUROE ***, HARR ARAKSE *** * nsttute of Control and System Research,

More information

Scheduling with Integer Time Budgeting for Low-Power Optimization

Scheduling with Integer Time Budgeting for Low-Power Optimization Schedlng wth Integer Tme Bdgetng for Low-Power Optmzaton We Jang, Zhr Zhang, Modrag Potkonjak and Jason Cong Compter Scence Department Unversty of Calforna, Los Angeles Spported by NSF, SRC. Otlne Introdcton

More information

Efficient Distributed File System (EDFS)

Efficient Distributed File System (EDFS) Effcent Dstrbuted Fle System (EDFS) (Sem-Centralzed) Debessay(Debsh) Fesehaye, Rahul Malk & Klara Naherstedt Unversty of Illnos-Urbana Champagn Contents Problem Statement, Related Work, EDFS Desgn Rate

More information

Cordial and 3-Equitable Labeling for Some Star Related Graphs

Cordial and 3-Equitable Labeling for Some Star Related Graphs Internatonal Mathematcal Forum, 4, 009, no. 31, 1543-1553 Cordal and 3-Equtable Labelng for Some Star Related Graphs S. K. Vadya Department of Mathematcs, Saurashtra Unversty Rajkot - 360005, Gujarat,

More information

GSA Training Notes Raft and Piled-raft Analysis

GSA Training Notes Raft and Piled-raft Analysis GSA Tranng Notes Rat and Pled-rat Analyss 1 Introdcton Rat analyss n GSA provdes a means o lnkng GSA statc analyss and sol settlement analyss, so the sol-strctre nteractons can be consdered n the analyss.

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

Tree Spanners for Bipartite Graphs and Probe Interval Graphs 1

Tree Spanners for Bipartite Graphs and Probe Interval Graphs 1 Algorthmca (2007) 47: 27 51 DOI: 10.1007/s00453-006-1209-y Algorthmca 2006 Sprnger Scence+Busness Meda, Inc. Tree Spanners for Bpartte Graphs and Probe Interval Graphs 1 Andreas Brandstädt, 2 Feodor F.

More information

Routability Driven Modification Method of Monotonic Via Assignment for 2-layer Ball Grid Array Packages

Routability Driven Modification Method of Monotonic Via Assignment for 2-layer Ball Grid Array Packages Routablty Drven Modfcaton Method of Monotonc Va Assgnment for 2-layer Ball Grd Array Pacages Yoch Tomoa Atsush Taahash Department of Communcatons and Integrated Systems, Toyo Insttute of Technology 2 12

More information

LECTURE : MANIFOLD LEARNING

LECTURE : MANIFOLD LEARNING LECTURE : MANIFOLD LEARNING Rta Osadchy Some sldes are due to L.Saul, V. C. Raykar, N. Verma Topcs PCA MDS IsoMap LLE EgenMaps Done! Dmensonalty Reducton Data representaton Inputs are real-valued vectors

More information

Greedy Technique - Definition

Greedy Technique - Definition Greedy Technque Greedy Technque - Defnton The greedy method s a general algorthm desgn paradgm, bult on the follong elements: confguratons: dfferent choces, collectons, or values to fnd objectve functon:

More information

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

More information

Solving Route Planning Using Euler Path Transform

Solving Route Planning Using Euler Path Transform Solvng Route Plannng Usng Euler Path ransform Y-Chong Zeng Insttute of Informaton Scence Academa Snca awan ychongzeng@s.snca.edu.tw Abstract hs paper presents a method to solve route plannng problem n

More information

High-Boost Mesh Filtering for 3-D Shape Enhancement

High-Boost Mesh Filtering for 3-D Shape Enhancement Hgh-Boost Mesh Flterng for 3-D Shape Enhancement Hrokazu Yagou Λ Alexander Belyaev y Damng We z Λ y z ; ; Shape Modelng Laboratory, Unversty of Azu, Azu-Wakamatsu 965-8580 Japan y Computer Graphcs Group,

More information

Sorting Review. Sorting. Comparison Sorting. CSE 680 Prof. Roger Crawfis. Assumptions

Sorting Review. Sorting. Comparison Sorting. CSE 680 Prof. Roger Crawfis. Assumptions Sortng Revew Introducton to Algorthms Qucksort CSE 680 Prof. Roger Crawfs Inserton Sort T(n) = Θ(n 2 ) In-place Merge Sort T(n) = Θ(n lg(n)) Not n-place Selecton Sort (from homework) T(n) = Θ(n 2 ) In-place

More information

Circuit Analysis I (ENGR 2405) Chapter 3 Method of Analysis Nodal(KCL) and Mesh(KVL)

Circuit Analysis I (ENGR 2405) Chapter 3 Method of Analysis Nodal(KCL) and Mesh(KVL) Crcut Analyss I (ENG 405) Chapter Method of Analyss Nodal(KCL) and Mesh(KVL) Nodal Analyss If nstead of focusng on the oltages of the crcut elements, one looks at the oltages at the nodes of the crcut,

More information

Classifier Selection Based on Data Complexity Measures *

Classifier Selection Based on Data Complexity Measures * Classfer Selecton Based on Data Complexty Measures * Edth Hernández-Reyes, J.A. Carrasco-Ochoa, and J.Fco. Martínez-Trndad Natonal Insttute for Astrophyscs, Optcs and Electroncs, Lus Enrque Erro No.1 Sta.

More information

A PATTERN RECOGNITION APPROACH TO IMAGE SEGMENTATION

A PATTERN RECOGNITION APPROACH TO IMAGE SEGMENTATION 1 THE PUBLISHING HOUSE PROCEEDINGS OF THE ROMANIAN ACADEMY, Seres A, OF THE ROMANIAN ACADEMY Volume 4, Number 2/2003, pp.000-000 A PATTERN RECOGNITION APPROACH TO IMAGE SEGMENTATION Tudor BARBU Insttute

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

Combinatorial Auctions with Structured Item Graphs

Combinatorial Auctions with Structured Item Graphs Combnatoral Auctons wth Structured Item Graphs Vncent Contzer and Jonathan Derryberry and Tuomas Sandholm Carnege Mellon Unversty 5000 Forbes Avenue Pttsburgh, PA 15213 {contzer, jonderry, sandholm}@cs.cmu.edu

More information

On Some Entertaining Applications of the Concept of Set in Computer Science Course

On Some Entertaining Applications of the Concept of Set in Computer Science Course On Some Entertanng Applcatons of the Concept of Set n Computer Scence Course Krasmr Yordzhev *, Hrstna Kostadnova ** * Assocate Professor Krasmr Yordzhev, Ph.D., Faculty of Mathematcs and Natural Scences,

More information

Data Representation in Digital Design, a Single Conversion Equation and a Formal Languages Approach

Data Representation in Digital Design, a Single Conversion Equation and a Formal Languages Approach Data Representaton n Dgtal Desgn, a Sngle Converson Equaton and a Formal Languages Approach Hassan Farhat Unversty of Nebraska at Omaha Abstract- In the study of data representaton n dgtal desgn and computer

More information

11. APPROXIMATION ALGORITHMS

11. APPROXIMATION ALGORITHMS Copng wth NP-completeness 11. APPROXIMATION ALGORITHMS load balancng center selecton prcng method: vertex cover LP roundng: vertex cover generalzed load balancng knapsack problem Q. Suppose I need to solve

More information

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES UbCC 2011, Volume 6, 5002981-x manuscrpts OPEN ACCES UbCC Journal ISSN 1992-8424 www.ubcc.org VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

More information

Approximations for Steiner Trees with Minimum Number of Steiner Points

Approximations for Steiner Trees with Minimum Number of Steiner Points Journal of Global Optmzaton 18: 17 33, 000. 17 000 Kluwer Academc ublshers. rnted n the Netherlands. Approxmatons for Stener Trees wth Mnmum Number of Stener onts 1, 1,,,,3, DONGHUI CHEN *, DING-ZHU DU

More information

5 The Primal-Dual Method

5 The Primal-Dual Method 5 The Prmal-Dual Method Orgnally desgned as a method for solvng lnear programs, where t reduces weghted optmzaton problems to smpler combnatoral ones, the prmal-dual method (PDM) has receved much attenton

More information

A Facet Generation Procedure. for solving 0/1 integer programs

A Facet Generation Procedure. for solving 0/1 integer programs A Facet Generaton Procedure for solvng 0/ nteger programs by Gyana R. Parja IBM Corporaton, Poughkeepse, NY 260 Radu Gaddov Emery Worldwde Arlnes, Vandala, Oho 45377 and Wlbert E. Wlhelm Teas A&M Unversty,

More information

Semi - - Connectedness in Bitopological Spaces

Semi - - Connectedness in Bitopological Spaces Journal of AL-Qadsyah for computer scence an mathematcs A specal Issue Researches of the fourth Internatonal scentfc Conference/Second صفحة 45-53 Sem - - Connectedness n Btopologcal Spaces By Qays Hatem

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

Routing in Degree-constrained FSO Mesh Networks

Routing in Degree-constrained FSO Mesh Networks Internatonal Journal of Hybrd Informaton Technology Vol., No., Aprl, 009 Routng n Degree-constraned FSO Mesh Networks Zpng Hu, Pramode Verma, and James Sluss Jr. School of Electrcal & Computer Engneerng

More information

ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE

ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE Yordzhev K., Kostadnova H. Інформаційні технології в освіті ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE Yordzhev K., Kostadnova H. Some aspects of programmng educaton

More information

A METHOD FOR RANKING OF FUZZY NUMBERS USING NEW WEIGHTED DISTANCE

A METHOD FOR RANKING OF FUZZY NUMBERS USING NEW WEIGHTED DISTANCE Mathematcal and omputatonal pplcatons, Vol 6, No, pp 359-369, ssocaton for Scentfc Research METHOD FOR RNKING OF FUZZY NUMERS USING NEW WEIGHTED DISTNE T llahvranloo, S bbasbandy, R Sanefard Department

More information

1 Introducton Gven a graph G = (V; E), a non-negatve cost on each edge n E, and a set of vertces Z V, the mnmum Stener problem s to nd a mnmum cost su

1 Introducton Gven a graph G = (V; E), a non-negatve cost on each edge n E, and a set of vertces Z V, the mnmum Stener problem s to nd a mnmum cost su Stener Problems on Drected Acyclc Graphs Tsan-sheng Hsu y, Kuo-Hu Tsa yz, Da-We Wang yz and D. T. Lee? September 1, 1995 Abstract In ths paper, we consder two varatons of the mnmum-cost Stener problem

More information

Performance Evaluation of Information Retrieval Systems

Performance Evaluation of Information Retrieval Systems Why System Evaluaton? Performance Evaluaton of Informaton Retreval Systems Many sldes n ths secton are adapted from Prof. Joydeep Ghosh (UT ECE) who n turn adapted them from Prof. Dk Lee (Unv. of Scence

More information

Metric Characteristics. Matrix Representations of Graphs.

Metric Characteristics. Matrix Representations of Graphs. Graph Theory Metrc Characterstcs. Matrx Representatons of Graphs. Lecturer: PhD, Assocate Professor Zarpova Elvra Rnatovna, Department of Appled Probablty and Informatcs, RUDN Unversty ezarp@mal.ru Translated

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

More information

An Improved Isogeometric Analysis Using the Lagrange Multiplier Method

An Improved Isogeometric Analysis Using the Lagrange Multiplier Method An Improved Isogeometrc Analyss Usng the Lagrange Mltpler Method N. Valzadeh 1, S. Sh. Ghorash 2, S. Mohammad 3, S. Shojaee 1, H. Ghasemzadeh 2 1 Department of Cvl Engneerng, Unversty of Kerman, Kerman,

More information

Ant Colony Optimization Applied to Minimum Weight Dominating Set Problem

Ant Colony Optimization Applied to Minimum Weight Dominating Set Problem Ant Colony Optmzaton Appled to Mnmum Weght Domnatng Set Problem Raa JOVANOVIC Mlan TUBA Dana SIMIAN Texas AM Unversty Faculty of Computer Scence Department of Computer Scence at Qatar Megatrend Unversty

More information

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr) Helsnk Unversty Of Technology, Systems Analyss Laboratory Mat-2.08 Independent research projects n appled mathematcs (3 cr) "! #$&% Antt Laukkanen 506 R ajlaukka@cc.hut.f 2 Introducton...3 2 Multattrbute

More information

O n processors in CRCW PRAM

O n processors in CRCW PRAM PARALLEL COMPLEXITY OF SINGLE SOURCE SHORTEST PATH ALGORITHMS Mshra, P. K. Department o Appled Mathematcs Brla Insttute o Technology, Mesra Ranch-8355 (Inda) & Dept. o Electroncs & Electrcal Communcaton

More information

LOOP ANALYSIS. The second systematic technique to determine all currents and voltages in a circuit

LOOP ANALYSIS. The second systematic technique to determine all currents and voltages in a circuit LOOP ANALYSS The second systematic technique to determine all currents and voltages in a circuit T S DUAL TO NODE ANALYSS - T FRST DETERMNES ALL CURRENTS N A CRCUT AND THEN T USES OHM S LAW TO COMPUTE

More information

Chapter 6 Programmng the fnte element method Inow turn to the man subject of ths book: The mplementaton of the fnte element algorthm n computer programs. In order to make my dscusson as straghtforward

More information

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics Introducton G10 NAG Fortran Lbrary Chapter Introducton G10 Smoothng n Statstcs Contents 1 Scope of the Chapter... 2 2 Background to the Problems... 2 2.1 Smoothng Methods... 2 2.2 Smoothng Splnes and Regresson

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT 3. - 5. 5., Brno, Czech Republc, EU APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT Abstract Josef TOŠENOVSKÝ ) Lenka MONSPORTOVÁ ) Flp TOŠENOVSKÝ

More information

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.

More information

Math Homotopy Theory Additional notes

Math Homotopy Theory Additional notes Math 527 - Homotopy Theory Addtonal notes Martn Frankland February 4, 2013 The category Top s not Cartesan closed. problem. In these notes, we explan how to remedy that 1 Compactly generated spaces Ths

More information

Virtual Machine Migration based on Trust Measurement of Computer Node

Virtual Machine Migration based on Trust Measurement of Computer Node Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on

More information

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach Angle Estmaton and Correcton of Hand Wrtten, Textual and Large areas of Non-Textual Document Images: A Novel Approach D.R.Ramesh Babu Pyush M Kumat Mahesh D Dhannawat PES Insttute of Technology Research

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information