Exploring Large Graphs

Size: px
Start display at page:

Download "Exploring Large Graphs"

Transcription

1 Richard P. Brent MSI & CECS ANU Joint work with Judy-anne Osborn MSI, ANU 1 October 2010

2 The Hadamard maximal determinant problem The Hadamard maxdet problem asks: what is the maximum determinant H(n) of a {+1, 1} matrix of given order n?

3 The Hadamard maximal determinant problem The Hadamard maxdet problem asks: what is the maximum determinant H(n) of a {+1, 1} matrix of given order n? Hadamard showed that H(n) n n/2, and this bound is attainable only for n = 1, 2 and n 0 mod 4.

4 The Hadamard maximal determinant problem The Hadamard maxdet problem asks: what is the maximum determinant H(n) of a {+1, 1} matrix of given order n? Hadamard showed that H(n) n n/2, and this bound is attainable only for n = 1, 2 and n 0 mod 4. It is conjectured to be attainable for all n 0 mod 4 this is the Hadamard matrix problem. However, we are also interested in the cases n 0 mod 4.

5 The Hadamard maximal determinant problem The Hadamard maxdet problem asks: what is the maximum determinant H(n) of a {+1, 1} matrix of given order n? Hadamard showed that H(n) n n/2, and this bound is attainable only for n = 1, 2 and n 0 mod 4. It is conjectured to be attainable for all n 0 mod 4 this is the Hadamard matrix problem. However, we are also interested in the cases n 0 mod 4. If we know (or conjecture) H(n), we can ask for all (equivalence classes) of {+1, 1} matrices with determinant ±H(n).

6 The Hadamard maximal determinant problem The Hadamard maxdet problem asks: what is the maximum determinant H(n) of a {+1, 1} matrix of given order n? Hadamard showed that H(n) n n/2, and this bound is attainable only for n = 1, 2 and n 0 mod 4. It is conjectured to be attainable for all n 0 mod 4 this is the Hadamard matrix problem. However, we are also interested in the cases n 0 mod 4. If we know (or conjecture) H(n), we can ask for all (equivalence classes) of {+1, 1} matrices with determinant ±H(n). In collaboration with Will Orrick (Indiana) and Paul Zimmermann (Nancy), we recently settled the smallest unresolved case (n = 19). We are now investigating other small unresolved cases, e.g. n = 22, 23, 27, 29, 33.

7 Today s talk Due to shortage of time, I shall concentrate on just one aspect of the problem today exploring and visualising some graphs which arise naturally.

8 Today s talk Due to shortage of time, I shall concentrate on just one aspect of the problem today exploring and visualising some graphs which arise naturally. In these graphs, a vertex represents an equivalence class of {+1, 1} matrices, and an edge connects vertices u, v if we can get from u to v by a switching operation (to be defined later).

9 Today s talk Due to shortage of time, I shall concentrate on just one aspect of the problem today exploring and visualising some graphs which arise naturally. In these graphs, a vertex represents an equivalence class of {+1, 1} matrices, and an edge connects vertices u, v if we can get from u to v by a switching operation (to be defined later). Extended Hadamard equivalence

10 Today s talk Due to shortage of time, I shall concentrate on just one aspect of the problem today exploring and visualising some graphs which arise naturally. In these graphs, a vertex represents an equivalence class of {+1, 1} matrices, and an edge connects vertices u, v if we can get from u to v by a switching operation (to be defined later). Extended Hadamard equivalence Switching

11 Today s talk Due to shortage of time, I shall concentrate on just one aspect of the problem today exploring and visualising some graphs which arise naturally. In these graphs, a vertex represents an equivalence class of {+1, 1} matrices, and an edge connects vertices u, v if we can get from u to v by a switching operation (to be defined later). Extended Hadamard equivalence Switching Equivalence classes generated by switching

12 Today s talk Due to shortage of time, I shall concentrate on just one aspect of the problem today exploring and visualising some graphs which arise naturally. In these graphs, a vertex represents an equivalence class of {+1, 1} matrices, and an edge connects vertices u, v if we can get from u to v by a switching operation (to be defined later). Extended Hadamard equivalence Switching Equivalence classes generated by switching Examples for orders 24, 26, 27

13 Today s talk Due to shortage of time, I shall concentrate on just one aspect of the problem today exploring and visualising some graphs which arise naturally. In these graphs, a vertex represents an equivalence class of {+1, 1} matrices, and an edge connects vertices u, v if we can get from u to v by a switching operation (to be defined later). Extended Hadamard equivalence Switching Equivalence classes generated by switching Examples for orders 24, 26, 27 Exploring the graph for order 33

14 Today s talk Due to shortage of time, I shall concentrate on just one aspect of the problem today exploring and visualising some graphs which arise naturally. In these graphs, a vertex represents an equivalence class of {+1, 1} matrices, and an edge connects vertices u, v if we can get from u to v by a switching operation (to be defined later). Extended Hadamard equivalence Switching Equivalence classes generated by switching Examples for orders 24, 26, 27 Exploring the graph for order 33 Estimating the size of the giant component for order 33

15 Hadamard and extended Hadamard equivalence We say that two n n {+1, 1} matrices A and B are Hadamard-equivalent (abbreviated H-equivalent) if B can be obtained from A by a signed permutation of rows and/or columns.

16 Hadamard and extended Hadamard equivalence We say that two n n {+1, 1} matrices A and B are Hadamard-equivalent (abbreviated H-equivalent) if B can be obtained from A by a signed permutation of rows and/or columns. If A is H-equivalent to B or to B T then we say that A and B are extended Hadamard-equivalent (abbreviated HT-equivalent).

17 Hadamard and extended Hadamard equivalence We say that two n n {+1, 1} matrices A and B are Hadamard-equivalent (abbreviated H-equivalent) if B can be obtained from A by a signed permutation of rows and/or columns. If A is H-equivalent to B or to B T then we say that A and B are extended Hadamard-equivalent (abbreviated HT-equivalent). Due to shortage of time, I ll restrict my attention to HT-equivalence today.

18 Hadamard and extended Hadamard equivalence We say that two n n {+1, 1} matrices A and B are Hadamard-equivalent (abbreviated H-equivalent) if B can be obtained from A by a signed permutation of rows and/or columns. If A is H-equivalent to B or to B T then we say that A and B are extended Hadamard-equivalent (abbreviated HT-equivalent). Due to shortage of time, I ll restrict my attention to HT-equivalence today. Note that, if A is HT-equivalent to B, then det(a) = det(b).

19 Hadamard and extended Hadamard equivalence We say that two n n {+1, 1} matrices A and B are Hadamard-equivalent (abbreviated H-equivalent) if B can be obtained from A by a signed permutation of rows and/or columns. If A is H-equivalent to B or to B T then we say that A and B are extended Hadamard-equivalent (abbreviated HT-equivalent). Due to shortage of time, I ll restrict my attention to HT-equivalence today. Note that, if A is HT-equivalent to B, then det(a) = det(b). An HT-class C contains of order (2 n n!) 2 / Aut(C) matrices.

