SlideShare una empresa de Scribd logo
1 de 55
Cops and Robbers:
On Oriented Planar Graphs
Si Young Oh
Advisor: Professor. Po-Shen Loh

                                  1
Overview
• Background:
  • What is the game of cops and robbers?

• Issue:
  • What is the problem? / What is known? / What do we want to
    know?
• Four results
• Conclusion


                                                                 2
Background
• Played by two distinct players.

  • c cops and one robber
• Game is played on a graph G = (V, E).

• Perfect information game




                                          3
Background
1. Cops choose where to put c cops.
  Multiple cops may be on the same vertex.

2. The robber chooses a vertex.

3. Subset of cops move along edges.

4. Robber can either stay or move along a edge.

5. Repeat 3 and 4.


                                                  4
Background
• Cops win if one of cops is at the same vertex with the robber
  at any moment.

• Robber wins if he can escape indefinitely.
• It’s like a simple version of Pac-Man!




                                                                  5
Background
• Graphs can be either undirected or oriented.
  • Directed graphs are in between.

• Only connected undirected graphs are interesting.

• Only strongly connected oriented graphs are interesting.

• Multiple edges or self-loops are ignored.

• Non-empty subset of cops are moving on cops’ turn.


                                                             6
Issue
• What is the smallest c(G), cop number, such that c cops are
  enough to win on G?




                                                                7
Issue
• What is the smallest c(G), cop number, such that c cops are
  enough to win on G?




               2                           2

                                                                8
Issue
• What is the smallest c(G), cop number, such that c cops are
  enough to win on G?




               2                               2

    When there’s only one cop, the robber can indefinitely escape.   9
Issue
• How about this?




                    10
Issue
•




        11
Issue
• It is not trivial to find a cop number on a graph.

• It is not trivial to verify if c is a cop number on a graph.
  • With c cops, is it possible for the cops to catch the robber for
     every robber’s strategy?

  • With (c - 1) cops, is it possible for the robber to escape
     indefinitely for every cops’ strategy.




                                                                       12
Issue
•




        13
Issue
•




        14
Issue
•




        15
Issue
• Four goals of the talk:
  1.   Study known strategies to see advantages and disadvantages
       focusing on the AF strategy.

  2.   Establish lower bound on general oriented graphs by modifying
       the AF strategy.

  3.   Establish upper bounds on planar oriented graphs using Lipton
       and Tarjan’s separator theorem.

  4.   Establish lower bounds on planar oriented graphs that does
       better than the modified AF strategy.                           16
Result (1) – AF strategy
• Why does it work?

• What happens when there are k – 1 cops?
                                            1
                                            2




                                            d
                                                17
Result (1) – AF strategy
• The robber simply stays when none of cops can catch the
 robber immediately.

• The neighbor v is not available when        1
  • A cop is at v                             2

  • A cop is at a neighbor of v

• One cop can block at most one

  neighbor.
                                              d
                                                            18
Result (1) – AF strategy
•




                           19
Result (1) – AF strategy
•




                           20
Result (1) – AF strategy
• Is there some nice properties about 3- or 4-cycles?

• We first suspected that 3-cycles are good for cops.
  • Both cops and a robber has same advantage when moving.

  • Cops can guard vertices more efficiently.

  • For example, a 4-cycle has cop number 2 but adding a diagonal
    edge reduce the cop number to 1.




                                                                    21
Result (1) – AF strategy
• How does 3-cycles affect the cop number?




                                             22
Result (1) – AF strategy
•




                           23
Result (1) – AF strategy
• Cop number is at most 3 on planar undirected graphs proven
  by Aigner and Fromme.

• The proof uses an algorithm to block a shortest path.

• Two disjoint paths separate a graph into two parts.

• Three cops can cooperate efficiently.




                                                               24
Result (1) – AF strategy
• Using the AF strategy, we can find a planar undirected graph
  such that the cop number is at least 3.




                                                                 25
Result (1) – AF strategy
• Conclusions about AF strategy on undirected graphs:
  • Strong strategy to prove that cop number is higher than certain
    numbers.

  • It finds the best bound (known so far) on both general and planar
    undirected graphs.

  • Interesting to note that AF strategy on planar graphs cannot show
    that cop number is higher than 3 because of Euler formula.

  • Does it always find the best bound?
                                                                        26
Result (2) – Modified AF
•




                           27
Result (2) – Modified AF
• Why does it work?




                           28
Result (2) – Modified AF
•




                           29
Result (2) – Modified AF
• On oriented graphs, the shortest path argument does not hold
 anymore.

• So, the theorem that the cop number is at most 3 on planar
 undirected graphs does not hold on planar oriented graphs.

• We need to establish new bounds.




                                                                 30
Result (3) – Upper bound
•




                           31
Result (3) – Upper bound
•




                           32
Result (4) – Lower bound
• Because of Euler formula, the modified AF strategy cannot
 show that cop number is higher than 3.




                                                              33
