Minimum Activation Cost Edge-Disjoint Paths in Graphs with Bounded Tree-Width

Size: px
Start display at page:

Download "Minimum Activation Cost Edge-Disjoint Paths in Graphs with Bounded Tree-Width"

Transcription

1 Mnmum Actvaton Cost Edge-Dsont Paths n Graphs wth Bounded Tree-Wdth Hasna Mohsen Alqahtan (B) and Thomas Erlebach Department of Computer Scence, Unversty of Lecester, Lecester, UK {hmha1,terlebach}@lecester.ac.uk Abstract. In actvaton network problems we are gven a drected or undrected graph G = (V,E) wth a famly {f uv : (u, v) E} of monotone non-decreasng actvaton functons from D 2 to {0, 1}, where D s a constant-sze subset of the non-negatve real numbers, and the goal s to fnd actvaton values x v D for all v V of mnmum total cost v V xv such that the actvated set of edges satsfes some connectvty requrements. We propose an algorthm that optmally solves the mnmum actvaton cost of k edge-dsont st-paths (st-maedp) problem n O( V D tw+1 tw 3 (k +1) (tw+3)2(tw+3) (tw +3) 2(tw+3)+3 )tme for graphs wth treewdth bounded by a constant tw. 1 Introducton The actvaton network settng can be defned as follows. We are gven a drected or undrected graph G =(V,E) together wth a famly {f uv :(u, v) E} of monotone non-decreasng actvaton functons from D 2 to {0, 1}, where D s a constant-sze subset of the non-negatve real numbers, such that the actvaton of an edge depends on the chosen values from the doman D at ts endponts. An edge (u, v) E s actvated for chosen values x u and x v f f uv (x u,x v ) = 1, and the actvaton functon f uv s called monotone non-decreasng f f uv (x u,x v )=1 mples f uv (y u,y v ) = 1 for any y u x u, y v x v. The obectve of actvaton network problems s to fnd actvaton values x v D for all v V such that the total actvaton cost v V x v s mnmzed and the actvated set of edges satsfes some connectvty requrements. Actvaton problems generalze several problems studed n the network lterature such as power optmzaton, mnmum broadcast tree and nstallaton cost optmzaton. Several actvaton problems have been studed for arbtrary graphs n the recent research lterature. Unfortunately, many of these problems are computatonally hard. Obtanng a polynomal-tme approxmaton algorthm s a typcal approach to deal wth an NP-hard problem. Another mportant approach s studyng the problem on graph classes wth nce decomposton propertes such as bounded treewdth graphs to determne effcent algorthms. Pangrah [8] shows that the fundamental problem of fndng mnmum actvaton k edge-dsont st-paths (st-maedp) s NP-hard. It s an nterestng area of research to nvestgate ths problem for graphs wth treewdth bounded by a constant tw. In ths paper, we focus on developng a c Sprnger Internatonal Publshng Swtzerland 2016 Z. Lpták and W.F. Smyth (Eds.): IWOCA 2015, LNCS 9538, pp , DOI: /

2 14 H.M. Alqahtan and T. Erlebach polynomal-tme algorthm that optmally solves the st-maedp for graphs of bounded treewdth. (Note that k s not a constant but part of the nput.) Related Work. Actvaton network problems were frst ntroduced by Pangrah n [8] and varous of these problems have been nvestgated n [1,2,6 8]. The mnmum actvaton st-path (MAP) problem s optmally solvable n polynomaltme [8]. However, the mnmum spannng actvaton tree (MSpAT) problem s NP-hard to approxmate wthn a factor of o(log n) and there exsts a O(log n)- approxmaton algorthm for ths problem [8]. Actvaton network problems generalze several problems studed n the network lterature such as power optmzaton problems, whch are modelled by a graph G =(V,E) where each edge (u, v) ng s assgned a threshold power requrement θ uv. For undrected graphs, an edge (u, v) s actvated for chosen values x u and x v f each of these values s at least θ uv, and t s actvated f x u θ uv for the drected case. The mnmum power st-path (MPP) problem can be solved n polynomal tme for both drected and undrected graphs [5]. For drected graphs, the mnmum power k node-dsont st-paths problem s also optmally solvable n polynomal tme [4, 11]. However, the mnmum power k edge-dsont st-paths problem s unlkely to admt even a polylogarthmc approxmaton algorthm for both the drected and undrected varants [4]. There s a 2k-approxmaton algorthm for the st-maedp problem and a 2- approxmaton algorthm for the mnmum actvaton node-dsont st-paths (st- MANDP) problem [6]. In [1], we have studed the st-maedp and st-mandp problems when k = 2, denoted by st-ma2edp and st-ma2ndp respectvely. We proved that a ρ-approxmaton algorthm for the st-ma2ndp problem mples a ρ-approxmaton algorthm for the st-ma2edp problem. In the same paper, we obtaned a 1.5-approxmaton algorthm for the st-ma2ndp problem and hence for the st-ma2edp problem. The problems st-maedp and st-mandp for the restrcted verson of actvaton networks wth D = 2 and a sngle actvaton functon for all edges have also been studed n [1]. Under ths restrcton, the st-mandp problem s optmally solvable n polynomal tme for arbtrary k (except for one case of the actvaton functon, n whch we requre k = 2). The st-maedp problem, however, remans NP-hard [1, 8]. So far these problems for an arbtrary constant-sze D and fxed k 2 are not known to be NP-hard. Recently, n [2], we consdered the st-mandp and the problem of fndng mnmum actvaton cost node-dsont paths (MANDP) between k dsont termnal pars, (s 1,t 1 ),...,(s k,t k ), for graphs of bounded treewdth. We proposed algorthms that optmally solve the st-mandp problem n polynomal-tme and the MANDP problem n lnear-tme for graphs wth bounded treewdth [2]. There exsts a polynomal-tme algorthm that optmally solves the st-ma2edp problem for graphs of bounded treewdth [1, 2]. Other relevant work, applcatons and motvatons of actvaton network problems have been addressed n [1, 2, 6 8]. Our Results. We develop a polynomal-tme algorthm for the st-maedp problem for graphs wth treewdth bounded by tw. Our algorthm effcently combnes an edge-colorng scheme wth dynamc programmng over a nce treedecomposton (see Sect. 2). The edge-colorng scheme was ntroduced n [12] to

3 Mnmum Actvaton Cost Edge-Dsont Paths n Graphs 15 develop a polynomal-tme algorthm that solves the mnmum shared-edge kstpaths (MSEP) problem (fndng k paths between s and t wth mnmum number of shared edges among the paths) for graphs of bounded treewdth. The MSEP s a generalzaton of the problem of fndng k edge dsont st-paths. The rest of the paper s organzed as follows. In Sect. 2 we recall some defntons and results of the class of graphs wth bounded treewdth. Then n Sect. 3, we present a polynomal-tme algorthm that solves the st-maedp problem optmally for graphs wth treewdth bounded by tw. We conclude the paper by statng some open problems n Sect Prelmnares In ths paper we consder the class of graphs of bounded treewdth. A graph G =(V,E) has treewdth tw f t has a tree-decomposton of wdth tw [9]. The tree-decomposton concept s defned as follows. Defnton 1. Gven a graph G = (V,E), a tree T = (I,F) and a famly X = {X } I of subsets of V (called bags). The par (X, T ) s called a treedecomposton of G f t satsfes the followng condtons: V = I X. For every edge (v, w) E, there exsts an I wth v X and w X. For every vertex v V, the nodes I wth v X form a subtree of T. The wdth of (X, T ) s the number max I X 1. The treewdth tw of the graph G s the mnmum wdth among all possble tree-decompostons of the graph. Theorem 1 ([3]). For any fxed tw, there exsts a lnear-tme algorthm that checks whether a gven graph G =(V,E) has treewdth at most tw, andfso, outputs a tree-decomposton (X, T ) of G wth wdth at most tw. Defnton 2. A tree-decomposton (X, T ) s called a nce tree-decomposton, f T s a bnary tree rooted at some r I that satsfes the followng: Each node s ether a leaf, or has exactly one or two chldren. Let I be a leaf. Then X = {u, v} for some (u, v) E. For every edge (u, v) E, there s exactly one leaf I such that u, v X. (We say that the edge (u, v) s assocated wth that leaf I). Let Ibethe only chld of I, then ether X = X {v} or X = X \{v}. The node s called an ntroduce node or forget node, respectvely. Let, I be the two chld nodes of a node I, then X = X = X.The node s called a on node of T. Scheffler presented n [10] a specal tree-decomposton that follows the structure of a nce tree-decomposton as defned above but wth no restrcton on the sze of leaf bags (.e., t does not requre leaf bags to be of sze 2). We call that type of tree-decomposton a Scheffler-type nce tree-decomposton. Any gven tree-decomposton for a graph G =(V,E) wth treewdth at most tw can be