20 Switching Switching is an operation on {+1, 1} matrices which preserves det(a) but does not generally preserve Hadamard equivalence or extended Hadamard equivalence. Thus, switching can be used to generate many inequivalent maxdet solutions from one solution.

21 Switching Switching is an operation on {+1, 1} matrices which preserves det(a) but does not generally preserve Hadamard equivalence or extended Hadamard equivalence. Thus, switching can be used to generate many inequivalent maxdet solutions from one solution. We only consider switching a closed quadruple other forms of switching have been considered by Denniston and by Orrick.

22 Switching a closed quadruple of rows Suppose that a {+1, 1} matrix A is H-equivalent to a matrix having four rows of the form (where we write + for +1 and for 1): Then row switching flips the sign of the leftmost block, giving

23 Row switching continued It is easy to see that row switching preserves the inner products of each pair of columns of A, so preserves the Gram matrix A T A, and hence preserves det(a). However, it does not generally preserve HT-equivalence.

24 Column switching Column switching is dual to row switching instead of a closed quadruple of four rows, it requires a closed quadruple of four columns.

25 Column switching Column switching is dual to row switching instead of a closed quadruple of four rows, it requires a closed quadruple of four columns. Equivalently, perform row switching on A T and then transpose the result.

26 Equivalence classes generated by switching Two matrices A and B are in the same ST-equivalence class (abbreviated ST-class) if a matrix Hadamard-equivalent to B can be obtained from A by a sequence of row switches, column switches and/or transpositions.

27 Equivalence classes generated by switching Two matrices A and B are in the same ST-equivalence class (abbreviated ST-class) if a matrix Hadamard-equivalent to B can be obtained from A by a sequence of row switches, column switches and/or transpositions. It is convenient to consider the elements of an ST-class to be HT-classes of matrices, rather than matrices themselves.

28 Equivalence classes generated by switching Two matrices A and B are in the same ST-equivalence class (abbreviated ST-class) if a matrix Hadamard-equivalent to B can be obtained from A by a sequence of row switches, column switches and/or transpositions. It is convenient to consider the elements of an ST-class to be HT-classes of matrices, rather than matrices themselves. This is OK because two matrices that are HT-equivalent must be in the same ST-class.

29 Equivalence classes generated by switching Two matrices A and B are in the same ST-equivalence class (abbreviated ST-class) if a matrix Hadamard-equivalent to B can be obtained from A by a sequence of row switches, column switches and/or transpositions. It is convenient to consider the elements of an ST-class to be HT-classes of matrices, rather than matrices themselves. This is OK because two matrices that are HT-equivalent must be in the same ST-class. The size C of an ST-class C is the number of HT-classes that it contains.

30 Example: Hadamard order 24 Consider Hadamard matrices of order 24.

31 Example: Hadamard order 24 Consider Hadamard matrices of order 24. There are 36 HT-classes (60 H-classes) with maximal determinant 24 12, lying in two switching classes C 1 and C 2.

32 Example: Hadamard order 24 Consider Hadamard matrices of order 24. There are 36 HT-classes (60 H-classes) with maximal determinant 24 12, lying in two switching classes C 1 and C 2. The graph of C 1 is a single vertex (corresponding to the Paley matrix which has no closed quadruples).

33 Example: Hadamard order 24 Consider Hadamard matrices of order 24. There are 36 HT-classes (60 H-classes) with maximal determinant 24 12, lying in two switching classes C 1 and C 2. The graph of C 1 is a single vertex (corresponding to the Paley matrix which has no closed quadruples). The other class C 2 contains 35 HT-classes (59 H-classes).

34 The class C 2 for order 24

35 Order 26 The maximal determinant is d = (meeting the Ehlich/Wojtas bound).

36 Order 26 The maximal determinant is d = (meeting the Ehlich/Wojtas bound). Orrick [2005] found 5026 HT-classes (9884 H-classes) by a combination of hill-climbing and switching. He did not claim to have found all the H-classes.

37 Order 26 The maximal determinant is d = (meeting the Ehlich/Wojtas bound). Orrick [2005] found 5026 HT-classes (9884 H-classes) by a combination of hill-climbing and switching. He did not claim to have found all the H-classes. By more extensive searching, we recently found 23 more HT-classes. In total, we have found 5049 HT-classes, and conjecture that this is all.

38 Order 26 The maximal determinant is d = (meeting the Ehlich/Wojtas bound). Orrick [2005] found 5026 HT-classes (9884 H-classes) by a combination of hill-climbing and switching. He did not claim to have found all the H-classes. By more extensive searching, we recently found 23 more HT-classes. In total, we have found 5049 HT-classes, and conjecture that this is all. The 5049 HT-classes lie in 18 ST-classes.

39 Order 26 The maximal determinant is d = (meeting the Ehlich/Wojtas bound). Orrick [2005] found 5026 HT-classes (9884 H-classes) by a combination of hill-climbing and switching. He did not claim to have found all the H-classes. By more extensive searching, we recently found 23 more HT-classes. In total, we have found 5049 HT-classes, and conjecture that this is all. The 5049 HT-classes lie in 18 ST-classes. There is one giant ST-class G with G = 4323.

40 Order 26 The maximal determinant is d = (meeting the Ehlich/Wojtas bound). Orrick [2005] found 5026 HT-classes (9884 H-classes) by a combination of hill-climbing and switching. He did not claim to have found all the H-classes. By more extensive searching, we recently found 23 more HT-classes. In total, we have found 5049 HT-classes, and conjecture that this is all. The 5049 HT-classes lie in 18 ST-classes. There is one giant ST-class G with G = There is another large ST-class E with E = 686.

41 Order 26 The maximal determinant is d = (meeting the Ehlich/Wojtas bound). Orrick [2005] found 5026 HT-classes (9884 H-classes) by a combination of hill-climbing and switching. He did not claim to have found all the H-classes. By more extensive searching, we recently found 23 more HT-classes. In total, we have found 5049 HT-classes, and conjecture that this is all. The 5049 HT-classes lie in 18 ST-classes. There is one giant ST-class G with G = There is another large ST-class E with E = 686. The other 16 ST classes have sizes 11, 5, 4(2), 3(2), 1(10).

42 The giant class G of size 4323

43 The large class E of size 686

44 Why the large class E? Who ordered that?

45 Why the large class E? Who ordered that? If our graphs can be approximated by random graphs, we expect one giant class (connected component) and some small classes. We do not expect a large class like E.

46 Why the large class E? Who ordered that? If our graphs can be approximated by random graphs, we expect one giant class (connected component) and some small classes. We do not expect a large class like E. It turns out that there are two types of maxdet matrices of order n = 26, related to the two ways that 2n 2 = 50 can be written as a sum of squares: 50 = = They are called type (7, 1) and type (5, 5).

47 Why the large class E? Who ordered that? If our graphs can be approximated by random graphs, we expect one giant class (connected component) and some small classes. We do not expect a large class like E. It turns out that there are two types of maxdet matrices of order n = 26, related to the two ways that 2n 2 = 50 can be written as a sum of squares: 50 = = They are called type (7, 1) and type (5, 5). The type is preserved by switching. All the matrices in E have type (7, 1), while all the matrices in G have type (5, 5). A better model is the union of two random graphs, one for each type.

