SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
History of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

Applications of graph theory

Summary & further reading

K¨nigsberg, Euler and the origins of graph theory
o
Philip Puylaert

February 2014
History of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

Applications of graph theory

Summary & further reading

K¨nigsberg, East Prussia
o

capital of East Prussia (1457–1945)
Pregel river
university
birth place of Immanuel Kant, David Hilbert, K¨the Kollwitz
a
destroyed at the end of World War II
History of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

Nowadays: Kaliningrad

Applications of graph theory

Summary & further reading
History of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

Nowadays: Kaliningrad

Applications of graph theory

Summary & further reading
History of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

Nowadays: Kaliningrad

Applications of graph theory

Summary & further reading
History of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

Applications of graph theory

Summary & further reading
History of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

Applications of graph theory

Summary & further reading
History of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

Applications of graph theory

Leonhard Euler

Basel 1707 – St.-Petersburg 1783
professor at 20
enormously productive
influence found everywhere in math
and physics
most famous formula: 1 + e iπ = 0

Summary & further reading
History of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

The 7 bridges problem

Applications of graph theory

Summary & further reading
History of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

Applications of graph theory

Summary & further reading

The 7 bridges problem

A

B

C

D
History of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

Applications of graph theory

Summary & further reading

The 7 bridges problem

A

B

C
Definitions
graph
vertices (singular: vertex) — edges
order of a vertex

D
History of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

Applications of graph theory

When can you take the desired walk?
1
4

A

2

3
vertex of even order

Summary & further reading
History of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

Applications of graph theory

Summary & further reading

When can you take the desired walk?
1
4

A

1
2

3

A
3

2

vertex of odd order
vertex of even order
History of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

Applications of graph theory

Summary & further reading

When can you take the desired walk?
1
4

A

1
2

A
3

3

2

vertex of odd order
vertex of even order
The graph is traversable
if all vertices have even order
→ Euler tour, a closed walk
if exactly 2 vertices have odd order
→ use them to start and finish your walk
History of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

Applications of graph theory

Examples of traversable graphs
The graph is traversable
if all vertices have even order
→ Euler tour, a closed walk
if exactly 2 vertices have odd order
→ use them to start and finish your walk

A
1

3
C

2

B

Summary & further reading
History of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

Applications of graph theory

Summary & further reading

Examples of traversable graphs
The graph is traversable
if all vertices have even order
→ Euler tour, a closed walk
if exactly 2 vertices have odd order
→ use them to start and finish your walk

A
1

3
C

2

1

B

4

A

5

2

D

3

C

B
History of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

Applications of graph theory

Back to the 7 bridges problem

A

B

C

D

Summary & further reading
History of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

Applications of graph theory

Summary & further reading

Back to the 7 bridges problem
the order of A is 3
A

the order of B is 4
the order of C is 3
the order of D is 3

B

C

D
History of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

Applications of graph theory

Summary & further reading

Back to the 7 bridges problem
the order of A is 3
A

the order of B is 4
the order of C is 3
the order of D is 3

B

D

C
Conclusion
The graph of the 7 bridges problem is not traversable.
It’s impossible to take a walk crossing every bridge exactly once.
History of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

Application 1: traffic

Applications of graph theory

Summary & further reading
History of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

Application 2: social networks

Applications of graph theory

Summary & further reading
History of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

Application 2: social networks

Applications of graph theory

Summary & further reading
History of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

Applications of graph theory

Summary & further reading

Application 3: ranking of search results by Google

each vertex represents a web page
arrow D → A means: page D contains a link to page A
History of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

Applications of graph theory

Summary & further reading

Summary

What have you learned in this slidecast?
basic concepts of graph theory: graph, vertex, edge, order of a
vertex
you and Euler solved the 7 bridges problem by proving when a
graph is traversable
the K¨nigsberg graph is not traversable
o
some applications of graph theory, e.g. traffic, social networks
History of K¨nigsberg
o

The 7 bridges of K¨nigsberg
o

Applications of graph theory

Summary & further reading

More information?

Reinhard Diestel, Graph Theory (3rd edition), Springer Verlag,
2005
www.math.ubc.ca/~solymosi/2007/443/GraphTheoryIII.pdf
Fred Buckley, A Friendly Introduction to Graph Theory,
Prentice Hall, 2002
Glen Gray, Graph Theory 1 — Intro via Konigsberg Bridge
www.youtube.com/watch?v=BK kYjFWWX0

