Study Guide Mods: Date:

Similar documents
Midterm 1 : Correction. Friday, Feb. 23.

Chapter 14 Section 3 - Slide 1

The Traveling Salesman Problem

A path that visits every vertex exactly once is a Hamiltonian path. A circuit that visits every vertex exactly once is a Hamiltonian circuit.

The Traveling Salesman Problem Outline/learning Objectives The Traveling Salesman Problem

Topics Covered. Introduction to Graphs Euler s Theorem Hamiltonian Circuits The Traveling Salesman Problem Trees and Kruskal s Algorithm

The Traveling Salesman Problem Outline/learning Objectives The Traveling Salesman Problem

1. Read each problem carefully and follow the instructions.

Math 100 Homework 4 B A C E

Mathematical Thinking

Worksheet for the Final Exam - Part I. Graphs

1. The Highway Inspector s Problem

6.2 Initial Problem. Section 6.2 Network Problems. 6.2 Initial Problem, cont d. Weighted Graphs. Weighted Graphs, cont d. Weighted Graphs, cont d

1. trees does the network shown in figure (a) have? (b) How many different spanning. trees does the network shown in figure (b) have?

How can we lay cable at minimum cost to make every telephone reachable from every other? What is the fastest route between two given cities?

Simple Graph. General Graph

The Traveling Salesman Problem (TSP) is where a least cost Hamiltonian circuit is found. CHAPTER 1 URBAN SERVICES

SEVENTH EDITION and EXPANDED SEVENTH EDITION

Precept 4: Traveling Salesman Problem, Hierarchical Clustering. Qian Zhu 2/23/2011

More NP-complete Problems. CS255 Chris Pollett May 3, 2006.

14 Graph Theory. Exercise Set 14-1

Brief History. Graph Theory. What is a graph? Types of graphs Directed graph: a graph that has edges with specific directions

Finite Math A Chapter 6 Notes Hamilton Circuits

Math for Liberal Arts MAT 110: Chapter 13 Notes

(Refer Slide Time: 01:00)

Warm -Up. 1. Draw a connected graph with 4 vertices and 7 edges. What is the sum of the degrees of all the vertices?

PATH FINDING AND GRAPH TRAVERSAL

Chapter 6. The Traveling-Salesman Problem. Section 1. Hamilton circuits and Hamilton paths.

Module 6 NP-Complete Problems and Heuristics

The Travelling Salesman Problem

Discrete mathematics

Module 6 NP-Complete Problems and Heuristics

Number Theory and Graph Theory

Discrete Mathematics for CS Spring 2008 David Wagner Note 13. An Introduction to Graphs

MATH 103: Contemporary Mathematics Study Guide for Chapter 6: Hamilton Circuits and the TSP

Sarah Will Math 490 December 2, 2009

Module 6 P, NP, NP-Complete Problems and Approximation Algorithms

Traveling Salesperson Problem (TSP)

Module 6 NP-Complete Problems and Heuristics

Unit 7 Day 5 Graph Theory. Section 5.1 and 5.2

Junior Circle Meeting 3 Circuits and Paths. April 18, 2010

DEFINITION OF GRAPH GRAPH THEORY GRAPHS ACCORDING TO THEIR VERTICES AND EDGES EXAMPLE GRAPHS ACCORDING TO THEIR VERTICES AND EDGES

Discrete Mathematics and Probability Theory Fall 2009 Satish Rao,David Tse Note 8

Lecture 1: An Introduction to Graph Theory

A region is each individual area or separate piece of the plane that is divided up by the network.

Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

CSC Design and Analysis of Algorithms. Lecture 4 Brute Force, Exhaustive Search, Graph Traversal Algorithms. Brute-Force Approach

IE 102 Spring Routing Through Networks - 1

Optimal tour along pubs in the UK

SCHOOL OF ENGINEERING & BUILT ENVIRONMENT. Mathematics. An Introduction to Graph Theory

Chapter 9 Graph Algorithms

Honors ICM- Graph Theory Unit 7 Homework Packet Homework Day 1

11/22/2016. Chapter 9 Graph Algorithms. Introduction. Definitions. Definitions. Definitions. Definitions

Maximum Flows of Minimum Cost

Notes for Recitation 9

Design and Analysis of Algorithms CS404/504. Razvan Bunescu School of EECS.

