EE595A Submodular functions, their optimization and applications Spring 2011

Size: px
Start display at page:

Download "EE595A Submodular functions, their optimization and applications Spring 2011"

Transcription

1 EE595A Submodular functions, their optimization and applications Spring 2011 Prof. Jeff Bilmes University of Washington, Seattle Department of Electrical Engineering Spring Quarter, Lecture 2 - April 1st, 2011 Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 1

2 Announcements Weekly Office Hours: Wednesdays, 12:30-1:30pm, 10 minutes after class on Wednesdays. Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 2

3 Scratch Paper Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 3

4 Scratch Paper Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 4

5 Scratch Paper Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 5

6 Submodular Definitions Definition (submodular) A function f : 2 V R is submodular if for any A, B V, we have that: f (A) + f (B) f (A B) + f (A B) (1) An alternate and equivalent definition is: Definition (diminishing returns) A function f : 2 V R is submodular if for any A B V, and v V \ B, we have that: f (A {v}) f (A) f (B {v}) f (B) (2) This means that the incremental value, gain, or cost of v decreases (diminishes) as the context in which v is considered grows from A to B. Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 6

7 Ground set: E or V? Submodular functions are functions defined on subsets of some finite set, called the ground set. It is common in the literature to use either E or V as the ground set. Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 7

8 Ground set: E or V? Submodular functions are functions defined on subsets of some finite set, called the ground set. It is common in the literature to use either E or V as the ground set. We will follow this inconsistency in the literature and will inconsistently use either E or V as our ground set (hopefully not in the same equation, if so, please point this out). Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 7

9 Notation R E R E = {x = (x j R : j E)} (3) R E + = {x = (x j : j E) : x 0} (4) Any vector x R E can be treated as a normalized modular function, and vice versa. That is x(a) = a A x a (5) Note that x is said to be normalized since x( ) = 0. Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 8