48 Some small components for order 26 The components C with 3 C 11

49 Order 27 It is known that the maximal determinant d satisfies d < , and it is plausible to conjecture that the lower bound d = is maximal.

50 Order 27 It is known that the maximal determinant d satisfies d < , and it is plausible to conjecture that the lower bound d = is maximal. Tamura found a {+1, 1} matrix with this determinant, and Orrick showed that via switching Tamura s matrix generates an ST-class T with T = 33.

51 Order 27 It is known that the maximal determinant d satisfies d < , and it is plausible to conjecture that the lower bound d = is maximal. Tamura found a {+1, 1} matrix with this determinant, and Orrick showed that via switching Tamura s matrix generates an ST-class T with T = 33. Using a technique that I don t have time to describe today, we have found a total of 6483 HT-classes lying in 198 ST-classes. There could be a few more to be found.

52 Order 27 It is known that the maximal determinant d satisfies d < , and it is plausible to conjecture that the lower bound d = is maximal. Tamura found a {+1, 1} matrix with this determinant, and Orrick showed that via switching Tamura s matrix generates an ST-class T with T = 33. Using a technique that I don t have time to describe today, we have found a total of 6483 HT-classes lying in 198 ST-classes. There could be a few more to be found. The ST-classes have sizes 5765, 36, 33, 28, 21, 18(2), 14(2), 12(4), 11(1), 9(2), 8(3), 7(7), 6(12), 5(11), 4(12), 3(18), 2(38), 1(81).

53 Order 27 It is known that the maximal determinant d satisfies d < , and it is plausible to conjecture that the lower bound d = is maximal. Tamura found a {+1, 1} matrix with this determinant, and Orrick showed that via switching Tamura s matrix generates an ST-class T with T = 33. Using a technique that I don t have time to describe today, we have found a total of 6483 HT-classes lying in 198 ST-classes. There could be a few more to be found. The ST-classes have sizes 5765, 36, 33, 28, 21, 18(2), 14(2), 12(4), 11(1), 9(2), 8(3), 7(7), 6(12), 5(11), 4(12), 3(18), 2(38), 1(81). Thus, there is one giant G and (at least) 197 dwarfs.

54 The giant ST class G (size 5765)

55 The Tamura ST class T of size 33

56 The largest dwarf ST class (size 36)

57 Order 33 We know 441 H(n)/2 74 < 470 < (Barba bound).

58 Order 33 We know 441 H(n)/2 74 < 470 < (Barba bound). Although we don t know the maximal determinant, it may well be the largest found so far, that is d = [Solomon, 2002].

59 Order 33 We know 441 H(n)/2 74 < 470 < (Barba bound). Although we don t know the maximal determinant, it may well be the largest found so far, that is d = [Solomon, 2002]. Starting from the Gram matrix G = R T R = RR T corresponding to Solomon s {+1, 1} matrix R of determinant d, our randomised tree search algorithm can find many solutions with the same determinant.

60 Order 33 We know 441 H(n)/2 74 < 470 < (Barba bound). Although we don t know the maximal determinant, it may well be the largest found so far, that is d = [Solomon, 2002]. Starting from the Gram matrix G = R T R = RR T corresponding to Solomon s {+1, 1} matrix R of determinant d, our randomised tree search algorithm can find many solutions with the same determinant. Then, using switching, we can find a huge number of inequivalent solutions. For example, starting from R and iterating the operation of row switching only, we found H-classes in 11 iterations before stopping our program because it was using too much memory.

61 Exploring the graph for order 33 Clearly a new strategy taking less (time and) memory is needed.

62 Exploring the graph for order 33 Clearly a new strategy taking less (time and) memory is needed. Given two solutions A 0 and B 0, we can generate two random walks (A 0, A 1, A 2,...) and (B 0, B 1, B 2,...). Each vertex on a walk is connected by a sequence of switching operations and transpositions to its successor.

63 Exploring the graph for order 33 Clearly a new strategy taking less (time and) memory is needed. Given two solutions A 0 and B 0, we can generate two random walks (A 0, A 1, A 2,...) and (B 0, B 1, B 2,...). Each vertex on a walk is connected by a sequence of switching operations and transpositions to its successor. If A 0 and B 0 are in the same connected component, of size s say, then we expect them to intersect eventually, and probably after O( s) steps unless the mixing time of the walks is too long (this depends on the geometry of the component).

64 Some details Our implementation uses self-avoiding random walks. Each walk is stored in a hash table so we can quickly check if a new vertex has already been encountered in the same walk (in which case we try one of its neighbours) or in the other walk (in which case we have found an intersection).

65 Some details Our implementation uses self-avoiding random walks. Each walk is stored in a hash table so we can quickly check if a new vertex has already been encountered in the same walk (in which case we try one of its neighbours) or in the other walk (in which case we have found an intersection). We fix A 0 = R and choose B 0 randomly. Usually (about 90% of the time) R and B 0 are in the same connected component (the giant component G). Otherwise, B 0 is in a small component (of size say s) and we discover this by being unable to continue the (self-avoiding) walk from B 0 past B s 1.

66 Some details Our implementation uses self-avoiding random walks. Each walk is stored in a hash table so we can quickly check if a new vertex has already been encountered in the same walk (in which case we try one of its neighbours) or in the other walk (in which case we have found an intersection). We fix A 0 = R and choose B 0 randomly. Usually (about 90% of the time) R and B 0 are in the same connected component (the giant component G). Otherwise, B 0 is in a small component (of size say s) and we discover this by being unable to continue the (self-avoiding) walk from B 0 past B s 1. In this way we find many members of G and also many small ST-classes.

67 Gathering statistics We can gather statistics from the random walks. For example, we would like to estimate G, the total number of HT-classes, the number of small HT-classes, the mean degree, etc.

68 Gathering statistics We can gather statistics from the random walks. For example, we would like to estimate G, the total number of HT-classes, the number of small HT-classes, the mean degree, etc. If implemented as described above, the random walks are not uniform over the vertices of the connected components containing their starting points. They are approximately uniform over edges, so the probability of hitting a vertex v depends on the degree deg(v).

69 Gathering statistics We can gather statistics from the random walks. For example, we would like to estimate G, the total number of HT-classes, the number of small HT-classes, the mean degree, etc. If implemented as described above, the random walks are not uniform over the vertices of the connected components containing their starting points. They are approximately uniform over edges, so the probability of hitting a vertex v depends on the degree deg(v). We can either take this into account when gathering statistics (tricky but possible), or avoid the problem by accepting a candidate vertex v with probability 1/ deg(d). In this way the vertices are sampled uniformly (at least if the walks are long enough).

70 Preliminary results We estimate that the overall size of the graph is about (measured, as usual, in HT-classes).

71 Preliminary results We estimate that the overall size of the graph is about (measured, as usual, in HT-classes). In terms of H-classes it is about