7 Next choice is 4, not 3...

ASSIGNMENT 4 SOLUTIONS

Topic 10 Part 2 [474 marks]

Real-World Applications of Graph Theory

Traveling Salesman Problem. Algorithms and Networks 2014/2015 Hans L. Bodlaender Johan M. M. van Rooij

Theorem 2.9: nearest addition algorithm

1. a graph G = (V (G), E(G)) consists of a set V (G) of vertices, and a set E(G) of edges (edges are pairs of elements of V (G))

Note that there are questions printed on both sides of each page!

MITOCW watch?v=zm5mw5nkzjg

The Bridges of Konigsberg Problem Can you walk around the town crossing each bridge only once?

Lecture 20 : Trees DRAFT

SHORT ANSWER. Write the word or phrase that best completes each statement or answers the question.

AQR UNIT 7. Circuits, Paths, and Graph Structures. Packet #

Lesson 5.2. The Traveling Salesperson Problem. Explore This

Travelling Salesman Problem. Algorithms and Networks 2015/2016 Hans L. Bodlaender Johan M. M. van Rooij


An Introduction to Graph Theory

Theory of Computing. Lecture 10 MAS 714 Hartmut Klauck

Questions? You are given the complete graph of Facebook. What questions would you ask? (What questions could we hope to answer?)

Graph Theory CS/Math231 Discrete Mathematics Spring2015

Exercise 1. D-ary Tree

Undirected Network Summary

Circuits and Paths. April 13, 2014

Chinese Postman Problem

CSCE 350: Chin-Tser Huang. University of South Carolina

Graph Theory. Connectivity, Coloring, Matching. Arjun Suresh 1. 1 GATE Overflow

Chapter 9 Graph Algorithms

14 More Graphs: Euler Tours and Hamilton Cycles

Instant Insanity Instructor s Guide Make-it and Take-it Kit for AMTNYS 2006

Elements of Graph Theory

CHAPTER 10 GRAPHS AND TREES. Alessandro Artale UniBZ - artale/z

Graphs and Algorithms

2 Approximation Algorithms for Metric TSP

Sections 5.2, 5.3. & 5.4

GRAPHS, GRAPH MODELS, GRAPH TERMINOLOGY, AND SPECIAL TYPES OF GRAPHS

DS UNIT 4. Matoshri College of Engineering and Research Center Nasik Department of Computer Engineering Discrete Structutre UNIT - IV

Chapter 11: Graphs and Trees. March 23, 2008

Chapter 9 Graph Algorithms

CS 311 Discrete Math for Computer Science Dr. William C. Bulko. Graphs

Section Hamilton Paths, and Hamilton Circuits. Copyright 2013, 2010, 2007, Pearson, Education, Inc.

Assignment 5: Solutions

Technische Universität München, Zentrum Mathematik Lehrstuhl für Angewandte Geometrie und Diskrete Mathematik. Combinatorial Optimization (MA 4502)

Worksheet 28: Wednesday November 18 Euler and Topology

Approximation Algorithms

Transcription:

Graph Theory Name: Study Guide Mods: Date: Define each of the following. It may be helpful to draw examples that illustrate the vocab word and/or counterexamples to define the word. 1. Graph ~ 2. Vertex ~ 3. Edge ~ 4. Connected Graph ~ 5. Non-connected Graph ~ 6. Path ~ 7. Circuit ~ 8. Euler Path ~ 9. Euler Circuit ~ 10. Valence ~ 11. complete graph ~ 12. Eulerize a Graph ~ 13. Hamiltonian Circuit ~ 14. algorithm ~ 15. Brute Force Method ~ 16. method of trees ~ 17. fundamental counting principle ~ 18. Nearest Neighbor Algorithm ~ 19. Sorted Edges Algorithm ~ 20. Traveling Salesman Problem ~ 21. Chromatic Number ~ 22. Four-color map problem ~

