MOURAD BAÏOU AND FRANCISCO BARAHONA

Size: px
Start display at page:

Download "MOURAD BAÏOU AND FRANCISCO BARAHONA"

Transcription

1 THE p-median POLYTOPE OF RESTRICTED Y-GRAPHS MOURAD BAÏOU AND FRANCISCO BARAHONA Abstract We further study the effect of odd cycle inequalities in the description of the polytopes associated with the p-median and uncapacitated facility location problems We show that the obvious integer linear programming formulation together with the odd cycle inequalities completely describe these polytopes for the class of restricted Y-graphs This extends our results for the class of Y-free graphs We also obtain a characterization of both polytopes for a bidirected path Introduction Let G = (V, A) be a directed graph, not necessarily connected, where each arc (u, v) A has an associated cost c(u, v) The p-median problem (pmp) consists of selecting p nodes, usually called centers, and then assign each nonselected node to a selected node The goal is to select p nodes that minimize the sum of the costs yield by the assignment of the nonselected nodes This problem has several applications such as location of bank accounts [6], placement of web proxies in a computer network [], semistructured data bases [, 0] When the number of centers is not specified and each opened center induces a given cost, this is called the uncapacitated facility location problem (UFLP) The facets of p-median polytope have been studied in [] and [8] The facets of the uncapacitated facility location polytope have been studied in [9], [7], [4], [5], [3] In [] we studied the effect of odd cycle inequalities in the description of the polytopes associated with the pmp and the UFLP for the class of Y -free graphs In this paper we further study these inequalities, namely we show that the obvious integer linear programming formulation together with the odd cycle inequalities completely describe these polytopes for the class of restricted Y-graphs Let G = (V, A) be a directed graph We are going to use variables y associated with the nodes in V, and variables x associated with the arcs in A For a directed cycle C = v, (v, v ), v, (v, v 3 ),, v k, (v k, v k ), v k, (v k, v ), v, we denote by A(C) the set of arcs in C We say that C is odd if k is odd We plan to study the following linear system: Date: February 8, 006 Key words and phrases p-median problem, uncapacitated facility location problem, odd cycle inequalities

2 M BAÏOU AND F BARAHONA () () (3) (4) (5) (6) y(v) = p, v V v:(u,v) A x(u, v) = y(u) u V, x(u, v) y(v) (u, v) A, 0 y(v) v V, x(u, v) 0 (u, v) A, x(a) A(C) a A(C) for each odd directed cycle C Inequalities ()-(5) give a linear programming relaxation of the pmp, by adding inequalities (6) we obtain a stronger relaxation Analogously ()-(5) give a linear programming relaxation of the UFLP and adding inequalities (6) yields a stronger relaxation Denote by P p (G) the polytope defined by ()-(5), let P C p (G) be the polytope defined by ()-(6), and let pmp (G) be the convex hull of P p (G) {0, } V + A In general we have pmp (G) P C p (G) P p (G) Also let P (G) be the polytope defined by ()-(5), let P C(G) be the polytope defined by ()-(6), and let UF LP (G) be the convex hull of P (G) {0, } V + A We have UF LP (G) P C(G) P (G) For a undirected graph G = (V, E) we denote by G = (V, A) the directed graph obtained from G by replacing each edge uv E by two arcs (u, v) and (v, u) A directed graph G = (V, A) is called -directed if (u, v) A (v, u) / A A directed graph G = (V, A), not necessarily connected, is called Y -free if it is -directed and it does not contain as induced subgraph the graph of Figure In [] we proved the following Theorem If G is a Y -free graph then pmp (G) = P C p (G) and UF LP (G) = P C(G) Figure The graph Y In Figure we show three graphs, that are not Y -free, and for each of them a fractional extreme point of P p (G) The numbers near the nodes correspond to the variables y and the numbers near the arcs correspond to the variables x In this paper we study graphs for which these three configurations are forbidden A directed graph G = (V, A), not necessarily connected, is called a Y -graph if it is -directed and it does not contain as induced subgraphs the graphs H, H and H 3 of Figure For a directed graph G = (V, A) and a set W V, we denote by δ + (W ) the set of arcs (u, v) A, with u W and v V \ W Also we denote by δ (W ) the set of

3 THE p-median POLYTOPE OF RESTRICTED Y-GRAPHS 3 H H H 3 Figure arcs (u, v), with v W and u V \ W We write δ + (v) and δ (v) instead of δ + ({v}) and δ ({v}), respectively If there is a risk of confusion we use δ + G and δ G A node u with δ + (u) = is called a pendent node Remark Remark that for any arc (v, w) with w not a pendent node, δ (v) Thus in such graphs the only nodes v different from a pendent node that may have δ (v) = have the property: if (v, u) A then u is a pendent node Call such a node a Y-node and denote by Y G the set of Y -nodes in G A simple cycle C is an ordered sequence where v 0, a 0, v, a,, a p, v p, v i, 0 i p, are distinct nodes, a i, 0 i p, are distinct arcs, either v i is the tail of a i and v i+ is the head of a i, or v i is the head of a i and v i+ is the tail of a i, for 0 i p, and v 0 = v p By setting a p = a 0, we associate with C three more sets as below We denote by Ĉ the set of nodes v i, such that v i is the head of a i and also the head of a i, i p We denote by Ċ the set of nodes v i, such that v i is the tail of a i and also the tail of a i, i p We denote by C the set of nodes v i, such that either v i is the head of a i and also the tail of a i, or v i is the tail of a i and also the head of a i, i p Notice that Ĉ = Ċ A cycle will be called odd if C + Ĉ is odd, otherwise it will be called even A cycle C with C = C is a directed cycle A cycle C is called a Y -cycle if all the nodes in Ĉ are Y -nodes Remark that when Ĉ = then C is a directed cycle and also a Y -cycle A polyhedron is called integral if all its extreme points are integral A restricted Y - graph is a Y -graph that does not contain an odd Y -cycle C with Ĉ A restricted Y -graph may have directed odd cycles, and it may contain odd cycles such that some of the nodes in Ĉ are pendent nodes In this paper we prove that Theorem also holds for restricted Y -graphs We obtain as a corollary that if G is a -directed graph with no odd Y -cycle, then P p (G) is integral if and only if G does not contain any of the graphs H, H and H 3 as induced subgraphs Also we obtain as a corollary that for an undirected

4 4 M BAÏOU AND F BARAHONA graph G the polytope P p ( G ) is integral if and only if G is a path Other than the classes mentioned here, we do not know of any other classes of graphs for which the polytopes of the pmp or the UFLP have been characterized For simplicity, in what follows we use z to denote the vector (x, y), i e z(u) = y(u) and z(u, v) = x(u, v) This paper is organized as follows In Section we give some polyhedral preliminaries In Section 3 we prove our main result Section 4 is devoted to bidirected paths Consider a polyhedron P defined by Some basic polyhedral facts P = {x R n Ax b} Denote by A = x b = a maximal subsystem of Ax b such that A = x = b = for all x P Then the dimension of P is n rank(a = ) A face F of P is obtained by setting into equation some of the inequalities defining P Clearly F is a polyhedron An extreme point of P is a face of dimension 0 Lemma 3 Let P be a polyhedron defined by P = {x R n Ax b}, whose extreme points are all 0 vectors Let P be defined by P = {x P cx = d} If ˆx is an extreme point of P then all its components are in for some number α [0, ] {0,, α, α}, Proof Let A = x b = be a maximal subsystem of Ax b such that A =ˆx = b = If rank(a = ) = n then ˆx is an extreme point of P and it is a 0 vector If rank(a = ) = n then F = {x P A = x = b = } is a face of P of dimension Therefore ˆx is a convex combination of two extreme points of P 3 Characterization of pmp (G) and UF LP (G) when G is a restricted Y -graph In this section we show that if G is a restricted Y -graph then pmp (G) is defined by ()-(6), and UF LP (G) is defined by ()-(6) First we need several lemmas Lemma 4 Let G be a restricted Y -graph Let C be an even Y -cycle, then there is no intersection between the arc set of C and the arc set of any odd directed cycle

