Section 9.3. Section Summary Representing Relations using Matrices Representing Relations using Digraphs.

Slides:



Advertisements
Similar presentations
Representing Relations
Advertisements

Relations Relations on a Set. Properties of Relations.
Representing Relations Rosen 7.3. Using Matrices For finite sets we can use zero-one matrices. Elements of each set A and B must be listed in some particular.
CSE115/ENGR160 Discrete Mathematics 04/26/12 Ming-Hsuan Yang UC Merced 1.
8.3 Representing Relations Connection Matrices Let R be a relation from A = {a 1, a 2,..., a m } to B = {b 1, b 2,..., b n }. Definition: A n m  n connection.
1 Section 7.3 Representing relations (part 1: matrices)
Chapter 3 Relations. Section 3.1 Relations and Digraphs.
Basic Properties of Relations
Representing Relations Using Matrices
5/16/20151 You Never Escape Your… Relations. 5/16/20152Relations If we want to describe a relationship between elements of two sets A and B, we can use.
8.4 Closures of Relations. Intro Consider the following example (telephone line, bus route,…) abc d Is R, defined above on the set A={a, b, c, d}, transitive?
Discrete Structures Chapter 5 Relations Nurul Amelina Nasharuddin Multimedia Department.
Recursive Definitions Rosen, 3.4 Recursive (or inductive) Definitions Sometimes easier to define an object in terms of itself. This process is called.
1 Representing Relations Part 2: directed graphs.
Reflexive -- First sentence of proof is: (1) Let x  Z (2) Let (x,x)  R. (3) Let (x,x)  I (4) Let x  R.
1 Section 7.1 Relations and their properties. 2 Binary relation A binary relation is a set of ordered pairs that expresses a relationship between elements.
1 Representing Relations Epp section ??? CS 202 Aaron Bloomfield.
Relations Chapter 9.
Chapter 9 1. Chapter Summary Relations and Their Properties n-ary Relations and Their Applications (not currently included in overheads) Representing.
Applied Discrete Mathematics Week 10: Equivalence Relations
Relations (1) Rosen 6 th ed., ch. 8. Binary Relations Let A, B be any two sets. A binary relation R from A to B, written (with signature) R:A↔B, is a.
Properties of Relations In many applications to computer science and applied mathematics, we deal with relations on a set A rather than relations from.
Module #21 - Relations Representing Relations Rosen 6 th ed., Ch. 8.
Chapter 9. Chapter Summary Relations and Their Properties Representing Relations Equivalence Relations Partial Orderings.
Lecture 14 Relations CSCI – 1900 Mathematics for Computer Science Fall 2014 Bill Pine.
Chapter 9. Chapter Summary Relations and Their Properties n-ary Relations and Their Applications (not currently included in overheads) Representing Relations.
Discrete Math for CS Binary Relation: A binary relation between sets A and B is a subset of the Cartesian Product A x B. If A = B we say that the relation.
Chapter 9. Section 9.1 Binary Relations Definition: A binary relation R from a set A to a set B is a subset R ⊆ A × B. Example: Let A = { 0, 1,2 } and.
Based on slides by Y. Peng University of Maryland
8.3 Representing Relations Directed Graphs –Vertex –Arc (directed edge) –Initial vertex –Terminal vertex.
Discrete Structures1 You Never Escape Your… Relations.
Discrete Mathematics Relation.
Relations. Important Definitions We covered all of these definitions on the board on Monday, November 7 th. Definition 1 Definition 2 Definition 3 Definition.
Lecture on Relations 1Developed by CSE Dept., CIST Bhopal.
Relation. Combining Relations Because relations from A to B are subsets of A x B, two relations from A to B can be combined in any way two sets can be.
Discrete Structures – CNS2300
Problem Statement How do we represent relationship between two related elements ?
Chapter 9. Chapter Summary Relations and Their Properties n-ary Relations and Their Applications (not currently included in overheads) Representing Relations.
Lecture 4.1: Relations Basics CS 250, Discrete Structures, Fall 2012 Nitesh Saxena Adopted from previous lectures by Cinda Heeren.
Representing Relations Using Matrices A relation between finite sets can be represented using a zero-one matrix Suppose R is a relation from A = {a 1,
Chapter Relations and Their Properties
Relations Section 9.1, 9.3—9.5 of Rosen Spring 2012
Equivalence Relations
Chapter 8: Relations. 8.1 Relations and Their Properties Binary relations: Let A and B be any two sets. A binary relation R from A to B, written R : A.
8.4 Closures of Relations Definition: The closure of a relation R with respect to property P is the relation obtained by adding the minimum number of.
Chap. 7 Relations: The Second Time Around
Binary Relations Definition: A binary relation R from a set A to a set B is a subset R ⊆ A × B. Example: Let A = { 0, 1,2 } and B = {a,b} {( 0, a), (
Section 7.3: Representing Relations In this section, we will cover two ways to represent a relation over a finite set other than simply listing the relation.
1 Closures of Relations Based on Aaron Bloomfield Modified by Longin Jan Latecki Rosen, Section 8.4.
Lecture 4.1: Relations Basics CS 250, Discrete Structures, Fall 2011 Nitesh Saxena *Adopted from previous lectures by Cinda Heeren.
رياضيات متقطعة لعلوم الحاسب MATH 226. Chapter 10.
Section 9.1. Section Summary Relations and Functions Properties of Relations Reflexive Relations Symmetric and Antisymmetric Relations Transitive Relations.
Module Code MA1032N: Logic Lecture for Week Autumn.
Chapter8 Relations 8.1: Relations and their properties.
Binary Relation: A binary relation between sets A and B is a subset of the Cartesian Product A x B. If A = B we say that the relation is a relation on.
Relations Chapter 9 Copyright © McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill.
Representing Relations Using Digraphs
Discrete Mathematical
Relations and Their Properties
Relations.
Relations Chapter 9.
Representing Relations
CSE115/ENGR160 Discrete Mathematics 04/28/11
Applied Discrete Mathematics Week 10: Equivalence Relations
Representing Relations
Discrete Math (2) Haiming Chen Associate Professor, PhD
Combining relations via relational composition
Chapter 8 (Part 2): Relations
Agenda Lecture Content: Relations (Relasi)
Representing Relations Using Matrices
Presentation transcript:

Section 9.3

Section Summary Representing Relations using Matrices Representing Relations using Digraphs

Representing Relations Using Matrices A relation between finite sets can be represented using a zero-one matrix. Suppose R is a relation from A = {a 1, a 2, …, a m } to B = {b 1, b 2, …, b n }. The elements of the two sets can be listed in any particular arbitrary order. When A = B, we use the same ordering. The relation R is represented by the matrix M R = [m ij ], where The matrix representing R has a 1 as its (i,j) entry when a i is related to b j and a 0 if a i is not related to b j.

Examples of Representing Relations Using Matrices Example 1 : Suppose that A = { 1,2,3 } and B = { 1,2 }. Let R be the relation from A to B containing (a,b) if a ∈ A, b ∈ B, and a > b. What is the matrix representing R (assuming the ordering of elements is the same as the increasing numerical order)? Solution: Because R = {( 2,1 ), ( 3,1 ),( 3,2 )}, the matrix is

Examples of Representing Relations Using Matrices (cont.) Example 2 : Let A = {a 1, a 2, a 3 } and B = {b 1, b 2, b 3, b 4, b 5 }. Which ordered pairs are in the relation R represented by the matrix Solution: Because R consists of those ordered pairs (a i,b j ) with m ij = 1, it follows that: R = {(a 1, b 2 ), (a 2, b 1 ),(a 2, b 3 ), (a 2, b 4 ),(a 3, b 1 ), {(a 3, b 3 ), (a 3, b 5 )}.

Matrices of Relations on Sets If R is a reflexive relation, all the elements on the main diagonal of M R are equal to 1. R is a symmetric relation, if and only if m ij = 1 whenever m ji = 1. R is an antisymmetric relation, if and only if m ij = 0 or m ji = 0 when i ≠ j.

Example of a Relation on a Set Example 3 : Suppose that the relation R on a set is represented by the matrix Is R reflexive, symmetric, and/or antisymmetric? Solution: Because all the diagonal elements are equal to 1, R is reflexive. Because M R is symmetric, R is symmetric and not antisymmetric because both m 1,2 and m 2,1 are 1.

Representing Relations Using Digraphs Definition: A directed graph, or digraph, consists of a set V of vertices (or nodes) together with a set E of ordered pairs of elements of V called edges (or arcs). The vertex a is called the initial vertex of the edge (a,b), and the vertex b is called the terminal vertex of this edge. An edge of the form (a,a) is called a loop. Example 7 : A drawing of the directed graph with vertices a, b, c, and d, and edges (a, b), (a, d), (b, b), (b, d), (c, a), (c, b), and (d, b) is shown here.

Examples of Digraphs Representing Relations Example 8: What are the ordered pairs in the relation represented by this directed graph? Solution: The ordered pairs in the relation are ( 1, 3 ), ( 1, 4 ), ( 2, 1 ), ( 2, 2 ), ( 2, 3 ), ( 3, 1 ), ( 3, 3 ), ( 4, 1 ), and ( 4, 3 )

Determining which Properties a Relation has from its Digraph Reflexivity: A loop must be present at all vertices in the graph. Symmetry : If (x,y) is an edge, then so is (y,x). Antisymmetry: If (x,y) with x ≠ y is an edge, then (y,x) is not an edge. Transitivity : If (x,y) and (y,z) are edges, then so is (x,z).

Reflexive? No, not every vertex has a loop Symmetric? Yes (trivially), there is no edge from one vertex to another Antisymmetric? Yes (trivially), there is no edge from one vertex to another Transitive? Yes, (trivially) since there is no edge from one vertex to another a d c b Determining which Properties a Relation has from its Digraph – Example 1

Reflexive? No, there are no loops Symmetric? No, there is an edge from a to b, but not from b to a Antisymmetric? No, there is an edge from d to b and b to d Transitive? No, there are edges from a to c and from c to b, but there is no edge from a to d a b cd Determining which Properties a Relation has from its Digraph – Example 2

Reflexive? No, there are no loops Symmetric? No, for example, there is no edge from c to a Antisymmetric? Yes, whenever there is an edge from one vertex to another, there is not one going back Transitive? No, there is no edge from a to b a d c b Determining which Properties a Relation has from its Digraph – Example 3

Reflexive? No, there are no loops Symmetric? No, for example, there is no edge from d to a Antisymmetric? Yes, whenever there is an edge from one vertex to another, there is not one going back Transitive? Yes (trivially), there are no two edges where the first edge ends at the vertex where the second edge begins a d c b Determining which Properties a Relation has from its Digraph – Example 4

Example of the Powers of a Relation a b c d R ab c d R2R2 a b c d R3R3 a b c d R4R4 The pair (x,y) is in R n if there is a path of length n from x to y in R (following the direction of the arrows).