CHAPTER 1: 1. What is the valence of vertex A in the graph below? 2. The valences of the vertices in the accompanying graph listed in decreasing order are (a) 3 (b) 2 (c) 4 (a) 1, 1, 1, 2, 3, 3, 4, 5 (b) 5, 4, 4, 2, 1, 1, 1. (c) 5, 4, 3, 3, 2, 1, 1, 1. 3. The graph below is not connected because 4. A vertex in the graph below that is even-valent is (a) it has all even-valent vertices. (b) it consists of two parts. (a) C. (b) A. (c) E. (c) it consists of three parts. 5. The graph below has 6. Which of the following statements is true about a path? (a) A path always forms a circuit. (a) four vertices and six edges. (b) four vertices and four edges. (b) A path is always connected. (c) A path can visit any vertex only once. (c) five vertices and six edges. 7. If a graph consists of four vertices and every pair of vertices is connected by a single edge, how many edges are in the graph? 8. It is not possible for a graph to have five vertices of valence 3 and six vertices of valence 4 because (a) there are no graphs with exactly 11 vertices. (b) a graph cannot have an even number of 4-valent (a) four (b) five (c) six vertices. (c) a graph cannot have an odd number of odd-valent vertices.

9. If a graph is connected and has six vertices, what can be said about the number of edges in the graph? 10. Consider the path represented by the sequence of numbered edges on the graph below. Which statement is correct? (a) There are at least five edges in the graph. (b) There are exactly five edges in the graph. (c) There are at least six edges in the graph. (a) The sequence of numbered edges forms an Euler circuit. (b) The sequence of numbered edges traverses each edge exactly once but is not an Euler circuit. (c) The sequence of numbered edges forms a circuit. 11. For the graph below, which statement is correct? 12. Suppose each vertex of a graph represents a baseball team and each edge represents a game played by two baseball teams. If the resulting graph is not connected, which of the following statements must be (a) The graph has an Euler circuit. (b) One new edge is required to eulerize the graph. (c) Three new edges are required to eulerize the graph. true? (a) At least one team never played a game. (b) At least one team played every other team. (c) The teams play in distinct leagues. 13. Suppose the edges of a graph represent streets that must be plowed after a snowstorm. To eulerize the graph, four edges must be added. The real-world interpretation of this is that (a) four streets will not be plowed. (b) four streets will be traversed twice. (c) four new streets would be built. 14. If the vertices of a graph represent cities and the edges of a graph represent flight routes for a particular airline, then which of the objects below best models a pilot s daily schedule? (a) A path (b) An Euler circuit (c) A graph 15. In the graph below, add one or more edges to produce a graph that has an Euler circuit.

CHAPTER 2 1. Which of the following describes a Hamiltonian circuit for the graph below? 2. Using the nearest-neighbor algorithm and starting at vertex A, find the cost of the Hamiltonian circuit for the graph below. (a) ABCDEA (b) ABEDCBDAC (c) ACDEBA 3. The nearest-neighbor traveling salesman tour for the following graph starting at B is (a) 25 (b) 27 (c) 26 4. Using the sorted-edges algorithm, find the cost of the Hamiltonian circuit for the graph below. (a) BCDAB (b) BDCAB (c) BCADB 5. Suppose that after a hurricane, a van is dispatched (a) 25 (b) 26 (c) Another answer 6. The graph below has to pick up five nurses at their homes and bring them back to work at the local hospital. Which of these techniques is most likely to be useful in solving this problem? (a) Finding an Euler circuit in a graph (b) Solving a TSP (traveling salesman problem) (c) Finding a minimum-cost spanning tree in a graph 7. Apply the nearest-neighbor method (starting at (a) no Hamiltonian circuit and no Euler circuit. (b) an Euler circuit and a Hamiltonian circuit. (c) no Hamiltonian circuit, but it has an Euler circuit. 8. Apply the sorted-edges method to find a cheap tour. vertex A) to find a cheap tour.

CHAPTER 3 1. Given the order-requirement digraph below (time in minutes) and the priority list T 1, T 2, T 3, T 4, T 5, T 6, apply 2. A vertex coloring seeks to color the vertices of a graph to ensure which of the following traits? the list-processing algorithm to construct a schedule using two processors. How much time does the resulting schedule require? (a) Every color is used. (b) Every edge connects vertices of the same color. (c) Vertices of the same color are never connected by (a) 11 minutes (b) 13 minutes (c) 14 minutes 3. The minimum number of colors needed to color the vertices of the accompanying graph is an edge. 4. Determine the minimum number of colors, and how often each color is used, in a vertex coloring of the graphs below: (a) 4 (b) 2 (c) 3 T 1, T 2, T 3, T 4, T 5, T 6