Bounding Tree Cover Number and Positive Semidefinite Zero Forcing Number

Size: px
Start display at page:

Download "Bounding Tree Cover Number and Positive Semidefinite Zero Forcing Number"

Transcription

1 Bounding Tree Cover Number and Positive Semidefinite Zero Forcing Number Sofia Burille Mentor: Micael Natanson September 15, 2014 Abstract Given a grap, G, wit a set of vertices, v, and edges, various properties can be calculated. Two of tese properties, or grap parameters, are te tree cover number and te positive semidefinite zero forcing numbers, T (G and Z + (G respectively. Metods of easily bounding T (G and Z + (G are presented. Te general procedure is to break a grap G, into multiple smaller subgraps G i at specific vertices, separating vertices. Tree cover number of smaller graps are easier to calculate, so T (G i for eac subgrap is calculated and combined to estimate te tree cover number of T (G. Tese estimations and bounds can be more or less accurate depending of te structure of te grap. Different cases are examined to conclude results specific to certain kind of graps. Te same process is applied to positive semidefinite zero forcing, Z + (G. Activity Report To begin tis Matematics researc project, I ad to first understand wat grap teory is and te more recent discoveries relating to te field. So te for te first part of te summer I was reading textbooks and academic papers relating to te topic. Never aving read Matematics researc papers I ad to learn te various vocabulary, style, and formatting of it. Ten I started collecting data. Collecting data consisted of some-wat systematically generating graps, ten calculating various parameters of eac grap. Essentially I was looking for patterns and insigts on ow te graps were beaving in relation to one anoter. Tis eventually led me to some observations, wic I would develop into propositions and some eventually teorems. I also worked on understanding some proofs in academic papers and even sowing te proof eld true for an example. Trougout te summer I also tried to develop more efficient ways of collecting data by using computer programs suc as Sage or Matematica (wic required also learning te programs temselves. Trougout te summer I would discuss my progress and questions wit my mentor, Professor Natanson. In our discussions, we elped eac oter wit te understanding of te material, a proof, or ideas from te data. 1

2 1 Introduction Grap Teory is te study of graps. Graps are a way to model many tings from everyday life. Grap parameters are measurable properties of graps. I investigated metods to bound 2 parameters, tree cover number and te positive semidefinite zero forcing number, wic elp bound a tird more important parameter, minimum semidefinite rank, T (G, Z + (G, and mr + respectively. In [4], cut vertex reduction is formulated. A cut vertex is a vertex suc tat wen removed disconnects te grap. In graps tat contain a cut vertex, te grap can be divided into smaller graps, called subgraps, G i, to more easily calculate T (G and Z + (G. We expand tis idea to multiple separating vertices, in wic removing tose vertices disconnects te grap. We make te following definitions X = {v 1,v 2,...,v n } is te set of separating vertices, v i is a vertex in X, T 1 (G is te size of te minimum tree cover of G wic as all v i in te same tree, T 2 (G is te size of te minimum tree cover of G in wic te separating vertices are comprised of 2 trees, and T k (G is te size of te minimum tree cover of G in wic te separating vertices are comprised of k trees. 2 Preliminaries A grap is made up of vertices and edges between tem. Two vertices are neigbors, or connected, of tere is an edge between tem. Te main portion of my researc was focused on te grap parameter tree cover number, T (G. In [6], te tree cover property is created and defined. Te tree cover number of a multigrap G, denoted T (G, is te minimum number of vertex disjoint simple trees occurring as induced subgraps of G tat cover all of te vertices of G. Essentially wat tat means is te minimum number of trees, wic is a type of grap, needed to cover all of a grap G. An induced subgrap means tat one take a portion a grap, but tis part of te grap, if it contains any 2 vertices tat contain an edge in G, ten te edge between tem must also be present in te subgrap. So a tree cover of any grap will ave a collection of trees, all of wic will be induced subgraps of G. So tree covers are collections of induced subgraps. Anoter parameter i investigated was positive semidefinite zero forcing number. Te positive semidefinite zero forcing number is given a set of initial black vertices tat using te forcing rules can force te oter vertices to be black, wat is te minimum lengt of te initial set needed to be able to turn all of te vertices black? 3 Induced Subgraps Te simplest expansion of te cut vertex reduction is two separating vertices reduction. Even tis extra step complicates te problem significantly. Al- 2

3 toug te tree cover number is te minimal amount of disjoint trees, tese trees can often be created in several ways. Tere are often multiple optimal tree covers. Tese tree covers can ave te separating vertices in many combinations of same or different trees. Since more tan a single vertex is included in every G i we need to verify tat tey still create a tree covering for G. It is obvious tat wen starting wit a tree cover for G, te resulting tree covers for G i still cover eac vertex in G i and eac vertex of te tree cover. However edges could be missing and result in disconnected trees, causing a general induced forest instead of a specific induced tree cover. We prove te following Lemma to eliminate tis problem. Lemma 3.1. Given a tree cover T of G, let H be an induced subgrap of G. Ten, H T is a collection of subgraps wic serve as a tree cover of H. Start wit G. T is a collection of subgraps tat contains all of te vertices in G. Ten we take te subgrap of T, H T, wic is te restriction of T. T contains all te vertices H could possibly ave, terefore te vertices of H T are exactly tose of H. Since te edges of H T are no more tan T, wic is comprised only of trees, ten H T can only be eiter tose trees, or tose trees minus some edges, wic simply creates more trees. Terefore H T is still an induced tree cover. 4 Relating T k s In relating different T k s to eac oter some more interesting results arose; owever, we ave not been able to find an appropriate application for tem. Teorem 4.1. Limits For any grap G, wit 1 < k te number of separating vertices, T k 1 (G T k (G 1 (1 If k = n ten wen looking at T k 1, since tere are n 1 trees but n vertices, ten 1 tree as to ave 2 of te v i togeter. If k < n ten at least 1 tree as to ave 2 or more of te v i togeter. Let v 1 and v 2 be in te same tree togeter. Tere exists a distinct pat between v 1 and v 2. If we remove one of te edges in tat pat ten v 1 and v 2 will be disconnected. Wat was once 1 tree, will now be 2 trees, wit v 1 and v 2 being in 2 different trees, wic adds exactly 1 to T. So for a particular G, if T k 1 (G < T k (G, we can make a T k cover from a T k 1 cover by adding exactly one tree. 3

4 Tis teorem was in part created to be able to relate tese terms we created to eac oter and to T (G in general. Since T k 1 is often greater tan or equal to T k, an example being T 1 is usually greater tan or equal to T 2, I investigated wen is T 1 smaller tan T 2? Tis was in opes to better understand T (G in general. However, tis question was difficult to answer and is open to furter researc. 5 Initial Point Te simplest expansion of te cut vertex reduction is two separating vertices reduction. Te goal of expanding te cut vertex reduction is tat many graps do not ave a single vertex, in wic case te teorem cannot be applied. Expanding to two separating vertices, more graps can be included, wit te end goal of expanding to any amount of separating vertices. 5.1 Graps wit Two Separating Vertices Teorem 5.1. Let G be a grap wit vertex set V. Let X be fixed {v 1,v 2 } V, suc tat X is a separating set for G. Let {W 1,...,W } be te vertices of te connected components of G\{v 1,v 2 }; and let G i = G[W i X]. Let = te number of subgraps. T (G T (G i 2( 1 (2 Start wit an optimal tree cover, T, for G. Break apart G at v i into subgraps, G i, and consequently te optimal tree cover into tree covers for eac G i, wic using Lemma 3.1 Trees not containing v i will be in only one subgrap. Since tere are 2 separating vertices in v i and terefore only 2 vertices tat are in multiple subgraps, te igest amount of trees te v i can be broken up into is 2 trees. We are calculating a lower bound, we want to subtract off te greatest possible amount of extra trees to get te smallest value. Since 2 is te igest value, we will focus on v i being in 2 different trees in te tree cover for G to prove our bound. So eac G i will ave at least 2 trees. Te 2 trees eac wit a different v i, will be in eac subgrap, meaning tey will eac be counted times. We want tem counted only once so tey are counted 1 extra times. In our final equation we want to subtract tis extra. Since we ave 2 many different trees ten we are subtracting 2( 1, wic is te igest we can subtract. Te bound is as small as possible. Putting all tese trees togeter and subtracting te extra will give us a size of a tree cover tat is a lower bound because tis tree covering cannot be made any less optimally. Terefore T (G T (G i 2( 1. 4

5 Tere is difficulty in building an optimal tree cover, terefore attaining T (G, G from optimal tree covers of eac G i. Tis is wy we ave instead of = in our formula. However in certain cases an optimal tree cover of G can be made from optimal tree covers of eac G i. Terefore wit some certain assumptions made, we can ave = in our formula. Tis means under certain cases, combining for all i,t (G i can be used to calculate T (G. Teorem 5.2. Let G be a grap wit vertex set V. Let X be fixed {v 1,v 2 } V, suc tat X is a separating set for G. Let {W 1,...,W } be te vertices of te connected components of G\{v 1,v 2 }; and let G i = G[W i X]. For any G suc tat v1 v 2, T 1 (G = T 1 (G i ( 1 (3 and T 2 (G = T 2 (G i 2( 1 (4 Start wit a minimal tree cover, T i, for eac G i. For eac T i tere exists some T i1 suc tat v 1 V (T i1, and some different T i2 suc tat v 2 V (T i2. For T i {T i1,t i2 },T i is contained in only one G i, terefore appears only once in T (G i, and translates simply to be only 1 tree in exactly 1 T i terefore exactly 1 T i in T. Let T v1 be (T i1. Because all T i s are induced trees and we are just glueing all te trees togeter at teir one common vertex, v 1, T v1 is still a connected tree. Since we are glueing all T i 1 s togeter at v 1 tere is no way for tere to be an edge between 1 vertex in one G i to anoter except troug v 1, terefore tere is a unique pat from any vertex to anoter. So T v1 is te induced tree in G tat contains v 1. Let T v2 be (T i,2, meaning T v2 is te induced tree in G tat contains v 2. Ten T = ( (T i \ {T i,1,t i,2 } {T v1 Tv2 } is a tree cover for G because all T i are induced trees and V (T = V (G (All te vertices in G are in T. Since we found a tree cover te minimum tree cover can be no bigger tan te tree cover we just created. Terefore, T 2 (G T 2 (G i 2( 1 Combining wit 5.1 we get T 2 (G = T 2 (G i 2( 1 5

6 Start wit a minimal tree cover, T i, for eac G i. Since v 1 v 2, and v 1 and v 2 are in te same tree ten te tree containing tem, because tree covers are collections of induced subgraps, must go troug te edge between tem. All te trees in eac G i containing v 1 and v 2 are all glued togeter at v 1 and v 2. Terefore wen glueing all tese trees to make one tree, we know it is still a connected tree because tere is no way for tere to be an edge between 1 vertex in one G i to anoter except troug v 1 or v 2. Adding tis tree to all te oter trees gives us a tree cover for G. Since we found a tree cover te minimum tree cover can be no bigger tan te tree cover we just created. Terefore, T 1 (G T 1 (G i ( 1 Combining wit 5.1 we get T 1 (G = T 1 (G i ( 1 From tese we see certain patterns arising and build to multiple vertices. 6 Multiple separating vertices Te 2 vertice general bound conjecture can be expanded to multiple vertices. Eac increasing vertex simply adds one more vertex, and terefore tree tat can be counted extra times. Teorem 6.1. General Bound Wit assumptions and definitions above, for any grap G, T (G T (G i n( 1 (5 Start wit an optimal tree cover, T, for G. Break apart G at v i into subgraps, G i, and consequently te optimal tree cover into tree covers for eac G i, wic using Lemma 3.1 Trees not containing v i will be in only one subgrap. Since tere are n separating vertices in v i and terefore only n vertices tat are in multiple subgraps, te igest amount of trees te v i can be broken up into is 6

7 n trees. We are calculating a lower bound, we want to subtract off te greatest possible amount of extra trees to get te smallest value. Since n is te igest value, we will focus on v i being in n different trees in te tree cover for G to prove our bound. So eac G i will ave at least n trees. Te n many trees eac wit a different v i, will be in eac subgrap, meaning tey will eac be counted times. We want tem counted only once so tey are counted 1 extra times. In our final equation we want to subtract tis extra. Since we ave n many different trees ten we are subtracting n( 1, wic is te igest we can subtract. Te bound is as small os possible. Putting all tese trees togeter and subtracting te extra will give us a size of a tree cover tat is a lower bound because ( tis tree covering cannot be made any less optimally. Terefore T (G (T (G i n( 1. In te 2 connected vertices equality proof, wen bot vertices were in te different trees, te problem was simplified somewat. Tis is in part due to ow tis specific format some some way mirrors te original cut vertex reduction, but instead of one vertex be in all G i tere are more vertices in all G i but tey do not interact wit eac oter. Tis brings us to a a teorem wit a substantial assumption, but very useful result. Recall tat T k (G is te size of te minimum tree cover of G in wic te separating vertices are comprised of k trees. Also, we define n as te number of separating vertices in te grap, G. An Example No assumptions: T (G ( T (G i n( 1, were n = te number of separating vertices and = te number of subgraps G i 7

8 4 v3 v2 5 v G = G 1 = 5 4 v3 v2 v1 G 2 = v3 v2 6 v Figure 1: An example of a grap, G, wit 3 separating vertices, v 1, v 2, and v 3. and its two subgraps G 1 and G 2 It was found tat = 2, n = 3 because tere are 2 subgraps and 3 separating vertices. It was also found tat T (G = 2 and for bot i, T (G i = 2. Using our formula of an estimate of te tree cover number: T (G (2 1 = 1, terefore T (G 1, wic is tree because T (G = 2. Conjecture 6.2. T k EQUALITY For any grap G, were n is te number of separating vertices and eac of te separating vertices are in different trees. T n (G = T n (G i n( 1 (6 Start wit a minimal tree cover, T i, for eac G i. For eac T i tere exists some T i1 suc tat v 1 V (T i1, some different T i2 suc tat v 2 V (T i2,... and some oter different T in suc tat v n V (T in. For T i {T i1,t i2,...,t in },T i is contained in only one G i, terefore appears only once in T (G i, and translates simply 8

9 to be only 1 tree in exactly 1 T i terefore exactly 1 T i in T. Let T v1 be (T i1. Because all T i s are induced trees and we are just glueing all te trees togeter at teir one common vertex, v 1, T v1 is still a connected tree. Since we are glueing all T i 1 s togeter at v 1 tere is no way for tere to be an edge between 1 vertex in one G i to anoter except troug v 1, terefore tere is a unique pat from any vertex to anoter. So T v1 is te induced tree in G tat contains v 1. Let T v2 be (T i,2, meaning T v2 is te induced tree in G tat contains v 2. Let T vn be (T i,n, meaning T vn is te induced tree in G tat contains v n. Ten T = ( (T i \ {T i,1,t i,2,...,t i,n } {T v1 Tv2... T vn } is a tree cover for G because all T i are induced trees and V (T = V (G (All te vertices in G are in T. Since we found a tree cover te minimum tree cover can be no bigger tan te tree cover we just created. Terefore, T n (G T n (G i Combining wit te general bound result, T n (G T n (G i n( 1 n( 1 we get: T n (G i n( 1 T n (G T n (G i n( 1. Terefore, T n = ( T n(g i n( 1, wen all v i are in different trees. Te problem wit trying to ave an exact calculation, instead of just an estimation, of T (G using T (G i is wen we are building a tree cover of G using te tree covers of G i te graps ave to be able to glue togeter at a distinct part of a tree. Tis is a problem wen two of te separating vertices are in te same tree, but not troug an edge between tem, or if tere is not consistency among te trees wit separating vertices. Wit more assumptions we can get around some of tese problems. Conjecture 6.3. For any grap G wit v i tree connected, wit tree connected meaning tat tere is a distinct pat between all v i, T 1 (G = (T 1 (G i ( 1 (7 Start wit a minimal tree cover, T i, for eac G i. For eac T i tere exists some T iv suc tat v i V (T iv. For T i {T iv },T i is contained in only one G i, 9

10 terefore appears only once in T (G i, and translates simply to be only 1 tree in exactly 1 T i terefore exactly 1 T i in T. Let T v be (T iv. Since all te v i are in te same tree togeter ten all te edges between tem will be in all T i. Eac vertex tat is not v i, but is in a tree wit v i, will ave a unique pat to v i. Because all T iv s are induced trees and we are just glueing all te trees togeter at teir one common root, te v i tree, and glueing tem togeter nowere else, T v is still a connected tree. Since we are glueing all T i v s togeter at v i tere is no way for tere to be an edge between 1 vertex in one G i to anoter except troug v i, terefore tere is a unique pat from any vertex to anoter. So T vi is te induced tree in G tat contains all v i. Ten T = ( (T i \ {T i,v } {T v } is a tree cover for G because all T i are induced trees and V (T = V (G (All te vertices in G are in T. Since we found a tree cover te minimum tree cover can be no bigger tan te tree cover we just created. Terefore, T 1 (G T 1 (G i ( 1 Combining wit te general bound result, T 1 (G T 1 (G i ( 1 (8 we get: ( T 1 (G i ( 1 T 1 (G ( T 1 (G i ( 1. Terefore, T 1 = ( T 1(G i ( 1, wen all v i are tree connected. Te various results and specific cases are summed up in a few tables. 10

11 v i E T 1 T = = = Table 1: Summary of results wen tere are 2 separating vertices, wen n = 2 v i E T 1 T 2 T DNE = = = = = Table 2: Summary of results wen tere are 2 separating vertices, wen n = 3 ( T k (G T k(g i n( 1, n = number of separating vertices v i : Example configuration of ow v i could be arranged in G. E : Te number of edges between v i : Case wit only inequality proven in formula = : Case wit equality proven in formula Tere can be a variety of assumptions made so similar results are attained. One way to enforce consistency witout restricting te tree cover to suc specific types of configuration, we simply enforce consistency by starting wit a tree cover of v i. Conjecture 6.4. MN CONJECTURE 4 Let G be a grap wit vertex set V suc tat X V is a separating set for G, as usual, and let S be a fixed tree cover of X. For any grap H wic contains X, define T S (H to be te size of te minimum 11

12 tree cover of H wic reduces to S on X. Ten T S (G = T S (G i S ( 1 (9 Start wit a tree cover, T for G, break it into tree covers, T i for eac G i. Trees not containing v i will only be in 1 G i and remain as induced trees, as known from Lemma 3.1. Since we started wit S, we extend tose trees to te rest of G and consequently to eac G i. Eac G i will ave S as an induced subgrap. For any two vertices tat are in te same tree, if te pat between tem passes troug anoter G i, it does so troug S, wic is a tree cover of X tat is in G i. Terefore T i is still an induced tree. Tere are at least S trees in eac G i. So te trees in S will be counted for eac G i, we want tem counted only once, so tey are counted extra 1 times. Tis appens for eac tree in S, so we ave S ( 1 total extra. Terefore, T S (G T S (G i S ( 1 (10 Starting wit a tree cover for eac G i we build tem up to get a tree cover for G. Trees not containing v i will only be in 1 G i and are just one tree in G. Eac G i will ave te trees tat are in S. Tese trees can all be glued at eac tree in S, wic are in every G i. Since we are glueing all tese trees at a single common base vertex, tey form an induced tree covering, wic covers all te vertices not in v i trees. Adding tese trees to te trees not containing v i, gives a tree cover for G. Te optimal tree cover cannot be any smaller tan tis tree cover. Terefore, T S (G Combining (10 and (11 we get, Terefore, T S (G i S ( 1 T S (G T S (G = 7 Relating T (G to Z + (G T S (G i S ( 1 (11 T S (G i S ( 1 T S (G i S ( 1 Zero forcing, Z(G, and positive semidefinite zero forcing, Z + (G, are te minimum amount of initial vertices, wic make up te Forcing Set, wic 12

13 ten force oter vertices so tat te wole grap is covered. Z(G and Z + (G are comparable to P(G and T (G respectively. From a forcing set, one can produce a forcing tree cover, wic is similar to trees in tree covers. We try to establis connections between T (G and Z + (G. Since Z + (G is more restrictive ten T (G, not every tree cover can be made into a forcing tree cover. I created a algoritm to find out if a specific tree cover could be turned into a forcing tree cover, and if yes, ow to do so. Te algoritm was never completely finised and is open to furter investigation. However, in trying to understand te previously stated question of wen is T 1 (G < T 2 (G, in a different way, I was able to relate T (G and Z + (G in a very specific way in certain cases. Tere is known relationsip between T (G and Z + (G tat Z + (G T (G. From tis, it can be seen tat forcing tree covers are similar in some ways to tree covers. So saying two vertices are in te same tree is similar to saying to vertices are in te same forcing tree, wic means tey are not in te same forcing set for tat particular forcing set. If two vertices are in different forcing trees, owever, we cannot say weter or not tey can be in te same forcing set togeter. Proposition 7.1. Fix {v 1,v 2 } and let v 1 v 2. Let G be a grap suc tat T (G = Z + (G. If T 1 (G < T 2 (G ten no optimal zero forcing set contains bot v 1 and v 2. Let G be a grap suc tat T 1 (G < T 2 (G. Te edge v 1 v 2 will be included in every single optimal tree cover of G. Every forcing tree cover can be created from a tree cover. Because T (G = Z + (G, every optimal forcing tree is also an optimal tree cover. Since v 1 v 2, one v always as to force te oter v. Terefore v 1 and v 2 can never be in te same optimal forcing set. 8 Positive Semidefinite Zero Forcing Since positive semidefinite zero forcing as similarities to tree cover number, I was able to make similar conclusions wit positive semidefinite zero forcing. Lemma 8.1. Let T be a forcing tree cover of G, let H be an induced subgrap of G. H T is te restriction of T onto H, making it a subgrap of T. Ten, H T is a collection of subgraps wic serve as forcing tree cover of H. Because T is a forcing tree cover and H T is a induced subgrap of T, ten H T must be a forest cover or tree cover. Wen restricting T, if trees become disconnected, wat was once 1 tree simply becomes multiple trees tat cover 13

14 te same vertices. Since H T is an induced subgrap, te degree of a vertex in a component can only decrease, meaning u cannot be prevented from forcing because of too many neigbors. So if u v and bot u and v are still present, ten u v. If u is no longer present ten v is made it be part of te initial forcing set and forcing will continue as before. Tis appens for every uv pair in H T. Terefore H T is still a collection of trees serving as an induced forcing tree cover. Tis allows furter results, similar to te T (G results. Teorem 8.2. Fix v 1,v 2,...,v n to be our separating set Ten, Z + (G Z + (G i n( 1 (12 Start wit an optimal forcing set F for G. Te optimal forcing set F creates an optimal forcing tree cover, T, of G. Tere are at most n trees in T intersecting our separating set, one containing v 1, one containing v 2,..., anoter containing v n. Because F is an optimal forcing set we know tat T = Z + (G. We break down tis optimal forcing tree cover into covers for eac G i. Using our result from Lemma 8.1, we know tese covers, T i, are comprised of forcing trees for eac G i. Tese forcing trees give us forcing sets for eac G i. So we ave a forcing tree cover, we just do not know if it is te optimal one, so Z + (G cannot be any bigger tan tat. For any T i, T i Z + (G i. Ten, sum up all te forcing trees. Of all te forcing trees in all G i, only n at most, one for eac v i, can be counted for eac G i.tey are counted times, meaning tey are counted extra 1 times. Since tere are at most n, we get at most n( 1 extra counted trees. So from our past proofs we know tat Since T i Z + (G i ten T T i T and since T = Z + (G, terefore, Z + (G T i n( 1 Z + (G i n( 1 (13 Z + (G i n( 1 (14 n( 1 (15 14

15 Taking an optimal forcing set, making an optimal forcing tree cover, ten splitting tat into forcing tree covers for eac G i we find te minimum value of Z + (G. Using tis teorem, in certain cases even more can be said about T (G. Teorem 8.3. Fix v i to be our separating set and let G ave subgraps G i suc tat all v i can be made as part of an optimal forcing set togeter for eac G i. Ten, Z + (G = (Z + (G i n( 1 Start wit an optimal forcing set F i for eac G i in wic {v 1,v 2,...,v n } F i. Since eac G i ave v i as part of te optimal forcing set, ten wen we glue all te forcing sets togeter, defining F = F i, {v 1,v 2,...,v n } F. Also, since all {v i } are in a separating set ten tey will separate G into components, wic are te subgraps tat we started wit and we will still ave all te initial vertices tat we started wit. Terefore te set is a forcing set for G. We know te optimal forcing set can only be as big as te size of te entire sum (rigt and-side of te equation. Terefore, ( Z + (G (Z + (G i 2( 1 (16 Combining tis result wit Teorem 8.2 we get (Z + (G i 2( 1 Z + (G (Z + (G i 2( 1 Terefore, Z + (G = (Z + (G i 2( 1 wen given G i suc tat all v i are in an optimal forcing set togeter for eac G i. More may be able to be said about te bounds of Z + (G in general or in specific cases, but tese are unanswered questions/ 15

16 9 Open Questions As mentioned, one unanswered question tat arose was wen tere are two separating vertices, wen is T 1 smaller tan T 2? Tis would allow te T (G to be calculated muc more efficiently in many graps. Wen we know wic is smaller we know ow to construct te tree cover, and wen T 2 is smaller, ten T 2 (G = T (G, wic makes calculating T (G muc easier and efficient. Anoter question asks wat exactly are te connections between tree covers and zero forcing tree covers. Can tey be related in a more substantial way? Are are tere ways to turn tree covers into forcing tree covers? Lastlt, are tere more precise bounds tat can be made on T (G using T (G i? 10 Conclusion I worked on breaking a big grap, G, into smaller graps, G i, at te separating set, in order to bound T (G and Z + (G. Tis brougt up a variety of special cases in wic te bound became an exact calculation. I also related T (G to Z + (G in more specific ways. Since tere are many complicated graps, wenever a grap can be broken down into simpler parts and tose smaller parts are analyzed, it makes solving te problem muc easier. 16

17 References [1] X. Li, R. Pillips. Minimum Vector Rank and Complement Critical Graps. arxiv: [mat.co], [2] L Hogben. Ortogonal representations, minimum rank, and grap complements. Linear Algebra and its Applications, Vol. 428, [3] M. Boot, et al. On te Minimum Rank Among Positive Semidefinite matrices wit a Given Grap. Society for Industrial and Applied Matematics, Vol. 30, [4] Hogben et al. Positive Semidefinite Zero Forcing Number. Electronic Journal of Linear Algebra, Vol. 23, [5] F. Taklimi, S. Fallat, K. Meager. On te Relationsips between Zero Forcing Numbers and Certain Grap Coverings. Special Matrices, Vol. 2, [6] F. Barioli, et al. Minimum Semidefinite Rank Of Outerplanar Graps And Te Tree Cover Number. Electronic Journal of Linear Algebra. Vol. 22, [7] F. Barioli, et al. Parameters Related To Tree-Widt, Zero Forcing, And Maximum Nullity Of A Grap. Journal of Grap Teory, Vol. 72, [8] J. Ekstrand, et al. Note on positive semidefinite maximum nullity and positive semidefinite zero forcing number of partial 2-trees. Electronic Journal of Linear Algebra, Vol. 23,

Section 2.3: Calculating Limits using the Limit Laws

Section 2.3: Calculating Limits using the Limit Laws Section 2.3: Calculating Limits using te Limit Laws In previous sections, we used graps and numerics to approimate te value of a it if it eists. Te problem wit tis owever is tat it does not always give

More information

4.1 Tangent Lines. y 2 y 1 = y 2 y 1

4.1 Tangent Lines. y 2 y 1 = y 2 y 1 41 Tangent Lines Introduction Recall tat te slope of a line tells us ow fast te line rises or falls Given distinct points (x 1, y 1 ) and (x 2, y 2 ), te slope of te line troug tese two points is cange

More information

2 The Derivative. 2.0 Introduction to Derivatives. Slopes of Tangent Lines: Graphically

2 The Derivative. 2.0 Introduction to Derivatives. Slopes of Tangent Lines: Graphically 2 Te Derivative Te two previous capters ave laid te foundation for te study of calculus. Tey provided a review of some material you will need and started to empasize te various ways we will view and use

More information

4.2 The Derivative. f(x + h) f(x) lim

4.2 The Derivative. f(x + h) f(x) lim 4.2 Te Derivative Introduction In te previous section, it was sown tat if a function f as a nonvertical tangent line at a point (x, f(x)), ten its slope is given by te it f(x + ) f(x). (*) Tis is potentially

More information

MATH 5a Spring 2018 READING ASSIGNMENTS FOR CHAPTER 2

MATH 5a Spring 2018 READING ASSIGNMENTS FOR CHAPTER 2 MATH 5a Spring 2018 READING ASSIGNMENTS FOR CHAPTER 2 Note: Tere will be a very sort online reading quiz (WebWork) on eac reading assignment due one our before class on its due date. Due dates can be found

More information

3.6 Directional Derivatives and the Gradient Vector

3.6 Directional Derivatives and the Gradient Vector 288 CHAPTER 3. FUNCTIONS OF SEVERAL VARIABLES 3.6 Directional Derivatives and te Gradient Vector 3.6.1 Functions of two Variables Directional Derivatives Let us first quickly review, one more time, te

More information

More on Functions and Their Graphs

More on Functions and Their Graphs More on Functions and Teir Graps Difference Quotient ( + ) ( ) f a f a is known as te difference quotient and is used exclusively wit functions. Te objective to keep in mind is to factor te appearing in

More information

1.4 RATIONAL EXPRESSIONS

1.4 RATIONAL EXPRESSIONS 6 CHAPTER Fundamentals.4 RATIONAL EXPRESSIONS Te Domain of an Algebraic Epression Simplifying Rational Epressions Multiplying and Dividing Rational Epressions Adding and Subtracting Rational Epressions

More information

CHAPTER 7: TRANSCENDENTAL FUNCTIONS

CHAPTER 7: TRANSCENDENTAL FUNCTIONS 7.0 Introduction and One to one Functions Contemporary Calculus 1 CHAPTER 7: TRANSCENDENTAL FUNCTIONS Introduction In te previous capters we saw ow to calculate and use te derivatives and integrals of

More information

Multi-Stack Boundary Labeling Problems

Multi-Stack Boundary Labeling Problems Multi-Stack Boundary Labeling Problems Micael A. Bekos 1, Micael Kaufmann 2, Katerina Potika 1 Antonios Symvonis 1 1 National Tecnical University of Atens, Scool of Applied Matematical & Pysical Sciences,

More information

Haar Transform CS 430 Denbigh Starkey

Haar Transform CS 430 Denbigh Starkey Haar Transform CS Denbig Starkey. Background. Computing te transform. Restoring te original image from te transform 7. Producing te transform matrix 8 5. Using Haar for lossless compression 6. Using Haar

More information

Piecewise Polynomial Interpolation, cont d

Piecewise Polynomial Interpolation, cont d Jim Lambers MAT 460/560 Fall Semester 2009-0 Lecture 2 Notes Tese notes correspond to Section 4 in te text Piecewise Polynomial Interpolation, cont d Constructing Cubic Splines, cont d Having determined

More information

You Try: A. Dilate the following figure using a scale factor of 2 with center of dilation at the origin.

You Try: A. Dilate the following figure using a scale factor of 2 with center of dilation at the origin. 1 G.SRT.1-Some Tings To Know Dilations affect te size of te pre-image. Te pre-image will enlarge or reduce by te ratio given by te scale factor. A dilation wit a scale factor of 1> x >1enlarges it. A dilation

More information

Materials: Whiteboard, TI-Nspire classroom set, quadratic tangents program, and a computer projector.

Materials: Whiteboard, TI-Nspire classroom set, quadratic tangents program, and a computer projector. Adam Clinc Lesson: Deriving te Derivative Grade Level: 12 t grade, Calculus I class Materials: Witeboard, TI-Nspire classroom set, quadratic tangents program, and a computer projector. Goals/Objectives:

More information

, 1 1, A complex fraction is a quotient of rational expressions (including their sums) that result

, 1 1, A complex fraction is a quotient of rational expressions (including their sums) that result RT. Complex Fractions Wen working wit algebraic expressions, sometimes we come across needing to simplify expressions like tese: xx 9 xx +, xx + xx + xx, yy xx + xx + +, aa Simplifying Complex Fractions

More information

2.8 The derivative as a function

2.8 The derivative as a function CHAPTER 2. LIMITS 56 2.8 Te derivative as a function Definition. Te derivative of f(x) istefunction f (x) defined as follows f f(x + ) f(x) (x). 0 Note: tis differs from te definition in section 2.7 in

More information

Analytical CHEMISTRY

Analytical CHEMISTRY ISSN : 974-749 Grap kernels and applications in protein classification Jiang Qiangrong*, Xiong Zikang, Zai Can Department of Computer Science, Beijing University of Tecnology, Beijing, (CHINA) E-mail:

More information

13.5 DIRECTIONAL DERIVATIVES and the GRADIENT VECTOR

13.5 DIRECTIONAL DERIVATIVES and the GRADIENT VECTOR 13.5 Directional Derivatives and te Gradient Vector Contemporary Calculus 1 13.5 DIRECTIONAL DERIVATIVES and te GRADIENT VECTOR Directional Derivatives In Section 13.3 te partial derivatives f x and f

More information

Linear Interpolating Splines

Linear Interpolating Splines Jim Lambers MAT 772 Fall Semester 2010-11 Lecture 17 Notes Tese notes correspond to Sections 112, 11, and 114 in te text Linear Interpolating Splines We ave seen tat ig-degree polynomial interpolation

More information

Announcements. Lilian s office hours rescheduled: Fri 2-4pm HW2 out tomorrow, due Thursday, 7/7. CSE373: Data Structures & Algorithms

Announcements. Lilian s office hours rescheduled: Fri 2-4pm HW2 out tomorrow, due Thursday, 7/7. CSE373: Data Structures & Algorithms Announcements Lilian s office ours resceduled: Fri 2-4pm HW2 out tomorrow, due Tursday, 7/7 CSE373: Data Structures & Algoritms Deletion in BST 2 5 5 2 9 20 7 0 7 30 Wy migt deletion be arder tan insertion?

More information

12.2 Investigate Surface Area

12.2 Investigate Surface Area Investigating g Geometry ACTIVITY Use before Lesson 12.2 12.2 Investigate Surface Area MATERIALS grap paper scissors tape Q U E S T I O N How can you find te surface area of a polyedron? A net is a pattern

More information

The Euler and trapezoidal stencils to solve d d x y x = f x, y x

The Euler and trapezoidal stencils to solve d d x y x = f x, y x restart; Te Euler and trapezoidal stencils to solve d d x y x = y x Te purpose of tis workseet is to derive te tree simplest numerical stencils to solve te first order d equation y x d x = y x, and study

More information

CS 234. Module 6. October 16, CS 234 Module 6 ADT Dictionary 1 / 33

CS 234. Module 6. October 16, CS 234 Module 6 ADT Dictionary 1 / 33 CS 234 Module 6 October 16, 2018 CS 234 Module 6 ADT Dictionary 1 / 33 Idea for an ADT Te ADT Dictionary stores pairs (key, element), were keys are distinct and elements can be any data. Notes: Tis is

More information

NOTES: A quick overview of 2-D geometry

NOTES: A quick overview of 2-D geometry NOTES: A quick overview of 2-D geometry Wat is 2-D geometry? Also called plane geometry, it s te geometry tat deals wit two dimensional sapes flat tings tat ave lengt and widt, suc as a piece of paper.

More information

19.2 Surface Area of Prisms and Cylinders

19.2 Surface Area of Prisms and Cylinders Name Class Date 19 Surface Area of Prisms and Cylinders Essential Question: How can you find te surface area of a prism or cylinder? Resource Locker Explore Developing a Surface Area Formula Surface area

More information

CE 221 Data Structures and Algorithms

CE 221 Data Structures and Algorithms CE Data Structures and Algoritms Capter 4: Trees (AVL Trees) Text: Read Weiss, 4.4 Izmir University of Economics AVL Trees An AVL (Adelson-Velskii and Landis) tree is a binary searc tree wit a balance

More information

Measuring Length 11and Area

Measuring Length 11and Area Measuring Lengt 11and Area 11.1 Areas of Triangles and Parallelograms 11.2 Areas of Trapezoids, Romuses, and Kites 11.3 Perimeter and Area of Similar Figures 11.4 Circumference and Arc Lengt 11.5 Areas

More information

Notes: Dimensional Analysis / Conversions

Notes: Dimensional Analysis / Conversions Wat is a unit system? A unit system is a metod of taking a measurement. Simple as tat. We ave units for distance, time, temperature, pressure, energy, mass, and many more. Wy is it important to ave a standard?

More information

Lesson 6 MA Nick Egbert

Lesson 6 MA Nick Egbert Overview From kindergarten we all know ow to find te slope of a line: rise over run, or cange in over cange in. We want to be able to determine slopes of functions wic are not lines. To do tis we use te

More information

Tilings of rectangles with T-tetrominoes

Tilings of rectangles with T-tetrominoes Tilings of rectangles wit T-tetrominoes Micael Korn and Igor Pak Department of Matematics Massacusetts Institute of Tecnology Cambridge, MA, 2139 mikekorn@mit.edu, pak@mat.mit.edu August 26, 23 Abstract

More information

THE POSSIBILITY OF ESTIMATING THE VOLUME OF A SQUARE FRUSTRUM USING THE KNOWN VOLUME OF A CONICAL FRUSTRUM

THE POSSIBILITY OF ESTIMATING THE VOLUME OF A SQUARE FRUSTRUM USING THE KNOWN VOLUME OF A CONICAL FRUSTRUM THE POSSIBILITY OF ESTIMATING THE VOLUME OF A SQUARE FRUSTRUM USING THE KNOWN VOLUME OF A CONICAL FRUSTRUM SAMUEL OLU OLAGUNJU Adeyemi College of Education NIGERIA Email: lagsam04@aceondo.edu.ng ABSTRACT

More information

1 Finding Trigonometric Derivatives

1 Finding Trigonometric Derivatives MTH 121 Fall 2008 Essex County College Division of Matematics Hanout Version 8 1 October 2, 2008 1 Fining Trigonometric Derivatives 1.1 Te Derivative as a Function Te efinition of te erivative as a function

More information

The (, D) and (, N) problems in double-step digraphs with unilateral distance

The (, D) and (, N) problems in double-step digraphs with unilateral distance Electronic Journal of Grap Teory and Applications () (), Te (, D) and (, N) problems in double-step digraps wit unilateral distance C Dalfó, MA Fiol Departament de Matemàtica Aplicada IV Universitat Politècnica

More information

12.2 Techniques for Evaluating Limits

12.2 Techniques for Evaluating Limits 335_qd /4/5 :5 PM Page 863 Section Tecniques for Evaluating Limits 863 Tecniques for Evaluating Limits Wat ou sould learn Use te dividing out tecnique to evaluate its of functions Use te rationalizing

More information

Chapter K. Geometric Optics. Blinn College - Physics Terry Honan

Chapter K. Geometric Optics. Blinn College - Physics Terry Honan Capter K Geometric Optics Blinn College - Pysics 2426 - Terry Honan K. - Properties of Ligt Te Speed of Ligt Te speed of ligt in a vacuum is approximately c > 3.0µ0 8 mês. Because of its most fundamental

More information

Section 1.2 The Slope of a Tangent

Section 1.2 The Slope of a Tangent Section 1.2 Te Slope of a Tangent You are familiar wit te concept of a tangent to a curve. Wat geometric interpretation can be given to a tangent to te grap of a function at a point? A tangent is te straigt

More information

6 Computing Derivatives the Quick and Easy Way

6 Computing Derivatives the Quick and Easy Way Jay Daigle Occiental College Mat 4: Calculus Experience 6 Computing Derivatives te Quick an Easy Way In te previous section we talke about wat te erivative is, an we compute several examples, an ten we

More information

Numerical Derivatives

Numerical Derivatives Lab 15 Numerical Derivatives Lab Objective: Understand and implement finite difference approximations of te derivative in single and multiple dimensions. Evaluate te accuracy of tese approximations. Ten

More information

CESILA: Communication Circle External Square Intersection-Based WSN Localization Algorithm

CESILA: Communication Circle External Square Intersection-Based WSN Localization Algorithm Sensors & Transducers 2013 by IFSA ttp://www.sensorsportal.com CESILA: Communication Circle External Square Intersection-Based WSN Localization Algoritm Sun Hongyu, Fang Ziyi, Qu Guannan College of Computer

More information

An Algorithm for Loopless Deflection in Photonic Packet-Switched Networks

An Algorithm for Loopless Deflection in Photonic Packet-Switched Networks An Algoritm for Loopless Deflection in Potonic Packet-Switced Networks Jason P. Jue Center for Advanced Telecommunications Systems and Services Te University of Texas at Dallas Ricardson, TX 75083-0688

More information

Test Generation for Acyclic Sequential Circuits with Hold Registers

Test Generation for Acyclic Sequential Circuits with Hold Registers Test Generation for Acyclic Sequential Circuits wit Hold Registers Tomoo Inoue, Debes Kumar Das, Ciio Sano, Takairo Miara, and Hideo Fujiwara Faculty of Information Sciences Computer Science and Engineering

More information

CSE 332: Data Structures & Parallelism Lecture 8: AVL Trees. Ruth Anderson Winter 2019

CSE 332: Data Structures & Parallelism Lecture 8: AVL Trees. Ruth Anderson Winter 2019 CSE 2: Data Structures & Parallelism Lecture 8: AVL Trees Rut Anderson Winter 29 Today Dictionaries AVL Trees /25/29 2 Te AVL Balance Condition: Left and rigt subtrees of every node ave eigts differing

More information

Investigating an automated method for the sensitivity analysis of functions

Investigating an automated method for the sensitivity analysis of functions Investigating an automated metod for te sensitivity analysis of functions Sibel EKER s.eker@student.tudelft.nl Jill SLINGER j..slinger@tudelft.nl Delft University of Tecnology 2628 BX, Delft, te Neterlands

More information

Fast Calculation of Thermodynamic Properties of Water and Steam in Process Modelling using Spline Interpolation

Fast Calculation of Thermodynamic Properties of Water and Steam in Process Modelling using Spline Interpolation P R E P R N T CPWS XV Berlin, September 8, 008 Fast Calculation of Termodynamic Properties of Water and Steam in Process Modelling using Spline nterpolation Mattias Kunick a, Hans-Joacim Kretzscmar a,

More information

5.4 Sum and Difference Formulas

5.4 Sum and Difference Formulas 380 Capter 5 Analtic Trigonometr 5. Sum and Difference Formulas Using Sum and Difference Formulas In tis section and te following section, ou will stud te uses of several trigonometric identities and formulas.

More information

VOLUMES. The volume of a cylinder is determined by multiplying the cross sectional area by the height. r h V. a) 10 mm 25 mm.

VOLUMES. The volume of a cylinder is determined by multiplying the cross sectional area by the height. r h V. a) 10 mm 25 mm. OLUME OF A CYLINDER OLUMES Te volume of a cylinder is determined by multiplying te cross sectional area by te eigt. r Were: = volume r = radius = eigt Exercise 1 Complete te table ( =.14) r a) 10 mm 5

More information

Announcements SORTING. Prelim 1. Announcements. A3 Comments 9/26/17. This semester s event is on Saturday, November 4 Apply to be a teacher!

Announcements SORTING. Prelim 1. Announcements. A3 Comments 9/26/17. This semester s event is on Saturday, November 4 Apply to be a teacher! Announcements 2 "Organizing is wat you do efore you do someting, so tat wen you do it, it is not all mixed up." ~ A. A. Milne SORTING Lecture 11 CS2110 Fall 2017 is a program wit a teac anyting, learn

More information

12.2 TECHNIQUES FOR EVALUATING LIMITS

12.2 TECHNIQUES FOR EVALUATING LIMITS Section Tecniques for Evaluating Limits 86 TECHNIQUES FOR EVALUATING LIMITS Wat ou sould learn Use te dividing out tecnique to evaluate its of functions Use te rationalizing tecnique to evaluate its of

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

Parallel Simulation of Equation-Based Models on CUDA-Enabled GPUs

Parallel Simulation of Equation-Based Models on CUDA-Enabled GPUs Parallel Simulation of Equation-Based Models on CUDA-Enabled GPUs Per Ostlund Department of Computer and Information Science Linkoping University SE-58183 Linkoping, Sweden per.ostlund@liu.se Kristian

More information

Computing geodesic paths on manifolds

Computing geodesic paths on manifolds Proc. Natl. Acad. Sci. USA Vol. 95, pp. 8431 8435, July 1998 Applied Matematics Computing geodesic pats on manifolds R. Kimmel* and J. A. Setian Department of Matematics and Lawrence Berkeley National

More information

Unsupervised Learning for Hierarchical Clustering Using Statistical Information

Unsupervised Learning for Hierarchical Clustering Using Statistical Information Unsupervised Learning for Hierarcical Clustering Using Statistical Information Masaru Okamoto, Nan Bu, and Tosio Tsuji Department of Artificial Complex System Engineering Hirosima University Kagamiyama

More information

Read pages in the book, up to the investigation. Pay close attention to Example A and how to identify the height.

Read pages in the book, up to the investigation. Pay close attention to Example A and how to identify the height. C 8 Noteseet L Key In General ON LL PROBLEMS!!. State te relationsip (or te formula).. Sustitute in known values. 3. Simplify or Solve te equation. Use te order of operations in te correct order. Order

More information

RECONSTRUCTING OF A GIVEN PIXEL S THREE- DIMENSIONAL COORDINATES GIVEN BY A PERSPECTIVE DIGITAL AERIAL PHOTOS BY APPLYING DIGITAL TERRAIN MODEL

RECONSTRUCTING OF A GIVEN PIXEL S THREE- DIMENSIONAL COORDINATES GIVEN BY A PERSPECTIVE DIGITAL AERIAL PHOTOS BY APPLYING DIGITAL TERRAIN MODEL IV. Évfolyam 3. szám - 2009. szeptember Horvát Zoltán orvat.zoltan@zmne.u REONSTRUTING OF GIVEN PIXEL S THREE- DIMENSIONL OORDINTES GIVEN Y PERSPETIVE DIGITL ERIL PHOTOS Y PPLYING DIGITL TERRIN MODEL bsztrakt/bstract

More information

All truths are easy to understand once they are discovered; the point is to discover them. Galileo

All truths are easy to understand once they are discovered; the point is to discover them. Galileo Section 7. olume All truts are easy to understand once tey are discovered; te point is to discover tem. Galileo Te main topic of tis section is volume. You will specifically look at ow to find te volume

More information

Proofs of Derivative Rules

Proofs of Derivative Rules Proos o Derivative Rules Ma 16010 June 2018 Altoug proos are not generally a part o tis course, it s never a ba iea to ave some sort o explanation o wy tings are te way tey are. Tis is especially relevant

More information

Limits and Continuity

Limits and Continuity CHAPTER Limits and Continuit. Rates of Cange and Limits. Limits Involving Infinit.3 Continuit.4 Rates of Cange and Tangent Lines An Economic Injur Level (EIL) is a measurement of te fewest number of insect

More information

MTH-112 Quiz 1 - Solutions

MTH-112 Quiz 1 - Solutions MTH- Quiz - Solutions Words in italics are for eplanation purposes onl (not necessar to write in te tests or. Determine weter te given relation is a function. Give te domain and range of te relation. {(,

More information

Our Calibrated Model has No Predictive Value: An Example from the Petroleum Industry

Our Calibrated Model has No Predictive Value: An Example from the Petroleum Industry Our Calibrated Model as No Predictive Value: An Example from te Petroleum Industry J.N. Carter a, P.J. Ballester a, Z. Tavassoli a and P.R. King a a Department of Eart Sciences and Engineering, Imperial

More information

What s the Difference?

What s the Difference? 1 Wat s te Difference? A Functional Pearl on Subtracting Bijections BRENT A. YORGEY, Hendrix College, USA KENNETH FONER, University of Pennsylvania, USA It is a straigtforward exercise to write a program

More information

Vector Processing Contours

Vector Processing Contours Vector Processing Contours Andrey Kirsanov Department of Automation and Control Processes MAMI Moscow State Tecnical University Moscow, Russia AndKirsanov@yandex.ru A.Vavilin and K-H. Jo Department of

More information

Efficient and Not-So-Efficient Algorithms. NP-Complete Problems. Search Problems. Propositional Logic. DPV Chapter 8: NP-Complete Problems, Part 1

Efficient and Not-So-Efficient Algorithms. NP-Complete Problems. Search Problems. Propositional Logic. DPV Chapter 8: NP-Complete Problems, Part 1 Efficient and Not-So-Efficient Algoritms NP-Complete Problems DPV Capter 8: NP-Complete Problems, Part 1 Jim Royer EECS November 24, 2009 Problem spaces tend to be big: A grap on n vertices can ave up

More information

15-122: Principles of Imperative Computation, Summer 2011 Assignment 6: Trees and Secret Codes

15-122: Principles of Imperative Computation, Summer 2011 Assignment 6: Trees and Secret Codes 15-122: Principles of Imperative Computation, Summer 2011 Assignment 6: Trees and Secret Codes William Lovas (wlovas@cs) Karl Naden Out: Tuesday, Friday, June 10, 2011 Due: Monday, June 13, 2011 (Written

More information

Wrap up Amortized Analysis; AVL Trees. Riley Porter Winter CSE373: Data Structures & Algorithms

Wrap up Amortized Analysis; AVL Trees. Riley Porter Winter CSE373: Data Structures & Algorithms CSE 373: Data Structures & Wrap up Amortized Analysis; AVL Trees Riley Porter Course Logistics Symposium offered by CSE department today HW2 released, Big- O, Heaps (lecture slides ave pseudocode tat will

More information

MAC-CPTM Situations Project

MAC-CPTM Situations Project raft o not use witout permission -P ituations Project ituation 20: rea of Plane Figures Prompt teacer in a geometry class introduces formulas for te areas of parallelograms, trapezoids, and romi. e removes

More information

THANK YOU FOR YOUR PURCHASE!

THANK YOU FOR YOUR PURCHASE! THANK YOU FOR YOUR PURCHASE! Te resources included in tis purcase were designed and created by me. I ope tat you find tis resource elpful in your classroom. Please feel free to contact me wit any questions

More information

ANTENNA SPHERICAL COORDINATE SYSTEMS AND THEIR APPLICATION IN COMBINING RESULTS FROM DIFFERENT ANTENNA ORIENTATIONS

ANTENNA SPHERICAL COORDINATE SYSTEMS AND THEIR APPLICATION IN COMBINING RESULTS FROM DIFFERENT ANTENNA ORIENTATIONS NTNN SPHRICL COORDINT SSTMS ND THIR PPLICTION IN COMBINING RSULTS FROM DIFFRNT NTNN ORINTTIONS llen C. Newell, Greg Hindman Nearfield Systems Incorporated 133. 223 rd St. Bldg. 524 Carson, C 9745 US BSTRCT

More information

Classify solids. Find volumes of prisms and cylinders.

Classify solids. Find volumes of prisms and cylinders. 11.4 Volumes of Prisms and Cylinders Essential Question How can you find te volume of a prism or cylinder tat is not a rigt prism or rigt cylinder? Recall tat te volume V of a rigt prism or a rigt cylinder

More information

AVL Trees Outline and Required Reading: AVL Trees ( 11.2) CSE 2011, Winter 2017 Instructor: N. Vlajic

AVL Trees Outline and Required Reading: AVL Trees ( 11.2) CSE 2011, Winter 2017 Instructor: N. Vlajic 1 AVL Trees Outline and Required Reading: AVL Trees ( 11.2) CSE 2011, Winter 2017 Instructor: N. Vlajic AVL Trees 2 Binary Searc Trees better tan linear dictionaries; owever, te worst case performance

More information

When the dimensions of a solid increase by a factor of k, how does the surface area change? How does the volume change?

When the dimensions of a solid increase by a factor of k, how does the surface area change? How does the volume change? 8.4 Surface Areas and Volumes of Similar Solids Wen te dimensions of a solid increase by a factor of k, ow does te surface area cange? How does te volume cange? 1 ACTIVITY: Comparing Surface Areas and

More information

Intra- and Inter-Session Network Coding in Wireless Networks

Intra- and Inter-Session Network Coding in Wireless Networks Intra- and Inter-Session Network Coding in Wireless Networks Hulya Seferoglu, Member, IEEE, Atina Markopoulou, Member, IEEE, K K Ramakrisnan, Fellow, IEEE arxiv:857v [csni] 3 Feb Abstract In tis paper,

More information

PLK-B SERIES Technical Manual (USA Version) CLICK HERE FOR CONTENTS

PLK-B SERIES Technical Manual (USA Version) CLICK HERE FOR CONTENTS PLK-B SERIES Technical Manual (USA Version) CLICK ERE FOR CONTENTS CONTROL BOX PANEL MOST COMMONLY USED FUNCTIONS INITIAL READING OF SYSTEM SOFTWARE/PAGES 1-2 RE-INSTALLATION OF TE SYSTEM SOFTWARE/PAGES

More information

PYRAMID FILTERS BASED ON BILINEAR INTERPOLATION

PYRAMID FILTERS BASED ON BILINEAR INTERPOLATION PYRAMID FILTERS BASED ON BILINEAR INTERPOLATION Martin Kraus Computer Grapics and Visualization Group, Tecnisce Universität Müncen, Germany krausma@in.tum.de Magnus Strengert Visualization and Interactive

More information

A UPnP-based Decentralized Service Discovery Improved Algorithm

A UPnP-based Decentralized Service Discovery Improved Algorithm Indonesian Journal of Electrical Engineering and Informatics (IJEEI) Vol.1, No.1, Marc 2013, pp. 21~26 ISSN: 2089-3272 21 A UPnP-based Decentralized Service Discovery Improved Algoritm Yu Si-cai*, Wu Yan-zi,

More information

Fault Localization Using Tarantula

Fault Localization Using Tarantula Class 20 Fault localization (cont d) Test-data generation Exam review: Nov 3, after class to :30 Responsible for all material up troug Nov 3 (troug test-data generation) Send questions beforeand so all

More information

( ) ( ) Mat 241 Homework Set 5 Due Professor David Schultz. x y. 9 4 The domain is the interior of the hyperbola.

( ) ( ) Mat 241 Homework Set 5 Due Professor David Schultz. x y. 9 4 The domain is the interior of the hyperbola. Mat 4 Homework Set 5 Due Professor David Scultz Directions: Sow all algebraic steps neatly and concisely using proper matematical symbolism. Wen graps and tecnology are to be implemented, do so appropriately.

More information

each node in the tree, the difference in height of its two subtrees is at the most p. AVL tree is a BST that is height-balanced-1-tree.

each node in the tree, the difference in height of its two subtrees is at the most p. AVL tree is a BST that is height-balanced-1-tree. Data Structures CSC212 1 AVL Trees A binary tree is a eigt-balanced-p-tree if for eac node in te tree, te difference in eigt of its two subtrees is at te most p. AVL tree is a BST tat is eigt-balanced-tree.

More information

Packet Switching Networks. Jonathan S. Turner. Computer and Communications Research Center. the result of user connections that pass through the

Packet Switching Networks. Jonathan S. Turner. Computer and Communications Research Center. the result of user connections that pass through the Fluid Flow Loading Analysis of Packet Switcing Networks Jonatan S. Turner Computer and Communications Researc Center Wasington University, St. Louis, MO 63130 Abstract Recent researc in switcing as concentrated

More information

A Cost Model for Distributed Shared Memory. Using Competitive Update. Jai-Hoon Kim Nitin H. Vaidya. Department of Computer Science

A Cost Model for Distributed Shared Memory. Using Competitive Update. Jai-Hoon Kim Nitin H. Vaidya. Department of Computer Science A Cost Model for Distributed Sared Memory Using Competitive Update Jai-Hoon Kim Nitin H. Vaidya Department of Computer Science Texas A&M University College Station, Texas, 77843-3112, USA E-mail: fjkim,vaidyag@cs.tamu.edu

More information

An Anchor Chain Scheme for IP Mobility Management

An Anchor Chain Scheme for IP Mobility Management An Ancor Cain Sceme for IP Mobility Management Yigal Bejerano and Israel Cidon Department of Electrical Engineering Tecnion - Israel Institute of Tecnology Haifa 32000, Israel E-mail: bej@tx.tecnion.ac.il.

More information

Minimizing Memory Access By Improving Register Usage Through High-level Transformations

Minimizing Memory Access By Improving Register Usage Through High-level Transformations Minimizing Memory Access By Improving Register Usage Troug Hig-level Transformations San Li Scool of Computer Engineering anyang Tecnological University anyang Avenue, SIGAPORE 639798 Email: p144102711@ntu.edu.sg

More information

Optimal In-Network Packet Aggregation Policy for Maximum Information Freshness

Optimal In-Network Packet Aggregation Policy for Maximum Information Freshness 1 Optimal In-etwork Packet Aggregation Policy for Maimum Information Fresness Alper Sinan Akyurek, Tajana Simunic Rosing Electrical and Computer Engineering, University of California, San Diego aakyurek@ucsd.edu,

More information

HASH ALGORITHMS: A DESIGN FOR PARALLEL CALCULATIONS

HASH ALGORITHMS: A DESIGN FOR PARALLEL CALCULATIONS HASH ALGORITHMS: A DESIGN FOR PARALLEL CALCULATIONS N.G.Bardis Researc Associate Hellenic Ministry of te Interior, Public Administration and Decentralization 8, Dragatsaniou str., Klatmonos S. 0559, Greece

More information

Introduction to Computer Graphics 5. Clipping

Introduction to Computer Graphics 5. Clipping Introduction to Computer Grapics 5. Clipping I-Cen Lin, Assistant Professor National Ciao Tung Univ., Taiwan Textbook: E.Angel, Interactive Computer Grapics, 5 t Ed., Addison Wesley Ref:Hearn and Baker,

More information

A Bidirectional Subsethood Based Similarity Measure for Fuzzy Sets

A Bidirectional Subsethood Based Similarity Measure for Fuzzy Sets A Bidirectional Subsetood Based Similarity Measure for Fuzzy Sets Saily Kabir Cristian Wagner Timoty C. Havens and Derek T. Anderson Intelligent Modelling and Analysis (IMA) Group and Lab for Uncertainty

More information

Real-Time Wireless Routing for Industrial Internet of Things

Real-Time Wireless Routing for Industrial Internet of Things Real-Time Wireless Routing for Industrial Internet of Tings Cengjie Wu, Dolvara Gunatilaka, Mo Sa, Cenyang Lu Cyber-Pysical Systems Laboratory, Wasington University in St. Louis Department of Computer

More information

Data Structures and Programming Spring 2014, Midterm Exam.

Data Structures and Programming Spring 2014, Midterm Exam. Data Structures and Programming Spring 2014, Midterm Exam. 1. (10 pts) Order te following functions 2.2 n, log(n 10 ), 2 2012, 25n log(n), 1.1 n, 2n 5.5, 4 log(n), 2 10, n 1.02, 5n 5, 76n, 8n 5 + 5n 2

More information

You should be able to visually approximate the slope of a graph. The slope m of the graph of f at the point x, f x is given by

You should be able to visually approximate the slope of a graph. The slope m of the graph of f at the point x, f x is given by Section. Te Tangent Line Problem 89 87. r 5 sin, e, 88. r sin sin Parabola 9 9 Hperbola e 9 9 9 89. 7,,,, 5 7 8 5 ortogonal 9. 5, 5,, 5, 5. Not multiples of eac oter; neiter parallel nor ortogonal 9.,,,

More information

When a BST becomes badly unbalanced, the search behavior can degenerate to that of a sorted linked list, O(N).

When a BST becomes badly unbalanced, the search behavior can degenerate to that of a sorted linked list, O(N). Balanced Binary Trees Binary searc trees provide O(log N) searc times provided tat te nodes are distributed in a reasonably balanced manner. Unfortunately, tat is not always te case and performing a sequence

More information

Algebra Area of Triangles

Algebra Area of Triangles LESSON 0.3 Algera Area of Triangles FOCUS COHERENCE RIGOR LESSON AT A GLANCE F C R Focus: Common Core State Standards Learning Ojective 6.G.A. Find te area of rigt triangles, oter triangles, special quadrilaterals,

More information

Areas of Triangles and Parallelograms. Bases of a parallelogram. Height of a parallelogram THEOREM 11.3: AREA OF A TRIANGLE. a and its corresponding.

Areas of Triangles and Parallelograms. Bases of a parallelogram. Height of a parallelogram THEOREM 11.3: AREA OF A TRIANGLE. a and its corresponding. 11.1 Areas of Triangles and Parallelograms Goal p Find areas of triangles and parallelograms. Your Notes VOCABULARY Bases of a parallelogram Heigt of a parallelogram POSTULATE 4: AREA OF A SQUARE POSTULATE

More information

TREES. General Binary Trees The Search Tree ADT Binary Search Trees AVL Trees Threaded trees Splay Trees B-Trees. UNIT -II

TREES. General Binary Trees The Search Tree ADT Binary Search Trees AVL Trees Threaded trees Splay Trees B-Trees. UNIT -II UNIT -II TREES General Binary Trees Te Searc Tree DT Binary Searc Trees VL Trees Treaded trees Splay Trees B-Trees. 2MRKS Q& 1. Define Tree tree is a data structure, wic represents ierarcical relationsip

More information

Areas of Parallelograms and Triangles. To find the area of parallelograms and triangles

Areas of Parallelograms and Triangles. To find the area of parallelograms and triangles 10-1 reas of Parallelograms and Triangles ommon ore State Standards G-MG..1 Use geometric sapes, teir measures, and teir properties to descrie ojects. G-GPE..7 Use coordinates to compute perimeters of

More information

Redundancy Awareness in SQL Queries

Redundancy Awareness in SQL Queries Redundancy Awareness in QL Queries Bin ao and Antonio Badia omputer Engineering and omputer cience Department University of Louisville bin.cao,abadia @louisville.edu Abstract In tis paper, we study QL

More information

Cooperation in Wireless Ad Hoc Networks

Cooperation in Wireless Ad Hoc Networks Cooperation in Wireless Ad Hoc Networks Vikram Srinivasan, Pavan Nuggealli, Carla F. Ciasserini, Rames R. Rao Department of Electrical and Computer Engineering, University of California at San Diego email:

More information

An Application of Minimum Description Length Clustering to Partitioning Learning Curves

An Application of Minimum Description Length Clustering to Partitioning Learning Curves An Application of Minimum Description Lengt Clustering to Partitioning Learning Curves Daniel J Navarro Department of Psycology University of Adelaide, SA 00, Australia Email: danielnavarro@adelaideeduau

More information

Hash-Based Indexes. Chapter 11. Comp 521 Files and Databases Spring

Hash-Based Indexes. Chapter 11. Comp 521 Files and Databases Spring Has-Based Indexes Capter 11 Comp 521 Files and Databases Spring 2010 1 Introduction As for any index, 3 alternatives for data entries k*: Data record wit key value k

More information

Characterization of Isospectral Graphs Using Graph Invariants and Derived Orthogonal Parameters

Characterization of Isospectral Graphs Using Graph Invariants and Derived Orthogonal Parameters J. Cem. Inf. Comput. Sci. 1998, 38, 367-373 367 Caracterization of Isospectral Graps Using Grap Invariants and Derived Ortogonal Parameters Krisnan Balasubramanian and Subas C. Basak*, Department of Cemistry,

More information

Proceedings of the 8th WSEAS International Conference on Neural Networks, Vancouver, British Columbia, Canada, June 19-21,

Proceedings of the 8th WSEAS International Conference on Neural Networks, Vancouver, British Columbia, Canada, June 19-21, Proceedings of te 8t WSEAS International Conference on Neural Networks, Vancouver, Britis Columbia, Canada, June 9-2, 2007 3 Neural Network Structures wit Constant Weigts to Implement Dis-Jointly Removed

More information

CS 234. Module 6. October 25, CS 234 Module 6 ADT Dictionary 1 / 22

CS 234. Module 6. October 25, CS 234 Module 6 ADT Dictionary 1 / 22 CS 234 Module 6 October 25, 2016 CS 234 Module 6 ADT Dictionary 1 / 22 Case study Problem: Find a way to store student records for a course, wit unique IDs for eac student, were records can be accessed,

More information