4 16 H.M. Alqahtan and T. Erlebach easly converted nto a Scheffler-type nce tree-decomposton of wdth tw and sze O( V ) n lnear tme, f tw s a fxed constant [10]. One can also transform a Scheffler-type nce tree-decomposton to have leaves wth bags of sze 2 n lnear tme. Therefore, a nce tree-decomposton wth leaf bags of sze 2 and wdth tw can be constructed from any gven tree-decomposton of the same treewdth. However, each leaf node of a Scheffler-type nce tree-decomposton may produce O(tw 3 ) new nodes n the constructon of leaves wth sze 2. The resultng tree-decomposton, therefore, has O( V tw 3 ) nodes. Throughout ths paper, we consder smple undrected graphs G =(V,E) gven as an nput wth a nce tree-decomposton of wdth at most tw. We defne X + to be the set of all vertces n X for all nodes I such that = or s a descendant of. We denote by G + a partal graph of G. For a leaf node, G + s the subgraph of G wth vertex set X and the edge of G that s assocated wth. For a non-leaf node, G + s the graph that s the unon of G + over all chldren of. Note that the graph G + r for the root r of the tree-decomposton s equal to G. 3 Mnmum Actvaton Cost k Edge-Dsont st-paths Gven are an actvaton network G =(V,E) and a par of source and destnaton vertces s, t V. In ths secton, we consder the st-maedp problem where the goal s to fnd actvaton values {x v : v V } of mnmum total cost v V x v such that the actvated set of edges contans k edge-dsont stpaths P st = P 1,...,P k. We present a polynomal-tme algorthm that solves the st-maedp problem optmally n the case of graphs of bounded tree-wdth usng dynamc programmng technques. The algorthm follows a bottom-up approach to compute a number of possble sub-solutons per nce tree-decomposton node I. It s easy to compute the sub-solutons for a leaf node I because the partal graph G + conssts of two vertces that are connected by an edge n G assocated wth. For a non-leaf node, we use the nformaton prevously computed for ts chldren. The algorthm also constructs a table tab to store the computed nformaton for each node I. We use an edge-colorng scheme to compute the sub-solutons per tree node. Let C = {0, 1,...,k} be a set of colors. We consder a colorng f : E(G + ) C for the graph G +. For each color c C, we defne G+ (f,c) to be the subgraph of G + nduced by the edges wth color c. Each color c C \{0} represents the edges used by P c. Denote by P (X) the set of all possble parttons of the set X. We defne C(X )=(Y 1,...,Y k )tobeacolor vector on X such that Y c P (X {s, t}) for all c C \{0}. P st (X ) denotes the set P (X {s, t}). A color vector C(X )=(Y 1,...,Y k )onx s called actve f G + has a colorng f such that every element of the partton Y c,foreachc C \{0}, s a set resultng from the ntersecton between X {s, t} and the vertex set of a connected component of G + (f,c) (see Fg. 1 for an example of an actve color vector). Y(X,f,c) denotes the partton Y c of X {s, t}. Ths color vector concept was ntroduced n [12] for developng a polynomal-tme algorthm that optmally

5 Mnmum Actvaton Cost Edge-Dsont Paths n Graphs 17 G + v 1 v 2 v 3 v 4 v 5 v 6 C(X )={Y 1, Y 2, Y 3 } X = {v 1,v 2,v 3,v 4,v 5,v 6 } and s, t X Y 1 = {{v 1,v 2,v 3 }, {v 4,v 5 }, {v 6 }} Y 2 = {{v 1 }, {v 2,v 3,v 4 }, {v 5 }, {v 6 }} Y 3 = {{v 2 }, {v 3 }, {v 1,v 4 }, {v 5,v 6 }} G + (f, 0) G + (f, 1) G + (f, 2) G + (f, 3) Fg. 1. An example of an actve color vector solves the MSEP problem for graphs wth bounded treewdth. One smple way to compute the sub-solutons s by storng a color vector and an actvatonvalue functon per each row of table tab. However, the number of color vectors per node can only be bounded by (tw +3) k(tw+3) because X tw +1, X {s, t} tw +3 and P st (X ) (tw +3) tw+3. Therefore, the number of color vectors s not always polynomally bounded. Hence the sze of the table tab s also not always polynomally bounded. Therefore we defne a mappng γ : P st (X ) {0, 1,...,k} to be a count on X to obtan a polynomal-tme algorthm to optmally solve the st-maedp problem. We say that the count γ on X s an actve count f G + has a colorng f wth a color vector C(X )= (Y 1,...,Y k ) such that γ (A) = {c C \{0} : A = Y c } for each A P st (X ). For any actve count γ, t s clear that A P γ st(x ) (A) =k. In Fg. 1, the counts would be 1 for all parttons A {Y 1, Y 2, Y 3 } P st (X ) and 0 otherwse. Consder a soluton P = P 1,...,P k for the st-maedp problem. Let P = P[G + ] be the nduced soluton n a partal graph G + (.e., the set of vertces and edges that are both n P and n G + ). Snce the nteracton between P n G + and the rest of the graph happens only n vertces of X, we can consder an actvatonvalue functon Λ : X D and a count γ : P st (X ) {0, 1,...,k} to represent P n G +. The dea of usng counts nstead of color vectors s based on [12]. 3.1 Processng the Tree Decomposton For a tree node I, the table tab has multple rows and each row represents a soluton of a unque combnaton of a count γ and a functon of actvaton values Λ.Letval(γ,Λ ) denote the mnmum cost value of an assgnment of actvaton values for G + whch satsfes the restrctons Λ and actvates an edge-colored subgraph of G + that satsfes the count γ. The value val(γ,λ ) s also stored n tab. We compute the sub-soluton tables startng at the leaves towards the root. Leaf. Let I be a leaf, X = {u, v}. Let (γ,λ )beanyrowoftab.we dstngush the followng cases and defne the value val(γ,λ ) for each case.

6 18 H.M. Alqahtan and T. Erlebach Each case corresponds to a possble sub-soluton n G +. Recall that G+ s a sngle edge. The sub-soluton s cost val(γ,λ )ssetto v X Λ (v) foneof the followng cases apples: γ (A ) = k 1 for A = {{u}, {v}, {s}, {t}} and γ (A ) = 1 for A = {{u, v}, {s}, {t}} and γ (A) = 0 for all A P st (X ) \{A,A }, where f uv (Λ (u),λ (v)) = 1 and s, t / X. Intutvely, ths means that the subsoluton s a path wth one edge not contanng s or t. γ (A )=k 1forA = {{u}, {v}} and γ (A )=1forA = {{u, v}} and γ (A) = 0 for all A P st (X ) \{A,A }, where f uv (Λ (u),λ (v)) = 1 and s, t X. Intutvely, ths means that the sub-soluton s a path wth one edge contanng s and t. γ (A )=k 1forA = {{u}, {v}, {s}} and γ (A )=1forA = {{u, v}, {s}} and γ (A) = 0 for all A P st (X ) \{A,A }, where f uv (Λ (u),λ (v)) = 1 and s/ X and t X. Intutvely, the sub-soluton s a path wth one edge and one endpont equal to t. (The roles of s and t can be exchanged.) γ (A )=k for A = {{u}, {v}, {s}, {t}} and γ (A) = 0 for all A P st (X ) \ {A }, where s, t / X. Intutvely, ths means that the sub-soluton has no edges. γ (A )=k for A = {{u}, {v}} and γ (A) = 0 for all A P st (X ) \{A }, where s, t X. Intutvely, ths means that the sub-soluton has no edges. γ (A )=k for A = {{u}, {v}, {s}} and γ (A) = 0 for all A P st (X ) \{A }, where s/ X and t X. Intutvely, ths means that the sub-soluton has no edges. (The roles of s and t can be exchanged.) In these cases we construct an edge-colored subgraph of G + plus actvatonvalues that may be part of a global soluton. If none of the above cases apples, val(γ,λ )=+. Introduce. Let I be an ntroduce node, and I ts only chld. We have X X, X = X +1andletv be the addtonal vertex n X. The vertex v s solated snce does not ntroduce edges n G +. For every row (γ,λ ) n tab, there are D rows n tab such that for all A P st (X ) and all u X \{v}, γ (A {{v}}) =γ (A) fv / {s, t} and γ (A) =γ (A) fv {s, t} and Λ (u) =Λ (u). The sub-soluton s cost val(γ,λ ) for these rows s set to val(γ,λ )+Λ (v). Forget. Let I be a forget node, and I ts only chld. We have X X, X = X +1 and let v be the dscarded vertex. Let A v be the partton A P st (X ) after removng the vertex v f v / {s, t} and A v equals the partton A f v {s, t}. Note that A v P st (X ) for all A P st (X ). For A P st (X ), we say that W (A) s the set of all parttons B P st (X ) such that B v = A (.e., W (A) ={B P st (X ):B v = A}). For each row (γ,λ ), we consder all (γ,λ ) such that for all u X and A P st (X ), Λ (u) =Λ (u) and γ (A) = B W (A) γ (B). The sub-soluton s cost val(γ,λ ) s the mnmum of val(γ,λ ) over all these (γ,λ ).

