SlideShare a Scribd company logo
1 of 19
Graph Theory Application - Not
Only for Engineering Problems
Zuzana Kubínová, HTS, 11-9-2012
HONEYWELL - CONFIDENTIAL
About The Speaker
•Master's degree in Mathematical Engineering
obtained at Brno University of Technology
•Spent six months studying abroad in 2008 - in
UK Nottingham Trent University
•Diploma thesis Analysis of Data Flow in the
Fly-by-Wire System written for Honeywell
•Systems Engineer for Honeywell Technical
Solutions (HTS CZ) in Brno, Czech Republic
since May 2009
HONEYWELL - CONFIDENTIAL
Why Is This Relevant To Me?
• Finishing school is never the end of learning.
• Every company needs innovation. Not only
innovation of products but also innovation of
processes. Be the one with out of the box ideas
and bring your company growth. Become a
competitive advantage for your company!
• Graphs describe relations. In many parts of your
life and work there are relations, therefore there is
a good chance to use graphs and graph
algorithms.
• There are ways to bake a cake and there are
ways to analyze and make decisions. Let's
explore!
HONEYWELL - CONFIDENTIAL
Introduction
• The Graph Theory started in a paper published in
1736 by the Swiss mathematician Leonhard Euler
• Problem known as Seven bridges of Koningsberg 1
1
Picture from www.uh.edu
HONEYWELL - CONFIDENTIAL
Introduction
•Graphs versus Charts
• Charts
• Graphs from a mathematical point of view
• G=(N,E,ε), where N is a set of nodes, E is a set of edges
and
ε:E N x N is a mapping
• In accordance with characteristics of ε we can model
several types of graphs - e.g. simple graph, multigraph or
directed graph
HONEYWELL - CONFIDENTIAL
Basic Types Of Graphs
• Simple
graph
• Multigraph • Directed graph
(digraph)
HONEYWELL - CONFIDENTIAL
Graph – Graphical And Non-Graphical
Representation
• Graphical representation 1
• Non-Graphical representation
• it is what makes the Graph Theory so powerful
• allows handle large data effectively
• Edge list, Adjacency list, Adjacency matrix
1
Both graphs from www.graphviz.org
HONEYWELL - CONFIDENTIAL
A House By One Line
• Do you know how to draw a house by one line?
• Do you know if it is possible at all?
HONEYWELL - CONFIDENTIAL
A House By One Line
• How about these?
• Euler path – it exists if and only if each node has even
number of edges or there are exactly two nodes with
odd number of edges.
0 HONEYWELL - CONFIDENTIAL
Back To Seven Bridges Of Koningsberg
• So, is it possible to cross all the bridges only once and
get back home?
• How would you modify it?
1 HONEYWELL - CONFIDENTIAL
Students And Graph Coloring
• Problem:
Arrange the students’ sitting in a classroom such that
they can’t copy from each other during a test.
2 HONEYWELL - CONFIDENTIAL
Students And Graph Coloring
• Graph Coloring
• Any two adjacent nodes are assigned a different
color.
• If you use k colors, we call the graph k-colorable.
• Goal is to minimize k – use as little colors as
possible.
3 HONEYWELL - CONFIDENTIAL
Students And Graph Coloring
Graph Coloring
4 HONEYWELL - CONFIDENTIAL
Path Search Algorithms
• Used for variety of tasks – e.g. shortest path search, search for
existing path, search in timetables, find steps to solve the Rubik’s
Cube…
5 HONEYWELL - CONFIDENTIAL
Path Search Algorithms
… and their use in Honeywell Aero Flight Control division
6 HONEYWELL - CONFIDENTIAL
Path Search Algorithm
System is really complicated …
• Using search path
algorithms saves lots of
time, money and sanity of
engineers 
7 HONEYWELL - CONFIDENTIAL
Summary
• The Graph Theory is a fascinating branch of
mathematics suitable for many engineering
applications.
• Mr Euler's story shows that even amusing little
brainteasers can give rise to a new and very useful
theory.
• Appropriate use of graph algorithms can be very
benefiting.
8 HONEYWELL - CONFIDENTIAL
Q & A
9 HONEYWELL - CONFIDENTIAL
Thank you for your attention.