72 Preliminary results We estimate that the overall size of the graph is about (measured, as usual, in HT-classes). In terms of H-classes it is about In terms of matrices it is about large but 2 n2 =

73 Preliminary results We estimate that the overall size of the graph is about (measured, as usual, in HT-classes). In terms of H-classes it is about In terms of matrices it is about large but 2 n2 = The giant component G has size G (2.85 ± 0.10) 10 9.

74 Preliminary results We estimate that the overall size of the graph is about (measured, as usual, in HT-classes). In terms of H-classes it is about In terms of matrices it is about large but 2 n2 = The giant component G has size G (2.85 ± 0.10) In G the mean degree of each vertex is about 20, so there are about edges.

75 Preliminary results We estimate that the overall size of the graph is about (measured, as usual, in HT-classes). In terms of H-classes it is about In terms of matrices it is about large but 2 n2 = The giant component G has size G (2.85 ± 0.10) In G the mean degree of each vertex is about 20, so there are about edges. We also estimate that there are about small ST-classes, with mean size about 5. Of these we actually found about 1000 so far, with the largest having size 769.

76 The components of size 3, n = 33 There are only two possible components of size 3, and they both occur.

77 The known components of size 4, n = 33 Note that the clique on 4 vertices does not appear.

78 The known components of size 5, n = 33

79 Some components with size 19 One example of each size 2, 3,..., 19.

80 Some components with size One example of each size 20,..., 29.

81 Some components with size One example of each size 30,..., 39.

82 Some components with size One example of each size 40,..., 49.

83 Some components with size One example of each size 50,..., 59.

84 A typical small (size 100) component

85 Some components with size in [301, 399] Examples of size 301, 311, 315, 356, 363, 376, 393, 399.

86 A weird component of size 440

87 The largest known small (size 769) component

88 Acknowledgements MASCOS for its support. MSI (ANU) for computer time on the cluster orac. Will Orrick and Paul Zimmermann for their ongoing colloration. Brendan McKay for his graph isomorphism program nauty which we used to check Hadamard equivalence. AT&T for the Graphviz graph visualization software, in particular neato.

Finding D-optimal designs by randomised decomposition and switching

Finding D-optimal designs by randomised decomposition and switching AUSTRALASIAN JOURNAL OF COMBINATORICS Volume 55 (2013), Pages 15 30 Finding D-optimal designs by randomised decomposition and switching Richard P. Brent Mathematical Sciences Institute Australian National

More information

Decomposing Gram matrices

Decomposing Gram matrices Richard P. Brent MSI & CECS ANU Describing joint work with Will Orrick, Judy-anne Osborn and Paul Zimmermann 14 May 2010 Abbreviations maxdet Hadamard maximal determinant problem or a matrix with maximal

More information

On Hadamard s Maximal Determinant Problem

On Hadamard s Maximal Determinant Problem Judy-anne Osborn MSI, ANU April 2009 m 0 1 1 0 0 0 0.... 1....................... 1......... 0 0......... 0......... 1......... 0......... 1......... m 1 max det =? A Naive Computer Search Order max det

More information

Thinking and Doing. Maths in the 21st Century

Thinking and Doing. Maths in the 21st Century Thinking and Doing Mathematics in the 21st Century Richard P. Brent MSI, Australian National University and CARMA, University of Newcastle 16 November 2018 Copyright c 2018, R. P. Brent. Maths in the 21st

More information

Hadamard and conference matrices

Hadamard and conference matrices Hadamard and conference matrices Peter J. Cameron December 2011 with input from Dennis Lin, Will Orrick and Gordon Royle Hadamard s theorem Let H be an n n matrix, all of whose entries are at most 1 in

More information

Hadamard and conference matrices

Hadamard and conference matrices Hadamard and conference matrices Peter J. Cameron University of St Andrews & Queen Mary University of London Mathematics Study Group with input from Rosemary Bailey, Katarzyna Filipiak, Joachim Kunert,

More information

Hadamard and conference matrices

Hadamard and conference matrices Hadamard and conference matrices Peter J. Cameron University of St Andrews & Queen Mary University of London Mathematics Study Group with input from Rosemary Bailey, Katarzyna Filipiak, Joachim Kunert,

More information

New constructions for Hadamard matrices

New constructions for Hadamard matrices New constructions for Hadamard matrices Paul Leopardi Mathematical Sciences Institute, Australian National University. For presentation at University of Newcastle. 26 April 2012 Introduction Acknowledgements

More information

Needles, haystacks and optimal designs

Needles, haystacks and optimal designs Needles, haystacks and optimal designs Richard P. Brent Australian National University and University of Newcastle 15 October 2014 2014 Moyal lecture Introduction In the abstract, I said that I would consider

More information

Lower bounds on maximal determinants

Lower bounds on maximal determinants Lower bounds on maximal determinants Richard P. Brent ANU 26 September 2012 joint work with Judy-anne Osborn University of Newcastle Presented at the 56th annual meeting of the Australian Mathematical

More information

--------------------------------------------------------------------------------------------- Math 6023 Topics: Design and Graph Theory ---------------------------------------------------------------------------------------------

More information

Symmetries and Polynomials

Symmetries and Polynomials Symmetries and Polynomials Aaron Landesman and Apurva Nakade June 30, 2018 Introduction In this class we ll learn how to solve a cubic. We ll also sketch how to solve a quartic. We ll explore the connections

More information

The Kolakoski Sequence and Some Fast Algorithms, Part 2

The Kolakoski Sequence and Some Fast Algorithms, Part 2 The Kolakoski Sequence and Some Fast Algorithms, Part 2 Richard P. Brent Australian National University and University of Newcastle 1 October 2017 Joint work with Judy-anne Osborn Copyright c 2017, R.

More information

Interval minors of complete bipartite graphs

Interval minors of complete bipartite graphs Interval minors of complete bipartite graphs Bojan Mohar Department of Mathematics Simon Fraser University Burnaby, BC, Canada mohar@sfu.ca Arash Rafiey Department of Mathematics Simon Fraser University

More information

Lecture 28: April 26

Lecture 28: April 26 CS271 Randomness & Computation Spring 2018 Instructor: Alistair Sinclair Lecture 28: April 26 Disclaimer: These notes have not been subjected to the usual scrutiny accorded to formal publications. They

More information

The Unimodular Determinant Spectrum Problem

The Unimodular Determinant Spectrum Problem The Unimodular Determinant Spectrum Problem April 18, 2015 What are the possible determinants of ±1 matrices? Order 2 {0, ±2} Order 3 {0, ±4} Order 4 {0, ±8, ±16} Order 5 {0, ±16, ±32, ±48} The Determinant

More information

Generating p-extremal graphs