10 Other Notation: indicator vectors of sets Given an A E, define the vector 1 A R E + to be 1 A (j) = { 1 if j A; 0 if j / A (6) Sometimes this will be written as χ A 1 A. Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 9

11 Other Notation: indicator vectors of sets Given an A E, define the vector 1 A R E + to be 1 A (j) = { 1 if j A; 0 if j / A (6) Sometimes this will be written as χ A 1 A. Thus, given modular function x R E, we can write x(a) in a variety of ways, i.e., x(a) = x 1 A = i A x(i) (7) Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 9

12 Other Notation: singletons and sets When A is a set and k is a singleton (i.e., a single item), the union is properly written as A {k}, but sometimes I will write just A + k. Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 10

13 Summing Submodular Functions Given E, let f 1, f 2 : 2 E R be two submodular functions. Then f : 2 E R with f (A) = f 1 (A) + f 2 (A) (8) is submodular. This follows easily since f (A) + f (B) = f 1 (A) + f 2 (A) + f 1 (B) + f 2 (B) (9) f 1 (A B) + f 2 (A B) + f 1 (A B) + f 2 (A B) (10) = f (A B) + f (A B). (11) I.e., it holds for each component of f in each term in the inequality. In fact, any conic combination (i.e., non-negative linear combination) of submodular functions is submodular, as in f (A) = α 1 f 1 (A) + α 2 f 2 (A) for α 1, α 2 0. Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 11

14 Summing Submodular and Modular Functions Given E, let f 1, m : 2 E R be a submodular and a modular function. Then f : 2 E R with f (A) = f 1 (A) m(a) (12) is submodular (as is f (A) = f 1 (A) + m(a)). This follows easily since f (A) + f (B) = f 1 (A) m(a) + f 1 (B) m(b) (13) f 1 (A B) m(a B) + f 1 (A B) m(a B) (14) = f (A B) + f (A B). (15) That is, the modular component with m(a) + m(b) = m(a B) + m(a B) never destroys the inequality. Note of course that if m is modular than so is m. Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 12

15 Restricting Submodular Functions Given E, let f : 2 E R be a submodular functions. And let S E be an arbitrary fixed set. then is submodular. Proof. Given A B E \ v, consider f : 2 E R with f (A) = f (A S) (16) f ((A + v) S) f (A S) f ((B + v) S) f (B S) (17) If v / S, then both differences on each size are zero. If v S, then we can consider this f (A + v) f (A ) f (B + v) f (B ) (18) with A = A S and B = B S. Since A B, this holds due to submodularity of f. Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 13

16 Summing Restricted Submodular Functions Given V, let f 1, f 2 : 2 V R be two submodular functions and let S 1, S 2 be two arbitrary fixed sets. Then f : 2 V R with f (A) = f 1 (A S 1 ) + f 2 (A S 2 ) (19) is submodular. This follows easily from the preceding two results. Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 14

17 Summing Restricted Submodular Functions Given V, let C = {C 1, C 2,..., C k } be a set of subsets of V, and for each C C, let f C : 2 V R be a submodular function. Then f : 2 V R with f (A) = C C f C (A C) (19) is submodular. This property is critical for image processing and graphical models. For example, let C be all pairs of the form {{u, v} : u, v V }, or let it be all pairs corresponding to the edges of some undirected graphical model. We plan to revisit this topic later in the term. Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 14

18 Max - normalized Given V, let c R V + be a given fixed vector. Then f : 2 V R +, where is submodular and normalized (we take f ( ) = 0). Proof. Consider which follows since we have that and f (A) = max j A c j (20) max j A c j + max j B c j max j A B c j + max j A B c j (21) max(max j A c j, max j B c j) = max j A B c j (22) min(max j A c j, max j B c j) max j A B c j (23) Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 15

19 Max Given V, let c R V be a given fixed vector (not necessarily non-negative). Then f : 2 V R, where f (A) = max j A c j (24) is submodular, where we take f ( ) min j c j (so the function is not normalized). Proof. The proof is identical to the normalized case. Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 16

20 Facility Location Given V, E, let c R V E be a given V E matrix. Then f : 2 E R, where f (A) = i V max j A c ij (25) is submodular. This is a facility location function. Proof. We can write f (A) as f (A) = i V f i(a) where f i (A) = max j A c ij is submodular (max of a i th row vector), so f can be written as a sum of submodular functions. Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 17

21 Facility/Plant Location (uncapacitated) Facility Location is a core problem in operations research and a strong motivation for submodular functions. Key goal is to place facilities to supply demand sites as efficiently as possible. Let E be a set of possible factory/plant locations, and V is a set of sites needing to be serviced (e.g., cities). Let c ij be the benefit (e.g., 1/c ij is the cost) of servicing city i with plant j. Let m : 2 E R E + be a plant construction modular function (vector). E.g., 1/m j is the cost to build a plant at location j. Each city needs to be serviced by only one plant but no less than one. Define f (A) as the delivery benefit plus construction benefit when the plants in set A are considered to be constructed. We can define f (A) = m(a) + i V max j A c ij. Goal is to find a set A that maximizes f (A) (the benefit) placing a bound on the number of plants A (e.g., A k). Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 18

22 Log Determinant Let Σ be an n n positive definite matrix. Let V = {1, 2,..., n} [n] be an index set, and for A V, let Σ A be the (square) submatrix of Σ obtained by including only entries in the rows/columns given by A. Then: f (A) = log det(σ A ) is submodular. (26) Proof. Suppose x R n is multivariate Gaussian, that is ( 1 x p(x) = exp 1 ) 2πΣ 2 (x µ)t Σ 1 (x µ) (27)... Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 19

23 Log Determinant...cont. f (A) = log det(σ A ) is submodular. (26) Then the (differential) entropy of the r.v. X is given by h(x ) = log 2πeΣ = log (2πe) n Σ (27) and in particular, for a variable subset A, f (A) = h(x A ) = log (2πe) A Σ A (28) Entropy is submodular (conditioning reduces entropy), and moreover where m(a) is a modular function. f (A) = h(x A ) = m(a) log Σ A (29) Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 19

24 Concave over non-negative modular Let m R E + be a modular function, and g a concave function over R. Define f : 2 E R as Proof. f(a) = g(m(a)) then f is submodular. Proof. Given A B E \ v, we have 0 a = m(a) b = m(b), and 0 c = m(v). For g concave, we have g(a + c) g(a) g(b + c) g(b), and thus g(m(a) + m(v)) g(m(a)) g(m(b) + m(v)) g(m(b)) (30) The converse is true as well. Exercise: prove this. Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 20

25 Monotone difference of two functions Let f and G both be submodular functions on subsets of V and let (f g)( ) be either monotone increasing or monotone decreasing. Then h : 2 V R defined by is submodular. Proof. h(a) = min(f (A), g(a)) (31) If h(a) agrees with either f or g on both X and Y, the result follows since f (X ) + f (Y ) min(f (X Y ), g(x Y )) + min(f (X Y ), g(x Y )) g(x ) + g(y ) (32)... Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 21

26 Monotone difference of two functions Let f and G both be submodular functions on subsets of V and let (f g)( ) be either monotone increasing or monotone decreasing. Then h : 2 V R defined by is submodular....cont. h(a) = min(f (A), g(a)) (31) Otherwise, w.l.o.g., h(x ) = f (X ) and h(y ) = g(y ), giving h(x ) + h(y ) = f (X ) + g(y ) f (X Y ) + f (X Y ) + g(y ) f (Y ) (32) By monotonicity, f (X Y ) + g(y ) f (Y ) g(x Y ) giving h(x ) + h(y ) g(x Y ) + f (X Y ) h(x Y ) + h(x Y ) (33) Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 21

27 Min Let f : 2 V R be an increasing or decreasing submodular function and let k be a constant. Then the function h : 2 V R defined by is submodular. Proof. h(a) = min(k, f (A)) (34) For constant k, we have that (f k) is increasing (or decreasing) so this follows from the previous result. Note also, g(a) = min(k, a) for constant k is a concave function, so we can use the earlier result about composing a concave function with a submodular function to get this result as well. Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 22

28 More on Min - saturate trick In general, the minimum of two submodular functions is not submodular. However, when wishing to maximize two monotone non-decreasing submodular functions, we can define function h : 2 V R as h(a) = 1 (min(k, f ) + min(k, g)) (35) 2 then h is submodular, and h(a) k if and only if both f (A) k and g(a) k. We plan to revisit this again later in the quarter. Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 23

29 Arbitrary functions as difference between submodulars Given an arbitrary set function f, it can be expressed as a difference between two submodular functions: f = g h where both g and h are submodular. Define Proof. Let f be given and arbitrary. α = min f (X ) + f (Y ) f (X Y ) f (X Y ) (36) X,Y If α 0 then f is submodular, so by assumption α < 0. Now let h be an arbitrary strict submodular function and define Strict means β > 0. β = min h(x ) + h(y ) h(x Y ) h(x Y ) (37) X,Y... Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 24

30 Arbitrary functions as difference between submodulars Given an arbitrary set function f, it can be expressed as a difference between two submodular functions: f = g h where both g and h are submodular....cont. Define f : 2 V R as f (A) = f (A) + α h(a) (36) β Then f is submodular, and f = f (A) α β h(a), a difference between two submodular functions as desired. Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 24

31 Submodular Definitions Definition (submodular) A function f : 2 V R is submodular if for any A, B V, we have that: f (A) + f (B) f (A B) + f (A B) (1) An alternate and equivalent definition is: Definition (diminishing returns) A function f : 2 V R is submodular if for any A B V, and v V \ B, we have that: f (A {v}) f (A) f (B {v}) f (B) (2) This means that the incremental value, gain, or cost of v decreases (diminishes) as the context in which v is considered grows from A to B. Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 25

32 Submodular Definitions An alternate and equivalent definition is: Definition (group diminishing returns) A function f : 2 V R is submodular if for any A B V, and C V \ B, we have that: f (A C) f (A) f (B C) f (B) (37) This means that the incremental value or gain of set C decreases as the context in which v is considered grows from A to B (diminishing returns) Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 26

33 Submodular Definitions Proposition group diminishing returns implies diminishing returns Proof. Obvious, set C = {v}. Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 27

34 Submodular Definitions Proposition diminishing returns implies group diminishing returns Proof. Let C = {c 1, c 2,..., c k }. Then diminishing returns implies f (A C) f (A) (38) k 1 ( ) = f (A C) f (A {c 1,..., c i }) f (A {c 1,..., c i }) f (A) (39) = i=1 k f (A {c 1... c i }) f (A {c 1... c i 1 }) (40) i=1 k f (B {c 1... c i }) f (B {c 1... c i 1 }) (41) i=1 k 1 ( ) = f (B C) f (B {c 1,..., c i }) f (B {c 1,..., c i }) f (B) (42) i=1 = f (B C) f (B) (43) Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 27

35 Submodular Definitions are equivalent Proposition The two aforementioned definitions of submodularity submodular and diminishing returns are identical. Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 28

36 Submodular Definitions are equivalent Proof. Assume submodular. Assume A B as otherwise trivial. Let B \ A = {v 1, v 2,..., v k } and define A i = A {v 1... v i }, so A 0 = A. Then by submodular, or f (A i + v) + f (A i + v i+1 ) f (A i + v + v i+1 ) + f (A i ) (44) f (A i + v) f (A i ) f (A i + v i+1 + v) f (A i + v i+1 ) (45) we apply this inductively, and use f (A i+1 + v) f (A i+1 ) = f (A i + v i+1 + v) f (A i + v i+1 ) (46) and that A k 1 + v k = B.... Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 28

37 Submodular Definitions are equivalent...cont. Assume group diminishing returns. Assume A B otherwise trivial. Define A = A B, C = A \ B, and B = B. Then giving or f (A + C) f (A ) f (B + C) f (B ) (47) f (A + C) + f (B ) f (B + C) + f (A ) (48) f (A B + A \ B) + f (B) f (B + A \ B) + f (A B) (49) which is the same as f (A) + f (B) f (A B) + f (A B) (50) Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 29

38 Submodular Definitions Definition (singleton) A function f : 2 V R is submodular if for any A V, and any a, b V \ A, we have that: f (A {a}) + f (A {b}) f (A {a, b}) + f (A) (51) This follows immediately from diminishing returns. To achieve diminishing returns, assume A B with B \ A = {b 1, b 2,..., b k }. Then f (A + a) f (A) f (A + b 1 + a) f (A + b 1 ) (52) f (A + b 1 + b 2 + a) f (A + b 1 + b 2 ) (53)... (54) f (A + b b k + a) f (A + b b k ) (55) = f (B + a) f (B) (56) Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 30

39 Gain It is often the case that we wish to express the gain of an item j V in some context, say A, namely f (A {j}) f (A). This is used so often, that there are equally as many ways to notate this. I.e., f (A {j}) f (A) = ρ j (A) (57) = ρ A (j) (58) = f ({j} A) (59) = f (j A) (60) We ll use either ρ j (A) or f (j A). Note, diminishing returns can now be stated as saying that ρ j (A) is a monotone non-increasing function of A, since ρ j (A) ρ j (B) whenever B A. Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 31

40 Equivalent Definitions of Submodularity f (A) + f (B) f (A B) + f (A B), A, B E (61) ρ j (S) ρ j (T ), S T E, with j E \ T (62) ρ j (S) ρ j (S {k}), S E with j E \ (S {k}) (63) f (T ) f (S) + ρ j (S) ρ j (S T {j}), S, T E j T \S f (T ) f (S) + j T \S f (T ) f (S) + j S\T f (T ) f (S) j S\T (64) ρ j (S), S T E (65) ρ j (S \ {j}), T S E (66) ρ j (S \ {j}) + ρ j (S T ) S, T E j S\T T \S (67) Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 32

41 Equivalent Definitions of Submodularity We ve already seen that Eq. 61 Eq. 62 Eq. 63. We next show that Eq. 63 Eq. 64 Eq. 65 Eq. 63. Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 33

42 Eq. 63 Eq. 64 Let T \ S = {j 1,..., j r } and S \ T = {k 1,..., k q }. First, we upper bound the gain of T in the context of S: f (S T ) f (S) = = r ( ) f (S {j 1,..., j t }) f (S {j 1,..., j t 1 }) t=1 r ρ jt (S {j 1,..., j t 1 }) t=1 = j T \S (68) r ρ jt (S) (69) t=1 ρ j (S) (70) Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 34

43 Eq. 63 Eq. 64 Let T \ S = {j 1,..., j r } and S \ T = {k 1,..., k q }. Next, lower bound S in the context of T : f (S T ) f (T ) = = q [f (T {k 1,..., k t }) f (T {k 1,..., k t 1 })] t=1 q ρ kt (T {k 1,..., k t } \ {k t }) t=1 = j S\T (68) q ρ kt (T S \ {k t }) t=1 (69) ρ j (S T \ {j}) (70) Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 34

44 Eq. 63 Eq. 64 Let T \ S = {j 1,..., j r } and S \ T = {k 1,..., k q }. So we have the upperbound f (S T ) f (S) ρ j (S) (68) and the lower bound f (S T ) f (T ) j S\T j T \S and subtracting the 2nd from the first gives the result. ρ j (S T \ {j}) (69) Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 34

45 Eq. 64 Eq. 65 This follows immediately since if S T, then S \ T =, and the last term of Eq. 64 vanishes. Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 35

46 Eq. 65 Eq. 63 Here, we set T = S {j, k}, j / S {k} into Eq. 65 to obtain f (S {j, k}) f (S) + ρ j (S) + ρ k (S) (70) = f (S) + f (S + {j}) f (S) + f (S + {k}) f (S) (71) = f (S + {j}) + f (S + {k}) f (S) (72) = ρ j (S) + f (S + {k}) (73) giving ρ j (S {k}) = f (S {j, k}) f (S {k}) (74) ρ j (S) (75) Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 36

47 Sources for Today s Lecture Lovasz-1983, Nemhauser,Wolsey,Fisher-1978, Narayanan-1997, and Narasimhan,Bilmes Prof. Jeff Bilmes EE595A/Spr 2011/Submodular Functions Lecture 2 - April 1st, 2011 page 37

Submodular Functions, Optimization, and Applications to Machine Learning

Submodular Functions, Optimization, and Applications to Machine Learning Submodular Functions, Optimization, and Applications to Machine Learning Spring Quarter, Lecture 3 http://j.ee.washington.edu/~bilmes/classes/ee596b_spring_2014/ Prof. Jeff Bilmes University of Washington,

More information

EE595A Submodular functions, their optimization and applications Spring 2011

EE595A Submodular functions, their optimization and applications Spring 2011 EE595A Submodular functions, their optimization and applications Spring 2011 Prof. Jeff Bilmes University of Washington, Seattle Department of Electrical Engineering Winter Quarter, 2011 http://ee.washington.edu/class/235/2011wtr/index.html

More information

EE596A Submodularity Functions, Optimization, and Application to Machine Learning Fall Quarter 2012

EE596A Submodularity Functions, Optimization, and Application to Machine Learning Fall Quarter 2012 EE596A Submodularity Functions, Optimization, and Application to Machine Learning Fall Quarter 2012 Prof. Jeff Bilmes University of Washington, Seattle Department of Electrical Engineering Spring Quarter,

More information

Submodular Functions, Optimization, and Applications to Machine Learning

Submodular Functions, Optimization, and Applications to Machine Learning Submodular Functions, Optimization, and Applications to Machine Learning Spring Quarter, Lecture 12 http://www.ee.washington.edu/people/faculty/bilmes/classes/ee596b_spring_2016/ Prof. Jeff Bilmes University

More information

Submodular Functions, Optimization, and Applications to Machine Learning

Submodular Functions, Optimization, and Applications to Machine Learning Submodular Functions, Optimization, and Applications to Machine Learning Spring Quarter, Lecture http://www.ee.washington.edu/people/faculty/bilmes/classes/ee_spring_0/ Prof. Jeff Bilmes University of

More information

Submodular Functions, Optimization, and Applications to Machine Learning

Submodular Functions, Optimization, and Applications to Machine Learning Submodular Functions, Optimization, and Applications to Machine Learning Spring Quarter, Lecture http://www.ee.washington.edu/people/faculty/bilmes/classes/eeb_spring_0/ Prof. Jeff Bilmes University of

More information

ECE 4400:693 - Information Theory

ECE 4400:693 - Information Theory ECE 4400:693 - Information Theory Dr. Nghi Tran Lecture 8: Differential Entropy Dr. Nghi Tran (ECE-University of Akron) ECE 4400:693 Lecture 1 / 43 Outline 1 Review: Entropy of discrete RVs 2 Differential

More information

Chapter 1: Systems of Linear Equations

Chapter 1: Systems of Linear Equations Chapter : Systems of Linear Equations February, 9 Systems of linear equations Linear systems Lecture A linear equation in variables x, x,, x n is an equation of the form a x + a x + + a n x n = b, where

More information

EE512 Graphical Models Fall 2009

EE512 Graphical Models Fall 2009 EE512 Graphical Models Fall 2009 Prof. Jeff Bilmes University of Washington, Seattle Department of Electrical Engineering Fall Quarter, 2009 http://ssli.ee.washington.edu/~bilmes/ee512fa09 Lecture 3 -

More information

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 1 x 2. x n 8 (4) 3 4 2

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 1 x 2. x n 8 (4) 3 4 2 MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS SYSTEMS OF EQUATIONS AND MATRICES Representation of a linear system The general system of m equations in n unknowns can be written a x + a 2 x 2 + + a n x n b a

More information

Lecture 17: Differential Entropy

Lecture 17: Differential Entropy Lecture 17: Differential Entropy Differential entropy AEP for differential entropy Quantization Maximum differential entropy Estimation counterpart of Fano s inequality Dr. Yao Xie, ECE587, Information

More information

Submodular Functions, Optimization, and Applications to Machine Learning

Submodular Functions, Optimization, and Applications to Machine Learning Submodular Functions, Optimization, and Applications to Machine Learning Spring Quarter, Lecture 5 http://www.ee.washington.edu/people/faculty/bilmes/classes/ee563_spring_2018/ Prof. Jeff Bilmes University

More information

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Algorithms For Inference Fall 2014

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Algorithms For Inference Fall 2014 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.438 Algorithms For Inference Fall 2014 Recitation 3 1 Gaussian Graphical Models: Schur s Complement Consider

More information

Entropy and Ergodic Theory Lecture 4: Conditional entropy and mutual information

Entropy and Ergodic Theory Lecture 4: Conditional entropy and mutual information Entropy and Ergodic Theory Lecture 4: Conditional entropy and mutual information 1 Conditional entropy Let (Ω, F, P) be a probability space, let X be a RV taking values in some finite set A. In this lecture

More information

(II.B) Basis and dimension

(II.B) Basis and dimension (II.B) Basis and dimension How would you explain that a plane has two dimensions? Well, you can go in two independent directions, and no more. To make this idea precise, we formulate the DEFINITION 1.

More information

Chapter 13. Convex and Concave. Josef Leydold Mathematical Methods WS 2018/19 13 Convex and Concave 1 / 44

Chapter 13. Convex and Concave. Josef Leydold Mathematical Methods WS 2018/19 13 Convex and Concave 1 / 44 Chapter 13 Convex and Concave Josef Leydold Mathematical Methods WS 2018/19 13 Convex and Concave 1 / 44 Monotone Function Function f is called monotonically increasing, if x 1 x 2 f (x 1 ) f (x 2 ) It

More information

1 Submodular functions

1 Submodular functions CS 369P: Polyhedral techniques in combinatorial optimization Instructor: Jan Vondrák Lecture date: November 16, 2010 1 Submodular functions We have already encountered submodular functions. Let s recall

More information

CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 24: Introduction to Submodular Functions. Instructor: Shaddin Dughmi

CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 24: Introduction to Submodular Functions. Instructor: Shaddin Dughmi CS599: Convex and Combinatorial Optimization Fall 2013 Lecture 24: Introduction to Submodular Functions Instructor: Shaddin Dughmi Announcements Introduction We saw how matroids form a class of feasible

More information

Submodular Functions, Optimization, and Applications to Machine Learning

Submodular Functions, Optimization, and Applications to Machine Learning Submodular Functions, Optimization, and Applications to Machine Learning Spring Quarter, Lecture 4 http://www.ee.washington.edu/people/faculty/bilmes/classes/ee563_spring_2018/ Prof. Jeff Bilmes University

More information

Submodularity in Machine Learning

Submodularity in Machine Learning Saifuddin Syed MLRG Summer 2016 1 / 39 What are submodular functions Outline 1 What are submodular functions Motivation Submodularity and Concavity Examples 2 Properties of submodular functions Submodularity

More information

Monotone Function. Function f is called monotonically increasing, if. x 1 x 2 f (x 1 ) f (x 2 ) x 1 < x 2 f (x 1 ) < f (x 2 ) x 1 x 2

Monotone Function. Function f is called monotonically increasing, if. x 1 x 2 f (x 1 ) f (x 2 ) x 1 < x 2 f (x 1 ) < f (x 2 ) x 1 x 2 Monotone Function Function f is called monotonically increasing, if Chapter 3 x x 2 f (x ) f (x 2 ) It is called strictly monotonically increasing, if f (x 2) f (x ) Convex and Concave x < x 2 f (x )

More information

Strictly Positive Definite Functions on a Real Inner Product Space

Strictly Positive Definite Functions on a Real Inner Product Space Strictly Positive Definite Functions on a Real Inner Product Space Allan Pinkus Abstract. If ft) = a kt k converges for all t IR with all coefficients a k 0, then the function f< x, y >) is positive definite