7 Mnmum Actvaton Cost Edge-Dsont Paths n Graphs 19 Jon. Let I be a on node, and, I ts two chldren. We have X = X = X. We call a mappng β : P st (X ) P st (X ) {0, 1,...,k} a par-count on X. We defne β to be an actve par-count f G + has a colorng f such that β (A,A )= {c C : A = Y(X,f,c)andA = Y(X,f,c)} for each A,A P st (X ) where f and f are the restrcton of f to E(G + ) and E(G + ), respectvely. Let val(β,λ ) denote the mnmum cost value of an assgnment of actvaton values for G + whch satsfes the restrctons Λ and actvates an edge-colored subgraph of G + that satsfes the par-count β.the algorthm computes all val(β,λ ) of all β on X from all pars of sub-solutons (γ,λ ) and (γ,λ ) such that both have the same actvaton-value functon (Λ (u) =Λ (u) for all u X ) and the par of actve counts γ and γ satsfy the followng condtons: C 1.γ (A )= A P st(x ) β (A,A) for all A P st (X ). C 2.γ (A )= A P st(x ) β (A, A ) for all A P st (X ). The value val(β,λ ) s set to be the summaton value of the par of sub-solutons (γ,λ ) and (γ,λ ) that satsfy the above condtons mnus the actvaton cost of X. To determne the par (γ,λ ) that corresponds to the par (β,λ ) of par-count and an actvaton-value functon, we construct a bpartte graph for each par of parttons wth a par-count greater than 0 as follows. For each par A,A P st (X ) where β (A,A ) 1, we construct a bpartte graph H (A,A ) β =(A A,E (A,A ) β ) wth partte sets A and A, where the vertces a A and a A are oned by an edge n E (A,A ) β ff a a. Assume that D 1,D 2,...,D b are the connected components of the graph H (A,A ) β.we defne U(A,A ) to be the famly of vertex sets { v D l v :1 l b}. Weset the value val(γ,λ ) to be the mnmum val(β,λ ) over all (β,λ ) such that for each A P st (X ): γ (A )= β (A,A ) where the summaton above s taken over all pars A,A A = U(A,A ). P st (X ) such that Extractng the Soluton at the Root. The algorthm checks all the pars (γ r,λ r )of the root bag X r such that for all A P st (X r ) where γ r (A) 1, there s a set n A contanng both s and t. Inthscase(γ r,λ r ) corresponds to a feasble soluton. The output of the algorthm s the mnmum cost value among all the feasble solutons obtaned at the root. For each row (γ,λ )ofbagx, we store the rows of X s chldren that were used n the calculaton of val(γ,λ ). Computng the optmum soluton s possble by traversng top-down n the decomposton tree to the leaves (traceback) to get the actvaton values, and then runnng a maxmum flow algorthm on the unt-capacty graph of the actvated edges to get the k edge-dsont st-paths.

8 20 H.M. Alqahtan and T. Erlebach 3.2 Analyss The followng lemmas analyse the runnng tme of the algorthm and show that we can effcently compute an optmal soluton for the st-maedp problem for graphs wth bounded treewdth. Let an nstance of the problem be gven by an actvaton network G =(V,E) wth treewdth bounded by tw and termnals s, t V.LetP OPT represent an optmal soluton for ths nstance. We use C(P ) to denote the actvaton cost of a sub-soluton P n a partal graph G +. Lemma 1. The st-maedp algorthm requres O( V D tw+1 (k +1) (tw+3)2(tw+3) (tw +3) 2(tw+3)+3 tw 3 ) tme. Proof. The runnng tme of the algorthm depends on the sze of the tables and the combnaton of tables durng the bottom-up traversal. For each set of vertces X, there are at most X X possble parttons. Therefore, for each node, P st (X ) ( X +2) ( X +2) (tw +3) (tw+3). That means there are at most (k +1) (tw+3)(tw+3) possble actve counts γ on X. The table tab n a processed bag X contans no more than (k +1) (tw+3)(tw+3) D tw+1 rows correspondng to the possble actve counts γ and the D possble actvaton values for each vertex of X. Consder all possble row combnatons wth equal actvaton functons for two tables for a on node. Snce there are at most (tw +3) 2(tw+3) possble pars of parttons, there are at most (k +1) (tw+3)2(tw+3) possble actve par-counts on X. For each par-count β, there s a par of actve counts γ and γ such that the condtons C 1 and C 2 are satsfed. Computng γ and γ from β takes O((tw +3) 2(tw+3) ) tme. Therefore, the computaton of the value val(β,λ) for each combnaton of par-count β and actvaton functon Λ needs O((tw + 3) 2(tw+3) ) tme. Thus we see that all pars (β,λ) andval(β,λ) can be computed n O((k +1) (tw+3)2(tw+3) (tw +3) 2(tw+3) D tw+1 ) tme. Snce A tw +3 for all A P st (X ), the bpartte graph H (A,A ) β defned n the on node contans no more than (tw +3) 2 edges and can be constructed n O((tw +3) 3 ) tme. Therefore, for each β, one can compute the actve count γ that satsfes γ (A )= β (A,A ) where the summaton s taken over all A,A P st (X ) such that A = U(A,A ) and update the value val(γ,λ )tobeequaltoval(β,λ ) f val(β,λ ) val(γ,λ )no((tw +3) 2(tw+3) (tw +3) 3 ) tme. Thus, we can compute all val(γ,λ) of all combnatons of actve count γ and actvaton-value functon Λ on X n tme O((k +1) (tw+3)2(tw+3) (tw +3) 2(tw+3)+3 D tw+1 ). Snce the tree-decomposton T has O( V tw 3 ) nodes, one can compute all the tables for all nodes n O( V D tw+1 tw 3 (k +1) (tw+3)2(tw+3) (tw +3) 2(tw+3)+3 ) tme. Lemma 2. For any processed bag X,letP OPT be the nduced soluton of P OPT n G + and (γ OPT ) be the correspondng count and actvaton values, then ) C(P OPT ) (1) Proof. We use nducton over the tree decomposton to prove that the value of (γ OPT ) s at most the actvaton cost of P OPT. The base case are the

9 Mnmum Actvaton Cost Edge-Dsont Paths n Graphs 21 leaf nodes where the hypothess clearly holds. Let us assume that the nducton hypothess holds for all descendants of bag X. We want to prove that the nducton hypothess holds also for X and that can be proven by showng that the hypothess holds for all dfferent types of the bag X. Introduce. Let us assume that s an ntroduce node and ts only chld and let v be the addtonal vertex n X. The statement (1) holds for X because t s a chld of the bag X. Let (γ OPT ) be the correspondng actve count and actvaton values of P OPT. The followng statement holds: ) C(P OPT ) (γ OPT ) and (γ OPT ) both agree on the actvaton values for all vertces n X \{v}. The addtonal vertex v s an solated vertex n the nduced graph G + γ OPT and the one vertex set {v} s n A for all A P st (X ) such that (v) D s the actvaton value of the vertex v, then: (A) 1. Snce Λ OPT )= C(P OPT )+Λ OPT (v) )+Λ OPT (v) = C(P OPT ) The statement (1) holds for an ntroduce node. Forget. Assume that s a forget node and ts only chld and let v be the dscarded vertex n X. The statement (1) holds for X because t s a chld of the bag X. Let (γ OPT ) be the correspondng actve count and actvaton values of P OPT. The followng statement holds: ) C(P OPT ) (γ OPT ) and (γ OPT ) both agree on actvaton values for all vertces n X \{v}. The dscarded vertex v s ether an solated vertex or part of a and that means the value ) s one of the values that has been consdered when calculatng ). Then: connected component n the nduced soluton P OPT ) Then the statement (1) holds for a forget node. ) C(P OPT )=C(P OPT ) Jon. Assume that s a on node and and ts chldren. Let (γ OPT ) be the correspondng actve count and actvaton values of the nduced soluton P OPT n G +. POPT s the unon of ts chldren sub-solutons P OPT and P OPT. Let (γ OPT ) and (γ OPT,ΛOPT ) be the correspondng actve count and actvaton values of P OPT and P OPT, respectvely. The statement (1) holds for X and X because they are chldren of the bag X. For all l {, } the followng statement holds: l l ) C(Pl OPT )

10 22 H.M. Alqahtan and T. Erlebach Let (β OPT of the nduced soluton P OPT (γ OPT ) be the correspondng actve par-count and actvaton values n G + whch satsfes condtons C 1 and C 2 for,λopt ). We know that POPT s a sub-soluton n G +, ) s one of the values that has been consdered when ). Then: ) and (γ OPT therefore, val(β OPT computng ) val(β OPT ) = C(P OPT = C(P OPT ) )+ )+C(P OPT ) Λ OPT (v) v X ) Λ OPT (v) v X Then the nducton hypothess holds for a on node. Lemma 3. For any processed bag X,anypar(γ,Λ ) where val(γ,λ )=c < corresponds to an edge-colorng plus actvaton-values P =(f,λ + ) where f : E(G + ) {0,...,k} and Λ+ : X + D wth the followng propertes: The actve count of P n X s γ. The actvaton values of P n X are Λ. The total actvaton cost n X + s c. Proof. We prove by nducton that for any bag X there exsts an edge-colorng and actvaton-values P wth the above propertes. The base case are the leaf nodes where the hypothess clearly holds. Let us assume that the nducton hypothess holds for all the descendants of bag X. We want to prove that the nducton hypothess holds also for X and that can be proved by showng that the hypothess holds for all dfferent types of the bag X. Introduce. Assume that s an ntroduce node and ts only chld and v the addtonal vertex n X. Let (γ,λ ) be some entry wth val(γ,λ )=c <.The nducton hypothess holds for X. Let (γ,λ ) be the correspondng actve count and actvaton functon that have been used for the calculaton of val(γ,λ ). Then (γ,λ ) corresponds to an edge-colorng and actvaton-values P that satsfes the above propertes. From the algorthm, (γ,λ ) and (γ,λ ) both agree on the actvaton values for all vertces n X \{v}. Moreover, the addtonal vertex v s an solated vertex n the nduced graph G + and the one vertex set {v} s n A for all A P st (X ) such that γ (A) 1. The value of (γ,λ )s equal to the value of (γ,λ ) added to the actvaton value of the vertex v. The unon of the solated vertex v and P s an edge-colorng wth actvaton-values that satsfes all propertes of the nducton hypothess. Thus, the nducton hypothess holds for an ntroduce node. Forget. Assume that s a forget node and ts only chld and v the dscarded vertex. Let (γ,λ ) be some entry wth val(γ,λ )=c <. The nducton hypothess holds for X. Let (γ,λ ) be the correspondng actve count and