5 THE p-median POLYTOPE OF RESTRICTED Y-GRAPHS 5 Proof Let C = v 0, a 0,, a p, v p = v 0 and let C = v 0, a 0,, a k, v k = v 0 be an odd directed cycle If C intersects C and C is a directed cycle, then we would have the configuration H or H 3 So we should assume that C is not a directed even cycle Suppose that A(C) A(C ) We must have Ċ V (C ), otherwise the configuration H, H or H 3 is present If Ċ V (C ) =, then we can assume that Ċ V (C ) = {v 0 }, A(C) A(C ) = {a 0,, a r }, v 0 = v 0, and a 0 = a 0,, a r = a r Let C be the cycle whose arc set is A(C) A(C ) (the symmetric difference between A(C) and A(C )) Then the parity of A(C ) is different from the parity of A(C) Because G is a Y -graph we have that none of v,, v r+ is in Ĉ, thus Ĉ = Ĉ Thus C is an odd Y -cycle, we have a contradiction Now we use induction, so we assume that A(C) A(D) = when D is an odd directed cycle and Ċ V (D) m Consider now a directed odd cycle C with Ċ V (C ) = m + Consider a maximal directed path contained in A(C) A(C ) going from u to v So u Ċ V (C ) and v ( C V (C ) ), otherwise we have the configuration H or H 3 Since Ċ V (C ) there is a node w Ċ V (C ), w u, such that the directed path in C from v to w does not contain the node u Denote by C w v this path We can assume that V (C w v ) V (C) = {v, w} Consider the path in C from v to w that does not contain u, denote it by Cw v The junction of C v w and Cv w is a cycle C It contains at least one Y -node, because Cw v contains at least one Y -node Also notice that all the nodes in Ĉ are Y -nodes, since these nodes are in V (C) Thus C is a Y -cycle with Ĉ Since G is a restricted Y -graph C is even Notice that now w / Ċ, v Ċ and u / C Thus Ċ V (C ) m This implies A(C ) A(C ) =, which is impossible Now we study a vector z assuming that it is a fractional extreme point of P C(G) or P C p (G), we plan to arrive to a contradiction We denote by G z = (V z, A z ) the graph induced by the arcs (u, v) A such that 0 < z(u, v) < Below we state several properties of G z Lemma 5 We may assume that δ G z (v) = for every pendent node v in G z Proof If v is a pendent node in G z and δ G z (v) = {(u, v),, (u k, v)}, we can split v into k pendent nodes {v,, v k } and replace every arc (u i, v) with (u i, v i ) Then we define z such that z (u i, v i ) = z(u i, v), z (v i ) =, for all i, and z (u) = z(u), z (u, w) = z(u, w) for all other nodes and arcs Let G be this new graph We have that the constraints that are tight for z are also tight for z, so z is a fractional extreme point of P C p+k (G ) The lemma above implies that we can assume that every cycle is a Y -cycle Lemma 6 G z does not contain an even cycle Proof Let C = v 0, a 0, v, a,, a p, v p be an even cycle in G z, that is C + Ĉ is even If v Ĉ then v is not a pendent node in G z, since δ G z (v) > Hence v must be a Y -node in G z Also, for every node v C, δ G z (v) =, otherwise the configuration H is present Thus the unique arc directed into v belongs to C Assume v 0 Ċ Assign labels to the nodes and arcs of C as follows: l(v 0 ) 0; l(a 0 )

6 6 M BAÏOU AND F BARAHONA For i = to p do the following: If v i is the head of a i and is the tail of a i, then l(v i ) l(a i ), l(a i ) l(v i ) If v i is the head of a i and is the head of a i, then l(v i ) l(a i ), l(a i ) l(v i ) If v i is the tail of a i and is the head of a i, then l(v i ) l(a i ), l(a i ) l(v i ) If v i is the tail of a i and is the tail of a i, then l(v i ) 0, l(a i ) l(a i ) Now define z as follows For every arc a i of C, i = 0,, p, let z (a i ) = z(a i ) + l(a i )ɛ For every node v i, i = 0,, p, let z (v i ) = z(v i ) + l(v i )ɛ Also for every node u Ĉ, pick an arc (u, v) δ+ G z (u) and let z (u, v) = z(u, v) l(u)ɛ Finally let z (u) = z(u), z (u, v) = z(u, v) for all other nodes and arcs of G It should be clear that z satisfies constraints () for every node v v 0, and that every constraint (3) that is tight for z is also tight for z In order to show that constraint () with respect to v 0 is satisfied by z, and that equation () is also satisfied by z, we have to discuss some properties of the labeling Let v j(0), v j(),, v j(k) be the ordered sequence of nodes in Ċ, with v j(0) = v j(k) A path in C v j(i), a j(i),, a j(i+), v j(i+) from v j(i) to v j(i+) will be called a segment and denoted by S i A segment is odd (resp even) if it contains and odd (resp even) number of arcs Let l(s i ) = l(v) v S i V Let r be the number of even segments and t the number of odd segments We have that r + t = Ċ, and since the parity of C is equal to the parity of t, we have that t + Ċ is even Therefore r = Ċ t is also even The labeling has the following properties: a) If the segment is odd then l(a j(i) ) = l(a j(i+) ) b) If the segment is even then l(a j(i) ) = l(a j(i+) ) c) If S i is odd then l(s i ) = 0 d) If S i is even then l(s i ) = l(a j(i) ) e) Let S,, S r be the ordered sequence of even segments in C Then l(s i ) = l(s i+ ), for i =,, r Properties a) and b) imply that l(a p ) = l(a 0 ) It follows that constraints () are satisfied by z Properties c), d) and e) imply that equation () is satisfied by z It follows from the remarks above and Lemma 4 that any constraint among ()-(6) that was tight for z remains tight for z This contradicts the fact that z is an extreme point of P C p (G) or P C(G) Lemma 7 The graph G z must contain at least one Y -node Proof Suppose that z is an extreme point of P C p (G) Suppose that G z is Y -free Let G be the graph obtained by adding to G z all arcs (u, v) with z(u, v) =, and all nodes u with z(u) = It is easy to see that G is also Y -free Let z G be the restriction of z to G Theorem implies that P C p (G ) is an integral polytope Clearly z G P C p (G ) Since z G is fractional, we have that z G = /z +/z with z, z P C p (G ), z z Let z

7 THE p-median POLYTOPE OF RESTRICTED Y-GRAPHS 7 (resp z ) be the vector obtained by adding zeros to z (resp z ) for all (u, v) G\G We have to see that these two new vectors belong to P C p (G) For that we study constraints (6), it is easy to see that the other constraints are satisfied Suppose that we add a zero component associated with the arc (u, v) Consider the odd cycle C with A(C) = {(w i, w i+ ) i =,, l} {(u, v)}, where u = w l+ and v = w We have that z (w i, w i ) + z (w i, w i+ ), for i =,, l This implies a A(C) z (a) l The same is true for z Therefore z and z are in P C p (G) Since z = / z + / z we have a contradiction The same proof holds when z is an extreme point of P C(G) Lemma 8 There is a Y -node t in G such that: The arcs (u, t), (u, t), (t, w) are in A V can be partitioned into W and W so that {u, t, w} W and u W The unique arc in G z between W and W is (u, t) Any arc in G between W and W does not belong to an odd directed cycle In other words, all directed odd cycles have all their arcs either in A(W ) or in A(W ) See Figure 3 Proof Any Y -node in G z is also a Y -node in G Let t be a Y -node in G z, Lemma 7 shows that such a node exists The node t is incident to a pendent node w and there are exactly two arcs (u, t) and (u, t) directed into t Let G = (S, A ),, G r = (S r, A r ) be the connected components of G z Set S r+ = V \ V z Let G be the connected component that contains t It follows from lemmas 5 and 6 and from the definition of a restricted Y -graph that t does not belong to any cycle in G z Hence if we remove t from G z then we disconnect G into two connected components Let S and S be the node sets of these two components, containing u and u respectively Define S 0 = S {t, w} and redefine S = S The unique arc of G z that may have one endnode in S i and the other endnode in S j, i j, is (u, t) Define two sets W and W as follows Step 0 W S 0, W S Step If there is a set S i W such that there is an arc in G of an odd directed cycle having one endnode in W and the other endnode in S i, then set W W S i Step If there is a set S i W such that there is an arc in G of an odd directed cycle having one endnode in W and the other endnode in S i, then set W W S i Go to Step Step 3 For every set S i not included in W W include S i in W By definition we have W W = r+ i=0 S i We have to see that W W = For that suppose S j W W Notice that a directed cycle cannot go through w because we would have the configuration H or H 3 Then there is a cycle C in G containing a node in S j, the node u, the node u and t Because G is a restricted Y -graph this cycle should be even The cycle C contains arcs of odd directed cycles, this contradicts Lemma 4 Based on this last lemma, we define the graphs G and G as follows Let A(W ) and A(W ) be the set of arcs in G having their both endnodes in W and W, respectively