More information

If g is also continuous and strictly increasing on J, we may apply the strictly increasing inverse function g 1 to this inequality to get

If g is also continuous and strictly increasing on J, we may apply the strictly increasing inverse function g 1 to this inequality to get 18:2 1/24/2 TOPIC. Inequalities; measures of spread. This lecture explores the implications of Jensen s inequality for g-means in general, and for harmonic, geometric, arithmetic, and related means in

More information

Math 127 Homework. Mary Radcliffe. Due 29 March Complete the following problems. Fully justify each response.

Math 127 Homework. Mary Radcliffe. Due 29 March Complete the following problems. Fully justify each response. Math 17 Homework Mary Radcliffe Due 9 March 018 Complete the following problems Fully justify each response NOTE: due to the Spring Break, this homework set is a bit longer than is typical You only need

More information

Word Alignment via Submodular Maximization over Matroids

Word Alignment via Submodular Maximization over Matroids Word Alignment via Submodular Maximization over Matroids Hui Lin, Jeff Bilmes University of Washington, Seattle Dept. of Electrical Engineering June 21, 2011 Lin and Bilmes Submodular Word Alignment June

More information

EE514A Information Theory I Fall 2013

EE514A Information Theory I Fall 2013 EE514A Information Theory I Fall 2013 K. Mohan, Prof. J. Bilmes University of Washington, Seattle Department of Electrical Engineering Fall Quarter, 2013 http://j.ee.washington.edu/~bilmes/classes/ee514a_fall_2013/