11 Mnmum Actvaton Cost Edge-Dsont Paths n Graphs 23 actvaton functon that have been used for the calculaton of val(γ,λ ). Then (γ,λ ) corresponds to an edge-colorng and actvaton-values P that satsfes the above propertes. From the algorthm, (γ,λ ) has the mnmum value cost among all possble rows of X that can produce (γ,λ ) and both agree on actvaton values for all vertces n X \{v}. The dscarded vertex v s part of the edge-colorng P. Therefore (γ,λ ) corresponds to the edge-colorng and actvaton-values P andwecansetp = P. The nducton hypothess holds for a forget node. Jon. Assume that s a on node and and ts chldren. Let (γ,λ )be some entry wth val(γ,λ ) = c <. Snce val(γ,λ ) = c <, then there s a par of actve par-count and actvaton functon (β,λ ) such that val(γ,λ ) = val(β,λ ) and for each A P st (X ), γ (A ) = β (A,A ) where the summaton s taken over all pars A,A P st (X ) satsfyng A = U(A,A ). Let (γ,λ ) and (γ,λ ) be the pars that have been used for the calculaton of val(β,λ ) whch satsfy the condtons C 1 and C 2.We know that val(γ,λ ) < and val(γ,λ ) < and the nducton hypothess holds for X and X. Therefore, (γ,λ ) and (γ,λ ) correspond to edgecolorngs wth actvaton-values P =(f,λ + =(f )andp,λ + ), respectvely. For each par of parttons A and A where γ (A )=r, γ (A )=r and β (A,A )=r > 0, there are r l colors for partton A l n P l =(f l,λ l )for l {, }. Therefore, we choose r unused colors z 1,z 2,...,z r for A n P and r unused colors z 1,z 2,...,z G + (f,z w)andz w r for A n P and then recolor both zw n for all w {1,...,r}. n G + (f,z w ) wth a new color zw The colors z 1,z 2,...,z r n P and colors z 1,z 2,...,z r n P are now marked as used. Note that there are always enough unused colors because the condtons C 1 and C 2 are satsfed. After recolorng P and P and snce for each A P st (X ), γ (A )= β (A,A ) where the summaton s taken over all pars A,A P st (X ) satsfyng A = U(A,A ), t follows that the actve count of the unon P P n X s γ. Moreover, (γ,λ ), (γ,λ ) and (γ,λ ) all have the same actvaton-value functon (Λ (u) = Λ (u) = Λ (u) for all u X ). That means the actvaton values of the unon P P n X are Λ. The algorthm also computes the cost value of (γ,λ ) as follows: val(γ,λ )=val(β,λ )=val(γ,λ )+val(γ,λ ) v X Λ (v) Snce val(γ,λ )andval(γ,λ ) are the total actvaton costs n X + and X +, respectvely, then the summaton of these actvaton costs mnus the actvaton values for all u X s the total actvaton cost n X +.WecansetP to be the edge-colorng and actvaton values P P that satsfes the propertes of the lemma. The nducton hypothess holds for a on node. We obtan the followng theorem by combnng the above lemmas. Theorem 2. The st-maedp problem for graphs wth treewdth bounded by tw can be solved optmally n O( V D tw+1 tw 3 (k+1) (tw+3)2(tw+3) (tw+3) 2(tw+3)+3 ) tme.

12 24 H.M. Alqahtan and T. Erlebach Corollary 1. For any fxed k, the st-maedp problem for graphs of bounded treewdth can be solved optmally n lnear-tme FPT parameterzed by the treewdth tw. 4 Concluson To the best of our knowledge, the st-maedp problem for graphs wth treewdth bounded by tw consdered here has not been addressed before. We establshed an algorthm that solves the problem optmally n O( V D tw+1 tw 3 (k + 1) (tw+3)2(tw+3) (tw +3) 2(tw+3)+3 ) tme. Our algorthm also solves the st-maedp problem when k = 2 n lnear-tme and ths s an mprovement over the cubc algorthm obtaned n [2]. It would be nterestng f one can obtan a faster or even lnear-tme algorthm for the st-maedp problem n graphs wth treewdth bounded by a constant. References 1. Alqahtan, H.M., Erlebach, T.: Approxmaton algorthms for dsont st-paths wth mnmum actvaton cost. In: Spraks, P.G., Serna, M. (eds.) CIAC LNCS, vol. 7878, pp Sprnger, Hedelberg (2013) 2. Alqahtan, H.M., Erlebach, T.: Mnmum actvaton cost node-dsont paths n graphs wth bounded treewdth. In: Geffert, V., Preneel, B., Rovan, B., Štuller, J., Toa, A.M. (eds.) SOFSEM LNCS, vol. 8327, pp Sprnger, Hedelberg (2014) 3. Bodlaender, H.L.: A lnear tme algorthm for fndng tree-decompostons of small treewdth. In: STOC ACM, pp (1993) 4. Haaghay, M.T., Kortsarz, G., Mrrokn, V.S., Nutov, Z.: Power optmzaton for connectvty problems. In: Jünger, M., Kabel, V. (eds.) IPCO LNCS, vol. 3509, pp Sprnger, Hedelberg (2005) 5. Lando, Y., Nutov, Z.: On mnmum power connectvty problems. In: Arge, L., Hoffmann, M., Welzl, E. (eds.) ESA LNCS, vol. 4698, pp Sprnger, Hedelberg (2007) 6. Nutov, Z.: Survvable network actvaton problems. In: Fernández-Baca, D. (ed.) LATIN LNCS, vol. 7256, pp Sprnger, Hedelberg (2012) 7. Nutov, Z.: Approxmatng Stener networks wth node-weghts. SIAM J. Comput. 39(7), (2010) 8. Pangrah, D.: Survvable network desgn problems n wreless networks. In: 22nd Annual SIAM Symposum on Dscrete Algorthms, pp ACM (2011) 9. Robertson, N., Seymour, P.D.: Graph mnors. XIII. The dsont paths problem. J. Comb. Theory, Ser. B 63, (1995) 10. Scheffler, P.: A practcal lnear tme algorthm for dsont paths n graphs wth bound tree-wdth. Techncal report 396, Dept. Mathematcs, Technsche Unverstät Berln (1994) 11. Srnvas, A., Modano, E.: Fndng mnmum energy dsont paths n wreless adhoc networks. Wreless Netw. 11(4), (2005) 12. Ye, Z.Q., L, Y.M., Lu, H.Q., Zhou, X.: Fndng paths wth mnmum shared edges n graphs wth bounded treewdth. In: The 2013 World Congress n Computer Scence, Computer Engneerng, and Appled Computng, FCS 2013, pp (2013). ISBN:

13

NP-Completeness : Proofs

NP-Completeness : Proofs NP-Completeness : Proofs Proof Methods A method to show a decson problem Π NP-complete s as follows. (1) Show Π NP. (2) Choose an NP-complete problem Π. (3) Show Π Π. A method to show an optmzaton problem

More information

Problem Set 9 Solutions

Problem Set 9 Solutions Desgn and Analyss of Algorthms May 4, 2015 Massachusetts Insttute of Technology 6.046J/18.410J Profs. Erk Demane, Srn Devadas, and Nancy Lynch Problem Set 9 Solutons Problem Set 9 Solutons Ths problem

More information

College of Computer & Information Science Fall 2009 Northeastern University 20 October 2009

College of Computer & Information Science Fall 2009 Northeastern University 20 October 2009 College of Computer & Informaton Scence Fall 2009 Northeastern Unversty 20 October 2009 CS7880: Algorthmc Power Tools Scrbe: Jan Wen and Laura Poplawsk Lecture Outlne: Prmal-dual schema Network Desgn:

More information

Calculation of time complexity (3%)

Calculation of time complexity (3%) Problem 1. (30%) Calculaton of tme complexty (3%) Gven n ctes, usng exhaust search to see every result takes O(n!). Calculaton of tme needed to solve the problem (2%) 40 ctes:40! dfferent tours 40 add

More information

The Minimum Universal Cost Flow in an Infeasible Flow Network

The Minimum Universal Cost Flow in an Infeasible Flow Network Journal of Scences, Islamc Republc of Iran 17(2): 175-180 (2006) Unversty of Tehran, ISSN 1016-1104 http://jscencesutacr The Mnmum Unversal Cost Flow n an Infeasble Flow Network H Saleh Fathabad * M Bagheran

More information

Maximizing the number of nonnegative subsets

Maximizing the number of nonnegative subsets Maxmzng the number of nonnegatve subsets Noga Alon Hao Huang December 1, 213 Abstract Gven a set of n real numbers, f the sum of elements of every subset of sze larger than k s negatve, what s the maxmum

More information

Every planar graph is 4-colourable a proof without computer

Every planar graph is 4-colourable a proof without computer Peter Dörre Department of Informatcs and Natural Scences Fachhochschule Südwestfalen (Unversty of Appled Scences) Frauenstuhlweg 31, D-58644 Iserlohn, Germany Emal: doerre(at)fh-swf.de Mathematcs Subject