Result (4) – Lower bound
• Icosahedron




                           34
Result (4) – Lower bound




                           35
Result (4) – Lower bound
• Icosahedron → Truncated Icosahedron




                                        36
Result (4) – Lower bound




                           37
Result (4) – Lower bound
• Icosahedron → Truncated Icosahedron → Great
 Rhombicosidodecahedron




                                                38
Result (4) – Lower bound




                           39
Result (4) – Lower bound




                           40
Result (4) – Lower bound
• Icosahedron → Truncated Icosahedron → Great
 Rhombicosidodecahedron → Put shelter




                                                41
Result (4) – Lower bound




                           42
Result (4) – Lower bound
• Icosahedron → Truncated Icosahedron → Great
 Rhombicosidodecahedron → Put shelter → Give directions
 (part 1)




                                                          43
Result (4) – Lower bound




                           44
Result (4) – Lower bound
• Icosahedron → Truncated Icosahedron → Great
 Rhombicosidodecahedron → Put shelter → Give directions
 (part 1) → Give directions (part 2)




                                                          45
Result (4) – Lower bound




                           46
Result (4) – Lower bound
• Icosahedron → Truncated Icosahedron → Great
 Rhombicosidodecahedron → Put shelter → Give directions
 (part 1) → Give directions (part 2) → Final Graph.




                                                          47
Result (4) – Lower bound




                           48
Result (4) – Lower bound
• What happens when there are three cops?

• Initial:
   • There are 20 shelters and one cop can block at most one shelter.

   • The robber can choose a safe shelter.

   • The robber waits until one cop is threatening.

   • Three possible scenarios.



                                                                        49
Result (4) – Lower bound
• Scenario 1. All three cops are on the same unit.




                                                     50
Result (4) – Lower bound
• Scenario 2. Two cops are on the same unit.




                                               51
Result (4) – Lower bound
• Scenario 3. Only one cop is on the same unit.




                                                  52
Result (4) – Lower bound
•




                           53
Conclusions
• It is challenging to reduce the upper bound.
  • Since independent cops are not strong enough, we should find
    comprehensive rules of cooperation on all the graphs.

• It is challenging to increase the lower bound.
  • We should find a rule to generate robber-favorable graphs as the
    number of vertices increase indefinitely.

  • We should show all the cops’ strategies do not work.

• Still, the result shows that it might be possible to make a
                                                                       54
  better robber’s strategy on non-planar graphs.
Conclusions
• Questions?




               55

Más contenido relacionado

Último

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 