Contenu connexe

Tendances

Applications of graphs
Applications of graphsApplications of graphs
Applications of graphs
Tech_MX
 
Data structure computer graphs
Data structure computer graphsData structure computer graphs
Data structure computer graphs
Kumar
 
Interesting applications of graph theory
Interesting applications of graph theoryInteresting applications of graph theory
Interesting applications of graph theory
Tech_MX
 
Graph theory
Graph theoryGraph theory
Graph theory
Kumar
 

Tendances (20)

Graph Theory
Graph TheoryGraph Theory
Graph Theory
 
Dijkstra's Algorithm
Dijkstra's AlgorithmDijkstra's Algorithm
Dijkstra's Algorithm
 
Graph theory
Graph  theoryGraph  theory
Graph theory
 
Applications of graphs
Applications of graphsApplications of graphs
Applications of graphs
 
Graph theory
Graph theoryGraph theory
Graph theory
 
Graph theory concepts complex networks presents-rouhollah nabati
Graph theory concepts   complex networks presents-rouhollah nabatiGraph theory concepts   complex networks presents-rouhollah nabati
Graph theory concepts complex networks presents-rouhollah nabati
 
Graceful labelings
Graceful labelingsGraceful labelings
Graceful labelings
 
Graph theory and its applications
Graph theory and its applicationsGraph theory and its applications
Graph theory and its applications
 
Data structure computer graphs
Data structure computer graphsData structure computer graphs
Data structure computer graphs
 
Interesting applications of graph theory
Interesting applications of graph theoryInteresting applications of graph theory
Interesting applications of graph theory
 
Cs6702 graph theory and applications 2 marks questions and answers
Cs6702 graph theory and applications 2 marks questions and answersCs6702 graph theory and applications 2 marks questions and answers
Cs6702 graph theory and applications 2 marks questions and answers
 
Introduction to Graph Theory
Introduction to Graph TheoryIntroduction to Graph Theory
Introduction to Graph Theory
 
Introduction to Graph Theory
Introduction to Graph TheoryIntroduction to Graph Theory
Introduction to Graph Theory
 
Graph Theory
Graph TheoryGraph Theory
Graph Theory
 
Graphs Algorithms
Graphs AlgorithmsGraphs Algorithms
Graphs Algorithms
 
Dijkstra’S Algorithm
Dijkstra’S AlgorithmDijkstra’S Algorithm
Dijkstra’S Algorithm
 
Graph Theory Introduction
Graph Theory IntroductionGraph Theory Introduction
Graph Theory Introduction
 
Graph theory
Graph theoryGraph theory
Graph theory
 
Graph theory introduction - Samy
Graph theory  introduction - SamyGraph theory  introduction - Samy
Graph theory introduction - Samy
 
Graph theory in network system
Graph theory in network systemGraph theory in network system
Graph theory in network system
 

Dernier

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Dernier (20)

Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 

