Graph Theory and Graph Coloring Lindsay Mullen

Slides:



Advertisements
Similar presentations
Introduction to Graph Theory Instructor: Dr. Chaudhary Department of Computer Science Millersville University Reading Assignment Chapter 1.
Advertisements

22C:19 Discrete Math Graphs Fall 2014 Sukumar Ghosh.
Graph coloring: From maps to wireless networks and job scheduling Magnús M. Halldórsson University of Iceland.
The Four Color Theorem (4CT)
CompSci 102 Discrete Math for Computer Science April 19, 2012 Prof. Rodger Lecture adapted from Bruce Maggs/Lecture developed at Carnegie Mellon, primarily.
Lecture 21 Paths and Circuits CSCI – 1900 Mathematics for Computer Science Fall 2014 Bill Pine.
13.4 Map Coloring and the Four Color Theorem. We started this chapter by coloring the regions formed by a set of circles in the plane. But when do we.
BY: MIKE BASHAM, Math in Scheduling. The Bridges of Konigsberg.
By: Megan Duke Jason Holman Eli Morris Aaron Wagner.
David Laughon CS594 Graph Theory Graph Coloring. Coloring – Assignment of labels to vertices k-coloring – a coloring where Proper k-coloring – k-coloring.
The Mathematics of Map Coloring – The Four-Color Theorem Roger House OLLI Science Club Sonoma State University 2013 October 22 Copyright © 2013 Roger House.
Koenigsberg bridge problem It is the Pregel River divided Koenigsberg into four distinct sections. Seven bridges connected the four portions of Koenigsberg.
Last time: terminology reminder w Simple graph Vertex = node Edge Degree Weight Neighbours Complete Dual Bipartite Planar Cycle Tree Path Circuit Components.
© 2006 Pearson Addison-Wesley. All rights reserved14 B-1 Chapter 14 (continued) Graphs.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 5,Wednesday, September 10.
Euler and Hamilton Paths
22C:19 Discrete Math Graphs Spring 2014 Sukumar Ghosh.
Chapter 9.8 Graph Coloring
CS 2813 Discrete Structures
Euler Paths and Circuits. The original problem A resident of Konigsberg wrote to Leonard Euler saying that a popular pastime for couples was to try.
Copyright © Cengage Learning. All rights reserved.
Graph Coloring.
Take a Tour with Euler Elementary Graph Theory – Euler Circuits and Hamiltonian Circuits Amro Mosaad – Middlesex County Academy.
Chapter 15 Graph Theory © 2008 Pearson Addison-Wesley.
Planar Graphs: Euler's Formula and Coloring Graphs & Algorithms Lecture 7 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.:
Modeling Using Colorability Presented by: Kelley Louie CSC 252 Algorithms 252a-aj.
Euler and Hamilton Paths
Can you connect the dots as shown without taking your pen off the page or drawing the same line twice.
The Infamous Five Color Theorem
Chapter 6 Graph Theory R. Johnsonbaugh Discrete Mathematics 5 th edition, 2001.
Lecture 14: Graph Theory I Discrete Mathematical Structures: Theory and Applications.
Chapter 10.8 Graph Coloring
The Four Colour Theorem
1.5 Graph Theory. Graph Theory The Branch of mathematics in which graphs and networks are used to solve problems.
Associated Matrices of Vertex Edge Graphs Euler Paths and Circuits Block Days April 30, May 1 and May
Euler Paths and Circuits. The original problem A resident of Konigsberg wrote to Leonard Euler saying that a popular pastime for couples was to try.
Lecture 11: 9.4 Connectivity Paths in Undirected & Directed Graphs Graph Isomorphisms Counting Paths between Vertices 9.5 Euler and Hamilton Paths Euler.
Chapter 9.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 6th ed., by Kenneth H.
Great Theoretical Ideas in Computer Science for Some.
Euler and Hamiltonian Graphs
Chapter 10.8 Graph Coloring These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7 th ed., by Kenneth.
COMPSCI 102 Introduction to Discrete Mathematics.
FOUR COLOR THEOREM BY: JUSTIN GILMORE. FOUR COLOR THEOREM The four-color theorem states that any map in a plane can be colored using four-colors in such.
1 The Four Colour Problem Louis Lim MATH 5400 Monday, January 22, 2007.
STARTER: CAN YOU FIND A WAY OF CROSSING ALL THE BRIDGES EXACTLY ONCE? Here’s what this question would look like drawn as a graph.
Presented By Ravindra Babu, Pentyala.  Real World Problem  What is Coloring  Planar Graphs  Vertex Coloring  Edge Coloring  NP Hard Problem  Problem.
Planar Graphs Hubert Chan (Chapter 9.7) [O2 Proof Techniques]
Discrete Mathematics Graph: Planar Graph Yuan Luo
By Harish Bhattarai, Cameron Halvey, Layton Miller
Euler and Hamiltonian Graphs
Konigsberg’s Seven Bridges
Graph Coloring CS 594 Stephen Grady.
Discrete Maths 9. Graphs Objective
Graph Theory Graph Colorings.
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Graphs Chapter 13.
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Chapter 10.8 Graph Coloring
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Chapter 10.8 Graph Coloring
Chapter 10.8 Graph Coloring
Konigsberg- in days past.
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Graph Theory What is a graph?.
Chapter 10.8 Graph Coloring
Euler and Hamiltonian Graphs
Discrete Mathematics for Computer Science
Graph Theory Relations, graphs
Introduction to Graph Theory
Chapter 10.7 Planar Graphs These class notes are based on material from our textbook, Discrete Mathematics and Its Applications, 7th ed., by Kenneth H.
Presentation transcript:

Graph Theory and Graph Coloring Lindsay Mullen (Abstract) Algebra and Number Theory Combinatorics (Discrete Mathematics) Graph Theory Graph Coloring

What is Graph Theory? Branch of mathematics concerned with networks of points connected by lines The subject of graph theory had its beginnings in recreational math problems, but it has grown into a significant area of mathematical research with applications in chemistry, operations research, social sciences, and computer science. The history of graph theory may be specifically traced to 1735, when the Swiss mathematician Leonhard Euler solved the Königsberg bridge problem.

Königsberg Bridge Problem A puzzle concerning the possibility of finding a path over every one of seven bridges that span a forked river flowing past an island—but without crossing any bridge twice.

In 1735 the Swiss mathematician Leonhard Euler presented a solution to this problem, concluding that such a walk was impossible. It would be nearly 150 years before mathematicians would picture the Königsberg bridge problem as a graph consisting of nodes (vertices) representing the landmasses and arcs (edges) representing the bridges. The degree of a vertex of a graph specifies the number of edges incident to it. In modern graph theory, an Eulerian path traverses each edge of a graph once and only once. Thus, Euler’s assertion that a graph possessing such a path has at most two vertices of odd degree was the first theorem in graph theory. Led to the development of the branches of mathematics known as topology and graph theory

Graphs In elementary mathematics, "graph" refers to a function graph or "graph of a function," i.e., a plot. As used in graph theory, the term graph does not refer to data charts such as line graphs or bar graphs. Instead, it refers to a set of vertices (that is, points or nodes) and of edges (or lines) that connect the vertices. Graph - a visual representation of edges and vertices Edge - the line between two boundaries Vertex - a point where two or more lines meet

Types of Graphs Multigraph – multiple edges are allowed between vertices Simple graph - a graph without loops and with at most one edge between any two vertices Unless stated otherwise, graph is assumed to refer to a simple graph. Pseudograph - A graph that may contain multiple edges and graph loops

Simple graph in terms of edges and vertices

Graph Coloring The assignment of labels or colors to the edges or vertices of a graph The most common types of graph colorings are edge coloring and vertex coloring. Edge Coloring - an assignment of labels or colors to each edge of a graph such that adjacent edges (or the edges bounding different regions) must receive different colors. Vertex Coloring - an assignment of labels or colors to each vertex of a graph such that no edge connects two identically colored vertices

One of the reasons that graph coloring became a subfield of graph theory and that graph theory became a its own branch of math is because of the well-known Four Color Problem

The Four Color Problem The four color problem states that any map in a plane can be colored using four-colors in such a way that regions sharing a common boundary (other than a single point) do not share the same color. 

The History The Four Color Problem came about when Francis Guthrie was working with coloring a map of England and discovered that he could color the map using only 4 colors . Francis was trying to show that any map can be colored using only four colors so that no regions sharing a common share the same color. Francis’s brother (Frederick Guthrie) was a student of De Morgan, and Francis asked his brother to show the maps to him to prove if this is always true.

History Continued… De Morgan studied the problem in 1852 and could not figure out a solution. He wrote to another mathematician (Sir William Rowan Hamilton) about the problem. However, Hamilton felt the problem would not be in his site of study for a while. So De Morgan looked to other mathematicians for help. Many mathematicians worked on it over the years. 1879 - Alfred Bray Kempe announced that he had solved the Four-Color Problem. 1890 - Percy John Heawood proved Kempe’s proof to be incorrect, and then proved that every map can be colored using 5 colors.

History Continued… Heawood also proved that if the number of edges around each region is divisible by 3 then the regions are 4-colorable. George Birkhoff then worked on the problem for many years, but his work ultimately led Phillip Franklin to prove that the four color problem is true for maps with at least 25 regions.

Potential Solution 1976 - Kenneth Appel and Wolfgang Haken used a computer to prove the Four Color Problem. Using a proof by contradiction, they assumed a map that needed more than 4 colors and then developed a formula to look at maps using numbers and algorithms to express neighboring countries. Their program looked at almost 2,000 maps and proved that it must be true since no same colored region appeared to touch. It took the program almost 1,200 hours to receive the results.

A Solution? While many believe this is not true, no one has been able to disprove it. Many do not accept this proof because it uses a computer, but the math involved is too tedious and difficult to prove by hand. As a result of the Four Color Problem, other areas of research have opened up to mathematicians.

Current Research Determining the chromatic number of a graph The chromatic number of a graph is the least number of colors required to do a vertex-coloring of a graph Calculating the chromatic number of a graph is an NP-complete problem  "no convenient method is known for determining the chromatic number of an arbitrary graph"

Examples

References Duke, M., Wagner, A., Holman, J., & Morris, E. (2012). The Four Color Problem. PowerPoint Presentation presented during Fall semester 2012. http://www.math.niu.edu/~rusin/known- math/index/05CXX.html http://mathworld.wolfram.com/ChromaticNumber.html http://mathworld.wolfram.com/Graph.html http://www.britannica.com/EBchecked/topic/242012/graph- theory http://www-groups.dcs.st- and.ac.uk/~history/HistTopics/The_four_colour_theorem.ht ml http://mathworld.wolfram.com/Four-ColorTheorem.html