More information

1 Lecture notes Classication. Denition 1. Let z be a set function on the nite set V i.e. z : 2 V R, then z is submodular if

1 Lecture notes Classication. Denition 1. Let z be a set function on the nite set V i.e. z : 2 V R, then z is submodular if Lecture notes 3 Denition. Let z be a set function on the nite set V i.e z : 2 V R, then z is submodular if z A) + z B) z A B) + z A B) A, B V. Denition 2. If z is submodular then z is supermodular. Denition

More information

Introduction to Functions

Introduction to Functions Mathematics for Economists Introduction to Functions Introduction In economics we study the relationship between variables and attempt to explain these relationships through economic theory. For instance

More information

Matrices and RRE Form

Matrices and RRE Form Matrices and RRE Form Notation R is the real numbers, C is the complex numbers (we will only consider complex numbers towards the end of the course) is read as an element of For instance, x R means that

More information

EE/Stats 376A: Homework 7 Solutions Due on Friday March 17, 5 pm

EE/Stats 376A: Homework 7 Solutions Due on Friday March 17, 5 pm EE/Stats 376A: Homework 7 Solutions Due on Friday March 17, 5 pm 1. Feedback does not increase the capacity. Consider a channel with feedback. We assume that all the recieved outputs are sent back immediately

More information