More Related Content

Viewers also liked

Interesting applications of graph theory
Interesting applications of graph theoryInteresting applications of graph theory
Interesting applications of graph theoryTech_MX
 
CS6702 graph theory and applications notes pdf book
CS6702 graph theory and applications notes pdf bookCS6702 graph theory and applications notes pdf book
CS6702 graph theory and applications notes pdf bookappasami
 
Applications of graphs
Applications of graphsApplications of graphs
Applications of graphsTech_MX
 
the bike map - a look into a practical application of graph theory
the bike map - a look into a practical application of graph theorythe bike map - a look into a practical application of graph theory
the bike map - a look into a practical application of graph theoryCharlie Hsu
 
Application of graph theory in drug design
Application of graph theory in drug designApplication of graph theory in drug design
Application of graph theory in drug designReihaneh Safavi
 
Graph theory and life
Graph theory and lifeGraph theory and life
Graph theory and lifeMilan Joshi
 
Graph theory in Practise
Graph theory in PractiseGraph theory in Practise
Graph theory in PractiseDavid Simons
 
Football and graph theory
Football and graph theoryFootball and graph theory
Football and graph theoryUmang Aggarwal
 
Graph Theory #searchlove The theory that underpins how all search engines wor...
Graph Theory #searchlove The theory that underpins how all search engines wor...Graph Theory #searchlove The theory that underpins how all search engines wor...
Graph Theory #searchlove The theory that underpins how all search engines wor...Kelvin Newman
 
A study of the effects of machining parameters on surface roughness using res...
A study of the effects of machining parameters on surface roughness using res...A study of the effects of machining parameters on surface roughness using res...
A study of the effects of machining parameters on surface roughness using res...IAEME Publication
 
Polar equations and_graphs_10.2
Polar equations and_graphs_10.2Polar equations and_graphs_10.2
Polar equations and_graphs_10.2mbritovi
 
Optimization of friction stir welding process parameter using taguchi method ...
Optimization of friction stir welding process parameter using taguchi method ...Optimization of friction stir welding process parameter using taguchi method ...
Optimization of friction stir welding process parameter using taguchi method ...eSAT Journals
 

Viewers also liked (20)

Interesting applications of graph theory
Interesting applications of graph theoryInteresting applications of graph theory
Interesting applications of graph theory
 
CS6702 graph theory and applications notes pdf book
CS6702 graph theory and applications notes pdf bookCS6702 graph theory and applications notes pdf book
CS6702 graph theory and applications notes pdf book
 
Applications of graphs
Applications of graphsApplications of graphs
Applications of graphs
 
the bike map - a look into a practical application of graph theory
the bike map - a look into a practical application of graph theorythe bike map - a look into a practical application of graph theory
the bike map - a look into a practical application of graph theory
 
Application of graph theory in drug design
Application of graph theory in drug designApplication of graph theory in drug design
Application of graph theory in drug design
 
Graph theory and life
Graph theory and lifeGraph theory and life
Graph theory and life
 
Graph theory in Practise
Graph theory in PractiseGraph theory in Practise
Graph theory in Practise
 
Football and graph theory
Football and graph theoryFootball and graph theory
Football and graph theory
 
Graph Theory for Online Advertising
Graph Theory for Online AdvertisingGraph Theory for Online Advertising
Graph Theory for Online Advertising
 
Graph
GraphGraph
Graph
 
Graph Theory #searchlove The theory that underpins how all search engines wor...
Graph Theory #searchlove The theory that underpins how all search engines wor...Graph Theory #searchlove The theory that underpins how all search engines wor...
Graph Theory #searchlove The theory that underpins how all search engines wor...
 
Graph theory
Graph theoryGraph theory
Graph theory
 
A study of the effects of machining parameters on surface roughness using res...
A study of the effects of machining parameters on surface roughness using res...A study of the effects of machining parameters on surface roughness using res...
A study of the effects of machining parameters on surface roughness using res...
 
Technical English
Technical EnglishTechnical English
Technical English
 
Publications
PublicationsPublications
Publications
 
Unit 8.4
Unit 8.4Unit 8.4
Unit 8.4
 
