Miniconference on the Mathematics of Computation

Slides:



Advertisements
Similar presentations
22C:19 Discrete Math Graphs Fall 2010 Sukumar Ghosh.
Advertisements

Introduction to Graph Theory Instructor: Dr. Chaudhary Department of Computer Science Millersville University Reading Assignment Chapter 1.
22C:19 Discrete Math Graphs Fall 2014 Sukumar Ghosh.
Midwestern State University Department of Computer Science Dr. Ranette Halverson CMPS 2433 – CHAPTER 4 GRAPHS 1.
Discrete Structures Chapter 7A Graphs Nurul Amelina Nasharuddin Multimedia Department.
CSE 321 Discrete Structures Winter 2008 Lecture 25 Graph Theory.
Discrete Mathematics Lecture 9 Alexander Bukharovich New York University.
22C:19 Discrete Math Graphs Spring 2014 Sukumar Ghosh.
Networks - Bonato1 Modelling, Mining, and Searching Networks Anthony Bonato Ryerson University Master’s Seminar November 2012.
GRAPH Learning Outcomes Students should be able to:
Complex networks - Bonato1 Complex networks and their models Anthony Bonato Ryerson University Graduate Seminar October 2011.
Graphs Chapter 10.
© by Kenneth H. Rosen, Discrete Mathematics & its Applications, Sixth Edition, Mc Graw-Hill, 2007 Chapter 9 (Part 1): Graphs  Introduction to Graphs (9.1)
Week 3 - Complex Networks and their Properties
Fall 2015 COMP 2300 Discrete Structures for Computation Donghyun (David) Kim Department of Mathematics and Physics North Carolina Central University 1.
© by Kenneth H. Rosen, Discrete Mathematics & its Applications, Sixth Edition, Mc Graw-Hill, 2007 Chapter 9 (Part 2): Graphs  Graph Terminology (9.2)
Spring 2007Graphs1 ORD DFW SFO LAX
1 12/2/2015 MATH 224 – Discrete Mathematics Formally a graph is just a collection of unordered or ordered pairs, where for example, if {a,b} G if a, b.
Week 1 – Introduction to Graph Theory I Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
1 Modelling, Mining, and Searching Networks Anthony Bonato Ryerson University Graduate Seminar October 2015.
© by Kenneth H. Rosen, Discrete Mathematics & its Applications, Sixth Edition, Mc Graw-Hill, 2007 Chapter 9 (Part 1): Graphs  Introduction to Graphs (9.1)
Basic properties Continuation
Graphs Basic properties.
1 Graphs Terminology By: Sandeep Tuli Astt. Prof. CSE.
Lecture 5.1: Graphs Basics
Chapter 9: Graphs.
Chapter 20: Graphs. Objectives In this chapter, you will: – Learn about graphs – Become familiar with the basic terminology of graph theory – Discover.
1 GRAPH Learning Outcomes Students should be able to: Explain basic terminology of a graph Identify Euler and Hamiltonian cycle Represent graphs using.
MAT 2720 Discrete Mathematics Section 8.1 Introduction
Chapter Chapter Summary Graphs and Graph Models Graph Terminology and Special Types of Graphs Representing Graphs and Graph Isomorphism Connectivity.
Chapter 9 (Part 1): Graphs
Applied Discrete Mathematics Week 14: Trees
Applied Discrete Mathematics Week 13: Graphs
Graphs: Definitions and Basic Properties
Chapter 9 (Part 2): Graphs
Graph Graphs and graph theory can be used to model:
Modelling, Mining, and Searching Networks
COT 3100, Spring 2001 Applications of Discrete Structures
Graphs and Graph Models
The Fundamental Theorem of Algebra
Discrete Maths 9. Graphs Objective
Graphs ORD SFO LAX DFW Graphs Graphs
Chapter 8: Further Topics in Algebra
Discrete Mathematics and its Applications Lecture 1 – Graph Theory
CS100: Discrete structures
Chapter 9: Graphs Basic Concepts
Trees L Al-zaid Math1101.
10.1 Graphs and Graph Models
Chapter 11: Further Topics in Algebra
Discrete Mathematics Lecture 12: Graph Theory
Warm Up Look for a pattern and predict the next number or expression in the list , 500, 250, 125, _____ 2. 1, 2, 4, 7, 11, 16, _____ 3. 1, −3,
Let us switch to a new topic:
Modelling and Searching Networks Lecture 8 – Cop-win Graphs
Graphs By Rajanikanth B.
Modelling and Searching Networks Lecture 4 – ILAT model
Lecture 5.3: Graph Isomorphism and Paths
Miniconference on the Mathematics of Computation
Combinations and Pascal’s triangle
Adjacency Matrices and PageRank
Miniconference on the Mathematics of Computation
Miniconference on the Mathematics of Computation
Modelling and Searching Networks Lecture 2 – Complex Networks
Modelling and Searching Networks Lecture 5 – Random graphs
Modelling and Searching Networks Lecture 6 – PA models
Algorithms Lecture # 27 Dr. Sohail Aslam.
Miniconference on the Mathematics of Computation
Graphs: An Introduction
Discrete Mathematics and its Applications Lecture 5 – Random graphs
Chapter 9: Graphs Basic Concepts
Discrete Mathematics and its Applications Lecture 6 – PA models
Presentation transcript:

Miniconference on the Mathematics of Computation MTH 210 Introduction Dr. Anthony Bonato Ryerson University

Course outline Course schedule

Course agreement The goal of this course is to offer a meaningful, rigorous, and rewarding experience to every student; you will build that rich experience by devoting your strongest available effort to the class. You will be challenged and supported. Please be prepared to take an active, patient, and generous role in your own learning and that of your classmates. (c/o Federico Ardila)

How to be successful in this course Attend each lecture and lab. Complete all suggested homework. Review lecture notes and rewrite them as needed. Study weeks, not days, before tests. Three hours of study for each one hour of lecture. Ask your prof or TA if you get stuck. Approach learning as fun. You are ultimately responsible for your own learning.

Discrete Mathematics

Discrete vs continuous mathematics Discrete math: graphs, integers, sequences, sums Continuous math: functions, real numbers, series, integrals

Graph theory and networks

Graph theory in the era of Big Data web graph, social networks, biological networks, bitcoin networks, …

Combinatorics

Some things are easy to count Combinatorics: the science and art of counting Some things are easy to count for eg, number of elements of {a,b,c,d} Others are not number of non-isomorphic graphs of order 10

Number theory

Number theory studies integers Modular arithmetic Equations with integer solutions: Diophantine equations Prime numbers

Tools

Induction Pigeonhole principle Combinations Asymptotics

A curious sequence 1 11 21 1211 111221 312211 13112221

Can you guess the next one? 1 11 21 1211 111221 312211 13112221

Look and say sequences read off each digit in succession, counting the number of time it occurs, or its frequency for example, “21” is read as: “one 2, and one 1” resulting in the sequence 1211

Properties of look-and-say sequences They always end in 1. They begin with 1 or 3, except for the third sequence 21. The sequence 22 is stable, in the sense that it never changes. Their digits are either 1, 2, or 3.

Conway’s constant A remarkable thing about look-and-say sequences: they grow predictably in size: the number of digits in the (n+1)th term is about 1.3057 times the number of digits in the nth term. In particular, the ratio of two successive terms is a constant, which is now called λ or Conway’s constant.

John Conway Conway describes look-and-say sequences as “…the stupidest problem you can conceivably imagine leading to the most complicated answer you can conceivably imagine.”

Where does λ come from? λ is an algebraic number that is the unique real root of a polynomial of degree 71:

Miniconference on the Mathematics of Computation MTH 210 Introducing graphs Dr. Anthony Bonato Ryerson University

a graph G=(V(G),E(G))=(V,E) consists of a nonempty set of vertices or nodes V, and a set of edges E write edges: uv for vertices u and v say u and v are adjacent vertices edges

Relations we can think of edges as a binary relation on vertices edges: {AB,AC,AE,AE,BC,BC,CD,CE,DE}

Drawings we can also think of graphs by their drawing but a graph can have many drawings

Loops edges of the form uu for a vertex u are loops

Simple graphs edge sets in general graphs are multisets graphs without multiple edges or loops are simple

Notation if uv is an edge, u and v are called endpoints the edge uv is said to be incident with u and v multiple edges are called parallel

Digraphs in directed graphs (digraphs) E need not be symmetric

A directed graph

number of nodes: order, |V| number of edges: size, |E|

Real World Graphs

The web graph nodes: web pages edges: links over 1 trillion nodes, with billions of nodes added each day

Example: On-line Social Networks (OSNs) nodes: users on some OSN edges: friendship (or following) links maybe directed or undirected Anthony Bonato - The web graph

Example: Co-author graph nodes: mathematicians and scientists edges: co-authorship undirected

Example: Co-actor graph nodes: actors edges: co-stars Hollywood graph undirected

Example: protein interaction networks nodes: proteins in a living cell edges: biochemical interaction undirected Introducing the Web Graph - Anthony Bonato

Bitcoin graph nodes: users edges: transactions or protocols

small world property Nuit Ryerson Blanche City of Toronto Four Seasons Hotel Frommer’s Greenland Tourism small world property

Exercises