Lecture 4: An FPTAS for Knapsack, and K-Center

Lecture 4: An FPTAS for Knapsack, and K-Center Comp 260: Advanced Algorithms Tufts University, Spring 2016 Prof. Lenore Cowen Scribe: Eric Bailey Lecture 4: An FPTAS for Knapsack, and K-Center 1 Introduction Definition 1.0.1. The Knapsack problem (restated)

More information

M17 MAT25-21 HOMEWORK 6

M17 MAT25-21 HOMEWORK 6 M17 MAT25-21 HOMEWORK 6 DUE 10:00AM WEDNESDAY SEPTEMBER 13TH 1. To Hand In Double Series. The exercises in this section will guide you to complete the proof of the following theorem: Theorem 1: Absolute

More information

Topology, Math 581, Fall 2017 last updated: November 24, Topology 1, Math 581, Fall 2017: Notes and homework Krzysztof Chris Ciesielski

Topology, Math 581, Fall 2017 last updated: November 24, Topology 1, Math 581, Fall 2017: Notes and homework Krzysztof Chris Ciesielski Topology, Math 581, Fall 2017 last updated: November 24, 2017 1 Topology 1, Math 581, Fall 2017: Notes and homework Krzysztof Chris Ciesielski Class of August 17: Course and syllabus overview. Topology

More information

Review: Directed Models (Bayes Nets)

Review: Directed Models (Bayes Nets) X Review: Directed Models (Bayes Nets) Lecture 3: Undirected Graphical Models Sam Roweis January 2, 24 Semantics: x y z if z d-separates x and y d-separation: z d-separates x from y if along every undirected

More information

LECTURE 2. Convexity and related notions. Last time: mutual information: definitions and properties. Lecture outline

LECTURE 2. Convexity and related notions. Last time: mutual information: definitions and properties. Lecture outline LECTURE 2 Convexity and related notions Last time: Goals and mechanics of the class notation entropy: definitions and properties mutual information: definitions and properties Lecture outline Convexity

More information

d(x n, x) d(x n, x nk ) + d(x nk, x) where we chose any fixed k > N

d(x n, x) d(x n, x nk ) + d(x nk, x) where we chose any fixed k > N Problem 1. Let f : A R R have the property that for every x A, there exists ɛ > 0 such that f(t) > ɛ if t (x ɛ, x + ɛ) A. If the set A is compact, prove there exists c > 0 such that f(x) > c for all x

More information

Midterm 1 Review. Written by Victoria Kala SH 6432u Office Hours: R 12:30 1:30 pm Last updated 10/10/2015

Midterm 1 Review. Written by Victoria Kala SH 6432u Office Hours: R 12:30 1:30 pm Last updated 10/10/2015 Midterm 1 Review Written by Victoria Kala vtkala@math.ucsb.edu SH 6432u Office Hours: R 12:30 1:30 pm Last updated 10/10/2015 Summary This Midterm Review contains notes on sections 1.1 1.5 and 1.7 in your

More information

RELATIONS AND FUNCTIONS

RELATIONS AND FUNCTIONS Chapter 1 RELATIONS AND FUNCTIONS There is no permanent place in the world for ugly mathematics.... It may be very hard to define mathematical beauty but that is just as true of beauty of any kind, we

More information

CS281A/Stat241A Lecture 19

CS281A/Stat241A Lecture 19 CS281A/Stat241A Lecture 19 p. 1/4 CS281A/Stat241A Lecture 19 Junction Tree Algorithm Peter Bartlett CS281A/Stat241A Lecture 19 p. 2/4 Announcements My office hours: Tuesday Nov 3 (today), 1-2pm, in 723

More information

CSE541 Class 22. Jeremy Buhler. November 22, Today: how to generalize some well-known approximation results

CSE541 Class 22. Jeremy Buhler. November 22, Today: how to generalize some well-known approximation results CSE541 Class 22 Jeremy Buhler November 22, 2016 Today: how to generalize some well-known approximation results 1 Intuition: Behavior of Functions Consider a real-valued function gz) on integers or reals).

More information

Lecture Notes in Advanced Calculus 1 (80315) Raz Kupferman Institute of Mathematics The Hebrew University

