Graph Theory Origin and Seven Bridges of Königsberg -Rhishikesh



Similar documents
Introduction to Graph Theory

Networks and Paths. The study of networks in mathematics began in the middle 1700 s with a famous puzzle called the Seven Bridges of Konigsburg.

Euler Paths and Euler Circuits

V. Adamchik 1. Graph Theory. Victor Adamchik. Fall of 2005

Graph Theory Techniques in Model-Based Testing

Chapter 6: Graph Theory

SOME APPLICATIONS OF EULERIAN GRAPHS

Graph Theory Problems and Solutions

CMPSCI611: Approximating MAX-CUT Lecture 20

Graphing calculators Transparencies (optional)

Vieta s Formulas and the Identity Theorem

Mechanics 1: Vectors

3. Eulerian and Hamiltonian Graphs

MATH 13150: Freshman Seminar Unit 10

Euler, Mei-Ko Kwan, Königsberg, and a Chinese Postman

Graph Theory Lecture 3: Sum of Degrees Formulas, Planar Graphs, and Euler s Theorem Spring 2014 Morgan Schreffler Office: POT 902

Pythagorean Theorem: Proof and Applications

CS311H. Prof: Peter Stone. Department of Computer Science The University of Texas at Austin

CK-12 Geometry: Parts of Circles and Tangent Lines

Graph theory and network analysis. Devika Subramanian Comp 140 Fall 2008

Binary Search Trees CMPSC 122

Arrangements And Duality

MATHEMATICS. Y5 Multiplication and Division 5330 Square numbers, prime numbers, factors and multiples. Equipment. MathSphere

Planar Graphs. Complement to Chapter 2, The Villas of the Bellevue

Just the Factors, Ma am

Decision Mathematics D1. Advanced/Advanced Subsidiary. Friday 12 January 2007 Morning Time: 1 hour 30 minutes. D1 answer book

Universality in the theory of algorithms and computer science

6.3 Conditional Probability and Independence


Connectivity and cuts

This puzzle is based on the following anecdote concerning a Hungarian sociologist and his observations of circles of friends among children.

Midterm Practice Problems

SECTION 10-2 Mathematical Induction

Multiplication and Division with Rational Numbers

Sum of Degrees of Vertices Theorem

Chinese postman problem

Finding Pi with Archimedes s Exhaustion Method

E XPLORING QUADRILATERALS

Network Flow I. Lecture Overview The Network Flow Problem

Year 9 mathematics test

POLYNOMIAL FUNCTIONS

Chapter 11 Number Theory

MATHEMATICS Unit Decision 1

Handout #Ch7 San Skulrattanakulchai Gustavus Adolphus College Dec 6, Chapter 7: Digraphs

MODERN APPLICATIONS OF PYTHAGORAS S THEOREM

MEAP Edition Manning Early Access Program Visualizing Graph Data Version 7

Paper 1. Calculator not allowed. Mathematics test. First name. Last name. School. Remember KEY STAGE 3 TIER 4 6

Session 6 Number Theory

Data Structures and Algorithms Written Examination

Math 1526 Consumer and Producer Surplus

Regular Languages and Finite Automata

TU e. Advanced Algorithms: experimentation project. The problem: load balancing with bounded look-ahead. Input: integer m 2: number of machines

1. Write the number of the left-hand item next to the item on the right that corresponds to it.

Numerical integration of a function known only through data points

Exploring Geometric Probabilities with Buffon s Coin Problem

(Refer Slide Time: 2:03)

Definition: A vector is a directed line segment that has and. Each vector has an initial point and a terminal point.

Integers are positive and negative whole numbers, that is they are; {... 3, 2, 1,0,1,2,3...}. The dots mean they continue in that pattern.

Analysis of Algorithms, I

IE 680 Special Topics in Production Systems: Networks, Routing and Logistics*

A Study on the Necessary Conditions for Odd Perfect Numbers

Paper 1. Calculator not allowed. Mathematics test. First name. Last name. School. Remember KEY STAGE 3 TIER 5 7

Grade 7/8 Math Circles November 3/4, M.C. Escher and Tessellations

Playing with Numbers

DISTANCE TIME GRAPHS. Edexcel GCSE Mathematics (Linear) 1MA0

Prime Factorization 0.1. Overcoming Math Anxiety

Properties of Real Numbers

Objective. Materials. TI-73 Calculator

What Does the Normal Distribution Sound Like?

Lab 2: Vector Analysis

Full and Complete Binary Trees

GEOMETRY. Constructions OBJECTIVE #: G.CO.12

Topology. Shapefile versus Coverage Views

Extremal Wiener Index of Trees with All Degrees Odd

Significant Figures, Propagation of Error, Graphs and Graphing

136 CHAPTER 4. INDUCTION, GRAPHS AND TREES

Prime and Composite Numbers

Reflection and Refraction

Lesson #13 Congruence, Symmetry and Transformations: Translations, Reflections, and Rotations

Formal Languages and Automata Theory - Regular Expressions and Finite Automata -