8 8 M BAÏOU AND F BARAHONA W W u t u w Figure 3 Let G = (W, A(W )) and G = (W {t, v, w }, A(W ) {(u, t ), (t, v ), (v, w )}), see Figure 4 Now we can prove the following W W u t w t v w u G G Figure 4 Theorem 9 If G is a restricted Y -graph then P C(G) is an integral polytope Proof The proof is by induction on the number of Y -nodes If the graph is Y -free the result follows from Theorem Then we assume that the result is true for any restricted Y -graph G with Y G < Y G Let z be the restriction of z to G Clearly z P C(G ) Define z P C(G ) as follows: z (u, t ) = z(u, t), z (t ) = z(t), z (t, v ) = z(t ), z (v ) = z(t ), z (v, w ) = z(t ), z (w ) = and z (u) = z(u), z (u, v) = z(u, v) for all other nodes and arcs of G We have that z P C(G ) Notice that G and G are both restricted Y -graphs Also Y G < Y G and Y G < Y G Since z and z are both fractional, by the induction hypothesis they are not extreme points of P C(G ) and P C(G ), respectively Thus there must exist a 0- vector z P C(G ) with z (t) = 0 and such that the same constraints that are tight for z are also tight for z Also there must exist a 0- vector z P C(G ) with z (t ) = 0 such that the same constraints that are tight for z are also tight for z Combine z and z to define a solution z P C(G) as follows z (u) = z (u), for every node of G, z (u, v) = z (u, v) for every arc of G, z (u, t) = 0, z (v) = z (v), for all node v W, z (u, v) = z (u, v), for all arc(u, v) A(W ), z (u, v) = z(u, v) = 0, for all arc having one endnode in W and the other in W Clearly that any constraint among ()-(5), that is tight for z is also tight for z By Lemma 8, any odd directed cycle is included either in G(W ) or in G(W ), thus any

9 THE p-median POLYTOPE OF RESTRICTED Y-GRAPHS 9 constraint (6) that is tight for z is also tight for z This contradicts the fact that z is an extreme point of P C(G) Now we plan to prove that if G is a restricted Y -graph then P C p (G) is integral The proof is by induction on the number of Y -nodes If the graph is Y -free the result follows from Theorem Then we assume that it is true for any restricted Y -graph G with Y G < Y G We keep working with the graphs G and G defined before Now let z be a fractional extreme point of P C p (G) We need the following lemmas Lemma 0 The values of z are in {0,, α, α}, for some number α [0, ] Proof Since P C(G) is an integral polytope and P C p (G) is obtained from P C(G) by adding exactly one equation, the result follows from Lemma 3 Lemma z(u, t) = z(u, t) = z(t) = Proof Suppose z(u, t) < z(t) Consider the graph G obtained from G by removing the arc (u, t) and adding the arc (u, w) Let z be defined as z (u, w) = z(u, t) and z (u) = z(u), z (u, v) = z(u, v) for all other nodes and arcs We have that z P C p (G ) Since G is a restricted Y -graph with Y G < Y G, then z is not an extreme point of P C p (G ) Hence, there exists a vector z P C p (G ), z z, such that all constraints that are tight for z are also tight for z Define z(u, t) = z (u, w) and z(u) = z (u), z(u, v) = z (u, v) for all other nodes and arcs Then z z and since the arc (u, t) does not belong to any odd directed cycle in G then all constraints that are tight for z are also tight for z This is impossible since z is an extreme point of P C p (G) (Notice that we do not need that z P C p (G)) The same may be done if z(u, t) < z(t) Thus we may assume that z(u, t) = z(u, t) = z(t) z(t) = Now we have to prove that Consider the graph G defined from G as follows Remove (u, t) and add (u, t ), (t, v ) and (v, w) Here t and v are new nodes, see Figure 5 u u t t w G v Figure 5 Define z to be z (u, t ) = z(u, t), z (t ) = z(u, t), z (t, v ) = z(u, t), z (v ) = z(u, t), z (v, w) = z(u, t) and z (u) = z(u), z (u, v) = z(u, v) for all other nodes and arcs We have that z P C p+ (G ) and G is a restricted Y -graph with Y G < Y G Hence z is not an extreme point of P C p+ (G ) Thus there must exist a 0- vectors z,, z r in P C p+(g ) such that z is a convex combination of z,, z r, and

10 0 M BAÏOU AND F BARAHONA all constraints that are tight for z are also tight for z,, z r Thus (7) (8) (9) r z = λ i z i, i= r λ i =, i= λ i 0, i =,, r If there exists a vector z k with z k (t) = z k (t ), then we can define from z k a 0- vector z P C p (G) such that the same constraints tight for z are also tight for z Thus we may suppose that for all z i, i =, r, we have z i (t) z i (t ) Let z i (t) =, z i (t ) = 0, for i =,, r, and z i (t) = 0, z i (t ) =, for i = r +,, r Then (0) () z (t) = z (t ) = r i= λ i, r i=r + λ i, and since by definition z (t) = z (t ) and r i= λ i =, the result is obtained Lemma If z is a fractional extreme point of P C p (G) then each component of z is in {0,, } Proof Immediate from Lemma 0 and Lemma Now we can state the final result of this section Theorem 3 The polytope P C p (G) is integral Proof Define p = v W z(v) and p = v W z(v), so p = p + p We distinguish two cases: Case The numbers p and p are integers Consider the graphs G and G of Figure 4, as defined above Let z be the restriction of z to G Clearly z P C p (G ) Define z as follows z (u, t ) = z(u, t) =, z (t ) =, z (t, v ) =, z (v ) =, z (v, w ) =, z (w ) = and z (u) = z(u), z (u, v) = z(u, v) for all other nodes and arcs of G We have that z P C p +(G ) G and G are both restricted Y -graphs and Y G < Y G, Y G < Y G Since z and z are both fractional, by the induction hypothesis they are not extreme points of P C p (G ) and P C p +(G ), respectively Thus there must exist a 0- vector z P C p (G ) with z (t) = 0 so that the same constraints that are tight for z are also tight for z Also there must exist a 0- vector z P C p +(G ) with z (t ) = 0 such that the same constraints that are tight for z are also tight for z Combine z and z to define a solution z P C p (G) as follows

11 THE p-median POLYTOPE OF RESTRICTED Y-GRAPHS z (u) = z (u), for every node u of G, z (u, v) = z (u, v), for every arc (u, v) of G, z (u, t) = 0, z (v) = z (v), for every node v W, z (u, v) = z (u, v), for every arc(u, v) A(W ), z (u, v) = z(u, v) = 0, for every arc (u, v) having one endnode in W and the other in W Remark that v V z (v) = p Also any constraint among ()-(5), that is tight for z is also tight for z By Lemma 8, any odd directed cycle is included either in A(W ) or in A(W ), thus any constraint (6) that is tight for z remains tight for z Then the same constraints of P C p (G) that are tight for z are also tight for z This contradicts the fact that z is an extreme point of P C p (G) Case The values of p and p are not integers Thus from Lemma, v W z(v) = p = α + and v W z(v) = p = β, where α and β are integers and α + β = p Define G and G from G as follows G = ( W {u }, (A(W )\{(u, t)}) {(u, u ), (u, t)}) and G = ( W {t, w }, A(W ) {(u, t ), (t, w )} ), see Figure 6 W u u u t t W w w G G Figure 6 Define z to be: z (u, u ) = z (u ) = z (u, t) =, Let z be defined by: z (u) = z(u) for all other nodes of G, z (u, v) = z(u, v) for all other arcs of G z (u, t ) = z (t ) = z (t, w ) =, z (w ) =, z (u) = z(u) for all other nodes of G, z (u, v) = z(u, v) for all other arcs of G Notice that z P C α+ (G ) and z P C β+ (G ) Notice also that G and G are restricted Y -graphs with Y G < Y G and Y G < Y G Thus there must exist a 0-