Lecture Notes in Advanced Calculus 1 (80315) Raz Kupferman Institute of Mathematics The Hebrew University Lecture Notes in Advanced Calculus 1 (80315) Raz Kupferman Institute of Mathematics The Hebrew University February 7, 2007 2 Contents 1 Metric Spaces 1 1.1 Basic definitions...........................

More information

3 Measurable Functions

3 Measurable Functions 3 Measurable Functions Notation A pair (X, F) where F is a σ-field of subsets of X is a measurable space. If µ is a measure on F then (X, F, µ) is a measure space. If µ(x) < then (X, F, µ) is a probability

More information

A Sudoku Submatrix Study

A Sudoku Submatrix Study A Sudoku Submatrix Study Merciadri Luca LucaMerciadri@studentulgacbe Abstract In our last article ([1]), we gave some properties of Sudoku matrices We here investigate some properties of the Sudoku submatrices

More information

CPSC 536N: Randomized Algorithms Term 2. Lecture 9

CPSC 536N: Randomized Algorithms Term 2. Lecture 9 CPSC 536N: Randomized Algorithms 2011-12 Term 2 Prof. Nick Harvey Lecture 9 University of British Columbia 1 Polynomial Identity Testing In the first lecture we discussed the problem of testing equality

More information

Cardinality and ordinal numbers

Cardinality and ordinal numbers Cardinality and ordinal numbers The cardinality A of a finite set A is simply the number of elements in it. When it comes to infinite sets, we no longer can speak of the number of elements in such a set.

More information

Math 4377/6308 Advanced Linear Algebra

Math 4377/6308 Advanced Linear Algebra 1.3 Subspaces Math 4377/6308 Advanced Linear Algebra 1.3 Subspaces Jiwen He Department of Mathematics, University of Houston jiwenhe@math.uh.edu math.uh.edu/ jiwenhe/math4377 Jiwen He, University of Houston

More information

Math212a1413 The Lebesgue integral.

Math212a1413 The Lebesgue integral. Math212a1413 The Lebesgue integral. October 28, 2014 Simple functions. In what follows, (X, F, m) is a space with a σ-field of sets, and m a measure on F. The purpose of today s lecture is to develop the

More information

Semidefinite Programming

Semidefinite Programming Semidefinite Programming Notes by Bernd Sturmfels for the lecture on June 26, 208, in the IMPRS Ringvorlesung Introduction to Nonlinear Algebra The transition from linear algebra to nonlinear algebra has

More information

Lecture 12: May 09, Decomposable Graphs (continues from last time)

Lecture 12: May 09, Decomposable Graphs (continues from last time) 596 Pat. Recog. II: Introduction to Graphical Models University of Washington Spring 00 Dept. of lectrical ngineering Lecture : May 09, 00 Lecturer: Jeff Bilmes Scribe: Hansang ho, Izhak Shafran(000).

More information

Definition: For nonempty sets X and Y, a function, f, from X to Y is a relation that associates with each element of X exactly one element of Y.

Definition: For nonempty sets X and Y, a function, f, from X to Y is a relation that associates with each element of X exactly one element of Y. Functions Definition: A relation is a correspondence between two sets. If x and y are two elements in these sets and if a relation exists between x and y, then we say that x corresponds to y or that y

More information

Maximization of Submodular Set Functions

Maximization of Submodular Set Functions Northeastern University Department of Electrical and Computer Engineering Maximization of Submodular Set Functions Biomedical Signal Processing, Imaging, Reasoning, and Learning BSPIRAL) Group Author:

More information