Mathematics Content: Pie Charts; Area as Probability; Probabilities as Percents, Decimals & Fractions

3 Some Integer Functions

1.7 Graphs of Functions

Project II Using Body Temperature to Estimate Time Since Death

Support Materials for Core Content for Assessment. Mathematics

TEACHER S GUIDE TO RUSH HOUR

No Solution Equations Let s look at the following equation: 2 +3=2 +7

CS 3719 (Theory of Computation and Algorithms) Lecture 4

Mathematical Induction

Outline. NP-completeness. When is a problem easy? When is a problem hard? Today. Euler Circuits

Introduction. Appendix D Mathematical Induction D1

Name Partners Date. Energy Diagrams I

9.4. The Scalar Product. Introduction. Prerequisites. Learning Style. Learning Outcomes

Network Theory: 80/20 Rule and Small Worlds Theory

ALGEBRA. sequence, term, nth term, consecutive, rule, relationship, generate, predict, continue increase, decrease finite, infinite

Engage in Successful Flailing

Nodal and Loop Analysis

Picture Maze Generation by Successive Insertion of Path Segment

Cubes and Cube Roots

Transcription:

Graph Theory Origin and Seven Bridges of Königsberg -Rhishikesh

Graph Theory: Graph theory can be defined as the study of graphs; Graphs are mathematical structures used to model pair-wise relations between objects from a certain collection. Graph can be defined a set V of vertices and set of edges. Where, V is collection of V = n abstract data types. Vertices can be any abstract data types and can be presented with the points in the plane. These abstract data types are also called nodes. A line (line segment) connecting these nodes is called an edge. Again, more abstractly saying, edge can be an abstract data type that shows relation between the nodes (which again can be an abstract data types). In this document, I would briefly go over through how and what led to the development of the graph theory which revolutionized the way many complicated problems were looked at and were solved. Leonhard Paul Euler (1707-1783) was a pioneering Swiss mathematician, who spent most of his life in Russia and Germany. Euler (pronounced as OILER) solved the first problem using graph theory and thereby led the foundation of very vast and important field of graph theory. He created first graph to simulate a real time place and situation to solve a problem which was then considered one of the toughest problems.

Problem The Königsberg bridge problem originated in the city of Königsberg, formerly in Germany but, now known as Kaliningrad and part of Russia, located on the river Preger. The city had seven bridges, which connected two islands with the main-land via seven bridges. People staying there always wondered whether was there any way to walk over all the bridges once and only once. The below picture is the map of Königsberg during Euler's time showing the actual layout of the seven bridges, highlighting the river Preger and the bridges. Fig. 1 In, 1736 Euler came out with the solution in terms of graph theory. He proved that it was not possible to walk through the seven bridges exactly one time. In coming to this conclusion, Euler formulated the problem in terms of graph theory. He abstracted the case of Königsberg by eliminating all unnecessary features. He drew a picture consisting of dots that represented the landmasses and the line-segments representing the bridges that connected those land masses. The resulting picture might have looked somewhat similar to the figure shown below. Fig. 2

This simplifies the problem to great extent. Now, the problem can be merely seen as the way of tracing the graph with a pencil without actually lifting it. One can try it in all possible ways, but you will soon figure out, it is not possible. But Euler not only proved that its not possible, but also explained why it is not and what should be the characteristic of the graphs, so that its edge could be traversed exactly once. He came out with the then new concept of degree of nodes. The Degree of Node can be defined as the number of edges touching a given node. Euler proposed that any given graph can be traversed with each edge traversed exactly once if and only if it had, zero or exactly two nodes with odd degrees. The graph following this condition is called, Eulerian circuit or path. We can easily infer this theorem. Exactly two nodes are, (and must be) starting and end of your trip. If it has even nodes than we can easily come and leave the node without repeating the edge twice or more. In actual case of seven bridges of Königsberg, once the situation was presented in terms of graph, the case was simplified as the graph had just 4 nodes, with each node having odd degree. So, Euler concluded that these bridges cannot be traversed exactly once. Using this theorem, we can create and solve number of problems. Suppose now, we want to make the graph created from bridges of Königsberg, a Euler s circuit. Now, as per Euler s theorem we need to introduce a path to make the degree of two nodes even. And other two nodes can be of odd degree out of which one has to be starting and other another the endpoint. Suppose we want to start our journey from blue node and end at the yellow node. So, the two nodes can have odd edges. But somehow we need to edit the actual graph by adding another edge to the graph such that the two other nodes have even degree. So, the resulting figure is shown below. Fig. 3 http://en.wikipedia.org/wiki/seven_bridges_of_k%c3%b6nigsberg

Bibliography http://mathforum.org/isaac/problems/bridges2.html http://www-history.mcs.st-andrews.ac.uk/biographies/euler.html http://scienceworld.wolfram.com/biography/euler.html http://www.jcu.edu/math/vignettes/bridges.htm An Inside Guide To Algorithms: by Siegel and Cole