Capacitated Domination and Covering: A Parameterized Perspective
|
|
- Donald Goodman
- 6 years ago
- Views:
Transcription
1 Capactated Domnaton and Coverng: A Parameterzed Perspectve Mchael Dom Danel Lokshtanov Saket Saurabh Yngve Vllanger Abstract Capactated versons of Domnatng Set and Vertex Cover have been studed ntensvely n terms of polynomal tme approxmaton algorthms. Although the problems Domnatng Set and Vertex Cover have been subjected to consderable scrutny n the parameterzed complexty world, ths s not true for the capactated versons. Here we make an attempt to understand the behavor of the problems Capactated Domnatng Set and Capactated Vertex Cover from the perspectve of parameterzed complexty. The orgnal versons of these problems, Vertex Cover and Domnatng Set, are known to be fxed parameter tractable when parameterzed by a structure of the graph called the treewdth (tw). In ths paper we show that the capactated versons of these problems behave dfferently. Our results are: Capactated Domnatng Set s W[1]-hard when parameterzed by treewdth. In fact, Capactated Domnatng Set s W[1]-hard when parameterzed by both treewdth and soluton sze k of the capactated domnatng set. Capactated Vertex Cover s W[1]-hard when parameterzed by treewdth. Capactated Vertex Cover can be solved n tme 2 O(tw log k) n O(1) where tw s the treewdth of the nput graph and k s the soluton sze. As a corollary, we show that the weghted verson of Capactated Vertex Cover n general graphs can be solved n tme 2 O(k log k) n O(1). Ths mproves the earler algorthm of Guo et al. [15] runnng n tme O(1.2 k2 + n 2 ). We would also lke to pont out that our W[1]-hardness result for Capactated Vertex Cover, when parameterzed by treewdth, makes t (to the best of our knowledge) the frst known subset problem whch has turned out to be fxed parameter tractable when parameterzed by soluton sze but W[1]-hard when parameterzed by treewdth. 1 Introducton Domnatng Set (or more generally Set Cover) and Vertex Cover are problems representatve for domnaton and coverng, respectvely. Gven a graph G and an nteger k, Vertex Cover asks for a sze-k set of vertces that cover all edges of the graph, whle Domnatng Set asks for a sze-k set of vertces such that every vertex n the graph ether belongs to ths set or has a neghbor whch does. These fundamental problems n algorthms and complexty have been studed extensvely and fnd applcatons n varous domans [3, 4, 5, 8, 9, 12, 13, 15, 16, 18, 22]. Insttut für Informatk, Fredrch-Schller-Unverstät Jena, Ernst-Abbe-Platz 2, D Jena, Germany. Emal: dom@mnet.un-jena.de Department of Informatcs, Unversty of Bergen, POB 7803, 5020 Bergen, Norway. Emal: {danello,saket,yngvev}@.ub.no 1
2 Vertex Cover and Domnatng Set have a specal place n parameterzed complexty [7, 10, 21]. Vertex Cover was one of the earlest problems that was shown to be fxed parameter tractable (FPT) [7]. On the other hand, Domnatng Set turned out to be ntractable n the realm of parameterzed complexty specfcally, t was shown to be W[2]-complete [7]. Vertex Cover has been put to ntense scrutny, and many papers have been wrtten on the problem. After a long race, the currently best algorthm for Vertex Cover runs n tme O( k + kn)) [4]. Vertex Cover has also been used as a testbed for developng new technques for showng that a problem s FPT [7, 10, 21]. Though Domnatng Set s a fundamentally hard problem n the parameterzed W-herarchy, t has been used as a benchmark problem for developng sub-exponental tme parameterzed algorthms [1, 6, 11] and also for obtanng a lnear kernels n planar graphs [2, 14, 10, 21], and more generally, n graphs that exclude a fxed graph H as a mnor. Dfferent applcatons of Vertex Cover and Domnatng Set (or Set Cover) have ntated studes of dfferent generalzatons and varatons of these problems. These nclude Connected Vertex Cover, Connected Domnatng Set, Partal Vertex Cover, Partal Set Cover, Capactated Vertex Cover and Capactated Domnatng Set, to name a few. All these problems have been nvestgated extensvely and are well understood n the context of polynomal tme approxmaton [5, 12, 13, 16]. However, these problems hold a lot of promse and reman htherto unexplored n the lght of parameterzed complexty; wth exceptons that are few and far between [3, 15, 19, 22, 23]. Problems Consdered: Here we consder two problems, Capactated Vertex Cover (CVC) and Capactated Domnatng Set (CDS). To defne these problems, we need to ntroduce the notons of capactated graphs, vertex covers, and domnatng sets. A capactated graph s a graph G = (V,E) together wth a capacty functon c : V N such that 1 c(v) d(v), where d(v) s the degree of the vertex v. Now let G = (V,E) be a capactated graph, C be a vertex cover of G and D be a domnatng set of G. Defnton 1 We call C V a capactated vertex cover f there exsts a mappng f : E C whch maps every edge n E to one of ts two endponts such that the total number of edges mapped by f to any vertex v C does not exceed c(v). Defnton 2 We call D V a capactated domnatng set f there exsts a mappng f : (V \ D) D whch maps every vertex n (V \ D) to one of ts neghbors such that the total number of vertces mapped by f to any vertex v D does not exceed c(v). Now we are ready to defne Capactated Vertex Cover and Capactated Domnatng Set. Capactated Vertex Cover (CVC): Gven a capactated graph G = (V, E) and a postve nteger k, determne whether there exsts a capactated vertex cover C for G contanng at most k vertces. Capactated Domnatng Set (CDS): Gven a capactated graph G = (V, E) and a postve nteger k, determne whether there exsts a capactated domnatng set D for G contanng at most k vertces. Our Results: To descrbe our results we frst need to defne the treewdth (tw) of a graph. Let V (U) be the set of vertces of a graph U. A tree decomposton of an (undrected) graph G = (V,E) s a par (X,U) where U s a tree whose vertces we wll call nodes and X = {X V (U)} s a collecton of subsets of V such that 2
3 1. V (U) X = V, 2. for each edge {v,w} E, there s an V (U) such that v,w X, and 3. for each v V the set of nodes { v X } forms a subtree of U. The wdth of a tree decomposton ({X V (U)},U) equals max V (U) { X 1}. The treewdth of a graph G s the mnmum wdth over all tree decompostons of G. There s a tendency to thnk that most combnatoral problems, especally subset problems, are tractable for graphs of bounded treewdth (tw) when parameterzed by tw. In fact, the non-capactated versons of the problems consdered here, namely Vertex Cover and Domnatng Set, are known to be fxed parameter tractable when parameterzed by the treewdth of the nput graph. The algorthms for Vertex Cover and Domnatng Set run n tme O(2 tw n) [21] and tme O(4 tw n) [1], respectvely. In contrast, the capactated versons of these problems behave dfferently. More precsely, we show the followng: Capactated Domnatng Set s W[1]-hard when parameterzed by treewdth. In fact, CDS s W[1]-hard when parameterzed by both treewdth and soluton sze k of the capactated domnatng set. Capactated Vertex Cover s W[1]-hard when parameterzed by treewdth. Capactated Vertex Cover can be solved n tme 2 O(tw log k) n O(1) where tw s the treewdth of the nput graph and k s the soluton sze. As a corollary of the last result we obtan an mproved algorthm for the weghted verson of Capactated Vertex Cover n general graphs. Here, every vertex of the nput graph has, n addton to the capacty, a weght, and the queston s f there s a capactated vertex cover whose weght s at most k. Our algorthm runnng n tme O(2 O(k log k) n O(1) ) mproves the earler algorthm of Guo et al. [15] runnng n tme O(1.2 k2 + n 2 ). The so-called subset problems are known to go ether way, that s, FPT or W[]-hard ( 1) when parameterzed by soluton sze. However, when parameterzed by treewdth they have nvarably been FPT. Examples favorng ths clam nclude, but are not lmted to, Independent Set, Domnatng Set, Partal Vertex Cover. Contrary to these observed patterns, our hardness result for CVC when parameterzed by treewdth makes t possbly the frst known subset problem whch has turned out to be FPT when parameterzed by soluton sze, but W[1]-hard when parameterzed by treewdth. 2 Prelmnares We assume that all our graphs are smple and undrected. Gven a graph G = (V,E), the number of ts vertces s represented by n and the number of ts edges by m. For a subset V V, by G[V ] we mean the subgraph of G nduced by V. Wth N(u) we denote all vertces that are adjacent to u, and wth N[u], we refer to N(u) {u}. Smlarly, for a subset D V, we defne N[D] = v D N[v] and N(D) = N[D] \ D. Let f be the functon assocated wth a capactated domnatng set D. Gven u D and v V \ D, we say that u domnates v f f(v) = u; moreover, every vertex u D domnates tself. Note that the capacty of a vertex v only lmts the number of neghbors that v can domnate, that s, a vertex v D can domnate c(v) of ts neghbors plus v tself. Parameterzed complexty s a two-dmensonal framework for studyng the computatonal complexty of problems [7, 10, 21]. One dmenson s the nput sze n and the other one 3
4 the parameter. A problem s called fxed-parameter tractable (FPT) f t can be solved n tme f(k) n O(1), where f s a computable functon only dependng on k. Now we defne the noton of parameterzed reducton. Defnton 3 Let A, B be parameterzed problems. We say that A s (unformly many:1) reducble to B f there s an algorthm Φ whch transforms (x,k) nto (x,g(k)) n tme f(k) x α, where f,g : N N are arbtrary functons and α s a constant ndependent of x and k, so that (x,k) A f and only f (x,g(k)) B. 3 Parameterzed Intractablty Hardness Results 3.1 CDS s W[1]-hard parameterzed by treewdth and soluton sze In ths secton we show that Capactated Domnatng Set s W[1]-hard when parameterzed by treewdth and soluton sze. We reduce from k-multcolor Clque, a restrcton of the k-clque problem. Multcolor Clque: Gven an nteger k and a connected undrected graph G = (V [1] V [2] C[k],E) such that for every the vertces of V [] nduce an ndependent set, s there a k-clque C n G? In fact, we wll reduce to a slghtly modfed verson of Capactated Domnatng Set, Marked Capactated Domnatng Set where we mark some vertces and demand that all marked vertces must be n the domnatng set. We can then reduce from Marked Capactated Domnatng Set to Capactated Domnatng Set by attachng k + 1 leaves to each marked vertex and ncreasng the capacty of each marked vertex by k + 1. It s easy to see that the new nstance has a k-capactated domnatng set f and only f the orgnal one had a k-capactated domnatng set that contaned all marked vertces, and that ths operaton does not ncrease the treewdth of the graph. Thus, to prove that Capactated Domnatng Set s W[1]-hard when parameterzed by treewdth and soluton sze, t s suffcent to prove that Marked Capactated Domnatng Set s. We wll show how gven an nstance (G,k) of Multcolor Clque, we can buld an nstance (H,c,k ) of Marked Capactated Domnatng Set such that k = 7k(k 1) + 2k, G has a clque of sze k f and only f H has a capactated domnatng set of sze k, and the treewdth of H s O(k 4 ). For a par of dstnct ntegers,j, let E[,j] be the set of edges wth one endpont n V [] and the other n V [j]. Wthout loss of generalty, we wll assume that V [] = N and E[,j] = M for all, j, j. To each vertex v we assgn a unque dentfcaton number v up between N + 1 and 2N, and we set v down = 2N v up. For two vertces u and v, by addng an (A,B)-arrow from u to v we wll mean addng A subdvded edges between u and v and attachng B leaves to v (see Fg. 1). Now we descrbe how to buld the graph H for a gven nstance (G = (V [1] V [2] V [k],e),k) of Multcolor Clque. For every nteger between 1 and k we add a marked vertex ˆx that has a neghbor v for every vertex v n V []. For every j, we add a marked vertex ŷ j and a marked vertex ẑ j. Now, for every vertex v V [] and every nteger j we add a (v up,v down )-arrow from v to ŷ j and a (v down,v up )-arrow from v to ẑ j. Fnally we add a set S of k + 1 vertces and make every vertex n S adjacent to every vertex v wth v V []. See Fg. 2 for an llustraton. 4
5 u (A,B) v = u 1 2 A v 1 2 B Fgure 1: Addng an (A,B)-arrow from u to v. ˆx 2 S 2 v (v up, v down ) (v down, v up ) (v up, v down ) (v down, v up ) (v up, v down ) ŷ 21 ẑ 21 ŷ 23 ẑ 23 (v down, v up ) ŷ 2k ẑ 2k Fgure 2: Vertex selecton for color class 2. Smlarly, for every par of ntegers, j wth < j, we add a marked vertex ˆx j wth a neghbor e for every edge e n E[,j]. Moreover, we add four new marked vertces ˆp j, ˆp j, ˆq j, and ˆq j. For every edge e = {u,v} n E[,j] wth u V [] and v V [j], we add a (u down,u up )- arrow from e to ˆp j, a (u up,u down )-arrow from e to ˆq j, a (v down,v up )-arrow from e to ˆp j and a (v up,v down )-arrow from e to ˆp j. We also add a set S j of k + 1 vertces and make every vertex n S j adjacent to every vertex e wth e E[,j]. See Fg. 3 for an llustraton. Fnally, we add a marked vertex ˆr j and a marked vertex ŝ j for every j. For every j, we add (2N,0)-arrows from ŷ j to rˆ j, from ˆp j to rˆ j, from ẑ j to sˆ j, and from ˆq j to sˆ j (see Fg. 4). Ths concludes the descrpton of the graph H. We now descrbe the capactes of the vertces. For every j, the vertex ˆx has capacty N 1, the vertex ˆx j has capacty M 1, the vertces ŷ j and ẑ j both have capacty 2N 2, the vertces ˆp j and ˆq j have capacty 2NM, and both ˆr j and ŝ j have capacty 2N. For all other vertces, ther capacty s equal to ther degree n H. Observaton 1 The treewdth of H s O(k 4 ). Proof: If we remove all marked vertces ( k =1 S and j S j), a total of O(k 4 ) vertces, from H, we obtan a forest. As deletng a vertex reduces the treewdth by at most one, ths 5
6 (e = u, v) ˆx j S j e (u down, u up ) (u up, u down ) (v down, v up ) (v up, v down ) ˆp j ˆq j ˆp j ˆq j Fgure 3: Edge selecton ŷ j ˆr j ˆp j (2N, 0) (2N, 0) ẑ j ŝ j ˆq j (2N, 0) (2N, 0) Fgure 4: Vertex-Edge ncdence gadget concludes the proof. Lemma 1 If G has a multcolor clque C = {v 1,v 2,,v k } then H has a capactated domnatng set D of sze k contanng all marked vertces. Proof: For every < j let e j be the edge from v to v j n G. In addton to all the marked vertces, let D contan v and e j for every < j. Clearly D contans exactly k vertces, so t remans to prove that D s ndeed a capactated domnatng set. For every < j, let ˆx and ˆx j domnate all ther neghbors except for v and e j respectvely. The vertces v and e j can domnate all ther neghbors, snce ther capacty s equal to ther degree. Let ˆr j domnate v down of the vertces n the (2N,0)-arrow from ŷ j, and v up of the vertces of the (2N,0)-arrow from ˆp j. Smlarly let ŝ j domnate v up of the vertces n the (2N,0)-arrow from ẑ j, and v down of the vertces of the (2N,0)-arrow from ˆq j. Fnally, for every j we let ŷ j, ẑ j, ˆp j and ˆq j domnate all ther neghbors that have not been domnated yet. One can easly check that every vertex of H wll ether be a domnator or domnated n ths manner, and that no domnator domnates more vertces than ts capacty. Lemma 2 If H has a capactated domnatng set D of sze k contanng all marked vertces, then G has a multcolor clque of sze k. 6
7 Proof: Observe that for every nteger 1 k, there must be a v V [] such that v D. Otherwse we have that S D and, snce S > k, we obtan a contradcton. Smlarly, for every par of ntegers,j wth < j there must be an edge e j E[,j] such that e j D. We let e j = e j. Snce D k t follows that these are the only unmarked vertces n D. Snce all the unmarked vertces n D have capacty equal to ther degree, we can assume that each such vertex domnates all ts neghbors. We now proceed wth provng that for every par of ntegers,j wth j, e j = uv s ncdent to v. We prove ths by showng that f u V [] then v up + u down = 2N. Suppose for a contradcton that v up + u down < 2N. Observe that each vertex of T = (N(ŷ j ) N(ˆr j ) N(ˆp j )) \ (N(v ) N(e j )) must be domnated by ether ŷ j, ˆr j, or ˆp j. However, by our assumpton that v up +u down < 2N, t follows that T = 2N 2 +4N +2MN (v up + u down ) > 2N 2 + 2N + 2MN. The sum of the capactes of ŷ j, ˆr j, and ˆp j s exactly 2N 2 + 2N + 2MN. Thus t s mpossble that every vertex of T s domnated by one of ŷ j, ˆr j, and ˆp j, a contradcton. If v up + u down > 2N then v down + u up < 2N, and we can apply an dentcal argument for ẑ j, ŝ j, and ˆq j. Thus, t follows that for every j there s an edge e j ncdent both to v and to v j. Thus {v 1,v 2,,v k } forms a clque n G. As any k-clque n G s a multcolor clque ths completes the proof. Observaton 1, Lemma 1 and Lemma 2 mmedately mply the followng theorem. Theorem 1 CDS parameterzed by treewdth and soluton sze s W[1]-hard. 3.2 CVC parameterzed by treewdth s W[1]-hard Usually vertex cover problems can be seen as restrctons of domnaton problems, and therefore t s natural to expect Capactated Vertex Cover to be somewhat easer than Capactated Domnatng Set. In ths secton, we gve a result smlar to the hardness result for Capactated Domnatng Set, but weaker n the sense that we only show that Capactated Vertex Cover s hard when parameterzed by the treewdth, whle we have seen n the prevous secton that Capactated Domnatng Set s hard when parameterzed by the treewdth and the soluton sze. To obtan our result we reduce from Multcolor Clque, as n the prevous secton. Agan, we reduce to a marked verson of Capactated Vertex Cover, where we search for a sze k capactated vertex cover that contans all the marked vertces. The reducton from Marked Capactated Vertex Cover to Capactated Vertex Cover s dentcal to the reducton from Marked Capactated Domnatng Set to Capactated Domnatng Set descrbed n the prevous secton. Notce also that n Marked Capactated Vertex Cover t makes sense to have marked vertces wth capacty zero, as they wll get non-zero capacty after the reducton to Capactated Vertex Cover. We reduce by buldng for an nstance (G,k) of Multcolor Clque an nstance (H,c,k ) of Marked Capactated Vertex Cover. In fact, we construct the graph H from G n almost the same manner as n the reducton to Marked Capactated Domnatng Set. The only dfferences are: We do not add the vertex sets S and S j for every,j. When we add an (A,B)-arrow from u to v, the A vertces on the subdvded edges are marked and have capacty 1, whle the B leaves attached to v are also marked but have capacty 0. 7
8 k = 7k(k 1) + 2k + (2k 2 N + (2M + 4) k (k 1)) 2N. The new term n the value of k s smply a correcton for all the extra marked vertces n the (A,B)-arrows. Notce that n ths case the value of k s not a functon of k alone, and that therefore ths reducton does not mply that Capactated Vertex Cover s W[1]- hard parameterzed by treewdth and soluton sze. However, by applyng arguments almost dentcal to the ones n the prevous secton, we can prove the followng clams. The verfcaton of these clams s smlar to the ones we made n the last secton and hence the detals are omtted. Clam 1 The treewdth of H s O(k 3 ). Clam 2 If G has a multcolor clque C = {v 1,v 2,,v k } then H has a capactated vertex cover S of sze k contanng all marked vertces. Clam 3 If H has a capactated vertex cover S of sze k contanng all marked vertces, then G has a multcolor clque of sze k. Together, the clams mply that Capactated Vertex Cover parameterzed by treewdth s W[1]-hard. Theorem 2 CVC parameterzed by treewdth s W[1]-hard. 4 FPT Algorthm for CVC on Graphs of Bounded Treewdth In the last secton we showed that Capactated Vertex Cover, when parameterzed only by treewdth (tw) of the nput graph, s W[1]-hard. However, for Capactated Domnatng Set we were able to show that the problem remans W[1]-hard even when we parameterze by both tw and k (the soluton sze). We complement the hardness result about Capactated Vertex Cover of the last secton by gvng a tme 2 O(tw log k) n O(1) algorthm on graphs of bounded treewdth wth respect to the combned parameters tw and k, a result whch was sketched ndependently by Hannes Moser [20]. Furthermore, usng ths 2 O(tw log k) n O(1) tme algorthm for CVC on graphs of bounded treewdth, we gve an mproved algorthm for the weghted verson of Capactated Vertex Cover n general graphs. Our algorthm, runnng n tme O(2 O(k log k) n O(1) ), mproves the earler algorthm of Guo et al. [15], that runs n tme O(1.2 k2 + n 2 ). To ths end, we gve a dynamc programmng algorthm workng on a so-called nce tree decomposton of the nput graph G: A tree decomposton (X,U) s a nce tree decomposton f one can root U n such a way that the root and every nner node of U s ether an nsert node, a forget node, or a jon node. Thereby, a node of U s an nsert node f has exactly one chld j, and X conssts of all vertces of X j plus one addtonal vertex; t s a forget node f has exactly one chld j, and X conssts of all but one vertces of X j ; and t s a jon node f has exactly two chldren j 1,j 2, and X = X j1 = X j2. Gven a tree decomposton of wdth tw, a nce tree decomposton of the same wdth can be found n lnear tme [17]. In what follows, we assume that the nce tree decomposton (X,U) that we are usng has the addtonal property that the bag assocated wth the root of U s empty (such a decomposton can easly be constructed by takng an arbtrary nce tree decomposton and addng some forget nodes above the orgnal root). Smlarly, we assume that every bag assocated wth 8
9 a leaf node dfferent from the root of U contans exactly one vertex. For a node n the tree U of a tree decomposton (X,U), let Y := {v X j j s a node n the subtree of U whose root s }, Z := Y \ X, and E := {{v,w} E v Z w Z }. Startng at the leaf nodes of U that are dfferent from the root, our dynamc programmng algorthm assgns to every node of U a table A that has a column l wth l k, for every vertex v X a column vc(v) wth vc(v) {true,false}, and for every vertex v X a column s(v) wth s(v) {null,0,1,,k 1}. Every row of such a table A corresponds to a soluton (f,c) for CVC on the subgraph of G that conssts of all vertces n Y and all edges n E havng at least one endpont n Z. More exactly, for every row of a table A there s a vertex set C Y and mappng f : E C wth the followng propertes: C s a capactated vertex cover for G = (Y,E ). C l. C contans all vertces v X wth vc(v) = true and no vertex v X wth vc(v) = false. For every vertex v X C, we have {{v,w} E f({v,w} = w} = s(v), and for every vertex v X \ C, we have s(v) = null. Intutvely speakng, for a vertex v C, the varable s(v) contans the number of edges ncdent to v that are covered by vertces n Z and, therefore, do not have to be covered by v. The smple observaton that s(v) can be at most k 1 (because C can contan at most k 1 neghbors of v) s crucal for the runnng tme of the algorthm. Clearly, f the table assocated wth the root of U s nonempty, the gven nstance of CVC s a yes-nstance. We wll now descrbe the computaton of the table A for a node n U, dependng on f s a leaf node dfferent from the root, an nsert node, a forget node, or a jon node. If necessary, we wrte l, vc (v), and s (v) n order to make clear that a value l, vc(v), and s(v), respectvely, stems from a row of a table A. The node s a leaf node dfferent from the root. Let X = {v}. Then we add one row to the table A for the case that v s not part of C and one row for the case that v s part of C, provded that k > 0. Because has no chld and, hence, no neghbor of v belongs to Z, the varable s(v) s set to 0 n the case that v s part of C: 1 f k > 0: { 2 add a new row to A ; 3 update the new row n A and set vc(v) := true; s(v) := 0; l := 1; } 4 add a new row to A ; 5 update the new row n A and set vc(v) := false; s(v) := null; l := 0; The node s an nsert node. Let j be the chld of n U, and let X = X j {v}. Here we extend the table A j by addng the varables vc(v) and s(v). For every row of A j, we add one row to the table A for the case that v s not part of C and one row for the case that v s part of C, provded that l j < k. Because no neghbor of v can belong to Z, the varable s(v) s set to 0 n the case that v s part of C: 9
10 1 for every row r of A j: { 2 f l j < k: { 3 copy the row r from A j nto A ; 4 update the new row n A and set vc(v) := true; s(v) := 0; l := l + 1; } 5 copy the row r from A j nto A ; 6 update the new row n A and set vc(v) := false; s(v) := null; } The node s a forget node. Let j be the chld of n U, and let X = X j \ {v}. Clearly, all neghbors of v belong to Y j due to the defnton of a tree decomposton. What has to be done s to consder the edges {v,w} wth w X, to decde whch of them shall be covered by v, and to set the value of s j (v) accordngly. Note that ths approach ensures that for all edges {v,w} wth w Z j we have already decded n a prevous step whch of these edges are covered by v. More exactly, for every row of A j, we perform the followng steps. If vc j (v) = true, then we try all possbltes for whch edges between v and vertces w X can be covered by v and add rows to A accordngly. If vc j (v) = false, then, of course, no edge between v and vertces w X j can be covered by v, and we add one row to A. In both cases, we have to check that for every edge {v,w} wth w X that s not covered by v t holds that vc j (w) = true and the remanng capacty of w, whch can be computed from s(w) and the number of w s neghbors n Z j, s bg enough to cover {v,w}: 1 N := N(v) X ; 2 for every row r of A j: { 3 f vc j(v) = true: { 4 for every subset N of N wth N = mn{ N, cap(v) ( N(v) Z j s j(v))}: { 5 f w N \ N : vc j(w) cap(w) > N(w) Z j s j(w): { 6 copy the row r from A j nto A ; 7 for every vertex w N wth vc(w) = true: { 8 update the new row n A and set s(w) := s(w) + 1; }}} 9 else: { // vc j(v) = false 10 f w N : vc(w) = true cap(w) > N(w) Z j s j(w): { 11 copy the row r from A j nto A ; }}} The node s a jon node. Let j 1 and j 2 be the chldren of n U. Here we consder every par r 1,r 2 of rows where r 1 s from A j1 and r 2 s from A j2. We say that two rows r 1 and r 2 are compatble f for every vertex v n X t holds that vc j1 (v) = vc j2 (v). If they are compatble, then we check whether for every vertex v X wth vc j1 (v) = vc j2 (v) = true the number of edges {v,w} covered by v wth w Z j1 plus the number of edges {v,w} covered by v wth w Z j2 s at most cap(v). If ths s the case, a new row s added to A : 1 for every compatble par r 1, r 2 of rows where r 1 s from A j1 and r 2 s from A j2 : { 2 f v X : vc j1 (v) = false cap(v) N(v) Z j1 s j1 (w) + N(v) Z j2 s j2 (w): { 3 add a new row to A ; 4 update the new row n A and set l := l j1 + l j2 {v X vc j1 (v) = true} ; 5 for every vertex v X : { 6 update the new row n A and set vc(v) = vc j1 (v); s(v) = s j1 (v) + s j2 (v); }}} In all four cases ( s a leaf node dfferent from the root, an nsert node, a forget node, or a jon node), after nsertng a row to A, we delete domnated rows from A. A row r 1 s domnated by a row r 2 f r 1 and r 2 are compatble, the value of l n r 1 s equal or greater than the value of l n r 2, and for every vertex v X wth vc(v) = true the value of s(v) n r 1 s equal or less than the value of s(v) n r 2. The correctness of ths data reducton s obvous: If the soluton correspondng to r 1 can be extended to a soluton for the whole graph, then ths s also possble wth the soluton correspondng to r 2 nstead. Clearly, due to ths data reducton, the table can never contan more than k tw rows, whch leads to the followng theorem. 10
11 Theorem 3 CVC on graphs of treewdth tw can be solved n k 3 tw n O(1) tme. Proof: The correctness of the algorthm follows from the above descrpton. The runnng tme for computng one table A assocated wth a tree node s bounded from above by k 3 tw n O(1), due to the fact that every table contans at most k tw rows and that the tree decomposton has O(n) tree nodes [17]. We menton n passng that wth usual backtrackng technques t s possble to construct the mappng f and the set C after runnng the dynamc programmng algorthm. CVC n General Undrected Graphs: The algorthm descrbed above can also be used for solvng CVC on general graphs wth the followng two observatons. Frstly, the treewdth of graphs that have a vertex cover of sze k s bounded above by k, and a correspondng tree decomposton of wdth k can be found n O( k + kn) tme [4]. (For a graph G = (V,E) that has a vertex cover C wth C = k, a tree decomposton of wdth k can be constructed as follows: Let U be a path of length V \ C, and assgn to every node of U a bag X that contans C and one vertex from V \ C. The vertex cover of sze k can be found n tme O( k + kn) [4].) Secondly, Theorem 3 can easly be adapted to the weghted verson of CVC, where every vertex of the nput graph has, n addton to the capacty, a weght, and the queston s f there s a capactated vertex cover whose weght s at most k. Wth these observatons, we get the followng corollary. Corollary 1 The weghted verson of CVC on general graphs can be solved n k 3k n O(1) = 2 O(k log k) n O(1) tme. 5 Conclusons and Dscussons In ths paper we studed Capactated Vertex Cover and Capactated Domnatng Set, generalzatons of Vertex Cover and Domnatng Set, respectvely, from the parameterzed perspectve. In partcular, we focused on the parameterzed complexty when parameterzed by (a) the treewdth of the nput graph and (b) the treewdth of the nput graph and the soluton sze k. Whle the orgnal verson of these problems were known to be FPT when parameterzed by treewdth we found ther behavor n the capactated context to be surprsng. In partcular, CDS turned out to be W[1]-hard and CVC to be FPT when parameterzed by treewdth and k. An mproved algorthm for CVC n general undrected graphs was obtaned by usng the FPT algorthm for CVC (when parameterzed by treewdth and k) as a subroutne. We also observed that CVC s possbly the frst known subset problem whch has been shown to be FPT when parameterzed by soluton sze but W[1]-hard when parameterzed by treewdth. It s easy to observe that f a planar graph has a CDS of sze at most k then the treewdth of the nput graph s at most O( k) [1, 6, 11]. Hence, n order to show that CDS s FPT for planar graphs, t s suffcent to obtan a dynamc programmng algorthm for t on planar graphs of bounded treewdth. The followng queston n ths drecton remans unanswered: Is CDS n planar graphs parameterzed by soluton sze fxed parameter tractable? References [1] J. Alber, H. L. Bodlaender, H. Fernau, T. Kloks, and R. Nedermeer. Fxed parameter algorthms for DOMINATING SET and related problems on planar graphs. Algorthmca, 33(4): ,
12 [2] J. Alber, M. R. Fellows, and R. Nedermeer. Polynomal-tme data reducton for domnatng set. J. ACM, 51(3): , [3] M. Bläser. Computng small partal coverngs. Inf. Process. Lett., 85(6): , [4] J. Chen, I. A. Kanj, and G. Xa. Improved parameterzed upper bounds for Vertex Cover. In Proc. 31st MFCS, volume 4162 of LNCS, pages Sprnger, [5] J. Chuzhoy and J. Naor. Coverng problems wth hard capactes. SIAM J. Comput., 36(2): , [6] E. D. Demane, F. V. Fomn, M. T. Hajaghay, and D. M. Thlkos. Subexponental parameterzed algorthms on bounded-genus graphs and H -mnor-free graphs. J. ACM, 52(6): , [7] R. G. Downey and M. R. Fellows. Parameterzed Complexty. Sprnger, [8] R. Duh and M. Fürer. Approxmaton of k-set Cover by sem-local optmzaton. In Proc. 29th STOC, pages ACM Press, [9] U. Fege. A threshold of ln n for approxmatng Set Cover. J. ACM, 45(4): , [10] J. Flum and M. Grohe. Parameterzed Complexty Theory. Sprnger, [11] F. V. Fomn and D. M. Thlkos. Domnatng sets n planar graphs: Branch-wdth and exponental speed-up. SIAM J. Comput., 36(2): , [12] R. Gandh, E. Halpern, S. Khuller, G. Kortsarz, and A. Srnvasan. An mproved approxmaton algorthm for Vertex Cover wth hard capactes. J. Comput. System Sc., 72(1):16 33, [13] S. Guha, R. Hassn, S. Khuller, and E. Or. Capactated vertex coverng. J. Algorthms, 48(1): , [14] J. Guo and R. Nedermeer. Lnear problem kernels for NP-hard problems on planar graphs. In Proc. 34th ICALP, volume 4596 of LNCS, pages Sprnger, [15] J. Guo, R. Nedermeer, and S. Werncke. Parameterzed complexty of Vertex Cover varants. Theory Comput. Syst., 41(3): , [16] E. Halpern and A. Srnvasan. Improved approxmaton algorthms for the Partal Vertex Cover problem. In Proc. 5th APPROX, volume 2462 of LNCS, pages Sprnger, [17] T. Kloks. Treewdth. Computatons and Approxmatons, volume 842 of LNCS. Sprnger, [18] L. Lovàsz. On the rato of optmal fractonal and ntegral covers. Dscrete Math., 13: , [19] D. Mölle, S. Rchter, and P. Rossmanth. Enumerate and expand: Improved algorthms for Connected Vertex Cover and Tree Cover. In Proc. CSR, volume 3967 of LNCS, pages Sprnger, [20] H. Moser. Exact algorthms for generalzatons of Vertex Cover. Dploma thess, Insttut für Informatk, Fredrch-Schller Unverstät Jena, [21] R. Nedermeer. Invtaton to Fxed-Parameter Algorthms. Oxford Unversty Press, [22] N. Nshmura, P. Ragde, and D. M. Thlkos. Fast fxed-parameter tractable algorthms for nontrval generalzatons of Vertex Cover. Dscrete Appl. Math., 152(1 3): , [23] V. Raman and S. Saurabh. Short cycles make W-hard problems hard: FPT algorthms for W-hard problems n graphs wth no short cycles. Algorthmca. To appear. 12
Planar Capacitated Dominating Set is W[1]-hard
Planar Capactated Domnatng Set s W[1]-hard Hans L. Bodlaender 1, Danel Lokshtanov 2, and Eelko Pennnkx 1 1 Department of Informaton and Computng Scences, Unverstet Utrecht, PO Box 80.089, 3508TB Utrecht,
More informationAn 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 information6.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 informationComplex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following.
Complex Numbers The last topc n ths secton s not really related to most of what we ve done n ths chapter, although t s somewhat related to the radcals secton as we wll see. We also won t need the materal
More informationFor 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 informationThe 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 informationF 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 informationthe 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 informationProblem 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 informationTheoretical Computer Science
Theoretcal Computer Scence 481 (2013) 74 84 Contents lsts avalable at ScVerse ScenceDrect Theoretcal Computer Scence journal homepage: www.elsever.com/locate/tcs Increasng the mnmum degree of a graph by
More informationCompiler 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 informationS1 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 informationCHAPTER 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 informationOn 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 informationAll-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 informationGSLM Operations Research II Fall 13/14
GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are
More informationTree 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 informationConstructing 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 informationParallelism 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 informationLP Rounding for k-centers with Non-uniform Hard Capacities
LP Roundng for k-centers wth Non-unform Hard Capactes (Extended Abstract) Marek Cygan, MohammadTagh Hajaghay, Samr Khuller IDSIA, Unversty of Lugano, Swtzerland. Emal: marek@dsa.ch Department of Computer
More informationRamsey numbers of cubes versus cliques
Ramsey numbers of cubes versus clques Davd Conlon Jacob Fox Choongbum Lee Benny Sudakov Abstract The cube graph Q n s the skeleton of the n-dmensonal cube. It s an n-regular graph on 2 n vertces. The Ramsey
More informationCourse 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 informationA 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 informationCE 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 informationBridges 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 informationNon-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 informationCOPS AND ROBBER WITH CONSTRAINTS
COPS AND ROBBER WITH CONSTRAINTS FEDOR V. FOMIN, PETR A. GOLOVACH, AND PAWE L PRA LAT Abstract. Cops & Robber s a classcal pursut-evason game on undrected graphs, where the task s to dentfy the mnmum number
More informationAssignment # 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 informationKent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming
CS 4/560 Desgn and Analyss of Algorthms Kent State Unversty Dept. of Math & Computer Scence LECT-6 Dynamc Programmng 2 Dynamc Programmng Dynamc Programmng, lke the dvde-and-conquer method, solves problems
More informationSolving 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 informationUNIT 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 informationR 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 informationAn 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 informationReport on On-line Graph Coloring
2003 Fall Semester Comp 670K Onlne Algorthm Report on LO Yuet Me (00086365) cndylo@ust.hk Abstract Onlne algorthm deals wth data that has no future nformaton. Lots of examples demonstrate that onlne algorthm
More informationGreedy 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 information2x 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 informationMathematics 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 information5 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 informationMore on the Linear k-arboricity of Regular Graphs R. E. L. Aldred Department of Mathematics and Statistics University of Otago P.O. Box 56, Dunedin Ne
More on the Lnear k-arborcty of Regular Graphs R E L Aldred Department of Mathematcs and Statstcs Unversty of Otago PO Box 56, Dunedn New Zealand Ncholas C Wormald Department of Mathematcs Unversty of
More informationSum 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 information11. 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 informationLoad 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 informationProgramming 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 informationTree Spanners on Chordal Graphs: Complexity, Algorithms, Open Problems
Tree Spanners on Chordal Graphs: Complexty, Algorthms, Open Problems A. Brandstädt 1, F.F. Dragan 2, H.-O. Le 1, and V.B. Le 1 1 Insttut für Theoretsche Informatk, Fachberech Informatk, Unverstät Rostock,
More informationSupport 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 information1 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 informationCordial 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 informationParallel Numerics. 1 Preconditioning & Iterative Solvers (From 2016)
Technsche Unverstät München WSe 6/7 Insttut für Informatk Prof. Dr. Thomas Huckle Dpl.-Math. Benjamn Uekermann Parallel Numercs Exercse : Prevous Exam Questons Precondtonng & Iteratve Solvers (From 6)
More informationCovering Pairs in Directed Acyclic Graphs
Advance Access publcaton on 5 November 2014 c The Brtsh Computer Socety 2014. All rghts reserved. For Permssons, please emal: ournals.permssons@oup.com do:10.1093/comnl/bxu116 Coverng Pars n Drected Acyclc
More informationO 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 informationCombinatorial 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 informationModule Management Tool in Software Development Organizations
Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,
More informationThe 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 informationsuch that is accepted of states in , where Finite Automata Lecture 2-1: Regular Languages be an FA. A string is the transition function,
* Lecture - Regular Languages S Lecture - Fnte Automata where A fnte automaton s a -tuple s a fnte set called the states s a fnte set called the alphabet s the transton functon s the ntal state s the set
More informationElectrical analysis of light-weight, triangular weave reflector antennas
Electrcal analyss of lght-weght, trangular weave reflector antennas Knud Pontoppdan TICRA Laederstraede 34 DK-121 Copenhagen K Denmark Emal: kp@tcra.com INTRODUCTION The new lght-weght reflector antenna
More informationBrave New World Pseudocode Reference
Brave New World Pseudocode Reference Pseudocode s a way to descrbe how to accomplsh tasks usng basc steps lke those a computer mght perform. In ths week s lab, you'll see how a form of pseudocode can be
More informationA Topology-aware Random Walk
A Topology-aware Random Walk Inkwan Yu, Rchard Newman Dept. of CISE, Unversty of Florda, Ganesvlle, Florda, USA Abstract When a graph can be decomposed nto clusters of well connected subgraphs, t s possble
More informationOn a Local Protocol for Concurrent File Transfers
On a Local Protocol for Concurrent Fle Transfers MohammadTagh Hajaghay Dep. of Computer Scence Unversty of Maryland College Park, MD hajagha@cs.umd.edu Roht Khandekar IBM T.J. Watson Research Center 19
More informationb * -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 informationDiscrete Applied Mathematics. Shortest paths in linear time on minor-closed graph classes, with an application to Steiner tree approximation
Dscrete Appled Mathematcs 7 (9) 67 684 Contents lsts avalable at ScenceDrect Dscrete Appled Mathematcs journal homepage: www.elsever.com/locate/dam Shortest paths n lnear tme on mnor-closed graph classes,
More informationLearning the Kernel Parameters in Kernel Minimum Distance Classifier
Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department
More informationMachine 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 informationFast Computation of Shortest Path for Visiting Segments in the Plane
Send Orders for Reprnts to reprnts@benthamscence.ae 4 The Open Cybernetcs & Systemcs Journal, 04, 8, 4-9 Open Access Fast Computaton of Shortest Path for Vstng Segments n the Plane Ljuan Wang,, Bo Jang
More informationUser Authentication Based On Behavioral Mouse Dynamics Biometrics
User Authentcaton Based On Behavoral Mouse Dynamcs Bometrcs Chee-Hyung Yoon Danel Donghyun Km Department of Computer Scence Department of Computer Scence Stanford Unversty Stanford Unversty Stanford, CA
More informationTransaction-Consistent Global Checkpoints in a Distributed Database System
Proceedngs of the World Congress on Engneerng 2008 Vol I Transacton-Consstent Global Checkponts n a Dstrbuted Database System Jang Wu, D. Manvannan and Bhavan Thurasngham Abstract Checkpontng and rollback
More informationData 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 informationSequential search. Building Java Programs Chapter 13. Sequential search. Sequential search
Sequental search Buldng Java Programs Chapter 13 Searchng and Sortng sequental search: Locates a target value n an array/lst by examnng each element from start to fnsh. How many elements wll t need to
More informationCMPS 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 informationAn 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 informationLecture 5: Multilayer Perceptrons
Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented
More informationApproximating Clique and Biclique Problems*
Ž. JOURNAL OF ALGORITHMS 9, 17400 1998 ARTICLE NO. AL980964 Approxmatng Clque and Bclque Problems* Dort S. Hochbaum Department of Industral Engneerng and Operatons Research and Walter A. Haas School of
More informationArray transposition in CUDA shared memory
Array transposton n CUDA shared memory Mke Gles February 19, 2014 Abstract Ths short note s nspred by some code wrtten by Jeremy Appleyard for the transposton of data through shared memory. I had some
More informationOptimization Methods: Integer Programming Integer Linear Programming 1. Module 7 Lecture Notes 1. Integer Linear Programming
Optzaton Methods: Integer Prograng Integer Lnear Prograng Module Lecture Notes Integer Lnear Prograng Introducton In all the prevous lectures n lnear prograng dscussed so far, the desgn varables consdered
More informationSmoothing Spline ANOVA for variable screening
Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory
More informationEmpirical Distributions of Parameter Estimates. in Binary Logistic Regression Using Bootstrap
Int. Journal of Math. Analyss, Vol. 8, 4, no. 5, 7-7 HIKARI Ltd, www.m-hkar.com http://dx.do.org/.988/jma.4.494 Emprcal Dstrbutons of Parameter Estmates n Bnary Logstc Regresson Usng Bootstrap Anwar Ftranto*
More informationHelsinki 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 informationAnalysis 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 informationMeta-heuristics for Multidimensional Knapsack Problems
2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,
More informationHermite 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 information1 Introducton Effcent and speedy recovery of electrc power networks followng a major outage, caused by a dsaster such as extreme weather or equpment f
Effcent Recovery from Power Outage (Extended Summary) Sudpto Guha Λ Anna Moss y Joseph (Seff) Naor z Baruch Scheber x Abstract We study problems that are motvated by the real-lfe problem of effcent recovery
More informationReducing Frame Rate for Object Tracking
Reducng Frame Rate for Object Trackng Pavel Korshunov 1 and We Tsang Oo 2 1 Natonal Unversty of Sngapore, Sngapore 11977, pavelkor@comp.nus.edu.sg 2 Natonal Unversty of Sngapore, Sngapore 11977, oowt@comp.nus.edu.sg
More informationSolitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis
Internatonal Mathematcal Forum, Vol. 6,, no. 7, 8 Soltary and Travelng Wave Solutons to a Model of Long Range ffuson Involvng Flux wth Stablty Analyss Manar A. Al-Qudah Math epartment, Rabgh Faculty of
More informationOptimal Workload-based Weighted Wavelet Synopses
Optmal Workload-based Weghted Wavelet Synopses Yoss Matas School of Computer Scence Tel Avv Unversty Tel Avv 69978, Israel matas@tau.ac.l Danel Urel School of Computer Scence Tel Avv Unversty Tel Avv 69978,
More informationAnt 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 informationStrong games played on random graphs
Strong games played on random graphs Asaf Ferber Department of Mathematcs Massachusetts Insttute of Technology Cambrdge, U.S.A. ferbera@mt.edu Pascal Pfster Insttute of Theoretcal Computer Scence ETH Zürch
More informationSemi - - 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 informationFaster Exact and Approximate Algorithms for k-cut
2018 IEEE 59th Annual Symposum on Foundatons of Computer Scence Faster Exact and Approxmate Algorthms for k-cut Anupam Gupta Computer Scence Department CMU Pttsburgh, USA anupamg@cs.cmu.edu Euwoong Lee
More informationType-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 informationA NOTE ON FUZZY CLOSURE OF A FUZZY SET
(JPMNT) Journal of Process Management New Technologes, Internatonal A NOTE ON FUZZY CLOSURE OF A FUZZY SET Bhmraj Basumatary Department of Mathematcal Scences, Bodoland Unversty, Kokrajhar, Assam, Inda,
More informationOn 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 informationHarvard University CS 101 Fall 2005, Shimon Schocken. Assembler. Elements of Computing Systems 1 Assembler (Ch. 6)
Harvard Unversty CS 101 Fall 2005, Shmon Schocken Assembler Elements of Computng Systems 1 Assembler (Ch. 6) Why care about assemblers? Because Assemblers employ some nfty trcks Assemblers are the frst
More informationMath 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 informationThe Codesign Challenge
ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.
More informationClustering on antimatroids and convex geometries
Clusterng on antmatrods and convex geometres YULIA KEMPNER 1, ILYA MUCNIK 2 1 Department of Computer cence olon Academc Insttute of Technology 52 Golomb tr., P.O. Box 305, olon 58102 IRAEL 2 Department
More informationApproximations 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 informationRelated-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 informationCSE 326: Data Structures Quicksort Comparison Sorting Bound
CSE 326: Data Structures Qucksort Comparson Sortng Bound Steve Setz Wnter 2009 Qucksort Qucksort uses a dvde and conquer strategy, but does not requre the O(N) extra space that MergeSort does. Here s the
More informationChapter 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 informationTPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints
TPL-ware Dsplacement-drven Detaled Placement Refnement wth Colorng Constrants Tao Ln Iowa State Unversty tln@astate.edu Chrs Chu Iowa State Unversty cnchu@astate.edu BSTRCT To mnmze the effect of process
More informationAnalysis of Collaborative Distributed Admission Control in x Networks
1 Analyss of Collaboratve Dstrbuted Admsson Control n 82.11x Networks Thnh Nguyen, Member, IEEE, Ken Nguyen, Member, IEEE, Lnha He, Member, IEEE, Abstract Wth the recent surge of wreless home networks,
More information