Königsberg, Euler and the origins of graph theory

  • 1. History of K¨nigsberg o The 7 bridges of K¨nigsberg o Applications of graph theory Summary & further reading K¨nigsberg, Euler and the origins of graph theory o Philip Puylaert February 2014
  • 2. History of K¨nigsberg o The 7 bridges of K¨nigsberg o Applications of graph theory Summary & further reading K¨nigsberg, East Prussia o capital of East Prussia (1457–1945) Pregel river university birth place of Immanuel Kant, David Hilbert, K¨the Kollwitz a destroyed at the end of World War II
  • 3. History of K¨nigsberg o The 7 bridges of K¨nigsberg o Nowadays: Kaliningrad Applications of graph theory Summary & further reading
  • 4. History of K¨nigsberg o The 7 bridges of K¨nigsberg o Nowadays: Kaliningrad Applications of graph theory Summary & further reading
  • 5. History of K¨nigsberg o The 7 bridges of K¨nigsberg o Nowadays: Kaliningrad Applications of graph theory Summary & further reading
  • 6. History of K¨nigsberg o The 7 bridges of K¨nigsberg o The 7 bridges of K¨nigsberg o Applications of graph theory Summary & further reading
  • 7. History of K¨nigsberg o The 7 bridges of K¨nigsberg o The 7 bridges of K¨nigsberg o Applications of graph theory Summary & further reading
  • 8. History of K¨nigsberg o The 7 bridges of K¨nigsberg o Applications of graph theory Leonhard Euler Basel 1707 – St.-Petersburg 1783 professor at 20 enormously productive influence found everywhere in math and physics most famous formula: 1 + e iπ = 0 Summary & further reading
  • 9. History of K¨nigsberg o The 7 bridges of K¨nigsberg o The 7 bridges problem Applications of graph theory Summary & further reading
  • 10. History of K¨nigsberg o The 7 bridges of K¨nigsberg o Applications of graph theory Summary & further reading The 7 bridges problem A B C D
  • 11. History of K¨nigsberg o The 7 bridges of K¨nigsberg o Applications of graph theory Summary & further reading The 7 bridges problem A B C Definitions graph vertices (singular: vertex) — edges order of a vertex D
  • 12. History of K¨nigsberg o The 7 bridges of K¨nigsberg o Applications of graph theory When can you take the desired walk? 1 4 A 2 3 vertex of even order Summary & further reading
  • 13. History of K¨nigsberg o The 7 bridges of K¨nigsberg o Applications of graph theory Summary & further reading When can you take the desired walk? 1 4 A 1 2 3 A 3 2 vertex of odd order vertex of even order
  • 14. History of K¨nigsberg o The 7 bridges of K¨nigsberg o Applications of graph theory Summary & further reading When can you take the desired walk? 1 4 A 1 2 A 3 3 2 vertex of odd order vertex of even order The graph is traversable if all vertices have even order → Euler tour, a closed walk if exactly 2 vertices have odd order → use them to start and finish your walk
  • 15. History of K¨nigsberg o The 7 bridges of K¨nigsberg o Applications of graph theory Examples of traversable graphs The graph is traversable if all vertices have even order → Euler tour, a closed walk if exactly 2 vertices have odd order → use them to start and finish your walk A 1 3 C 2 B Summary & further reading
  • 16. History of K¨nigsberg o The 7 bridges of K¨nigsberg o Applications of graph theory Summary & further reading Examples of traversable graphs The graph is traversable if all vertices have even order → Euler tour, a closed walk if exactly 2 vertices have odd order → use them to start and finish your walk A 1 3 C 2 1 B 4 A 5 2 D 3 C B
  • 17. History of K¨nigsberg o The 7 bridges of K¨nigsberg o Applications of graph theory Back to the 7 bridges problem A B C D Summary & further reading
  • 18. History of K¨nigsberg o The 7 bridges of K¨nigsberg o Applications of graph theory Summary & further reading Back to the 7 bridges problem the order of A is 3 A the order of B is 4 the order of C is 3 the order of D is 3 B C D
  • 19. History of K¨nigsberg o The 7 bridges of K¨nigsberg o Applications of graph theory Summary & further reading Back to the 7 bridges problem the order of A is 3 A the order of B is 4 the order of C is 3 the order of D is 3 B D C Conclusion The graph of the 7 bridges problem is not traversable. It’s impossible to take a walk crossing every bridge exactly once.
  • 20. History of K¨nigsberg o The 7 bridges of K¨nigsberg o Application 1: traffic Applications of graph theory Summary & further reading
  • 21. History of K¨nigsberg o The 7 bridges of K¨nigsberg o Application 2: social networks Applications of graph theory Summary & further reading
  • 22. History of K¨nigsberg o The 7 bridges of K¨nigsberg o Application 2: social networks Applications of graph theory Summary & further reading
  • 23. History of K¨nigsberg o The 7 bridges of K¨nigsberg o Applications of graph theory Summary & further reading Application 3: ranking of search results by Google each vertex represents a web page arrow D → A means: page D contains a link to page A
  • 24. History of K¨nigsberg o The 7 bridges of K¨nigsberg o Applications of graph theory Summary & further reading Summary What have you learned in this slidecast? basic concepts of graph theory: graph, vertex, edge, order of a vertex you and Euler solved the 7 bridges problem by proving when a graph is traversable the K¨nigsberg graph is not traversable o some applications of graph theory, e.g. traffic, social networks
  • 25. History of K¨nigsberg o The 7 bridges of K¨nigsberg o Applications of graph theory Summary & further reading More information? Reinhard Diestel, Graph Theory (3rd edition), Springer Verlag, 2005 www.math.ubc.ca/~solymosi/2007/443/GraphTheoryIII.pdf Fred Buckley, A Friendly Introduction to Graph Theory, Prentice Hall, 2002 Glen Gray, Graph Theory 1 — Intro via Konigsberg Bridge www.youtube.com/watch?v=BK kYjFWWX0