Generating p-extremal graphs Generating p-extremal graphs Derrick Stolee Department of Mathematics Department of Computer Science University of Nebraska Lincoln s-dstolee1@math.unl.edu August 2, 2011 Abstract Let f(n, p be the maximum

More information

15.1 Matching, Components, and Edge cover (Collaborate with Xin Yu)

15.1 Matching, Components, and Edge cover (Collaborate with Xin Yu) 15.1 Matching, Components, and Edge cover (Collaborate with Xin Yu) First show l = c by proving l c and c l. For a maximum matching M in G, let V be the set of vertices covered by M. Since any vertex in

More information

Strongly Regular Decompositions of the Complete Graph

Strongly Regular Decompositions of the Complete Graph Journal of Algebraic Combinatorics, 17, 181 201, 2003 c 2003 Kluwer Academic Publishers. Manufactured in The Netherlands. Strongly Regular Decompositions of the Complete Graph EDWIN R. VAN DAM Edwin.vanDam@uvt.nl

More information

CS168: The Modern Algorithmic Toolbox Lecture #8: How PCA Works

CS168: The Modern Algorithmic Toolbox Lecture #8: How PCA Works CS68: The Modern Algorithmic Toolbox Lecture #8: How PCA Works Tim Roughgarden & Gregory Valiant April 20, 206 Introduction Last lecture introduced the idea of principal components analysis (PCA). The

More information

Trades in complex Hadamard matrices

Trades in complex Hadamard matrices Trades in complex Hadamard matrices Padraig Ó Catháin Ian M. Wanless School of Mathematical Sciences, Monash University, VIC 3800, Australia. February 9, 2015 Abstract A trade in a complex Hadamard matrix

More information

Math Lecture 27 : Calculating Determinants

Math Lecture 27 : Calculating Determinants Math 2270 - Lecture 27 : Calculating Determinants Dylan Zwick Fall 202 This lecture covers section 5.2 from the textbook. In the last lecture we stated and discovered a number of properties about determinants.

More information

Chordal Coxeter Groups

Chordal Coxeter Groups arxiv:math/0607301v1 [math.gr] 12 Jul 2006 Chordal Coxeter Groups John Ratcliffe and Steven Tschantz Mathematics Department, Vanderbilt University, Nashville TN 37240, USA Abstract: A solution of the isomorphism

More information

Minimal and Maximal Critical Sets in Room Squares

Minimal and Maximal Critical Sets in Room Squares University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 1996 Minimal and Maximal Critical Sets in Room Squares Ghulam Rasool Chaudhry

More information

1 Adjacency matrix and eigenvalues

1 Adjacency matrix and eigenvalues CSC 5170: Theory of Computational Complexity Lecture 7 The Chinese University of Hong Kong 1 March 2010 Our objective of study today is the random walk algorithm for deciding if two vertices in an undirected

More information

Hadamard matrices of order 32

Hadamard matrices of order 32 Hadamard matrices of order 32 H. Kharaghani a,1 B. Tayfeh-Rezaie b a Department of Mathematics and Computer Science, University of Lethbridge, Lethbridge, Alberta, T1K3M4, Canada b School of Mathematics,

More information

Computing Isomorphism [Ch.7, Kreher & Stinson] [Ch.3, Kaski & Östergård]

Computing Isomorphism [Ch.7, Kreher & Stinson] [Ch.3, Kaski & Östergård] Computing Isomorphism [Ch.7, Kreher & Stinson] [Ch.3, Kaski & Östergård] Winter 2009 Introduction Isomorphism of Combinatorial Objects In general, isomorphism is an equivalence relation on a set of objects.

More information

Basic graph theory 18.S995 - L26.

Basic graph theory 18.S995 - L26. Basic graph theory 18.S995 - L26 dunkel@math.mit.edu http://java.dzone.com/articles/algorithm-week-graphs-and no cycles Isomorphic graphs f(a) = 1 f(b) = 6 f(c) = 8 f(d) = 3 f(g) = 5 f(h) = 2 f(i) = 4

More information

Graph coloring, perfect graphs

Graph coloring, perfect graphs Lecture 5 (05.04.2013) Graph coloring, perfect graphs Scribe: Tomasz Kociumaka Lecturer: Marcin Pilipczuk 1 Introduction to graph coloring Definition 1. Let G be a simple undirected graph and k a positive

More information

Random Walks on Graphs. One Concrete Example of a random walk Motivation applications

Random Walks on Graphs. One Concrete Example of a random walk Motivation applications Random Walks on Graphs Outline One Concrete Example of a random walk Motivation applications shuffling cards universal traverse sequence self stabilizing token management scheme random sampling enumeration

More information

Classical Complexity and Fixed-Parameter Tractability of Simultaneous Consecutive Ones Submatrix & Editing Problems

Classical Complexity and Fixed-Parameter Tractability of Simultaneous Consecutive Ones Submatrix & Editing Problems Classical Complexity and Fixed-Parameter Tractability of Simultaneous Consecutive Ones Submatrix & Editing Problems Rani M. R, Mohith Jagalmohanan, R. Subashini Binary matrices having simultaneous consecutive

More information

HOMEWORK #2 - MATH 3260

HOMEWORK #2 - MATH 3260 HOMEWORK # - MATH 36 ASSIGNED: JANUARAY 3, 3 DUE: FEBRUARY 1, AT :3PM 1) a) Give by listing the sequence of vertices 4 Hamiltonian cycles in K 9 no two of which have an edge in common. Solution: Here is

More information

Erdős-Renyi random graphs basics

Erdős-Renyi random graphs basics Erdős-Renyi random graphs basics Nathanaël Berestycki U.B.C. - class on percolation We take n vertices and a number p = p(n) with < p < 1. Let G(n, p(n)) be the graph such that there is an edge between

More information

The Chromatic Number of Ordered Graphs With Constrained Conflict Graphs

The Chromatic Number of Ordered Graphs With Constrained Conflict Graphs The Chromatic Number of Ordered Graphs With Constrained Conflict Graphs Maria Axenovich and Jonathan Rollin and Torsten Ueckerdt September 3, 016 Abstract An ordered graph G is a graph whose vertex set

More information

Section 4.1 Solving Systems of Linear Inequalities

Section 4.1 Solving Systems of Linear Inequalities Section 4.1 Solving Systems of Linear Inequalities Question 1 How do you graph a linear inequality? Question 2 How do you graph a system of linear inequalities? Question 1 How do you graph a linear inequality?

More information

1 Primals and Duals: Zero Sum Games

1 Primals and Duals: Zero Sum Games CS 124 Section #11 Zero Sum Games; NP Completeness 4/15/17 1 Primals and Duals: Zero Sum Games We can represent various situations of conflict in life in terms of matrix games. For example, the game shown

More information

Written test, 25 problems / 90 minutes

Written test, 25 problems / 90 minutes Sponsored by: UGA Math Department and UGA Math Club Written test, 5 problems / 90 minutes October, 06 WITH SOLUTIONS Problem. Let a represent a digit from to 9. Which a gives a! aa + a = 06? Here aa indicates

More information

Lecture 5: January 30

Lecture 5: January 30 CS71 Randomness & Computation Spring 018 Instructor: Alistair Sinclair Lecture 5: January 30 Disclaimer: These notes have not been subjected to the usual scrutiny accorded to formal publications. They

More information

arxiv: v2 [math.co] 17 May 2017

arxiv: v2 [math.co] 17 May 2017 New nonbinary code bounds based on divisibility arguments Sven Polak 1 arxiv:1606.05144v [math.co] 17 May 017 Abstract. For q, n, d N, let A q (n, d) be the maximum size of a code C [q] n with minimum

More information

Latin squares: Equivalents and equivalence

Latin squares: Equivalents and equivalence Latin squares: Equivalents and equivalence 1 Introduction This essay describes some mathematical structures equivalent to Latin squares and some notions of equivalence of such structures. According to

More information

k-blocks: a connectivity invariant for graphs

k-blocks: a connectivity invariant for graphs 1 k-blocks: a connectivity invariant for graphs J. Carmesin R. Diestel M. Hamann F. Hundertmark June 17, 2014 Abstract A k-block in a graph G is a maximal set of at least k vertices no two of which can

More information

Math 250A, Fall 2004 Problems due October 5, 2004 The problems this week were from Lang s Algebra, Chapter I.

Math 250A, Fall 2004 Problems due October 5, 2004 The problems this week were from Lang s Algebra, Chapter I. Math 250A, Fall 2004 Problems due October 5, 2004 The problems this week were from Lang s Algebra, Chapter I. 24. We basically know already that groups of order p 2 are abelian. Indeed, p-groups have non-trivial

More information

Part III: A Simplex pivot

Part III: A Simplex pivot MA 3280 Lecture 31 - More on The Simplex Method Friday, April 25, 2014. Objectives: Analyze Simplex examples. We were working on the Simplex tableau The matrix form of this system of equations is called

More information

Asymptotic enumeration of sparse uniform linear hypergraphs with given degrees

Asymptotic enumeration of sparse uniform linear hypergraphs with given degrees Asymptotic enumeration of sparse uniform linear hypergraphs with given degrees Vladimir Blinovsky Instituto de atemática e Estatística Universidade de São Paulo, 05508-090, Brazil Institute for Information

More information

Twin bent functions and Clifford algebras

Twin bent functions and Clifford algebras Twin bent functions and Clifford algebras Paul Leopardi Mathematical Sciences Institute, Australian National University. For presentation at ADTHM 2014, Lethbridge. 8 July 2014 Acknowledgements Richard

More information

Subspace stabilizers and maximal subgroups of exceptional groups of Lie type

Subspace stabilizers and maximal subgroups of exceptional groups of Lie type Subspace stabilizers and maximal subgroups of exceptional groups of Lie type David A. Craven June 7, 2016 Abstract In 1998, Liebeck and Seitz introduced a constant t(g), dependent on the root system of

More information

Math 3361-Modern Algebra Lecture 08 9/26/ Cardinality

Math 3361-Modern Algebra Lecture 08 9/26/ Cardinality Math 336-Modern Algebra Lecture 08 9/26/4. Cardinality I started talking about cardinality last time, and you did some stuff with it in the Homework, so let s continue. I said that two sets have the same

More information

One-to-one functions and onto functions

One-to-one functions and onto functions MA 3362 Lecture 7 - One-to-one and Onto Wednesday, October 22, 2008. Objectives: Formalize definitions of one-to-one and onto One-to-one functions and onto functions At the level of set theory, there are

More information

The Boundary Problem: Markov Chain Solution

The Boundary Problem: Markov Chain Solution MATH 529 The Boundary Problem: Markov Chain Solution Consider a random walk X that starts at positive height j, and on each independent step, moves upward a units with probability p, moves downward b units

More information

On the Shadow Geometries of W (23, 16)

On the Shadow Geometries of W (23, 16) On the of W (23, 16) Assaf Goldberger 1 Yossi Strassler 2 Giora Dula 3 1 School of Mathematical Sciences Tel-Aviv University 2 Dan Yishay 3 Department of Computer Science and Mathematics Netanya College

More information

Hadamard matrices of order 32

Hadamard matrices of order 32 Hadamard matrices of order 32 H. Kharaghani a,1 B. Tayfeh-Rezaie b a Department of Mathematics and Computer Science, University of Lethbridge, Lethbridge, Alberta, T1K3M4, Canada b School of Mathematics,

More information

Recognizing Berge Graphs

Recognizing Berge Graphs Carnegie Mellon University Research Showcase @ CMU Tepper School of Business 5-20-2004 Recognizing Berge Graphs Maria Chudnovsky Princeton University Gérard Cornuéjols Carnegie Mellon University, gc0v@andrew.cmu.edu

More information

A conjecture on the alphabet size needed to produce all correlation classes of pairs of words

A conjecture on the alphabet size needed to produce all correlation classes of pairs of words A conjecture on the alphabet size needed to produce all correlation classes of pairs of words Paul Leopardi Thanks: Jörg Arndt, Michael Barnsley, Richard Brent, Sylvain Forêt, Judy-anne Osborn. Mathematical

More information

Shortest paths with negative lengths

Shortest paths with negative lengths Chapter 8 Shortest paths with negative lengths In this chapter we give a linear-space, nearly linear-time algorithm that, given a directed planar graph G with real positive and negative lengths, but no

More information

Some long-period random number generators using shifts and xors

Some long-period random number generators using shifts and xors ANZIAM J. 48 (CTAC2006) pp.c188 C202, 2007 C188 Some long-period random number generators using shifts and xors Richard P. Brent 1 (Received 6 July 2006; revised 2 July 2007) Abstract Marsaglia recently

More information

Root systems and optimal block designs

Root systems and optimal block designs Root systems and optimal block designs Peter J. Cameron School of Mathematical Sciences Queen Mary, University of London Mile End Road London E1 4NS, UK p.j.cameron@qmul.ac.uk Abstract Motivated by a question

More information

FRACTIONAL CLIQUE DECOMPOSITIONS OF DENSE PARTITE GRAPHS

FRACTIONAL CLIQUE DECOMPOSITIONS OF DENSE PARTITE GRAPHS FRACTIONAL CLIQUE DECOMPOSITIONS OF DENSE PARTITE GRAPHS RICHARD MONTGOMERY Abstract. We give a minimum degree condition sufficent to ensure the existence of a fractional K r-decomposition in a balanced

More information

Extreme values: Maxima and minima. October 16, / 12

Extreme values: Maxima and minima. October 16, / 12 Extreme values: Maxima and minima October 16, 2015 1 / 12 Motivation for Maxima and Minima Imagine you have some model which predicts profits / cost of doing something /.... Then you probably want to find

More information

Self-complementary strongly regular graphs revisited

Self-complementary strongly regular graphs revisited Self-complementary strongly regular graphs revisited Ferenc Szöllősi (joint work in part with Patric Östergård) szoferi@gmail.com Department of Communications and Networking, Aalto University Talk at CoCoA15

More information

Lecture 5. 1 Review (Pairwise Independence and Derandomization)

Lecture 5. 1 Review (Pairwise Independence and Derandomization) 6.842 Randomness and Computation September 20, 2017 Lecture 5 Lecturer: Ronitt Rubinfeld Scribe: Tom Kolokotrones 1 Review (Pairwise Independence and Derandomization) As we discussed last time, we can

More information

Root systems. S. Viswanath

Root systems. S. Viswanath Root systems S. Viswanath 1. (05/07/011) 1.1. Root systems. Let V be a finite dimensional R-vector space. A reflection is a linear map s α,h on V satisfying s α,h (x) = x for all x H and s α,h (α) = α,

More information

Claw-free Graphs. III. Sparse decomposition

Claw-free Graphs. III. Sparse decomposition Claw-free Graphs. III. Sparse decomposition Maria Chudnovsky 1 and Paul Seymour Princeton University, Princeton NJ 08544 October 14, 003; revised May 8, 004 1 This research was conducted while the author

More information

Near-domination in graphs

Near-domination in graphs Near-domination in graphs Bruce Reed Researcher, Projet COATI, INRIA and Laboratoire I3S, CNRS France, and Visiting Researcher, IMPA, Brazil Alex Scott Mathematical Institute, University of Oxford, Oxford

More information

General lower bounds on maximal determinants of binary matrices

General lower bounds on maximal determinants of binary matrices General lower bounds on maximal determinants of binary matrices Richard P. Brent Australian National University Canberra, ACT 0200, Australia maxdet@rpbrent.com Judy-anne H. Osborn The University of Newcastle

More information

DISTINGUISHING PARTITIONS AND ASYMMETRIC UNIFORM HYPERGRAPHS

DISTINGUISHING PARTITIONS AND ASYMMETRIC UNIFORM HYPERGRAPHS DISTINGUISHING PARTITIONS AND ASYMMETRIC UNIFORM HYPERGRAPHS M. N. ELLINGHAM AND JUSTIN Z. SCHROEDER In memory of Mike Albertson. Abstract. A distinguishing partition for an action of a group Γ on a set

More information

Spectral Graph Theory

Spectral Graph Theory Spectral Graph Theory Aaron Mishtal April 27, 2016 1 / 36 Outline Overview Linear Algebra Primer History Theory Applications Open Problems Homework Problems References 2 / 36 Outline Overview Linear Algebra

More information

Maximum topological entropy of permutations and cycles. Deborah King. University of Melbourne. Australia

Maximum topological entropy of permutations and cycles. Deborah King. University of Melbourne. Australia Maximum topological entropy of permutations and cycles Deborah King University of Melbourne Australia A review of results including joint work with John Strantzen, Lluis Alseda, David Juher. 1 A finite,

More information

Lecture 10 Oct. 3, 2017

Lecture 10 Oct. 3, 2017 CS 388R: Randomized Algorithms Fall 2017 Lecture 10 Oct. 3, 2017 Prof. Eric Price Scribe: Jianwei Chen, Josh Vekhter NOTE: THESE NOTES HAVE NOT BEEN EDITED OR CHECKED FOR CORRECTNESS 1 Overview In the

More information

An introductory example

An introductory example CS1 Lecture 9 An introductory example Suppose that a company that produces three products wishes to decide the level of production of each so as to maximize profits. Let x 1 be the amount of Product 1

More information

A fast algorithm for the Kolakoski sequence

A fast algorithm for the Kolakoski sequence A fast algorithm for the Kolakoski sequence Richard P. Brent Australian National University and University of Newcastle 13 December 2016 (updated 30 Dec. 2016) Joint work with Judy-anne Osborn The Kolakoski

More information

ACO Comprehensive Exam October 14 and 15, 2013

ACO Comprehensive Exam October 14 and 15, 2013 1. Computability, Complexity and Algorithms (a) Let G be the complete graph on n vertices, and let c : V (G) V (G) [0, ) be a symmetric cost function. Consider the following closest point heuristic for

More information

Unsolved Problems in Graph Theory Arising from the Study of Codes*

Unsolved Problems in Graph Theory Arising from the Study of Codes* Unsolved Problems in Graph Theory Arising from the Study of Codes* N. J. A. Sloane Mathematical Sciences Research Center AT&T Bell Laboratories Murray Hill, NJ 07974 1. Two fundamental questions in coding

More information

Math 18.6, Spring 213 Problem Set #6 April 5, 213 Problem 1 ( 5.2, 4). Identify all the nonzero terms in the big formula for the determinants of the following matrices: 1 1 1 2 A = 1 1 1 1 1 1, B = 3 4

More information

Math 31 Lesson Plan. Day 16: Review; Start Section 8. Elizabeth Gillaspy. October 18, Supplies needed: homework. Colored chalk. Quizzes!

Math 31 Lesson Plan. Day 16: Review; Start Section 8. Elizabeth Gillaspy. October 18, Supplies needed: homework. Colored chalk. Quizzes! Math 31 Lesson Plan Day 16: Review; Start Section 8 Elizabeth Gillaspy October 18, 2011 Supplies needed: homework Colored chalk Quizzes! Goals for students: Students will: improve their understanding of

More information

Math 31 Lesson Plan. Day 22: Tying Up Loose Ends. Elizabeth Gillaspy. October 31, Supplies needed: Colored chalk.

Math 31 Lesson Plan. Day 22: Tying Up Loose Ends. Elizabeth Gillaspy. October 31, Supplies needed: Colored chalk. Math 31 Lesson Plan Day 22: Tying Up Loose Ends Elizabeth Gillaspy October 31, 2011 Supplies needed: Colored chalk Other topics V 4 via (P ({1, 2}), ) and Cayley table. D n for general n; what s the center?

More information

CHAPTER 8: MATRICES and DETERMINANTS

CHAPTER 8: MATRICES and DETERMINANTS (Section 8.1: Matrices and Determinants) 8.01 CHAPTER 8: MATRICES and DETERMINANTS The material in this chapter will be covered in your Linear Algebra class (Math 254 at Mesa). SECTION 8.1: MATRICES and

More information

Binary codes of t-designs and Hadamard matrices

Binary codes of t-designs and Hadamard matrices Binary codes of t-designs and Hadamard matrices Akihiro Munemasa 1 1 Graduate School of Information Sciences Tohoku University November 8, 2013 JSPS-DST Asian Academic Seminar 2013 Discrete Mathematics

More information

Unless otherwise specified, V denotes an arbitrary finite-dimensional vector space.

Unless otherwise specified, V denotes an arbitrary finite-dimensional vector space. MAT 90 // 0 points Exam Solutions Unless otherwise specified, V denotes an arbitrary finite-dimensional vector space..(0) Prove: a central arrangement A in V is essential if and only if the dual projective

More information

Cutting Graphs, Personal PageRank and Spilling Paint

Cutting Graphs, Personal PageRank and Spilling Paint Graphs and Networks Lecture 11 Cutting Graphs, Personal PageRank and Spilling Paint Daniel A. Spielman October 3, 2013 11.1 Disclaimer These notes are not necessarily an accurate representation of what

More information

A New Spectral Technique Using Normalized Adjacency Matrices for Graph Matching 1

A New Spectral Technique Using Normalized Adjacency Matrices for Graph Matching 1 CHAPTER-3 A New Spectral Technique Using Normalized Adjacency Matrices for Graph Matching Graph matching problem has found many applications in areas as diverse as chemical structure analysis, pattern

More information

Square 2-designs/1. 1 Definition

Square 2-designs/1. 1 Definition Square 2-designs Square 2-designs are variously known as symmetric designs, symmetric BIBDs, and projective designs. The definition does not imply any symmetry of the design, and the term projective designs,

More information

A Dynamic Programming Approach to Counting Hamiltonian Cycles in Bipartite Graphs

A Dynamic Programming Approach to Counting Hamiltonian Cycles in Bipartite Graphs A Dynamic Programming Approach to Counting Hamiltonian Cycles in Bipartite Graphs Patric R. J. Östergård Department of Communications and Networking Aalto University School of Electrical Engineering P.O.

More information

A Nonlinear Predictive State Representation

A Nonlinear Predictive State Representation Draft: Please do not distribute A Nonlinear Predictive State Representation Matthew R. Rudary and Satinder Singh Computer Science and Engineering University of Michigan Ann Arbor, MI 48109 {mrudary,baveja}@umich.edu

More information

The Matrix-Tree Theorem

The Matrix-Tree Theorem The Matrix-Tree Theorem Christopher Eur March 22, 2015 Abstract: We give a brief introduction to graph theory in light of linear algebra. Our results culminates in the proof of Matrix-Tree Theorem. 1 Preliminaries

More information

2.6 Complexity Theory for Map-Reduce. Star Joins 2.6. COMPLEXITY THEORY FOR MAP-REDUCE 51

2.6 Complexity Theory for Map-Reduce. Star Joins 2.6. COMPLEXITY THEORY FOR MAP-REDUCE 51 2.6. COMPLEXITY THEORY FOR MAP-REDUCE 51 Star Joins A common structure for data mining of commercial data is the star join. For example, a chain store like Walmart keeps a fact table whose tuples each

More information

Linear Algebra Section 2.6 : LU Decomposition Section 2.7 : Permutations and transposes Wednesday, February 13th Math 301 Week #4

Linear Algebra Section 2.6 : LU Decomposition Section 2.7 : Permutations and transposes Wednesday, February 13th Math 301 Week #4 Linear Algebra Section. : LU Decomposition Section. : Permutations and transposes Wednesday, February 1th Math 01 Week # 1 The LU Decomposition We learned last time that we can factor a invertible matrix

More information

The edge-density for K 2,t minors

The edge-density for K 2,t minors The edge-density for K,t minors Maria Chudnovsky 1 Columbia University, New York, NY 1007 Bruce Reed McGill University, Montreal, QC Paul Seymour Princeton University, Princeton, NJ 08544 December 5 007;

More information

Discrete quantum random walks

Discrete quantum random walks Quantum Information and Computation: Report Edin Husić edin.husic@ens-lyon.fr Discrete quantum random walks Abstract In this report, we present the ideas behind the notion of quantum random walks. We further

More information

B490 Mining the Big Data

B490 Mining the Big Data B490 Mining the Big Data 1 Finding Similar Items Qin Zhang 1-1 Motivations Finding similar documents/webpages/images (Approximate) mirror sites. Application: Don t want to show both when Google. 2-1 Motivations

More information

There are two things that are particularly nice about the first basis

There are two things that are particularly nice about the first basis Orthogonality and the Gram-Schmidt Process In Chapter 4, we spent a great deal of time studying the problem of finding a basis for a vector space We know that a basis for a vector space can potentially

More information

Homework Set #1 Solutions

Homework Set #1 Solutions Homework Set #1 Solutions Exercises 1.1 (p. 10) Assignment: Do #33, 34, 1, 3,, 29-31, 17, 19, 21, 23, 2, 27 33. (a) True. (p. 7) (b) False. It has five rows and six columns. (c) False. The definition given

More information

Progress on Parallel Chip-Firing

Progress on Parallel Chip-Firing Progress on Parallel Chip-Firing Ziv Scully MIT PRIMES May 2, 2 Ziv Scully (MIT PRIMES) Progress on Parallel Chip-Firing May 2, 2 / 8 Motivation Simple rules Obvious patterns which are difficult to prove,

More information

COMPUTING SIMILARITY BETWEEN DOCUMENTS (OR ITEMS) This part is to a large extent based on slides obtained from

COMPUTING SIMILARITY BETWEEN DOCUMENTS (OR ITEMS) This part is to a large extent based on slides obtained from COMPUTING SIMILARITY BETWEEN DOCUMENTS (OR ITEMS) This part is to a large extent based on slides obtained from http://www.mmds.org Distance Measures For finding similar documents, we consider the Jaccard

More information

THE MAXIMAL SUBGROUPS AND THE COMPLEXITY OF THE FLOW SEMIGROUP OF FINITE (DI)GRAPHS

THE MAXIMAL SUBGROUPS AND THE COMPLEXITY OF THE FLOW SEMIGROUP OF FINITE (DI)GRAPHS THE MAXIMAL SUBGROUPS AND THE COMPLEXITY OF THE FLOW SEMIGROUP OF FINITE (DI)GRAPHS GÁBOR HORVÁTH, CHRYSTOPHER L. NEHANIV, AND KÁROLY PODOSKI Dedicated to John Rhodes on the occasion of his 80th birthday.

More information

Assignment 4: Solutions

Assignment 4: Solutions Math 340: Discrete Structures II Assignment 4: Solutions. Random Walks. Consider a random walk on an connected, non-bipartite, undirected graph G. Show that, in the long run, the walk will traverse each

More information

TC08 / 6. Hadamard codes SX

TC08 / 6. Hadamard codes SX TC8 / 6. Hadamard codes 3.2.7 SX Hadamard matrices Hadamard matrices. Paley s construction of Hadamard matrices Hadamard codes. Decoding Hadamard codes A Hadamard matrix of order is a matrix of type whose

More information

A prolific construction of strongly regular graphs with the n-e.c. property

A prolific construction of strongly regular graphs with the n-e.c. property A prolific construction of strongly regular graphs with the n-e.c. property Peter J. Cameron and Dudley Stark School of Mathematical Sciences Queen Mary, University of London London E1 4NS, U.K. Abstract

More information

1 Difference between grad and undergrad algorithms

1 Difference between grad and undergrad algorithms princeton univ. F 4 cos 52: Advanced Algorithm Design Lecture : Course Intro and Hashing Lecturer: Sanjeev Arora Scribe:Sanjeev Algorithms are integral to computer science and every computer scientist

More information

On the Least Number of Cell Orbits of a Hadamard Matrix of Order n

On the Least Number of Cell Orbits of a Hadamard Matrix of Order n Irish Math. Soc. Bulletin 56 (2005), 95 102 95 On the Least Number of Cell Orbits of a Hadamard Matrix of Order n WARWICK DE LAUNEY AND RICHARD STAFFORD Abstract. The automorphism group of any Hadamard

More information

The Reduction of Graph Families Closed under Contraction

The Reduction of Graph Families Closed under Contraction The Reduction of Graph Families Closed under Contraction Paul A. Catlin, Department of Mathematics Wayne State University, Detroit MI 48202 November 24, 2004 Abstract Let S be a family of graphs. Suppose

More information