12 M BAÏOU AND F BARAHONA vector z P C α+ (G ) such that the same constraints that are tight for z are also tight for z, and such that z (u, u ) = 0 Also there must exist a 0- vector z P C β+ (G ) such that the same constraints that are tight for z are also tight for z and such that z (t ) = 0 Now from z and z define z P C p (G) as follows z(u, t) = 0, z(u) = z (u), z(u, v) = z (u, v), z(t) = 0, z(u, t) = 0, z(t, w) =, z(u) = z (u), for all u W, for all u W \ {t}, for all (u, v) A(W ) \ {(u, t), (t, w)}, z(u, v) = z (u, v), for all (u, v) A(W ), z(u, v) = z(u, v), for all other arcs It is easy to see that z P C p (G) and the same constraints that are tight for z are also tight for z We have a contradiction because z is an extreme point 4 Bidirected paths A bidirected path is a graph G = (V, A) where V = {u,, u n }, and A = {(u i, u i+ ), (u i+, u i ), i =,, n } In this section we show that pmp (G) = P p (G) and UF LP (G) = P (G) when G is a bidirected path For that we first consider a graph H = (V, A) where n V = {u,, u n } V i, with V i = {v i,, vi p(i) }, for i =,, n The set of arcs A is composed by two arc-subsets The arcs (u i, vj i ) for i =,, n and j =,, p(i) And the arc-subset between any two consecutive nodes u i and u i+, for i =,, n, that consists of one of the following possibilities: (u i, u i+ ) A and (u i+, u i ) / A, or (u i, u i+ ) / A and (u i+, u i ) A, or (u i, u i+ ) A and (u i+, u i ) A, or there is no arc between u i and u i+ Notice that H may not be connected Call such a graph an extended path For H an extended path, denote by P air(h) the set of pair of nodes {u i, u i+ } such that both arcs (u i, u i+ ) and (u i+, u i ) belong to the set of arcs of H Theorem 4 If H is an extended path then pmp (H) = P p (H) and UF LP (H) = P (H) i= Proof The proof is by induction on P air(h) If P air(h) = 0 then H is a restricted Y -graph with no odd directed cycle Hence from Theorem 3 we have that pmp (H) is defined by inequalities ()-(5) Suppose that the theorem is true for every extended path H with P air(h ) m Let H be an extended path with P air(h) = m + and assume that z is a fractional extreme point of P p (H) Define H z = (V z, A z ) to be the graph induced by the arcs (u, v) A, with 0 < z(u, v) < Remark that H z is also an extended path

