ScholarQuill logoScholarQuillUniversity Notes
My Semester
Explore Notes
Past Papers12 New
Video CoursesNew
Search
Settings
Study Tools
GPA/CGPA Calculator
Schedule & To-Do
Student Portal
Contact
Contact
ScholarQuill logo
My Semester
Explore Notes
Past Papers12 New
Video CoursesNew
Search
Settings
GPA/CGPA Calculator
Schedule & To-Do
Student Portal
Contact
ScholarQuill logoScholarQuillUniversity Notes
Study PortalGE-167Euler Graph
Ctrl + K
Login
Explore
Search
Semester
Papers
CGPA
    GE-167

    Discrete Structures

    Progress0 / 67 done
    Topics67
    1Propositional and Predicate Logic
    2Logical Operators3Translations Between Symbolic Expressions and Formal English Expression4Logical Equivalences
    5Quantifiers6Nested Quantification7Equivalences in Predicate Logic8Translations Between Symbolic Forms and Formal English
    9Proof Methods and Strategies10Direct Proof11Proof by Contraposition12Proof by Induction13Proof by Implication14Existence Proof15Uniqueness Proofs16Trivial Proofs17Vacuous Proofs
    18Notations and Set Operations19Venn Diagrams20Countable and Uncountable Sets
    21Equivalence Relations and Partitions22Partial Orderings23Recurrence Relations51Reflexive, Symmetric, Transitive, and Antisymmetric52Equivalence Relations and Equivalence Classes53Partial Orders
    24Injective, Surjective, Bijective25Special Types of Functions26Function Composition27Inverse Functions28Recursive Functions29Compositions
    30Sequences and Series
    31Inclusion and Exclusion Principle32Pigeonhole Principle33Permutations and Combinations46Product Rule and Sum Rule47Principle of Inclusion-Exclusion48Binomial Coefficients49Pascal's Identity and Pascal’s Triangle50Binomial Theorem
    34Division Theorem35Modular Arithmetic36LCM and GCD37Euclidean and Extended Euclidean Method38Finding Solutions to Congruence
    39Fundamental Theorem of Arithmetic40Characterizations of Primes41Mersenne Primes
    42Weak Induction43Strong Induction
    44Formulation of Recurrences45Closed Formulas
    54Terminologies55Elements of Graph Theory56Planar Graphs57Graph Coloring58Euler Graph59Hamiltonian Path60Rooted Trees61Graph Traversals62Handshaking Lemma and Corollary63Special Families of Graphs64Graph Isomorphism65Planarity in Graphs66Eulerian and Hamiltonian Graphs67Trees in Graph Theory
    6 min read
    Topic 58 of 67
    Topic Study Note Illustration
    58

    Euler Graph

    An Euler graph is a type of graph that has a special property related to its Eulerian circuit or Eulerian path . These concepts, named after the...

    Euler Graph

    An Euler graph is a type of graph that has a special property related to its Eulerian circuit or Eulerian path. These concepts, named after the Swiss mathematician Leonhard Euler, are fundamental in graph theory and have practical applications in routing problems, such as finding a path that visits every edge exactly once (like the famous Seven Bridges of Königsberg problem).


    1. Eulerian Path and Eulerian Circuit

    • Eulerian Path: An Eulerian path in a graph is a path that visits every edge of the graph exactly once. The path may visit vertices more than once.

    • Eulerian Circuit (or Eulerian Cycle): An Eulerian circuit is a cycle that visits every edge of the graph exactly once and returns to the starting vertex.

    Key Differences

    • An Eulerian path does not necessarily start and end at the same vertex.
    • An Eulerian circuit starts and ends at the same vertex.

    2. Conditions for an Eulerian Path and Circuit

    The existence of an Eulerian path or circuit in a graph depends on the graph's degree (the number of edges incident to a vertex) and connectivity. The conditions for a graph to have an Eulerian path or circuit are as follows:

    Eulerian Circuit:

    A graph has an Eulerian circuit if and only if:

    1. All the vertices with non-zero degree are connected (the graph is connected).
    2. Every vertex in the graph has an even degree (i.e., the number of edges incident to each vertex is even).

    Eulerian Path:

    A graph has an Eulerian path if and only if:

    1. All the vertices with non-zero degree are connected (the graph is connected).
    2. Exactly zero or two vertices have an odd degree.
      • If exactly two vertices have an odd degree, the Eulerian path starts at one of these odd-degree vertices and ends at the other.
      • If zero vertices have an odd degree, the graph has an Eulerian circuit, which is also an Eulerian path.

    3. Euler Graphs

    A graph that contains an Eulerian circuit is called an Eulerian graph. Since an Eulerian circuit is also an Eulerian path, Eulerian graphs always contain an Eulerian path as well.

    Conditions for Euler Graphs:

    A graph is an Eulerian graph if and only if:

    1. The graph is connected.
    2. Every vertex in the graph has an even degree.

    These two conditions are sufficient and necessary for a graph to be classified as Eulerian.


    4. Finding Eulerian Paths and Circuits

    To find an Eulerian circuit or path in a graph, the following steps can be followed:

    • For Eulerian Circuit:

      1. Verify that the graph is connected.
      2. Check if all vertices have even degrees.
      3. If both conditions are satisfied, start at any vertex, and trace a circuit using each edge exactly once. You will eventually return to the starting point.
    • For Eulerian Path:

      1. Verify that the graph is connected.
      2. Ensure that exactly two vertices have odd degrees. If there are no odd-degree vertices, you have an Eulerian circuit.
      3. Start at one of the odd-degree vertices, and trace the path using each edge exactly once. The path will end at the other odd-degree vertex.

    5. Example: Eulerian Graph

    Let's consider an example of an Eulerian graph:

    Graph:

    Vertices: A, B, C, D, E
    Edges: AB, BC, CD, DA, AE
    

    Step 1: Check if the graph is connected.

    • The graph is connected because there is a path between any two vertices.

    Step 2: Check the degree of each vertex:

    • Degree of vertex A: 2 (edges: AB, AE)
    • Degree of vertex B: 2 (edges: AB, BC)
    • Degree of vertex C: 2 (edges: BC, CD)
    • Degree of vertex D: 2 (edges: CD, DA)
    • Degree of vertex E: 1 (edge: AE)

    Since vertex E has an odd degree, this graph does not have an Eulerian circuit, but it may have an Eulerian path.

    Step 3: Check for the conditions of an Eulerian path:

    • The graph is connected.
    • Two vertices have an odd degree (E and A), which satisfies the condition for having an Eulerian path.

    Thus, this graph has an Eulerian path, but not an Eulerian circuit.


    6. Applications of Euler Graphs

    Eulerian paths and circuits have several practical applications, including:

    • Route Planning: The Eulerian path problem is related to finding a route that visits each road or path exactly once, such as in street cleaning, garbage collection, or mail delivery.

    • Computer Networks: In computer networks, Eulerian paths are used in routing protocols that require visiting all links exactly once, such as network design or data packet routing.

    • Circuit Design: In designing electrical circuits, especially those with components that need to be visited exactly once, Eulerian paths help optimize the design.

    • Tourism and Logistics: Eulerian circuits help in creating tours or routes that visit each location or station exactly once without retracing any steps.


    7. Euler’s Theorem (Euler’s Formula)

    In addition to Euler graphs, Euler’s name is associated with an important formula in geometry, known as Euler’s polyhedron formula, which applies to polyhedral graphs. It states:

    V−E+F=2V - E + F = 2V−E+F=2

    Where:

    • VVV is the number of vertices,
    • EEE is the number of edges, and
    • FFF is the number of faces (regions) of the polyhedron.

    This formula is useful in understanding the relationships between vertices, edges, and faces in polyhedral graphs.


    Summary of Key Points

    • Eulerian Path: A path that visits every edge of a graph exactly once.
    • Eulerian Circuit: A circuit that visits every edge exactly once and returns to the starting vertex.
    • Euler Graph: A graph that contains an Eulerian circuit (and hence also an Eulerian path).
    • Conditions for Eulerian Circuit:
      • The graph is connected.
      • All vertices have an even degree.
    • Conditions for Eulerian Path:
      • The graph is connected.
      • Exactly zero or two vertices have an odd degree.
    • Applications: Euler graphs are used in route planning, network design, logistics, and circuit design.

    By studying Eulerian paths and circuits, we can understand various real-world problems where efficient routes or tours need to be designed to minimize retracing steps or revisiting locations.

    ← Previous topic 57
    Graph Coloring
    Next topic 59 →
    Hamiltonian Path

    Past Papers

    Open this section to view and download past papers

    Click on Show Past Papers to load available exam papers.

    Reading Progress
    0%
    6mremaining
    1.0kwords
    Intermediatelevel
    On This Page

    No headings found

    Study Toolkit

    Subject Portal

    Discrete Structures