More information

Volume 18 Figure 1. Notation 1. Notation 2. Observation 1. Remark 1. Remark 2. Remark 3. Remark 4. Remark 5. Remark 6. Theorem A [2]. Theorem B [2].

Volume 18 Figure 1. Notation 1. Notation 2. Observation 1. Remark 1. Remark 2. Remark 3. Remark 4. Remark 5. Remark 6. Theorem A [2]. Theorem B [2]. Bulletn of Mathematcal Scences and Applcatons Submtted: 016-04-07 ISSN: 78-9634, Vol. 18, pp 1-10 Revsed: 016-09-08 do:10.1805/www.scpress.com/bmsa.18.1 Accepted: 016-10-13 017 ScPress Ltd., Swtzerland

More information

On the Multicriteria Integer Network Flow Problem

On the Multicriteria Integer Network Flow Problem BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 5, No 2 Sofa 2005 On the Multcrtera Integer Network Flow Problem Vassl Vasslev, Marana Nkolova, Maryana Vassleva Insttute of

More information

Finding Dense Subgraphs in G(n, 1/2)

Finding Dense Subgraphs in G(n, 1/2) Fndng Dense Subgraphs n Gn, 1/ Atsh Das Sarma 1, Amt Deshpande, and Rav Kannan 1 Georga Insttute of Technology,atsh@cc.gatech.edu Mcrosoft Research-Bangalore,amtdesh,annan@mcrosoft.com Abstract. Fndng

More information

U.C. Berkeley CS278: Computational Complexity Professor Luca Trevisan 2/21/2008. Notes for Lecture 8

U.C. Berkeley CS278: Computational Complexity Professor Luca Trevisan 2/21/2008. Notes for Lecture 8 U.C. Berkeley CS278: Computatonal Complexty Handout N8 Professor Luca Trevsan 2/21/2008 Notes for Lecture 8 1 Undrected Connectvty In the undrected s t connectvty problem (abbrevated ST-UCONN) we are gven

More information

Partitioning Graphs of Supply and Demand

Partitioning Graphs of Supply and Demand Parttonng Graphs of Supply and Demand Takehro Ito Graduate School of Informaton Scences, Tohoku Unersty, Aoba-yama 6-6-05, Senda, 980-8579, Japan. take@nshzek.ece.tohoku.ac.p Abstract. Suppose that each

More information

A new construction of 3-separable matrices via an improved decoding of Macula s construction

A new construction of 3-separable matrices via an improved decoding of Macula s construction Dscrete Optmzaton 5 008 700 704 Contents lsts avalable at ScenceDrect Dscrete Optmzaton journal homepage: wwwelsevercom/locate/dsopt A new constructon of 3-separable matrces va an mproved decodng of Macula

More information

The L(2, 1)-Labeling on -Product of Graphs