13 Claim P air(h z ) THE p-median POLYTOPE OF RESTRICTED Y-GRAPHS 3 Proof Suppose P air(h z ) = 0 Then H z is a restricted Y -graph with no odd directed cycle Let H be the graph obtained by adding to H z all arcs (u, v) with z(u, v) =, and all nodes u with z(u) = It is easy to see that H is also a restricted Y -graph with no odd directed cycle Then P p (H ) is an integral polytope Let z H be the restriction of z to H Clearly z H P p (H ) Since z H is fractional, we have that z H = /z + /z with z, z P p (H ), z z Let z (resp z ) be the vector obtained by adding zeros to z (resp z ) for each (u, v) H \H It is easy to see that z and z belong to P p (H) Since z = / z +/ z, we have a contradiction From the claim above, we may assume that there are at least two arcs (u i, u i+ ) and (u i+, u i ) with 0 < z(u i, u i+ ) < and 0 < z(u i+, u i ) < Define H from H by removing the arc (u i, u i+ ) and adding the arc (u i, w) where w is new a pendent node Define z to be z (u i, w) = z(u i, u i+ ), z (w) = and z (u) = z(u), z (u, v) = z(u, v) for all other nodes and arcs of H Notice that H is an extended path with pair(h ) = m and that z P p+ (H ) Then by the induction hypothesis P p+ (H ) must be integral Hence there must exist a 0- solution z P p+ (H ) with z(u i+, u i ) =, so that the same constraints that are tight for z are also tight for z From z define z P p (H) as follows: z (u i, u i+ ) = z(u i, w) and z (u) = z(u), z (u, v) = z(u, v) for all other nodes and arcs All constraints that are tight for z are also tight for z To see this, it suffices to remark that z (u i+ ) = z(u i+ ) = 0 and z (u i, u i+ ) = z(u i, w) = 0 This contradicts the fact that z is an extreme point of P p (H) The proof for UF LP (H) is similar We also have the following two corollaries Corollary 5 Let G be a -directed graph with no odd Y -cycle Then P p (G) is integral for all p if and only if G does not contain any of the graphs H, H and H 3 as induced subgraph Proof Let G = (V, E) be a -directed graph with no odd Y -cycle If G does not contain none of the graphs H, H and H 3 as induced subgraph, then G is a restricted Y -graph with no odd directed cycle Thus P C p (G) = P p (G) and the integrality of P p (G) follows from Theorem 3 Now suppose that G contains H = (V, E ) as induced subgraph Call v the unique pendent node in H Define z as follows: z (v) = { if v V \ {v } otherwise, z (u, v) = { if (u, v) E 0 otherwise It is easy to verify that z is an extreme point of P V (G) By the same manner one can construct fractional extreme point of P p (G) when G contains H or H 3 as induced subgraph Corollary 6 Let G be a undirected graph Then P p ( G ) is integral for all p if and only if G is a path

14 4 M BAÏOU AND F BARAHONA Proof If G is a path the result follows from Theorem 4 Suppose G is not a path Thus G contains a node w of degree at least 3 Let w, w and w 3 three nodes adjacent to w The solution z defined below is an extreme fractional point of P V ( G ) { z (v) = if v {w, w, w, w 3 } otherwise, z (u, v) = if (u, v) {(w, w ), (w, w), (w, w), (w 3, w)} 0 otherwise References [] P Avella and A Sassano, On the p-median polytope, Math Program, 89 (00), pp [] M Baïou and F Barahona, On the p-median polytope of a special class of graphs, Technical Report RC3636, IBM Watson Research Center, 005 Available at [3] L Cánovas, M Landete, and A Marín, On the facets of the simple plant location packing polytope, Discrete Appl Math, 4 (00), pp 7 53 Workshop on Discrete Optimization (Piscataway, NJ, 999) [4] D C Cho, E L Johnson, M Padberg, and M R Rao, On the uncapacitated plant location problem I Valid inequalities and facets, Math Oper Res, 8 (983), pp [5] D C Cho, M W Padberg, and M R Rao, On the uncapacitated plant location problem II Facets and lifting theorems, Math Oper Res, 8 (983), pp [6] G Cornuejols, M L Fisher, and G L Nemhauser, Location of bank accounts to optimize float: an analytic study of exact and approximate algorithms, Management Sci, 3 (976/77), pp [7] G Cornuejols and J-M Thizy, Some facets of the simple plant location polytope, Math Programming, 3 (98), pp [8] I R de Farias, Jr, A family of facets for the uncapacitated p-median polytope, Oper Res Lett, 8 (00), pp 6 67 [9] M Guignard, Fractional vertices, cuts and facets of the simple plant location problem, Math Programming Stud, (980), pp 50 6 Combinatorial optimization [0] S Nestorov, S Abiteboul, and R Motwani, Extracting schema from semistructured data, in SIGMOD 98: Proceedings of the 998 ACM SIGMOD international conference on Management of data, New York, NY, USA, 998, ACM Press, pp [] F Toumani, Personal communication 00 [] A Vigneron, L Gao, M J Golin, G F Italiano, and B Li, An algorithm for finding a k-median in a directed tree, Inform Process Lett, 74 (000), pp 8 88 (M Baïou) CUST and Laboratoire LIMOS, Université Clermont II, Campus des cézeaux BP 5, 6373 Aubière cedex, France address, M Baïou: baiou@custsvuniv-bpclermontfr (F Barahona) IBM T J Watson research Center, Yorktown Heights, NY 0589, USA address, F Barahona: barahon@usibmcom

In this lecture, we ll look at applications of duality to three problems:

In this lecture, we ll look at applications of duality to three problems: Lecture 7 Duality Applications (Part II) In this lecture, we ll look at applications of duality to three problems: 1. Finding maximum spanning trees (MST). We know that Kruskal s algorithm finds this,

More information

On the separation of partition inequalities

On the separation of partition inequalities On the separation of partition inequalities ohamed Didi Biha mohameddidi-biha@univ-avignonfr Ali Ridha ahjoub Ridhaahjoub@mathuniv-bpclermontfr Lise Slama liseslama@isimafr Laboratoire d Analyse non linéaire

More information

Stable sets, corner polyhedra and the Chvátal closure

Stable sets, corner polyhedra and the Chvátal closure Stable sets, corner polyhedra and the Chvátal closure Manoel Campêlo Departamento de Estatística e Matemática Aplicada, Universidade Federal do Ceará, Brazil, mcampelo@lia.ufc.br. Gérard Cornuéjols Tepper

More information

2 The Mixed Postman Problem with Restrictions on the Arcs

2 The Mixed Postman Problem with Restrictions on the Arcs Approximation Algorithms for the Mixed Postman Problem with Restrictions on the Arcs Francisco Javier Zaragoza Martínez Departamento de Sistemas, Universidad Autónoma Metropolitana Unidad Azcapotzalco

More information

NETWORK SURVIVABILITY AND POLYHEDRAL ANALYSIS

NETWORK SURVIVABILITY AND POLYHEDRAL ANALYSIS NETWORK SURVIVABILITY AND POLYHEDRAL ANALYSIS A. Ridha Mahjoub LAMSADE, Université Paris-Dauphine, Paris, France Seminar UF Rio de Janeiro, April 9, 204 . Polyhedral techniques Contents.. Polyhedral Approach.2.

More information

DO NOT RE-DISTRIBUTE THIS SOLUTION FILE

DO NOT RE-DISTRIBUTE THIS SOLUTION FILE Professor Kindred Math 104, Graph Theory Homework 2 Solutions February 7, 2013 Introduction to Graph Theory, West Section 1.2: 26, 38, 42 Section 1.3: 14, 18 Section 2.1: 26, 29, 30 DO NOT RE-DISTRIBUTE

More information

Lecture 2 - Introduction to Polytopes

Lecture 2 - Introduction to Polytopes Lecture 2 - Introduction to Polytopes Optimization and Approximation - ENS M1 Nicolas Bousquet 1 Reminder of Linear Algebra definitions Let x 1,..., x m be points in R n and λ 1,..., λ m be real numbers.

More information

Vertex-Colouring Edge-Weightings

Vertex-Colouring Edge-Weightings Vertex-Colouring Edge-Weightings L. Addario-Berry a, K. Dalal a, C. McDiarmid b, B. A. Reed a and A. Thomason c a School of Computer Science, McGill University, University St. Montreal, QC, H3A A7, Canada

More information

Monotone Paths in Geometric Triangulations

Monotone Paths in Geometric Triangulations Monotone Paths in Geometric Triangulations Adrian Dumitrescu Ritankar Mandal Csaba D. Tóth November 19, 2017 Abstract (I) We prove that the (maximum) number of monotone paths in a geometric triangulation

More information

CPSC 536N: Randomized Algorithms Term 2. Lecture 10

CPSC 536N: Randomized Algorithms Term 2. Lecture 10 CPSC 536N: Randomized Algorithms 011-1 Term Prof. Nick Harvey Lecture 10 University of British Columbia In the first lecture we discussed the Max Cut problem, which is NP-complete, and we presented a very

More information

Stable sets, corner polyhedra and the Chvátal closure

Stable sets, corner polyhedra and the Chvátal closure Stable sets, corner polyhedra and the Chvátal closure Manoel Campêlo Departamento de Estatística e Matemática Aplicada, Universidade Federal do Ceará, Brazil, mcampelo@lia.ufc.br. Gérard Cornuéjols Tepper

More information

A Note on Polyhedral Relaxations for the Maximum Cut Problem

A Note on Polyhedral Relaxations for the Maximum Cut Problem A Note on Polyhedral Relaxations for the Maximum Cut Problem Alantha Newman Abstract We consider three well-studied polyhedral relaxations for the maximum cut problem: the metric polytope of the complete

More information

Module 11. Directed Graphs. Contents

Module 11. Directed Graphs. Contents Module 11 Directed Graphs Contents 11.1 Basic concepts......................... 256 Underlying graph of a digraph................ 257 Out-degrees and in-degrees.................. 258 Isomorphism..........................

More information

Mathematical and Algorithmic Foundations Linear Programming and Matchings

Mathematical and Algorithmic Foundations Linear Programming and Matchings Adavnced Algorithms Lectures Mathematical and Algorithmic Foundations Linear Programming and Matchings Paul G. Spirakis Department of Computer Science University of Patras and Liverpool Paul G. Spirakis

More information

Rigidity, connectivity and graph decompositions

Rigidity, connectivity and graph decompositions First Prev Next Last Rigidity, connectivity and graph decompositions Brigitte Servatius Herman Servatius Worcester Polytechnic Institute Page 1 of 100 First Prev Next Last Page 2 of 100 We say that a framework

More information

On vertex-coloring edge-weighting of graphs

On vertex-coloring edge-weighting of graphs Front. Math. China DOI 10.1007/s11464-009-0014-8 On vertex-coloring edge-weighting of graphs Hongliang LU 1, Xu YANG 1, Qinglin YU 1,2 1 Center for Combinatorics, Key Laboratory of Pure Mathematics and

More information

Disjoint directed cycles

Disjoint directed cycles Disjoint directed cycles Noga Alon Abstract It is shown that there exists a positive ɛ so that for any integer k, every directed graph with minimum outdegree at least k contains at least ɛk vertex disjoint

More information

Ma/CS 6b Class 26: Art Galleries and Politicians

Ma/CS 6b Class 26: Art Galleries and Politicians Ma/CS 6b Class 26: Art Galleries and Politicians By Adam Sheffer The Art Gallery Problem Problem. We wish to place security cameras at a gallery, such that they cover it completely. Every camera can cover

More information

12.1 Formulation of General Perfect Matching

12.1 Formulation of General Perfect Matching CSC5160: Combinatorial Optimization and Approximation Algorithms Topic: Perfect Matching Polytope Date: 22/02/2008 Lecturer: Lap Chi Lau Scribe: Yuk Hei Chan, Ling Ding and Xiaobing Wu In this lecture,

More information

Definition For vertices u, v V (G), the distance from u to v, denoted d(u, v), in G is the length of a shortest u, v-path. 1

Definition For vertices u, v V (G), the distance from u to v, denoted d(u, v), in G is the length of a shortest u, v-path. 1 Graph fundamentals Bipartite graph characterization Lemma. If a graph contains an odd closed walk, then it contains an odd cycle. Proof strategy: Consider a shortest closed odd walk W. If W is not a cycle,

More information

Section 3.1: Nonseparable Graphs Cut vertex of a connected graph G: A vertex x G such that G x is not connected. Theorem 3.1, p. 57: Every connected

Section 3.1: Nonseparable Graphs Cut vertex of a connected graph G: A vertex x G such that G x is not connected. Theorem 3.1, p. 57: Every connected Section 3.1: Nonseparable Graphs Cut vertex of a connected graph G: A vertex x G such that G x is not connected. Theorem 3.1, p. 57: Every connected graph G with at least 2 vertices contains at least 2

More information

Lecture 3. Corner Polyhedron, Intersection Cuts, Maximal Lattice-Free Convex Sets. Tepper School of Business Carnegie Mellon University, Pittsburgh

Lecture 3. Corner Polyhedron, Intersection Cuts, Maximal Lattice-Free Convex Sets. Tepper School of Business Carnegie Mellon University, Pittsburgh Lecture 3 Corner Polyhedron, Intersection Cuts, Maximal Lattice-Free Convex Sets Gérard Cornuéjols Tepper School of Business Carnegie Mellon University, Pittsburgh January 2016 Mixed Integer Linear Programming

More information

{ 1} Definitions. 10. Extremal graph theory. Problem definition Paths and cycles Complete subgraphs

{ 1} Definitions. 10. Extremal graph theory. Problem definition Paths and cycles Complete subgraphs Problem definition Paths and cycles Complete subgraphs 10. Extremal graph theory 10.1. Definitions Let us examine the following forbidden subgraph problems: At most how many edges are in a graph of order

More information

Graph Connectivity G G G

Graph Connectivity G G G Graph Connectivity 1 Introduction We have seen that trees are minimally connected graphs, i.e., deleting any edge of the tree gives us a disconnected graph. What makes trees so susceptible to edge deletions?

More information

6. Lecture notes on matroid intersection

6. Lecture notes on matroid intersection Massachusetts Institute of Technology 18.453: Combinatorial Optimization Michel X. Goemans May 2, 2017 6. Lecture notes on matroid intersection One nice feature about matroids is that a simple greedy algorithm

More information

A simple exact separation algorithm for 2-matching inequalities

A simple exact separation algorithm for 2-matching inequalities A simple exact separation algorithm for 2-matching inequalities Julián Aráoz Simón Bolívar University, Venezuela Technical University of Catalonia, Spain Elena Fernández Technical University of Catalonia,

More information

Paths partition with prescribed beginnings in digraphs: a Chvátal-Erdős condition approach.

Paths partition with prescribed beginnings in digraphs: a Chvátal-Erdős condition approach. Paths partition with prescribed beginnings in digraphs: a Chvátal-Erdős condition approach. S. Bessy, Projet Mascotte, CNRS/INRIA/UNSA, INRIA Sophia-Antipolis, 2004 route des Lucioles BP 93, 06902 Sophia-Antipolis

More information

Lecture 10,11: General Matching Polytope, Maximum Flow. 1 Perfect Matching and Matching Polytope on General Graphs

Lecture 10,11: General Matching Polytope, Maximum Flow. 1 Perfect Matching and Matching Polytope on General Graphs CMPUT 675: Topics in Algorithms and Combinatorial Optimization (Fall 2009) Lecture 10,11: General Matching Polytope, Maximum Flow Lecturer: Mohammad R Salavatipour Date: Oct 6 and 8, 2009 Scriber: Mohammad

More information

Linear Programming in Small Dimensions

Linear Programming in Small Dimensions Linear Programming in Small Dimensions Lekcija 7 sergio.cabello@fmf.uni-lj.si FMF Univerza v Ljubljani Edited from slides by Antoine Vigneron Outline linear programming, motivation and definition one dimensional

More information

ON VERTEX b-critical TREES. Mostafa Blidia, Noureddine Ikhlef Eschouf, and Frédéric Maffray

ON VERTEX b-critical TREES. Mostafa Blidia, Noureddine Ikhlef Eschouf, and Frédéric Maffray Opuscula Math. 33, no. 1 (2013), 19 28 http://dx.doi.org/10.7494/opmath.2013.33.1.19 Opuscula Mathematica ON VERTEX b-critical TREES Mostafa Blidia, Noureddine Ikhlef Eschouf, and Frédéric Maffray Communicated

More information

Fundamental Properties of Graphs

Fundamental Properties of Graphs Chapter three In many real-life situations we need to know how robust a graph that represents a certain network is, how edges or vertices can be removed without completely destroying the overall connectivity,

More information

Pebble Sets in Convex Polygons

Pebble Sets in Convex Polygons 2 1 Pebble Sets in Convex Polygons Kevin Iga, Randall Maddox June 15, 2005 Abstract Lukács and András posed the problem of showing the existence of a set of n 2 points in the interior of a convex n-gon

More information

FOUR EDGE-INDEPENDENT SPANNING TREES 1

FOUR EDGE-INDEPENDENT SPANNING TREES 1 FOUR EDGE-INDEPENDENT SPANNING TREES 1 Alexander Hoyer and Robin Thomas School of Mathematics Georgia Institute of Technology Atlanta, Georgia 30332-0160, USA ABSTRACT We prove an ear-decomposition theorem

More information

PACKING DIGRAPHS WITH DIRECTED CLOSED TRAILS

PACKING DIGRAPHS WITH DIRECTED CLOSED TRAILS PACKING DIGRAPHS WITH DIRECTED CLOSED TRAILS PAUL BALISTER Abstract It has been shown [Balister, 2001] that if n is odd and m 1,, m t are integers with m i 3 and t i=1 m i = E(K n) then K n can be decomposed

More information

Bipartite Roots of Graphs

Bipartite Roots of Graphs Bipartite Roots of Graphs Lap Chi Lau Department of Computer Science University of Toronto Graph H is a root of graph G if there exists a positive integer k such that x and y are adjacent in G if and only

More information

CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 14: Combinatorial Problems as Linear Programs I. Instructor: Shaddin Dughmi

CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 14: Combinatorial Problems as Linear Programs I. Instructor: Shaddin Dughmi CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 14: Combinatorial Problems as Linear Programs I Instructor: Shaddin Dughmi Announcements Posted solutions to HW1 Today: Combinatorial problems

More information

On the packing chromatic number of some lattices

On the packing chromatic number of some lattices On the packing chromatic number of some lattices Arthur S. Finbow Department of Mathematics and Computing Science Saint Mary s University Halifax, Canada BH C art.finbow@stmarys.ca Douglas F. Rall Department

More information

Independence Number and Cut-Vertices

Independence Number and Cut-Vertices Independence Number and Cut-Vertices Ryan Pepper University of Houston Downtown, Houston, Texas 7700 pepperr@uhd.edu Abstract We show that for any connected graph G, α(g) C(G) +1, where α(g) is the independence

More information

Number Theory and Graph Theory

Number Theory and Graph Theory 1 Number Theory and Graph Theory Chapter 6 Basic concepts and definitions of graph theory By A. Satyanarayana Reddy Department of Mathematics Shiv Nadar University Uttar Pradesh, India E-mail: satya8118@gmail.com

More information

CLAW-FREE 3-CONNECTED P 11 -FREE GRAPHS ARE HAMILTONIAN

CLAW-FREE 3-CONNECTED P 11 -FREE GRAPHS ARE HAMILTONIAN CLAW-FREE 3-CONNECTED P 11 -FREE GRAPHS ARE HAMILTONIAN TOMASZ LUCZAK AND FLORIAN PFENDER Abstract. We show that every 3-connected claw-free graph which contains no induced copy of P 11 is hamiltonian.

More information

Module 7. Independent sets, coverings. and matchings. Contents

Module 7. Independent sets, coverings. and matchings. Contents Module 7 Independent sets, coverings Contents and matchings 7.1 Introduction.......................... 152 7.2 Independent sets and coverings: basic equations..... 152 7.3 Matchings in bipartite graphs................

More information

K 4 C 5. Figure 4.5: Some well known family of graphs

K 4 C 5. Figure 4.5: Some well known family of graphs 08 CHAPTER. TOPICS IN CLASSICAL GRAPH THEORY K, K K K, K K, K K, K C C C C 6 6 P P P P P. Graph Operations Figure.: Some well known family of graphs A graph Y = (V,E ) is said to be a subgraph of a graph

More information

The strong chromatic number of a graph

The strong chromatic number of a graph The strong chromatic number of a graph Noga Alon Abstract It is shown that there is an absolute constant c with the following property: For any two graphs G 1 = (V, E 1 ) and G 2 = (V, E 2 ) on the same

More information

Two Characterizations of Hypercubes

Two Characterizations of Hypercubes Two Characterizations of Hypercubes Juhani Nieminen, Matti Peltola and Pasi Ruotsalainen Department of Mathematics, University of Oulu University of Oulu, Faculty of Technology, Mathematics Division, P.O.

More information

Lecture 6: Faces, Facets

Lecture 6: Faces, Facets IE 511: Integer Programming, Spring 2019 31 Jan, 2019 Lecturer: Karthik Chandrasekaran Lecture 6: Faces, Facets Scribe: Setareh Taki Disclaimer: These notes have not been subjected to the usual scrutiny

More information

Restricted edge connectivity and restricted connectivity of graphs

Restricted edge connectivity and restricted connectivity of graphs Restricted edge connectivity and restricted connectivity of graphs Litao Guo School of Applied Mathematics Xiamen University of Technology Xiamen Fujian 361024 P.R.China ltguo2012@126.com Xiaofeng Guo

More information

A Reduction of Conway s Thrackle Conjecture

A Reduction of Conway s Thrackle Conjecture A Reduction of Conway s Thrackle Conjecture Wei Li, Karen Daniels, and Konstantin Rybnikov Department of Computer Science and Department of Mathematical Sciences University of Massachusetts, Lowell 01854

More information

Binary Positive Semidefinite Matrices and Associated Integer Polytopes

Binary Positive Semidefinite Matrices and Associated Integer Polytopes Binary Positive Semidefinite Matrices and Associated Integer Polytopes Adam N. Letchford 1 and Michael M. Sørensen 2 1 Department of Management Science, Lancaster University, Lancaster LA1 4YW, United

More information

Parameterized graph separation problems

Parameterized graph separation problems Parameterized graph separation problems Dániel Marx Department of Computer Science and Information Theory, Budapest University of Technology and Economics Budapest, H-1521, Hungary, dmarx@cs.bme.hu Abstract.

More information

Approximation slides 1. An optimal polynomial algorithm for the Vertex Cover and matching in Bipartite graphs

Approximation slides 1. An optimal polynomial algorithm for the Vertex Cover and matching in Bipartite graphs Approximation slides 1 An optimal polynomial algorithm for the Vertex Cover and matching in Bipartite graphs Approximation slides 2 Linear independence A collection of row vectors {v T i } are independent

More information

The Edge Fixing Edge-To-Vertex Monophonic Number Of A Graph

The Edge Fixing Edge-To-Vertex Monophonic Number Of A Graph Applied Mathematics E-Notes, 15(2015), 261-275 c ISSN 1607-2510 Available free at mirror sites of http://www.math.nthu.edu.tw/ amen/ The Edge Fixing Edge-To-Vertex Monophonic Number Of A Graph KrishnaPillai

More information

The External Network Problem

The External Network Problem The External Network Problem Jan van den Heuvel and Matthew Johnson CDAM Research Report LSE-CDAM-2004-15 December 2004 Abstract The connectivity of a communications network can often be enhanced if the

More information

ORIE 6300 Mathematical Programming I September 2, Lecture 3

ORIE 6300 Mathematical Programming I September 2, Lecture 3 ORIE 6300 Mathematical Programming I September 2, 2014 Lecturer: David P. Williamson Lecture 3 Scribe: Divya Singhvi Last time we discussed how to take dual of an LP in two different ways. Today we will

More information

Infinite locally random graphs

Infinite locally random graphs Infinite locally random graphs Pierre Charbit and Alex D. Scott Abstract Motivated by copying models of the web graph, Bonato and Janssen [3] introduced the following simple construction: given a graph

More information

Sharp lower bound for the total number of matchings of graphs with given number of cut edges

Sharp lower bound for the total number of matchings of graphs with given number of cut edges South Asian Journal of Mathematics 2014, Vol. 4 ( 2 ) : 107 118 www.sajm-online.com ISSN 2251-1512 RESEARCH ARTICLE Sharp lower bound for the total number of matchings of graphs with given number of cut

More information

Bicriteria Network Design via Iterative Rounding

Bicriteria Network Design via Iterative Rounding Bicriteria Network Design via Iterative Rounding Piotr Krysta Department of Computer Science, Dortmund University Baroper Str. 301, 44221 Dortmund, Germany piotr.krysta@cs.uni-dortmund.de Abstract. We

More information

Math 5593 Linear Programming Lecture Notes

Math 5593 Linear Programming Lecture Notes Math 5593 Linear Programming Lecture Notes Unit II: Theory & Foundations (Convex Analysis) University of Colorado Denver, Fall 2013 Topics 1 Convex Sets 1 1.1 Basic Properties (Luenberger-Ye Appendix B.1).........................

More information

On the Page Number of Upward Planar Directed Acyclic Graphs

On the Page Number of Upward Planar Directed Acyclic Graphs Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 17, no. 3, pp. 221 244 (2013) DOI: 10.7155/jgaa.00292 On the Page Number of Upward Planar Directed Acyclic Graphs Fabrizio Frati 1 Radoslav

More information

Planarity. 1 Introduction. 2 Topological Results

Planarity. 1 Introduction. 2 Topological Results Planarity 1 Introduction A notion of drawing a graph in the plane has led to some of the most deep results in graph theory. Vaguely speaking by a drawing or embedding of a graph G in the plane we mean

More information

Adjacent: Two distinct vertices u, v are adjacent if there is an edge with ends u, v. In this case we let uv denote such an edge.

Adjacent: Two distinct vertices u, v are adjacent if there is an edge with ends u, v. In this case we let uv denote such an edge. 1 Graph Basics What is a graph? Graph: a graph G consists of a set of vertices, denoted V (G), a set of edges, denoted E(G), and a relation called incidence so that each edge is incident with either one

More information

Math 414 Lecture 2 Everyone have a laptop?

Math 414 Lecture 2 Everyone have a laptop? Math 44 Lecture 2 Everyone have a laptop? THEOREM. Let v,...,v k be k vectors in an n-dimensional space and A = [v ;...; v k ] v,..., v k independent v,..., v k span the space v,..., v k a basis v,...,

More information

1. Lecture notes on bipartite matching

1. Lecture notes on bipartite matching Massachusetts Institute of Technology 18.453: Combinatorial Optimization Michel X. Goemans February 5, 2017 1. Lecture notes on bipartite matching Matching problems are among the fundamental problems in

More information

1 Matchings in Graphs

1 Matchings in Graphs Matchings in Graphs J J 2 J 3 J 4 J 5 J J J 6 8 7 C C 2 C 3 C 4 C 5 C C 7 C 8 6 J J 2 J 3 J 4 J 5 J J J 6 8 7 C C 2 C 3 C 4 C 5 C C 7 C 8 6 Definition Two edges are called independent if they are not adjacent

More information

Elementary Combinatorial Topology

Elementary Combinatorial Topology Elementary Combinatorial Topology Frédéric Meunier Université Paris Est, CERMICS, Ecole des Ponts Paristech, 6-8 avenue Blaise Pascal, 77455 Marne-la-Vallée Cedex E-mail address: frederic.meunier@cermics.enpc.fr

More information

HW Graph Theory SOLUTIONS (hbovik)

HW Graph Theory SOLUTIONS (hbovik) Diestel 1.3: Let G be a graph containing a cycle C, and assume that G contains a path P of length at least k between two vertices of C. Show that G contains a cycle of length at least k. If C has length

More information

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings

On the Relationships between Zero Forcing Numbers and Certain Graph Coverings On the Relationships between Zero Forcing Numbers and Certain Graph Coverings Fatemeh Alinaghipour Taklimi, Shaun Fallat 1,, Karen Meagher 2 Department of Mathematics and Statistics, University of Regina,

More information

arxiv: v1 [math.co] 27 Feb 2015

arxiv: v1 [math.co] 27 Feb 2015 Mode Poset Probability Polytopes Guido Montúfar 1 and Johannes Rauh 2 arxiv:1503.00572v1 [math.co] 27 Feb 2015 1 Max Planck Institute for Mathematics in the Sciences, Inselstraße 22, 04103 Leipzig, Germany,

More information

Strong edge coloring of subcubic graphs

Strong edge coloring of subcubic graphs Strong edge coloring of subcubic graphs Hervé Hocquard a, Petru Valicov a a LaBRI (Université Bordeaux 1), 351 cours de la Libération, 33405 Talence Cedex, France Abstract A strong edge colouring of a

More information

Preimages of Small Geometric Cycles

Preimages of Small Geometric Cycles Preimages of Small Geometric Cycles Sally Cockburn Department of Mathematics Hamilton College, Clinton, NY scockbur@hamilton.edu Abstract A graph G is a homomorphic preimage of another graph H, or equivalently

More information

Collapsible biclaw-free graphs

Collapsible biclaw-free graphs Collapsible biclaw-free graphs Hong-Jian Lai, Xiangjuan Yao February 24, 2006 Abstract A graph is called biclaw-free if it has no biclaw as an induced subgraph. In this note, we prove that if G is a connected

More information

2. Optimization problems 6

2. Optimization problems 6 6 2.1 Examples... 7... 8 2.3 Convex sets and functions... 9 2.4 Convex optimization problems... 10 2.1 Examples 7-1 An (NP-) optimization problem P 0 is defined as follows Each instance I P 0 has a feasibility

More information

Week 9-10: Connectivity

Week 9-10: Connectivity Week 9-0: Connectiity October 3, 206 Vertex Connectiity Let G = (V, E) be a graph. Gien two ertices x, y V. Two (x, y)-path are said to be internally disjoint if they hae no internal ertices in common.

More information

Plant location with minimum inventory

Plant location with minimum inventory Mathematical Programming 83 (1998) 101-111 Plant location with minimum inventory Francisco Barahona *, David Jensen IBM, Thomas J. Watson Research Center, P.O. Box 218, Yorktown Heights, NY 10598, USA

More information

Outline. 1 The matching problem. 2 The Chinese Postman Problem

Outline. 1 The matching problem. 2 The Chinese Postman Problem Outline The matching problem Maximum-cardinality matchings in bipartite graphs Maximum-cardinality matchings in bipartite graphs: The augmenting path algorithm 2 Let G = (V, E) be an undirected graph.

More information

Advanced Operations Research Techniques IE316. Quiz 1 Review. Dr. Ted Ralphs

Advanced Operations Research Techniques IE316. Quiz 1 Review. Dr. Ted Ralphs Advanced Operations Research Techniques IE316 Quiz 1 Review Dr. Ted Ralphs IE316 Quiz 1 Review 1 Reading for The Quiz Material covered in detail in lecture. 1.1, 1.4, 2.1-2.6, 3.1-3.3, 3.5 Background material

More information

Maximum number of edges in claw-free graphs whose maximum degree and matching number are bounded

Maximum number of edges in claw-free graphs whose maximum degree and matching number are bounded Maximum number of edges in claw-free graphs whose maximum degree and matching number are bounded Cemil Dibek Tınaz Ekim Pinar Heggernes Abstract We determine the maximum number of edges that a claw-free

More information

Discrete Applied Mathematics. A revision and extension of results on 4-regular, 4-connected, claw-free graphs

Discrete Applied Mathematics. A revision and extension of results on 4-regular, 4-connected, claw-free graphs Discrete Applied Mathematics 159 (2011) 1225 1230 Contents lists available at ScienceDirect Discrete Applied Mathematics journal homepage: www.elsevier.com/locate/dam A revision and extension of results

More information

Math 778S Spectral Graph Theory Handout #2: Basic graph theory

Math 778S Spectral Graph Theory Handout #2: Basic graph theory Math 778S Spectral Graph Theory Handout #: Basic graph theory Graph theory was founded by the great Swiss mathematician Leonhard Euler (1707-178) after he solved the Königsberg Bridge problem: Is it possible

More information

Math 443/543 Graph Theory Notes 11: Graph minors and Kuratowski s Theorem

Math 443/543 Graph Theory Notes 11: Graph minors and Kuratowski s Theorem Math 443/543 Graph Theory Notes 11: Graph minors and Kuratowski s Theorem David Glickenstein November 26, 2008 1 Graph minors Let s revisit some de nitions. Let G = (V; E) be a graph. De nition 1 Removing

More information

1 Matching in Non-Bipartite Graphs

1 Matching in Non-Bipartite Graphs CS 369P: Polyhedral techniques in combinatorial optimization Instructor: Jan Vondrák Lecture date: September 30, 2010 Scribe: David Tobin 1 Matching in Non-Bipartite Graphs There are several differences

More information

arxiv: v1 [math.co] 7 Dec 2018

arxiv: v1 [math.co] 7 Dec 2018 SEQUENTIALLY EMBEDDABLE GRAPHS JACKSON AUTRY AND CHRISTOPHER O NEILL arxiv:1812.02904v1 [math.co] 7 Dec 2018 Abstract. We call a (not necessarily planar) embedding of a graph G in the plane sequential

More information

Rubber bands. Chapter Rubber band representation

Rubber bands. Chapter Rubber band representation Chapter 1 Rubber bands In the previous chapter, we already used the idea of looking at the graph geometrically, by placing its nodes on the line and replacing the edges by rubber bands. Since, however,

More information

Paths, Flowers and Vertex Cover

Paths, Flowers and Vertex Cover Paths, Flowers and Vertex Cover Venkatesh Raman M. S. Ramanujan Saket Saurabh Abstract It is well known that in a bipartite (and more generally in a König) graph, the size of the minimum vertex cover is

More information

ACO Comprehensive Exam October 12 and 13, Computability, Complexity and Algorithms

ACO Comprehensive Exam October 12 and 13, Computability, Complexity and Algorithms 1. Computability, Complexity and Algorithms Given a simple directed graph G = (V, E), a cycle cover is a set of vertex-disjoint directed cycles that cover all vertices of the graph. 1. Show that there

More information

Theorem 3.1 (Berge) A matching M in G is maximum if and only if there is no M- augmenting path.

Theorem 3.1 (Berge) A matching M in G is maximum if and only if there is no M- augmenting path. 3 Matchings Hall s Theorem Matching: A matching in G is a subset M E(G) so that no edge in M is a loop, and no two edges in M are incident with a common vertex. A matching M is maximal if there is no matching

More information

THE INSULATION SEQUENCE OF A GRAPH

THE INSULATION SEQUENCE OF A GRAPH THE INSULATION SEQUENCE OF A GRAPH ELENA GRIGORESCU Abstract. In a graph G, a k-insulated set S is a subset of the vertices of G such that every vertex in S is adjacent to at most k vertices in S, and

More information

ON THE EMPTY CONVEX PARTITION OF A FINITE SET IN THE PLANE**

ON THE EMPTY CONVEX PARTITION OF A FINITE SET IN THE PLANE** Chin. Ann. of Math. 23B:(2002),87-9. ON THE EMPTY CONVEX PARTITION OF A FINITE SET IN THE PLANE** XU Changqing* DING Ren* Abstract The authors discuss the partition of a finite set of points in the plane

More information

Steiner Trees and Forests

Steiner Trees and Forests Massachusetts Institute of Technology Lecturer: Adriana Lopez 18.434: Seminar in Theoretical Computer Science March 7, 2006 Steiner Trees and Forests 1 Steiner Tree Problem Given an undirected graph G

More information

Ma/CS 6b Class 5: Graph Connectivity

Ma/CS 6b Class 5: Graph Connectivity Ma/CS 6b Class 5: Graph Connectivity By Adam Sheffer Communications Network We are given a set of routers and wish to connect pairs of them to obtain a connected communications network. The network should

More information

Characterizing Graphs (3) Characterizing Graphs (1) Characterizing Graphs (2) Characterizing Graphs (4)

Characterizing Graphs (3) Characterizing Graphs (1) Characterizing Graphs (2) Characterizing Graphs (4) S-72.2420/T-79.5203 Basic Concepts 1 S-72.2420/T-79.5203 Basic Concepts 3 Characterizing Graphs (1) Characterizing Graphs (3) Characterizing a class G by a condition P means proving the equivalence G G

More information

Small Survey on Perfect Graphs

Small Survey on Perfect Graphs Small Survey on Perfect Graphs Michele Alberti ENS Lyon December 8, 2010 Abstract This is a small survey on the exciting world of Perfect Graphs. We will see when a graph is perfect and which are families

More information

arxiv: v2 [math.co] 23 Jan 2018

arxiv: v2 [math.co] 23 Jan 2018 CONNECTIVITY OF CUBICAL POLYTOPES HOA THI BUI, GUILLERMO PINEDA-VILLAVICENCIO, AND JULIEN UGON arxiv:1801.06747v2 [math.co] 23 Jan 2018 Abstract. A cubical polytope is a polytope with all its facets being

More information

Superconcentrators of depth 2 and 3; odd levels help (rarely)

Superconcentrators of depth 2 and 3; odd levels help (rarely) Superconcentrators of depth 2 and 3; odd levels help (rarely) Noga Alon Bellcore, Morristown, NJ, 07960, USA and Department of Mathematics Raymond and Beverly Sackler Faculty of Exact Sciences Tel Aviv

More information

On 2-Subcolourings of Chordal Graphs

On 2-Subcolourings of Chordal Graphs On 2-Subcolourings of Chordal Graphs Juraj Stacho School of Computing Science, Simon Fraser University 8888 University Drive, Burnaby, B.C., Canada V5A 1S6 jstacho@cs.sfu.ca Abstract. A 2-subcolouring

More information

The Structure of Bull-Free Perfect Graphs

The Structure of Bull-Free Perfect Graphs The Structure of Bull-Free Perfect Graphs Maria Chudnovsky and Irena Penev Columbia University, New York, NY 10027 USA May 18, 2012 Abstract The bull is a graph consisting of a triangle and two vertex-disjoint

More information

G G[S] G[D]

G G[S] G[D] Edge colouring reduced indierence graphs Celina M. H. de Figueiredo y Celia Picinin de Mello z Jo~ao Meidanis z Carmen Ortiz x Abstract The chromatic index problem { nding the minimum number of colours

More information

3 No-Wait Job Shops with Variable Processing Times

3 No-Wait Job Shops with Variable Processing Times 3 No-Wait Job Shops with Variable Processing Times In this chapter we assume that, on top of the classical no-wait job shop setting, we are given a set of processing times for each operation. We may select

More information

Graphs and Network Flows IE411. Lecture 21. Dr. Ted Ralphs

Graphs and Network Flows IE411. Lecture 21. Dr. Ted Ralphs Graphs and Network Flows IE411 Lecture 21 Dr. Ted Ralphs IE411 Lecture 21 1 Combinatorial Optimization and Network Flows In general, most combinatorial optimization and integer programming problems are

More information

A Vizing-like theorem for union vertex-distinguishing edge coloring

A Vizing-like theorem for union vertex-distinguishing edge coloring A Vizing-like theorem for union vertex-distinguishing edge coloring Nicolas Bousquet, Antoine Dailly, Éric Duchêne, Hamamache Kheddouci, Aline Parreau Abstract We introduce a variant of the vertex-distinguishing

More information

PAIRED-DOMINATION. S. Fitzpatrick. Dalhousie University, Halifax, Canada, B3H 3J5. and B. Hartnell. Saint Mary s University, Halifax, Canada, B3H 3C3

PAIRED-DOMINATION. S. Fitzpatrick. Dalhousie University, Halifax, Canada, B3H 3J5. and B. Hartnell. Saint Mary s University, Halifax, Canada, B3H 3C3 Discussiones Mathematicae Graph Theory 18 (1998 ) 63 72 PAIRED-DOMINATION S. Fitzpatrick Dalhousie University, Halifax, Canada, B3H 3J5 and B. Hartnell Saint Mary s University, Halifax, Canada, B3H 3C3

More information