Último (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 

Destacado

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

Destacado (20)

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 

The game of cops and robbers

  • 1. Cops and Robbers: On Oriented Planar Graphs Si Young Oh Advisor: Professor. Po-Shen Loh 1
  • 2. Overview • Background: • What is the game of cops and robbers? • Issue: • What is the problem? / What is known? / What do we want to know? • Four results • Conclusion 2
  • 3. Background • Played by two distinct players. • c cops and one robber • Game is played on a graph G = (V, E). • Perfect information game 3
  • 4. Background 1. Cops choose where to put c cops. Multiple cops may be on the same vertex. 2. The robber chooses a vertex. 3. Subset of cops move along edges. 4. Robber can either stay or move along a edge. 5. Repeat 3 and 4. 4
  • 5. Background • Cops win if one of cops is at the same vertex with the robber at any moment. • Robber wins if he can escape indefinitely. • It’s like a simple version of Pac-Man! 5
  • 6. Background • Graphs can be either undirected or oriented. • Directed graphs are in between. • Only connected undirected graphs are interesting. • Only strongly connected oriented graphs are interesting. • Multiple edges or self-loops are ignored. • Non-empty subset of cops are moving on cops’ turn. 6
  • 7. Issue • What is the smallest c(G), cop number, such that c cops are enough to win on G? 7
  • 8. Issue • What is the smallest c(G), cop number, such that c cops are enough to win on G? 2 2 8
  • 9. Issue • What is the smallest c(G), cop number, such that c cops are enough to win on G? 2 2 When there’s only one cop, the robber can indefinitely escape. 9
  • 11. Issue • 11
  • 12. Issue • It is not trivial to find a cop number on a graph. • It is not trivial to verify if c is a cop number on a graph. • With c cops, is it possible for the cops to catch the robber for every robber’s strategy? • With (c - 1) cops, is it possible for the robber to escape indefinitely for every cops’ strategy. 12
  • 13. Issue • 13
  • 14. Issue • 14
  • 15. Issue • 15
  • 16. Issue • Four goals of the talk: 1. Study known strategies to see advantages and disadvantages focusing on the AF strategy. 2. Establish lower bound on general oriented graphs by modifying the AF strategy. 3. Establish upper bounds on planar oriented graphs using Lipton and Tarjan’s separator theorem. 4. Establish lower bounds on planar oriented graphs that does better than the modified AF strategy. 16
  • 17. Result (1) – AF strategy • Why does it work? • What happens when there are k – 1 cops? 1 2 d 17
  • 18. Result (1) – AF strategy • The robber simply stays when none of cops can catch the robber immediately. • The neighbor v is not available when 1 • A cop is at v 2 • A cop is at a neighbor of v • One cop can block at most one neighbor. d 18
  • 19. Result (1) – AF strategy • 19
  • 20. Result (1) – AF strategy • 20
  • 21. Result (1) – AF strategy • Is there some nice properties about 3- or 4-cycles? • We first suspected that 3-cycles are good for cops. • Both cops and a robber has same advantage when moving. • Cops can guard vertices more efficiently. • For example, a 4-cycle has cop number 2 but adding a diagonal edge reduce the cop number to 1. 21
  • 22. Result (1) – AF strategy • How does 3-cycles affect the cop number? 22
  • 23. Result (1) – AF strategy • 23
  • 24. Result (1) – AF strategy • Cop number is at most 3 on planar undirected graphs proven by Aigner and Fromme. • The proof uses an algorithm to block a shortest path. • Two disjoint paths separate a graph into two parts. • Three cops can cooperate efficiently. 24
  • 25. Result (1) – AF strategy • Using the AF strategy, we can find a planar undirected graph such that the cop number is at least 3. 25
  • 26. Result (1) – AF strategy • Conclusions about AF strategy on undirected graphs: • Strong strategy to prove that cop number is higher than certain numbers. • It finds the best bound (known so far) on both general and planar undirected graphs. • Interesting to note that AF strategy on planar graphs cannot show that cop number is higher than 3 because of Euler formula. • Does it always find the best bound? 26
  • 27. Result (2) – Modified AF • 27
  • 28. Result (2) – Modified AF • Why does it work? 28
  • 29. Result (2) – Modified AF • 29
  • 30. Result (2) – Modified AF • On oriented graphs, the shortest path argument does not hold anymore. • So, the theorem that the cop number is at most 3 on planar undirected graphs does not hold on planar oriented graphs. • We need to establish new bounds. 30
  • 31. Result (3) – Upper bound • 31
  • 32. Result (3) – Upper bound • 32
  • 33. Result (4) – Lower bound • Because of Euler formula, the modified AF strategy cannot show that cop number is higher than 3. 33
  • 34. Result (4) – Lower bound • Icosahedron 34
  • 35. Result (4) – Lower bound 35
  • 36. Result (4) – Lower bound • Icosahedron → Truncated Icosahedron 36
  • 37. Result (4) – Lower bound 37
  • 38. Result (4) – Lower bound • Icosahedron → Truncated Icosahedron → Great Rhombicosidodecahedron 38
  • 39. Result (4) – Lower bound 39
  • 40. Result (4) – Lower bound 40
  • 41. Result (4) – Lower bound • Icosahedron → Truncated Icosahedron → Great Rhombicosidodecahedron → Put shelter 41
  • 42. Result (4) – Lower bound 42
  • 43. Result (4) – Lower bound • Icosahedron → Truncated Icosahedron → Great Rhombicosidodecahedron → Put shelter → Give directions (part 1) 43
  • 44. Result (4) – Lower bound 44
  • 45. Result (4) – Lower bound • Icosahedron → Truncated Icosahedron → Great Rhombicosidodecahedron → Put shelter → Give directions (part 1) → Give directions (part 2) 45
  • 46. Result (4) – Lower bound 46
  • 47. Result (4) – Lower bound • Icosahedron → Truncated Icosahedron → Great Rhombicosidodecahedron → Put shelter → Give directions (part 1) → Give directions (part 2) → Final Graph. 47
  • 48. Result (4) – Lower bound 48
  • 49. Result (4) – Lower bound • What happens when there are three cops? • Initial: • There are 20 shelters and one cop can block at most one shelter. • The robber can choose a safe shelter. • The robber waits until one cop is threatening. • Three possible scenarios. 49
  • 50. Result (4) – Lower bound • Scenario 1. All three cops are on the same unit. 50
  • 51. Result (4) – Lower bound • Scenario 2. Two cops are on the same unit. 51
  • 52. Result (4) – Lower bound • Scenario 3. Only one cop is on the same unit. 52
  • 53. Result (4) – Lower bound • 53
  • 54. Conclusions • It is challenging to reduce the upper bound. • Since independent cops are not strong enough, we should find comprehensive rules of cooperation on all the graphs. • It is challenging to increase the lower bound. • We should find a rule to generate robber-favorable graphs as the number of vertices increase indefinitely. • We should show all the cops’ strategies do not work. • Still, the result shows that it might be possible to make a 54 better robber’s strategy on non-planar graphs.

Notas del editor

  1. Keep noting that the strategy of Aigner and Fromme is very strong.