Polar equations and_graphs_10.2
Polar equations and_graphs_10.2Polar equations and_graphs_10.2
Polar equations and_graphs_10.2
 
Graph theory
Graph theoryGraph theory
Graph theory
 
Conic Sections
Conic SectionsConic Sections
Conic Sections
 
Optimization of friction stir welding process parameter using taguchi method ...
Optimization of friction stir welding process parameter using taguchi method ...Optimization of friction stir welding process parameter using taguchi method ...
Optimization of friction stir welding process parameter using taguchi method ...
 

More from Society of Women Engineers

Schneider electric overview laurie addisonlavelle_2
Schneider electric overview laurie addisonlavelle_2Schneider electric overview laurie addisonlavelle_2
Schneider electric overview laurie addisonlavelle_2Society of Women Engineers
 
How to Develop Your Section's Corporate Relations
How to Develop Your Section's Corporate Relations How to Develop Your Section's Corporate Relations
How to Develop Your Section's Corporate Relations Society of Women Engineers
 
How to Have a Difficult Conversation with an Underperforming SWE Leader
How to Have a Difficult Conversation with an Underperforming SWE LeaderHow to Have a Difficult Conversation with an Underperforming SWE Leader
How to Have a Difficult Conversation with an Underperforming SWE LeaderSociety of Women Engineers
 

More from Society of Women Engineers (20)

Schneider electric overview laurie addisonlavelle_2
Schneider electric overview laurie addisonlavelle_2Schneider electric overview laurie addisonlavelle_2
Schneider electric overview laurie addisonlavelle_2
 
Opening keynote
Opening keynoteOpening keynote
Opening keynote
 
Moonshot rodriguez slides
Moonshot rodriguez slidesMoonshot rodriguez slides
Moonshot rodriguez slides
 
Moonshot fetch slides
Moonshot fetch slidesMoonshot fetch slides
Moonshot fetch slides
 
H ivs ai_wehr_slides
H ivs ai_wehr_slidesH ivs ai_wehr_slides
H ivs ai_wehr_slides
 
H ivs ai_faust_slides
H ivs ai_faust_slidesH ivs ai_faust_slides
H ivs ai_faust_slides
 
H ivs ai_bestelmeyer_slides
H ivs ai_bestelmeyer_slidesH ivs ai_bestelmeyer_slides
H ivs ai_bestelmeyer_slides
 
Closing keynote
Closing keynoteClosing keynote
Closing keynote
 
Ball d 8
Ball d 8Ball d 8
Ball d 8
 
Ball d 7
Ball d 7Ball d 7
Ball d 7
 
Ball d 6
Ball d 6Ball d 6
Ball d 6
 
Ball d 4
Ball d 4Ball d 4
Ball d 4
 
How to Develop Your Section's Corporate Relations
How to Develop Your Section's Corporate Relations How to Develop Your Section's Corporate Relations
How to Develop Your Section's Corporate Relations
 
How to Find Your Section's Next Officer Team
How to Find Your Section's Next Officer Team How to Find Your Section's Next Officer Team
How to Find Your Section's Next Officer Team
 
Using SWE to Complement your Career
Using SWE to Complement your Career Using SWE to Complement your Career
Using SWE to Complement your Career
 
How to Have a Difficult Conversation with an Underperforming SWE Leader
How to Have a Difficult Conversation with an Underperforming SWE LeaderHow to Have a Difficult Conversation with an Underperforming SWE Leader
How to Have a Difficult Conversation with an Underperforming SWE Leader
 
18 cd 32
18 cd 3218 cd 32
18 cd 32
 
How to Get the Most out of your LCC Coach!
How to Get the Most out of your LCC Coach!How to Get the Most out of your LCC Coach!
How to Get the Most out of your LCC Coach!
 
The Mars Ice Challenge (RASC-AL)
The Mars Ice Challenge (RASC-AL)The Mars Ice Challenge (RASC-AL)
The Mars Ice Challenge (RASC-AL)
 
Beyond Disruption
Beyond Disruption Beyond Disruption
Beyond Disruption
 

Recently uploaded

The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLManishPatel169454
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 

Recently uploaded (20)