Exercise 2. Prove that [ 1, 1] is the set of all the limit points of ( 1, 1] = {x R : 1 <

Exercise 2. Prove that [ 1, 1] is the set of all the limit points of ( 1, 1] = {x R : 1 < Math 316, Intro to Analysis Limits of functions We are experts at taking limits of sequences as the indexing parameter gets close to infinity. What about limits of functions as the independent variable

More information

Maximum likelihood estimation

Maximum likelihood estimation Maximum likelihood estimation Guillaume Obozinski Ecole des Ponts - ParisTech Master MVA Maximum likelihood estimation 1/26 Outline 1 Statistical concepts 2 A short review of convex analysis and optimization

More information

Monotone comparative statics Finite Data and GARP

Monotone comparative statics Finite Data and GARP Monotone comparative statics Finite Data and GARP Econ 2100 Fall 2017 Lecture 7, September 19 Problem Set 3 is due in Kelly s mailbox by 5pm today Outline 1 Comparative Statics Without Calculus 2 Supermodularity

More information

The Lebesgue Integral

The Lebesgue Integral The Lebesgue Integral Brent Nelson In these notes we give an introduction to the Lebesgue integral, assuming only a knowledge of metric spaces and the iemann integral. For more details see [1, Chapters

More information

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Algorithms For Inference Fall 2014

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Algorithms For Inference Fall 2014 Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.438 Algorithms For Inference Fall 2014 Problem Set 3 Issued: Thursday, September 25, 2014 Due: Thursday,

More information

Mathematical Methods for Physics and Engineering

Mathematical Methods for Physics and Engineering Mathematical Methods for Physics and Engineering Lecture notes for PDEs Sergei V. Shabanov Department of Mathematics, University of Florida, Gainesville, FL 32611 USA CHAPTER 1 The integration theory

More information

Math212a1411 Lebesgue measure.

Math212a1411 Lebesgue measure. Math212a1411 Lebesgue measure. October 14, 2014 Reminder No class this Thursday Today s lecture will be devoted to Lebesgue measure, a creation of Henri Lebesgue, in his thesis, one of the most famous

More information

0 Sets and Induction. Sets

0 Sets and Induction. Sets 0 Sets and Induction Sets A set is an unordered collection of objects, called elements or members of the set. A set is said to contain its elements. We write a A to denote that a is an element of the set

More information

More Books At www.goalias.blogspot.com www.goalias.blogspot.com www.goalias.blogspot.com www.goalias.blogspot.com www.goalias.blogspot.com www.goalias.blogspot.com www.goalias.blogspot.com www.goalias.blogspot.com

More information

Math Camp Lecture 4: Linear Algebra. Xiao Yu Wang. Aug 2010 MIT. Xiao Yu Wang (MIT) Math Camp /10 1 / 88

Math Camp Lecture 4: Linear Algebra. Xiao Yu Wang. Aug 2010 MIT. Xiao Yu Wang (MIT) Math Camp /10 1 / 88 Math Camp 2010 Lecture 4: Linear Algebra Xiao Yu Wang MIT Aug 2010 Xiao Yu Wang (MIT) Math Camp 2010 08/10 1 / 88 Linear Algebra Game Plan Vector Spaces Linear Transformations and Matrices Determinant

More information

Lecture 2: Convex Sets and Functions

Lecture 2: Convex Sets and Functions Lecture 2: Convex Sets and Functions Hyang-Won Lee Dept. of Internet & Multimedia Eng. Konkuk University Lecture 2 Network Optimization, Fall 2015 1 / 22 Optimization Problems Optimization problems are

More information

Lecture 11. Multivariate Normal theory

Lecture 11. Multivariate Normal theory 10. Lecture 11. Multivariate Normal theory Lecture 11. Multivariate Normal theory 1 (1 1) 11. Multivariate Normal theory 11.1. Properties of means and covariances of vectors Properties of means and covariances

More information

MATH 51H Section 4. October 16, Recall what it means for a function between metric spaces to be continuous:

MATH 51H Section 4. October 16, Recall what it means for a function between metric spaces to be continuous: MATH 51H Section 4 October 16, 2015 1 Continuity Recall what it means for a function between metric spaces to be continuous: Definition. Let (X, d X ), (Y, d Y ) be metric spaces. A function f : X Y is

More information

Calculus Review Session. Brian Prest Duke University Nicholas School of the Environment August 18, 2017

Calculus Review Session. Brian Prest Duke University Nicholas School of the Environment August 18, 2017 Calculus Review Session Brian Prest Duke University Nicholas School of the Environment August 18, 2017 Topics to be covered 1. Functions and Continuity 2. Solving Systems of Equations 3. Derivatives (one

More information

Building Infinite Processes from Finite-Dimensional Distributions

Building Infinite Processes from Finite-Dimensional Distributions Chapter 2 Building Infinite Processes from Finite-Dimensional Distributions Section 2.1 introduces the finite-dimensional distributions of a stochastic process, and shows how they determine its infinite-dimensional

More information

LEBESGUE INTEGRATION. Introduction

LEBESGUE INTEGRATION. Introduction LEBESGUE INTEGATION EYE SJAMAA Supplementary notes Math 414, Spring 25 Introduction The following heuristic argument is at the basis of the denition of the Lebesgue integral. This argument will be imprecise,

More information

Computational Integer Programming. Lecture 2: Modeling and Formulation. Dr. Ted Ralphs

Computational Integer Programming. Lecture 2: Modeling and Formulation. Dr. Ted Ralphs Computational Integer Programming Lecture 2: Modeling and Formulation Dr. Ted Ralphs Computational MILP Lecture 2 1 Reading for This Lecture N&W Sections I.1.1-I.1.6 Wolsey Chapter 1 CCZ Chapter 2 Computational

More information

Announcements (repeat) Principal Components Analysis

Announcements (repeat) Principal Components Analysis 4/7/7 Announcements repeat Principal Components Analysis CS 5 Lecture #9 April 4 th, 7 PA4 is due Monday, April 7 th Test # will be Wednesday, April 9 th Test #3 is Monday, May 8 th at 8AM Just hour long

More information

September Math Course: First Order Derivative

September Math Course: First Order Derivative September Math Course: First Order Derivative Arina Nikandrova Functions Function y = f (x), where x is either be a scalar or a vector of several variables (x,..., x n ), can be thought of as a rule which

More information

Immerse Metric Space Homework

Immerse Metric Space Homework Immerse Metric Space Homework (Exercises -2). In R n, define d(x, y) = x y +... + x n y n. Show that d is a metric that induces the usual topology. Sketch the basis elements when n = 2. Solution: Steps

More information

1 Lattices and Tarski s Theorem

1 Lattices and Tarski s Theorem MS&E 336 Lecture 8: Supermodular games Ramesh Johari April 30, 2007 In this lecture, we develop the theory of supermodular games; key references are the papers of Topkis [7], Vives [8], and Milgrom and

More information

1. Bounded linear maps. A linear map T : E F of real Banach

1. Bounded linear maps. A linear map T : E F of real Banach DIFFERENTIABLE MAPS 1. Bounded linear maps. A linear map T : E F of real Banach spaces E, F is bounded if M > 0 so that for all v E: T v M v. If v r T v C for some positive constants r, C, then T is bounded:

More information

1 Overview. 2 Multilinear Extension. AM 221: Advanced Optimization Spring 2016

1 Overview. 2 Multilinear Extension. AM 221: Advanced Optimization Spring 2016 AM 22: Advanced Optimization Spring 26 Prof. Yaron Singer Lecture 24 April 25th Overview The goal of today s lecture is to see how the multilinear extension of a submodular function that we introduced

More information

Announcements Wednesday, August 30

Announcements Wednesday, August 30 Announcements Wednesday, August 30 WeBWorK due on Friday at 11:59pm. The first quiz is on Friday, during recitation. It covers through Monday s material. Quizzes mostly test your understanding of the homework.

More information

MATH 304 Linear Algebra Lecture 8: Vector spaces. Subspaces.

MATH 304 Linear Algebra Lecture 8: Vector spaces. Subspaces. MATH 304 Linear Algebra Lecture 8: Vector spaces. Subspaces. Linear operations on vectors Let x = (x 1, x 2,...,x n ) and y = (y 1, y 2,...,y n ) be n-dimensional vectors, and r R be a scalar. Vector sum:

More information

55 Separable Extensions

55 Separable Extensions 55 Separable Extensions In 54, we established the foundations of Galois theory, but we have no handy criterion for determining whether a given field extension is Galois or not. Even in the quite simple

More information

LECTURE 3. Last time:

LECTURE 3. Last time: LECTURE 3 Last time: Mutual Information. Convexity and concavity Jensen s inequality Information Inequality Data processing theorem Fano s Inequality Lecture outline Stochastic processes, Entropy rate

More information

1/12/05: sec 3.1 and my article: How good is the Lebesgue measure?, Math. Intelligencer 11(2) (1989),

1/12/05: sec 3.1 and my article: How good is the Lebesgue measure?, Math. Intelligencer 11(2) (1989), Real Analysis 2, Math 651, Spring 2005 April 26, 2005 1 Real Analysis 2, Math 651, Spring 2005 Krzysztof Chris Ciesielski 1/12/05: sec 3.1 and my article: How good is the Lebesgue measure?, Math. Intelligencer

More information

FINITE ABELIAN GROUPS Amin Witno

FINITE ABELIAN GROUPS Amin Witno WON Series in Discrete Mathematics and Modern Algebra Volume 7 FINITE ABELIAN GROUPS Amin Witno Abstract We detail the proof of the fundamental theorem of finite abelian groups, which states that every

More information

9. Submodular function optimization

9. Submodular function optimization Submodular function maximization 9-9. Submodular function optimization Submodular function maximization Greedy algorithm for monotone case Influence maximization Greedy algorithm for non-monotone case

More information

Extension of continuous functions in digital spaces with the Khalimsky topology

Extension of continuous functions in digital spaces with the Khalimsky topology Extension of continuous functions in digital spaces with the Khalimsky topology Erik Melin Uppsala University, Department of Mathematics Box 480, SE-751 06 Uppsala, Sweden melin@math.uu.se http://www.math.uu.se/~melin

More information

CSCE 750 Final Exam Answer Key Wednesday December 7, 2005

CSCE 750 Final Exam Answer Key Wednesday December 7, 2005 CSCE 750 Final Exam Answer Key Wednesday December 7, 2005 Do all problems. Put your answers on blank paper or in a test booklet. There are 00 points total in the exam. You have 80 minutes. Please note

More information

Machine Learning Srihari. Information Theory. Sargur N. Srihari

Machine Learning Srihari. Information Theory. Sargur N. Srihari Information Theory Sargur N. Srihari 1 Topics 1. Entropy as an Information Measure 1. Discrete variable definition Relationship to Code Length 2. Continuous Variable Differential Entropy 2. Maximum Entropy

More information

MATH 829: Introduction to Data Mining and Analysis Graphical Models I

MATH 829: Introduction to Data Mining and Analysis Graphical Models I MATH 829: Introduction to Data Mining and Analysis Graphical Models I Dominique Guillot Departments of Mathematical Sciences University of Delaware May 2, 2016 1/12 Independence and conditional independence:

More information

Math 320: Real Analysis MWF 1pm, Campion Hall 302 Homework 7 Solutions Please write neatly, and in complete sentences when possible.

Math 320: Real Analysis MWF 1pm, Campion Hall 302 Homework 7 Solutions Please write neatly, and in complete sentences when possible. Math 320: Real Analysis MWF 1pm, Campion Hall 302 Homework 7 Solutions Please write neatly, and in complete sentences when possible. Do the following problems from the book: 4.2.1, 4.2.3, 4.2.6, 4.2.8,

More information

Chapter 8: Differential entropy. University of Illinois at Chicago ECE 534, Natasha Devroye

Chapter 8: Differential entropy. University of Illinois at Chicago ECE 534, Natasha Devroye Chapter 8: Differential entropy Chapter 8 outline Motivation Definitions Relation to discrete entropy Joint and conditional differential entropy Relative entropy and mutual information Properties AEP for

More information

Effective Resistance and Schur Complements

Effective Resistance and Schur Complements Spectral Graph Theory Lecture 8 Effective Resistance and Schur Complements Daniel A Spielman September 28, 2015 Disclaimer These notes are not necessarily an accurate representation of what happened in

More information

Math 110, Spring 2015: Midterm Solutions

Math 110, Spring 2015: Midterm Solutions Math 11, Spring 215: Midterm Solutions These are not intended as model answers ; in many cases far more explanation is provided than would be necessary to receive full credit. The goal here is to make

More information

Applications of Submodular Functions in Speech and NLP

Applications of Submodular Functions in Speech and NLP Applications of Submodular Functions in Speech and NLP Jeff Bilmes Department of Electrical Engineering University of Washington, Seattle http://ssli.ee.washington.edu/~bilmes June 27, 2011 J. Bilmes Applications

More information

3 Undirected Graphical Models

3 Undirected Graphical Models Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.438 Algorithms For Inference Fall 2014 3 Undirected Graphical Models In this lecture, we discuss undirected

More information

Lecture 6: Finite Fields

Lecture 6: Finite Fields CCS Discrete Math I Professor: Padraic Bartlett Lecture 6: Finite Fields Week 6 UCSB 2014 It ain t what they call you, it s what you answer to. W. C. Fields 1 Fields In the next two weeks, we re going

More information

12. Hilbert Polynomials and Bézout s Theorem

12. Hilbert Polynomials and Bézout s Theorem 12. Hilbert Polynomials and Bézout s Theorem 95 12. Hilbert Polynomials and Bézout s Theorem After our study of smooth cubic surfaces in the last chapter, let us now come back to the general theory of

More information

RESEARCH ARTICLE. An extension of the polytope of doubly stochastic matrices

RESEARCH ARTICLE. An extension of the polytope of doubly stochastic matrices Linear and Multilinear Algebra Vol. 00, No. 00, Month 200x, 1 15 RESEARCH ARTICLE An extension of the polytope of doubly stochastic matrices Richard A. Brualdi a and Geir Dahl b a Department of Mathematics,

More information

Lecture 12: Solving Systems of Linear Equations by Gaussian Elimination

Lecture 12: Solving Systems of Linear Equations by Gaussian Elimination Lecture 12: Solving Systems of Linear Equations by Gaussian Elimination Winfried Just, Ohio University September 22, 2017 Review: The coefficient matrix Consider a system of m linear equations in n variables.

More information

Statistical Methods in Particle Physics

Statistical Methods in Particle Physics Statistical Methods in Particle Physics. Probability Distributions Prof. Dr. Klaus Reygers (lectures) Dr. Sebastian Neubert (tutorials) Heidelberg University WS 07/8 Gaussian g(x; µ, )= p exp (x µ) https://en.wikipedia.org/wiki/normal_distribution

More information

1 Functions of Several Variables 2019 v2

1 Functions of Several Variables 2019 v2 1 Functions of Several Variables 2019 v2 11 Notation The subject of this course is the study of functions f : R n R m The elements of R n, for n 2, will be called vectors so, if m > 1, f will be said to

More information

Geometric intuition: from Hölder spaces to the Calderón-Zygmund estimate

Geometric intuition: from Hölder spaces to the Calderón-Zygmund estimate Geometric intuition: from Hölder spaces to the Calderón-Zygmund estimate A survey of Lihe Wang s paper Michael Snarski December 5, 22 Contents Hölder spaces. Control on functions......................................2

More information

1 Directional Derivatives and Differentiability

1 Directional Derivatives and Differentiability Wednesday, January 18, 2012 1 Directional Derivatives and Differentiability Let E R N, let f : E R and let x 0 E. Given a direction v R N, let L be the line through x 0 in the direction v, that is, L :=

More information

Practice problems for first midterm, Spring 98

Practice problems for first midterm, Spring 98 Practice problems for first midterm, Spring 98 midterm to be held Wednesday, February 25, 1998, in class Dave Bayer, Modern Algebra All rings are assumed to be commutative with identity, as in our text.

More information