The L(2, 1)-Labeling on -Product of Graphs Annals of Pure and Appled Mathematcs Vol 0, No, 05, 9-39 ISSN: 79-087X (P, 79-0888(onlne Publshed on 7 Aprl 05 wwwresearchmathscorg Annals of The L(, -Labelng on -Product of Graphs P Pradhan and Kamesh

More information

Dynamic Programming. Preview. Dynamic Programming. Dynamic Programming. Dynamic Programming (Example: Fibonacci Sequence)

Dynamic Programming. Preview. Dynamic Programming. Dynamic Programming. Dynamic Programming (Example: Fibonacci Sequence) /24/27 Prevew Fbonacc Sequence Longest Common Subsequence Dynamc programmng s a method for solvng complex problems by breakng them down nto smpler sub-problems. It s applcable to problems exhbtng the propertes

More information

Computing Correlated Equilibria in Multi-Player Games

Computing Correlated Equilibria in Multi-Player Games Computng Correlated Equlbra n Mult-Player Games Chrstos H. Papadmtrou Presented by Zhanxang Huang December 7th, 2005 1 The Author Dr. Chrstos H. Papadmtrou CS professor at UC Berkley (taught at Harvard,

More information

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur Module 3 LOSSY IMAGE COMPRESSION SYSTEMS Verson ECE IIT, Kharagpur Lesson 6 Theory of Quantzaton Verson ECE IIT, Kharagpur Instructonal Objectves At the end of ths lesson, the students should be able to:

More information

A 2D Bounded Linear Program (H,c) 2D Linear Programming

A 2D Bounded Linear Program (H,c) 2D Linear Programming A 2D Bounded Lnear Program (H,c) h 3 v h 8 h 5 c h 4 h h 6 h 7 h 2 2D Lnear Programmng C s a polygonal regon, the ntersecton of n halfplanes. (H, c) s nfeasble, as C s empty. Feasble regon C s unbounded

More information

Affine transformations and convexity

Affine transformations and convexity Affne transformatons and convexty The purpose of ths document s to prove some basc propertes of affne transformatons nvolvng convex sets. Here are a few onlne references for background nformaton: http://math.ucr.edu/

More information

Low-Connectivity Network Design on Series-Parallel Graphs

Low-Connectivity Network Design on Series-Parallel Graphs Low-Connectvty Network Desgn on Seres-Parallel Graphs S. Raghavan The Robert H. Smth School of Busness, Van Munchng Hall, Unversty of Maryland, College Park, Maryland 20742 Network survvablty s a crtcal

More information

arxiv: v1 [math.co] 1 Mar 2014

arxiv: v1 [math.co] 1 Mar 2014 Unon-ntersectng set systems Gyula O.H. Katona and Dánel T. Nagy March 4, 014 arxv:1403.0088v1 [math.co] 1 Mar 014 Abstract Three ntersecton theorems are proved. Frst, we determne the sze of the largest

More information

U.C. Berkeley CS294: Spectral Methods and Expanders Handout 8 Luca Trevisan February 17, 2016

U.C. Berkeley CS294: Spectral Methods and Expanders Handout 8 Luca Trevisan February 17, 2016 U.C. Berkeley CS94: Spectral Methods and Expanders Handout 8 Luca Trevsan February 7, 06 Lecture 8: Spectral Algorthms Wrap-up In whch we talk about even more generalzatons of Cheeger s nequaltes, and

More information

Lecture Notes on Linear Regression

Lecture Notes on Linear Regression Lecture Notes on Lnear Regresson Feng L fl@sdueducn Shandong Unversty, Chna Lnear Regresson Problem In regresson problem, we am at predct a contnuous target value gven an nput feature vector We assume

More information

Min Cut, Fast Cut, Polynomial Identities

Min Cut, Fast Cut, Polynomial Identities Randomzed Algorthms, Summer 016 Mn Cut, Fast Cut, Polynomal Identtes Instructor: Thomas Kesselhem and Kurt Mehlhorn 1 Mn Cuts n Graphs Lecture (5 pages) Throughout ths secton, G = (V, E) s a mult-graph.

More information

Outline and Reading. Dynamic Programming. Dynamic Programming revealed. Computing Fibonacci. The General Dynamic Programming Technique

Outline and Reading. Dynamic Programming. Dynamic Programming revealed. Computing Fibonacci. The General Dynamic Programming Technique Outlne and Readng Dynamc Programmng The General Technque ( 5.3.2) -1 Knapsac Problem ( 5.3.3) Matrx Chan-Product ( 5.3.1) Dynamc Programmng verson 1.4 1 Dynamc Programmng verson 1.4 2 Dynamc Programmng

More information

Errors for Linear Systems

Errors for Linear Systems Errors for Lnear Systems When we solve a lnear system Ax b we often do not know A and b exactly, but have only approxmatons  and ˆb avalable. Then the best thng we can do s to solve ˆx ˆb exactly whch

More information

(k,?)-sandwich Problems: why not ask for special kinds of bread?

(k,?)-sandwich Problems: why not ask for special kinds of bread? Couto-Fara-Klen-Prott-Noguera MC 2014/4/9 19:04 page 17 #1 Matemátca Contemporânea, Vol. 42, 17 26 c?2014, Socedade Braslera de Matemátca (k,?)-sandwch Problems: why not ask for specal knds of bread? F.

More information

Edge Isoperimetric Inequalities

Edge Isoperimetric Inequalities November 7, 2005 Ross M. Rchardson Edge Isopermetrc Inequaltes 1 Four Questons Recall that n the last lecture we looked at the problem of sopermetrc nequaltes n the hypercube, Q n. Our noton of boundary

More information

For now, let us focus on a specific model of neurons. These are simplified from reality but can achieve remarkable results.

For now, let us focus on a specific model of neurons. These are simplified from reality but can achieve remarkable results. Neural Networks : Dervaton compled by Alvn Wan from Professor Jtendra Malk s lecture Ths type of computaton s called deep learnng and s the most popular method for many problems, such as computer vson

More information

CHAPTER III Neural Networks as Associative Memory

CHAPTER III Neural Networks as Associative Memory CHAPTER III Neural Networs as Assocatve Memory Introducton One of the prmary functons of the bran s assocatve memory. We assocate the faces wth names, letters wth sounds, or we can recognze the people

More information

Simultaneous Optimization of Berth Allocation, Quay Crane Assignment and Quay Crane Scheduling Problems in Container Terminals

Simultaneous Optimization of Berth Allocation, Quay Crane Assignment and Quay Crane Scheduling Problems in Container Terminals Smultaneous Optmzaton of Berth Allocaton, Quay Crane Assgnment and Quay Crane Schedulng Problems n Contaner Termnals Necat Aras, Yavuz Türkoğulları, Z. Caner Taşkın, Kuban Altınel Abstract In ths work,

More information

More metrics on cartesian products

More metrics on cartesian products More metrcs on cartesan products If (X, d ) are metrc spaces for 1 n, then n Secton II4 of the lecture notes we defned three metrcs on X whose underlyng topologes are the product topology The purpose of

More information

Lectures - Week 4 Matrix norms, Conditioning, Vector Spaces, Linear Independence, Spanning sets and Basis, Null space and Range of a Matrix

Lectures - Week 4 Matrix norms, Conditioning, Vector Spaces, Linear Independence, Spanning sets and Basis, Null space and Range of a Matrix Lectures - Week 4 Matrx norms, Condtonng, Vector Spaces, Lnear Independence, Spannng sets and Bass, Null space and Range of a Matrx Matrx Norms Now we turn to assocatng a number to each matrx. We could

More information

arxiv: v1 [cs.dm] 24 Feb 2014

arxiv: v1 [cs.dm] 24 Feb 2014 Dual Power Assgnment va Second Hamltonan Cycle A. Karm Abu-Affash Paz Carm Anat Parush Tzur arxv:1402.5783v1 [cs.dm] 24 Feb 2014 Department of Computer Scence, Ben-Guron Unversty, Israel {abuaffas,carmp,parusha}@cs.bgu.ac.l

More information

5 The Rational Canonical Form

5 The Rational Canonical Form 5 The Ratonal Canoncal Form Here p s a monc rreducble factor of the mnmum polynomal m T and s not necessarly of degree one Let F p denote the feld constructed earler n the course, consstng of all matrces

More information

warwick.ac.uk/lib-publications

warwick.ac.uk/lib-publications Orgnal ctaton: Bang-Jensen, Jørgen, Basavaraju, Manu, Vttng Klnkby, Krstne, Msra, Pranabendu, Ramanujan, Maadapuzh Srdharan, Saurabh, Saket and Zehv, Merav (2018) Parameterzed algorthms for survvable network

More information

n ). This is tight for all admissible values of t, k and n. k t + + n t

n ). This is tight for all admissible values of t, k and n. k t + + n t MAXIMIZING THE NUMBER OF NONNEGATIVE SUBSETS NOGA ALON, HAROUT AYDINIAN, AND HAO HUANG Abstract. Gven a set of n real numbers, f the sum of elements of every subset of sze larger than k s negatve, what

More information

Foundations of Arithmetic

Foundations of Arithmetic Foundatons of Arthmetc Notaton We shall denote the sum and product of numbers n the usual notaton as a 2 + a 2 + a 3 + + a = a, a 1 a 2 a 3 a = a The notaton a b means a dvdes b,.e. ac = b where c s an

More information

On the Repeating Group Finding Problem

On the Repeating Group Finding Problem The 9th Workshop on Combnatoral Mathematcs and Computaton Theory On the Repeatng Group Fndng Problem Bo-Ren Kung, Wen-Hsen Chen, R.C.T Lee Graduate Insttute of Informaton Technology and Management Takmng

More information

arxiv: v2 [cs.ds] 1 Feb 2017

arxiv: v2 [cs.ds] 1 Feb 2017 Polynomal-tme Algorthms for the Subset Feedback Vertex Set Problem on Interval Graphs and Permutaton Graphs Chars Papadopoulos Spyrdon Tzmas arxv:170104634v2 [csds] 1 Feb 2017 Abstract Gven a vertex-weghted

More information

Generalized Linear Methods

Generalized Linear Methods Generalzed Lnear Methods 1 Introducton In the Ensemble Methods the general dea s that usng a combnaton of several weak learner one could make a better learner. More formally, assume that we have a set

More information

Complete subgraphs in multipartite graphs

Complete subgraphs in multipartite graphs Complete subgraphs n multpartte graphs FLORIAN PFENDER Unverstät Rostock, Insttut für Mathematk D-18057 Rostock, Germany Floran.Pfender@un-rostock.de Abstract Turán s Theorem states that every graph G

More information

The Order Relation and Trace Inequalities for. Hermitian Operators

The Order Relation and Trace Inequalities for. Hermitian Operators Internatonal Mathematcal Forum, Vol 3, 08, no, 507-57 HIKARI Ltd, wwwm-hkarcom https://doorg/0988/mf088055 The Order Relaton and Trace Inequaltes for Hermtan Operators Y Huang School of Informaton Scence

More information

U.C. Berkeley CS294: Beyond Worst-Case Analysis Luca Trevisan September 5, 2017

U.C. Berkeley CS294: Beyond Worst-Case Analysis Luca Trevisan September 5, 2017 U.C. Berkeley CS94: Beyond Worst-Case Analyss Handout 4s Luca Trevsan September 5, 07 Summary of Lecture 4 In whch we ntroduce semdefnte programmng and apply t to Max Cut. Semdefnte Programmng Recall that

More information

Graph Reconstruction by Permutations

Graph Reconstruction by Permutations Graph Reconstructon by Permutatons Perre Ille and Wllam Kocay* Insttut de Mathémathques de Lumny CNRS UMR 6206 163 avenue de Lumny, Case 907 13288 Marselle Cedex 9, France e-mal: lle@ml.unv-mrs.fr Computer

More information

Convexity preserving interpolation by splines of arbitrary degree

Convexity preserving interpolation by splines of arbitrary degree Computer Scence Journal of Moldova, vol.18, no.1(52), 2010 Convexty preservng nterpolaton by splnes of arbtrary degree Igor Verlan Abstract In the present paper an algorthm of C 2 nterpolaton of dscrete

More information

Single-Facility Scheduling over Long Time Horizons by Logic-based Benders Decomposition

Single-Facility Scheduling over Long Time Horizons by Logic-based Benders Decomposition Sngle-Faclty Schedulng over Long Tme Horzons by Logc-based Benders Decomposton Elvn Coban and J. N. Hooker Tepper School of Busness, Carnege Mellon Unversty ecoban@andrew.cmu.edu, john@hooker.tepper.cmu.edu

More information

Speeding up Computation of Scalar Multiplication in Elliptic Curve Cryptosystem

Speeding up Computation of Scalar Multiplication in Elliptic Curve Cryptosystem H.K. Pathak et. al. / (IJCSE) Internatonal Journal on Computer Scence and Engneerng Speedng up Computaton of Scalar Multplcaton n Ellptc Curve Cryptosystem H. K. Pathak Manju Sangh S.o.S n Computer scence

More information

APPENDIX A Some Linear Algebra

APPENDIX A Some Linear Algebra APPENDIX A Some Lnear Algebra The collecton of m, n matrces A.1 Matrces a 1,1,..., a 1,n A = a m,1,..., a m,n wth real elements a,j s denoted by R m,n. If n = 1 then A s called a column vector. Smlarly,

More information

Distance Three Labelings of Trees

Distance Three Labelings of Trees Dstance Three Labelngs of Trees Jří Fala Petr A. Golovach Jan Kratochvíl Bernard Ldcký Danël Paulusma Abstract An L(2, 1, 1)-labelng of a graph G assgns nonnegatve ntegers to the vertces of G n such a

More information

Assortment Optimization under MNL

Assortment Optimization under MNL Assortment Optmzaton under MNL Haotan Song Aprl 30, 2017 1 Introducton The assortment optmzaton problem ams to fnd the revenue-maxmzng assortment of products to offer when the prces of products are fxed.

More information

arxiv: v1 [cs.gt] 14 Mar 2019

arxiv: v1 [cs.gt] 14 Mar 2019 Stable Roommates wth Narcssstc, Sngle-Peaked, and Sngle-Crossng Preferences Robert Bredereck 1, Jehua Chen 2, Ugo Paavo Fnnendahl 1, and Rolf Nedermeer 1 arxv:1903.05975v1 [cs.gt] 14 Mar 2019 1 TU Berln,

More information

A Simple Research of Divisor Graphs

A Simple Research of Divisor Graphs The 29th Workshop on Combnatoral Mathematcs and Computaton Theory A Smple Research o Dvsor Graphs Yu-png Tsao General Educaton Center Chna Unversty o Technology Tape Tawan yp-tsao@cuteedutw Tape Tawan

More information

THE CHVÁTAL-ERDŐS CONDITION AND 2-FACTORS WITH A SPECIFIED NUMBER OF COMPONENTS

THE CHVÁTAL-ERDŐS CONDITION AND 2-FACTORS WITH A SPECIFIED NUMBER OF COMPONENTS Dscussones Mathematcae Graph Theory 27 (2007) 401 407 THE CHVÁTAL-ERDŐS CONDITION AND 2-FACTORS WITH A SPECIFIED NUMBER OF COMPONENTS Guantao Chen Department of Mathematcs and Statstcs Georga State Unversty,

More information

princeton univ. F 17 cos 521: Advanced Algorithm Design Lecture 7: LP Duality Lecturer: Matt Weinberg

princeton univ. F 17 cos 521: Advanced Algorithm Design Lecture 7: LP Duality Lecturer: Matt Weinberg prnceton unv. F 17 cos 521: Advanced Algorthm Desgn Lecture 7: LP Dualty Lecturer: Matt Wenberg Scrbe: LP Dualty s an extremely useful tool for analyzng structural propertes of lnear programs. Whle there

More information

Stanford University CS254: Computational Complexity Notes 7 Luca Trevisan January 29, Notes for Lecture 7

Stanford University CS254: Computational Complexity Notes 7 Luca Trevisan January 29, Notes for Lecture 7 Stanford Unversty CS54: Computatonal Complexty Notes 7 Luca Trevsan January 9, 014 Notes for Lecture 7 1 Approxmate Countng wt an N oracle We complete te proof of te followng result: Teorem 1 For every

More information

Caps and Colouring Steiner Triple Systems

Caps and Colouring Steiner Triple Systems Desgns, Codes and Cryptography, 13, 51 55 (1998) c 1998 Kluwer Academc Publshers, Boston. Manufactured n The Netherlands. Caps and Colourng Stener Trple Systems AIDEN BRUEN* Department of Mathematcs, Unversty

More information

Operations Research Letters. Simpler analysis of LP extreme points for traveling salesman and survivable network design problems

Operations Research Letters. Simpler analysis of LP extreme points for traveling salesman and survivable network design problems Operatons Research Letters 38 (010) 156 160 Contents lsts avalable at ScenceDrect Operatons Research Letters journal homepage: www.elsever.com/locate/orl Smpler analyss of LP extreme ponts for travelng

More information

Perfect Competition and the Nash Bargaining Solution

Perfect Competition and the Nash Bargaining Solution Perfect Competton and the Nash Barganng Soluton Renhard John Department of Economcs Unversty of Bonn Adenauerallee 24-42 53113 Bonn, Germany emal: rohn@un-bonn.de May 2005 Abstract For a lnear exchange

More information

Combining Constraint Programming and Integer Programming

Combining Constraint Programming and Integer Programming Combnng Constrant Programmng and Integer Programmng GLOBAL CONSTRAINT OPTIMIZATION COMPONENT Specal Purpose Algorthm mn c T x +(x- 0 ) x( + ()) =1 x( - ()) =1 FILTERING ALGORITHM COST-BASED FILTERING ALGORITHM

More information

find (x): given element x, return the canonical element of the set containing x;

find (x): given element x, return the canonical element of the set containing x; COS 43 Sprng, 009 Dsjont Set Unon Problem: Mantan a collecton of dsjont sets. Two operatons: fnd the set contanng a gven element; unte two sets nto one (destructvely). Approach: Canoncal element method:

More information

Lecture 12: Discrete Laplacian

Lecture 12: Discrete Laplacian Lecture 12: Dscrete Laplacan Scrbe: Tanye Lu Our goal s to come up wth a dscrete verson of Laplacan operator for trangulated surfaces, so that we can use t n practce to solve related problems We are mostly

More information

Lecture 4: November 17, Part 1 Single Buffer Management

Lecture 4: November 17, Part 1 Single Buffer Management Lecturer: Ad Rosén Algorthms for the anagement of Networs Fall 2003-2004 Lecture 4: November 7, 2003 Scrbe: Guy Grebla Part Sngle Buffer anagement In the prevous lecture we taled about the Combned Input

More information

Discrete Mathematics

Discrete Mathematics Dscrete Mathematcs 30 (00) 48 488 Contents lsts avalable at ScenceDrect Dscrete Mathematcs journal homepage: www.elsever.com/locate/dsc The number of C 3 -free vertces on 3-partte tournaments Ana Paulna

More information

Solving Nonlinear Differential Equations by a Neural Network Method

Solving Nonlinear Differential Equations by a Neural Network Method Solvng Nonlnear Dfferental Equatons by a Neural Network Method Luce P. Aarts and Peter Van der Veer Delft Unversty of Technology, Faculty of Cvlengneerng and Geoscences, Secton of Cvlengneerng Informatcs,

More information

VARIATION OF CONSTANT SUM CONSTRAINT FOR INTEGER MODEL WITH NON UNIFORM VARIABLES

VARIATION OF CONSTANT SUM CONSTRAINT FOR INTEGER MODEL WITH NON UNIFORM VARIABLES VARIATION OF CONSTANT SUM CONSTRAINT FOR INTEGER MODEL WITH NON UNIFORM VARIABLES BÂRZĂ, Slvu Faculty of Mathematcs-Informatcs Spru Haret Unversty barza_slvu@yahoo.com Abstract Ths paper wants to contnue

More information

INTEGER NETWORK SYNTHESIS PROBLEM FOR HOP CONSTRAINED FLOWS

INTEGER NETWORK SYNTHESIS PROBLEM FOR HOP CONSTRAINED FLOWS INTEGER NETWORK SYNTHESIS PROBLEM FOR HOP CONSTRAINED FLOWS SANTOSH N. KABADI AND K.P.K. NAIR Abstract. Hop constrant s assocated wth modern communcaton network flows. We consder the problem of desgnng

More information

Xiangwen Li. March 8th and March 13th, 2001

Xiangwen Li. March 8th and March 13th, 2001 CS49I Approxaton Algorths The Vertex-Cover Proble Lecture Notes Xangwen L March 8th and March 3th, 00 Absolute Approxaton Gven an optzaton proble P, an algorth A s an approxaton algorth for P f, for an

More information

EEL 6266 Power System Operation and Control. Chapter 3 Economic Dispatch Using Dynamic Programming

EEL 6266 Power System Operation and Control. Chapter 3 Economic Dispatch Using Dynamic Programming EEL 6266 Power System Operaton and Control Chapter 3 Economc Dspatch Usng Dynamc Programmng Pecewse Lnear Cost Functons Common practce many utltes prefer to represent ther generator cost functons as sngle-

More information

n α j x j = 0 j=1 has a nontrivial solution. Here A is the n k matrix whose jth column is the vector for all t j=0

n α j x j = 0 j=1 has a nontrivial solution. Here A is the n k matrix whose jth column is the vector for all t j=0 MODULE 2 Topcs: Lnear ndependence, bass and dmenson We have seen that f n a set of vectors one vector s a lnear combnaton of the remanng vectors n the set then the span of the set s unchanged f that vector

More information

Approximation Algorithms for Spanner Problems and Directed Steiner Forest

Approximation Algorithms for Spanner Problems and Directed Steiner Forest Approxmaton Algorthms for Spanner Problems and Drected Stener Forest Potr Berman a, Arnab Bhattacharyya b,1, Konstantn Makarychev c, Sofya Raskhodnkova a,2, Grgory Yaroslavtsev a,2 a Pennsylvana State

More information

Exercise Solutions to Real Analysis

Exercise Solutions to Real Analysis xercse Solutons to Real Analyss Note: References refer to H. L. Royden, Real Analyss xersze 1. Gven any set A any ɛ > 0, there s an open set O such that A O m O m A + ɛ. Soluton 1. If m A =, then there

More information

TRANSPOSE ON VERTEX SYMMETRIC DIGRAPHS

TRANSPOSE ON VERTEX SYMMETRIC DIGRAPHS TRANSPOSE ON VERTEX SYMMETRIC DIGRAPHS Vance Faber Center for Computng Scences, Insttute for Defense Analyses Abstract. In [] (and earler n [3]), we defned several global communcaton tasks (unversal exchange,

More information

FUZZY GOAL PROGRAMMING VS ORDINARY FUZZY PROGRAMMING APPROACH FOR MULTI OBJECTIVE PROGRAMMING PROBLEM

FUZZY GOAL PROGRAMMING VS ORDINARY FUZZY PROGRAMMING APPROACH FOR MULTI OBJECTIVE PROGRAMMING PROBLEM Internatonal Conference on Ceramcs, Bkaner, Inda Internatonal Journal of Modern Physcs: Conference Seres Vol. 22 (2013) 757 761 World Scentfc Publshng Company DOI: 10.1142/S2010194513010982 FUZZY GOAL

More information

MMA and GCMMA two methods for nonlinear optimization

MMA and GCMMA two methods for nonlinear optimization MMA and GCMMA two methods for nonlnear optmzaton Krster Svanberg Optmzaton and Systems Theory, KTH, Stockholm, Sweden. krlle@math.kth.se Ths note descrbes the algorthms used n the author s 2007 mplementatons

More information

Spectral Graph Theory and its Applications September 16, Lecture 5

Spectral Graph Theory and its Applications September 16, Lecture 5 Spectral Graph Theory and ts Applcatons September 16, 2004 Lecturer: Danel A. Spelman Lecture 5 5.1 Introducton In ths lecture, we wll prove the followng theorem: Theorem 5.1.1. Let G be a planar graph

More information

Mixed-integer vertex covers on bipartite graphs

Mixed-integer vertex covers on bipartite graphs Mxed-nteger vertex covers on bpartte graphs Mchele Confort, Bert Gerards, Gacomo Zambell November, 2006 Abstract Let A be the edge-node ncdence matrx of a bpartte graph G = (U, V ; E), I be a subset the

More information

Randić Energy and Randić Estrada Index of a Graph

Randić Energy and Randić Estrada Index of a Graph EUROPEAN JOURNAL OF PURE AND APPLIED MATHEMATICS Vol. 5, No., 202, 88-96 ISSN 307-5543 www.ejpam.com SPECIAL ISSUE FOR THE INTERNATIONAL CONFERENCE ON APPLIED ANALYSIS AND ALGEBRA 29 JUNE -02JULY 20, ISTANBUL

More information

Amusing Properties of Odd Numbers Derived From Valuated Binary Tree

Amusing Properties of Odd Numbers Derived From Valuated Binary Tree IOSR Journal of Mathematcs (IOSR-JM) e-iss: 78-578, p-iss: 19-765X. Volume 1, Issue 6 Ver. V (ov. - Dec.016), PP 5-57 www.osrjournals.org Amusng Propertes of Odd umbers Derved From Valuated Bnary Tree

More information

Lecture 3 January 31, 2017

Lecture 3 January 31, 2017 CS 224: Advanced Algorthms Sprng 207 Prof. Jelan Nelson Lecture 3 January 3, 207 Scrbe: Saketh Rama Overvew In the last lecture we covered Y-fast tres and Fuson Trees. In ths lecture we start our dscusson

More information

Hongyi Miao, College of Science, Nanjing Forestry University, Nanjing ,China. (Received 20 June 2013, accepted 11 March 2014) I)ϕ (k)

Hongyi Miao, College of Science, Nanjing Forestry University, Nanjing ,China. (Received 20 June 2013, accepted 11 March 2014) I)ϕ (k) ISSN 1749-3889 (prnt), 1749-3897 (onlne) Internatonal Journal of Nonlnear Scence Vol.17(2014) No.2,pp.188-192 Modfed Block Jacob-Davdson Method for Solvng Large Sparse Egenproblems Hongy Mao, College of

More information

MATH 5707 HOMEWORK 4 SOLUTIONS 2. 2 i 2p i E(X i ) + E(Xi 2 ) ä i=1. i=1

MATH 5707 HOMEWORK 4 SOLUTIONS 2. 2 i 2p i E(X i ) + E(Xi 2 ) ä i=1. i=1 MATH 5707 HOMEWORK 4 SOLUTIONS CİHAN BAHRAN 1. Let v 1,..., v n R m, all lengths v are not larger than 1. Let p 1,..., p n [0, 1] be arbtrary and set w = p 1 v 1 + + p n v n. Then there exst ε 1,..., ε

More information

Complement of Type-2 Fuzzy Shortest Path Using Possibility Measure

Complement of Type-2 Fuzzy Shortest Path Using Possibility Measure Intern. J. Fuzzy Mathematcal rchve Vol. 5, No., 04, 9-7 ISSN: 30 34 (P, 30 350 (onlne Publshed on 5 November 04 www.researchmathsc.org Internatonal Journal of Complement of Type- Fuzzy Shortest Path Usng

More information

ON A DETERMINATION OF THE INITIAL FUNCTIONS FROM THE OBSERVED VALUES OF THE BOUNDARY FUNCTIONS FOR THE SECOND-ORDER HYPERBOLIC EQUATION

ON A DETERMINATION OF THE INITIAL FUNCTIONS FROM THE OBSERVED VALUES OF THE BOUNDARY FUNCTIONS FOR THE SECOND-ORDER HYPERBOLIC EQUATION Advanced Mathematcal Models & Applcatons Vol.3, No.3, 2018, pp.215-222 ON A DETERMINATION OF THE INITIAL FUNCTIONS FROM THE OBSERVED VALUES OF THE BOUNDARY FUNCTIONS FOR THE SECOND-ORDER HYPERBOLIC EUATION

More information

THE CHINESE REMAINDER THEOREM. We should thank the Chinese for their wonderful remainder theorem. Glenn Stevens

THE CHINESE REMAINDER THEOREM. We should thank the Chinese for their wonderful remainder theorem. Glenn Stevens THE CHINESE REMAINDER THEOREM KEITH CONRAD We should thank the Chnese for ther wonderful remander theorem. Glenn Stevens 1. Introducton The Chnese remander theorem says we can unquely solve any par of

More information

PAijpam.eu SOME NEW SUM PERFECT SQUARE GRAPHS S.G. Sonchhatra 1, G.V. Ghodasara 2

PAijpam.eu SOME NEW SUM PERFECT SQUARE GRAPHS S.G. Sonchhatra 1, G.V. Ghodasara 2 Internatonal Journal of Pure and Appled Mathematcs Volume 113 No. 3 2017, 489-499 ISSN: 1311-8080 (prnted verson); ISSN: 1314-3395 (on-lne verson) url: http://www.jpam.eu do: 10.12732/jpam.v1133.11 PAjpam.eu

More information

Beyond Zudilin s Conjectured q-analog of Schmidt s problem

Beyond Zudilin s Conjectured q-analog of Schmidt s problem Beyond Zudln s Conectured q-analog of Schmdt s problem Thotsaporn Ae Thanatpanonda thotsaporn@gmalcom Mathematcs Subect Classfcaton: 11B65 33B99 Abstract Usng the methodology of (rgorous expermental mathematcs

More information

The computational complexity of the parallel knock-out problem

The computational complexity of the parallel knock-out problem Theoretcal Computer Scence 393 (2008) 182 195 www.elsever.com/locate/tcs The computatonal complexty of the parallel knock-out problem Hajo Broersma, Matthew Johnson, Danël Paulusma, Ian A. Stewart Department

More information

The Second Anti-Mathima on Game Theory

The Second Anti-Mathima on Game Theory The Second Ant-Mathma on Game Theory Ath. Kehagas December 1 2006 1 Introducton In ths note we wll examne the noton of game equlbrum for three types of games 1. 2-player 2-acton zero-sum games 2. 2-player

More information

Yong Joon Ryang. 1. Introduction Consider the multicommodity transportation problem with convex quadratic cost function. 1 2 (x x0 ) T Q(x x 0 )

Yong Joon Ryang. 1. Introduction Consider the multicommodity transportation problem with convex quadratic cost function. 1 2 (x x0 ) T Q(x x 0 ) Kangweon-Kyungk Math. Jour. 4 1996), No. 1, pp. 7 16 AN ITERATIVE ROW-ACTION METHOD FOR MULTICOMMODITY TRANSPORTATION PROBLEMS Yong Joon Ryang Abstract. The optmzaton problems wth quadratc constrants often

More information

Finding Primitive Roots Pseudo-Deterministically

Finding Primitive Roots Pseudo-Deterministically Electronc Colloquum on Computatonal Complexty, Report No 207 (205) Fndng Prmtve Roots Pseudo-Determnstcally Ofer Grossman December 22, 205 Abstract Pseudo-determnstc algorthms are randomzed search algorthms

More information

Week 5: Neural Networks

Week 5: Neural Networks Week 5: Neural Networks Instructor: Sergey Levne Neural Networks Summary In the prevous lecture, we saw how we can construct neural networks by extendng logstc regresson. Neural networks consst of multple

More information

The Myerson value in terms of the link agent form: a technical note

The Myerson value in terms of the link agent form: a technical note The Myerson value n terms of the lnk agent form: a techncal note André Casajus (September 2008, ths verson: October 1, 2008, 18:16) Abstract We represent the Myerson (1977) value n terms of the value ntroduced

More information

CS 331 DESIGN AND ANALYSIS OF ALGORITHMS DYNAMIC PROGRAMMING. Dr. Daisy Tang

CS 331 DESIGN AND ANALYSIS OF ALGORITHMS DYNAMIC PROGRAMMING. Dr. Daisy Tang CS DESIGN ND NLYSIS OF LGORITHMS DYNMIC PROGRMMING Dr. Dasy Tang Dynamc Programmng Idea: Problems can be dvded nto stages Soluton s a sequence o decsons and the decson at the current stage s based on the

More information

COS 521: Advanced Algorithms Game Theory and Linear Programming

COS 521: Advanced Algorithms Game Theory and Linear Programming COS 521: Advanced Algorthms Game Theory and Lnear Programmng Moses Charkar February 27, 2013 In these notes, we ntroduce some basc concepts n game theory and lnear programmng (LP). We show a connecton

More information

CHAPTER-5 INFORMATION MEASURE OF FUZZY MATRIX AND FUZZY BINARY RELATION

CHAPTER-5 INFORMATION MEASURE OF FUZZY MATRIX AND FUZZY BINARY RELATION CAPTER- INFORMATION MEASURE OF FUZZY MATRI AN FUZZY BINARY RELATION Introducton The basc concept of the fuzz matr theor s ver smple and can be appled to socal and natural stuatons A branch of fuzz matr

More information

Numerical Heat and Mass Transfer

Numerical Heat and Mass Transfer Master degree n Mechancal Engneerng Numercal Heat and Mass Transfer 06-Fnte-Dfference Method (One-dmensonal, steady state heat conducton) Fausto Arpno f.arpno@uncas.t Introducton Why we use models and

More information

A Hybrid Variational Iteration Method for Blasius Equation

A Hybrid Variational Iteration Method for Blasius Equation Avalable at http://pvamu.edu/aam Appl. Appl. Math. ISSN: 1932-9466 Vol. 10, Issue 1 (June 2015), pp. 223-229 Applcatons and Appled Mathematcs: An Internatonal Journal (AAM) A Hybrd Varatonal Iteraton Method

More information

Some modelling aspects for the Matlab implementation of MMA

Some modelling aspects for the Matlab implementation of MMA Some modellng aspects for the Matlab mplementaton of MMA Krster Svanberg krlle@math.kth.se Optmzaton and Systems Theory Department of Mathematcs KTH, SE 10044 Stockholm September 2004 1. Consdered optmzaton

More information

Random Partitions of Samples

Random Partitions of Samples Random Parttons of Samples Klaus Th. Hess Insttut für Mathematsche Stochastk Technsche Unverstät Dresden Abstract In the present paper we construct a decomposton of a sample nto a fnte number of subsamples

More information