(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 

Graph Theory Application - Not Only for Engineering Problems

  • 1. Graph Theory Application - Not Only for Engineering Problems Zuzana Kubínová, HTS, 11-9-2012
  • 2. HONEYWELL - CONFIDENTIAL About The Speaker •Master's degree in Mathematical Engineering obtained at Brno University of Technology •Spent six months studying abroad in 2008 - in UK Nottingham Trent University •Diploma thesis Analysis of Data Flow in the Fly-by-Wire System written for Honeywell •Systems Engineer for Honeywell Technical Solutions (HTS CZ) in Brno, Czech Republic since May 2009
  • 3. HONEYWELL - CONFIDENTIAL Why Is This Relevant To Me? • Finishing school is never the end of learning. • Every company needs innovation. Not only innovation of products but also innovation of processes. Be the one with out of the box ideas and bring your company growth. Become a competitive advantage for your company! • Graphs describe relations. In many parts of your life and work there are relations, therefore there is a good chance to use graphs and graph algorithms. • There are ways to bake a cake and there are ways to analyze and make decisions. Let's explore!
  • 4. HONEYWELL - CONFIDENTIAL Introduction • The Graph Theory started in a paper published in 1736 by the Swiss mathematician Leonhard Euler • Problem known as Seven bridges of Koningsberg 1 1 Picture from www.uh.edu
  • 5. HONEYWELL - CONFIDENTIAL Introduction •Graphs versus Charts • Charts • Graphs from a mathematical point of view • G=(N,E,ε), where N is a set of nodes, E is a set of edges and ε:E N x N is a mapping • In accordance with characteristics of ε we can model several types of graphs - e.g. simple graph, multigraph or directed graph
  • 6. HONEYWELL - CONFIDENTIAL Basic Types Of Graphs • Simple graph • Multigraph • Directed graph (digraph)
  • 7. HONEYWELL - CONFIDENTIAL Graph – Graphical And Non-Graphical Representation • Graphical representation 1 • Non-Graphical representation • it is what makes the Graph Theory so powerful • allows handle large data effectively • Edge list, Adjacency list, Adjacency matrix 1 Both graphs from www.graphviz.org
  • 8. HONEYWELL - CONFIDENTIAL A House By One Line • Do you know how to draw a house by one line? • Do you know if it is possible at all?
  • 9. HONEYWELL - CONFIDENTIAL A House By One Line • How about these? • Euler path – it exists if and only if each node has even number of edges or there are exactly two nodes with odd number of edges.
  • 10. 0 HONEYWELL - CONFIDENTIAL Back To Seven Bridges Of Koningsberg • So, is it possible to cross all the bridges only once and get back home? • How would you modify it?
  • 11. 1 HONEYWELL - CONFIDENTIAL Students And Graph Coloring • Problem: Arrange the students’ sitting in a classroom such that they can’t copy from each other during a test.
  • 12. 2 HONEYWELL - CONFIDENTIAL Students And Graph Coloring • Graph Coloring • Any two adjacent nodes are assigned a different color. • If you use k colors, we call the graph k-colorable. • Goal is to minimize k – use as little colors as possible.
  • 13. 3 HONEYWELL - CONFIDENTIAL Students And Graph Coloring Graph Coloring
  • 14. 4 HONEYWELL - CONFIDENTIAL Path Search Algorithms • Used for variety of tasks – e.g. shortest path search, search for existing path, search in timetables, find steps to solve the Rubik’s Cube…
  • 15. 5 HONEYWELL - CONFIDENTIAL Path Search Algorithms … and their use in Honeywell Aero Flight Control division
  • 16. 6 HONEYWELL - CONFIDENTIAL Path Search Algorithm System is really complicated … • Using search path algorithms saves lots of time, money and sanity of engineers 
  • 17. 7 HONEYWELL - CONFIDENTIAL Summary • The Graph Theory is a fascinating branch of mathematics suitable for many engineering applications. • Mr Euler's story shows that even amusing little brainteasers can give rise to a new and very useful theory. • Appropriate use of graph algorithms can be very benefiting.
  • 18. 8 HONEYWELL - CONFIDENTIAL Q & A
  • 19. 9 HONEYWELL - CONFIDENTIAL Thank you for your attention.