Basic Terminology of Graph

Duration: 6 min

This video lesson is available to enrolled students.

Return to /learn/BIHAR-POLYTECHNIC-LECTURER-COMPUTER-SCIENCE/paper-1-discrete-structures-and-theory-of-logic/graph-theory/introduction-to-graphs-definitions-terminology-loops-parallel-edges-adjacent-vertices/asset-basic-terminology-of-graph after enrolling

Inside: a video lesson and guided study material.

Module outline

  1. Discrete Mathematics: Permutation, Combination and Probability / क्रमचय, संचय एवं प्रायिकता, Set Theory, Relations, Functions, Propositional and Predicate Logic, Graph Theory, Group Theory
  2. Digital Logic: Digital Systems & Boolean Basics, Boolean Expression, Boolean Minimization, Logic Gates & Hardware, Combinational Circuit, Sequential Circuits, Number System, Number Representation, Floating Point Rep
  3. Computer Organization and Architecture: Basics of COA, Programming the Basic Computer, Cache Memory Organization, Input Output Organisation, Instr Formats & Modes, Register Transfer and Microoperations, Control Unit Design, Pipelining, Multiprocessors
  4. Programming: Language Design, C Fundamentals, Control Flow, Functions, Arrays & Pointers, Storage Classes, Structures & Enums, DMA, Macros, Scoping & File Handling, OOPS with C++
  5. Data Structures: Introduction to DS, Array, Linked List, Stack, Queue, Tree, Graphs, Hashing
  6. Algorithms: Algorithm Analysis, Time Complexity Analysis, Sorting Algorithms, Greedy Algorithms, Dynamic Programming, Minimum Spanning Trees, Shortest Path Algos, Advanced Algorithms
  7. Theory of Computation: Grammar, Regular Language Properties, Moore & Mealy Machines, Turing Machines
  8. Compiler Design: Intro to Compilers, Lexical Analysis, Grammar & CFG, Syntax Analysis: Top-Down, Syntax Analysis: Bottom-Up, Semantic Analysis & SDT, Intermediate Code Gen, Code Optimization, Run Time Environment, Introduction to TOC, Deterministic FA (DFA), Non-Deterministic FA, Regular Expressions, Pushdown Automata & CFG, Complexity Theory
  9. Operating Systems: Introduction to OS, Process Management, CPU Scheduling, Process Synchronization, Threads & Process Creation, Deadlock, Memory Management, Virtual Memory, Disc Scheduling, File Management, Unix OS, Linux OS, Security
  10. Database Management Systems: Basics of DBMS, ER Diagram, Relational Model & Functional Dependencies, Keys & Integrity Constraints, Normalization (1NF - BCNF), Decomposition Properties & 4NF, File Organization & Indexing, Relational Algebra, SQL, Relational Calculus, Transaction Management, Concurrency Control, ORDBMS, NoSQL
  11. Computer Networks: Introduction to CN, Data Communication, DLL: Access Control, DLL: Flow Control, DLL: Error Control, DLL: Framing, Data Link Layer - Ethernet, Net Layer: IPv4 & Proto, Net Layer: IP Addressing, Net Layer:Routing Protocol, Transport Layer Services, TL: Congestion & UDP, Application Layer, Hardware basics, Network Security
AI summary & chapters

AI Summary

An AI-generated summary of this video lecture.

This lecture introduces the foundational terminology of Graph Theory, beginning with the formal definition of a graph G(V, E) as a set of vertices and edges. The instructor establishes that each edge is an unordered pair of vertices, known as end vertices. Visual aids featuring nodes labeled A through G illustrate these abstract concepts. The lesson progresses to define specific edge types, including self-loops and parallel edges, using handwritten annotations like (B,C) to demonstrate the unordered nature of pairs. Subsequent segments classify graphs into Simple Graphs, which lack self-loops and parallel edges, and Multi/Pseudo Graphs, which permit them. Key definitions for adjacent vertices and adjacent edges are also presented alongside diagrams to clarify incidence relationships.

Chapters

  1. 0:00 – 2:00 00:00-02:00

    The lecture opens with the formal definition of a graph G(V, E), displayed on screen as consisting of two sets: vertices V and edges E. The instructor explains that an edge ek is identified with an unordered pair (vi, vj) of vertices. Visual evidence includes a slide listing '1. A graph G (V, E) consist of a set off objects V = {V1, V2, V3,...,VN} called vertices' and '2. Each edge ek is identified with an unordered pair (vi, vj) of vertices.' A diagram showing nodes labeled A through G is used to visualize the structure, while the instructor underlines key terms like 'vertices' and 'edges' to emphasize their roles as fundamental components.

  2. 2:00 – 5:00 02:00-05:00

    The instructor transitions to defining specific edge types and relationships. Handwritten annotations (B,C) and (C,B) appear to illustrate that edges are unordered pairs. The screen displays definitions for 'Self-Loop: Edge having the same vertex (vi, vi) as both its end vertices' and 'Parallel Edge: When more than one edge associated with a given pair of vertices.' The lesson further defines 'Adjacent Vertices' as those joined by the same edges and 'Adjacent Edges' as those incident on a vertex. Diagrams accompany these text definitions, with the instructor underlining phrases like 'same vertex' and 'more than one edge' to highlight critical conditions for classification.

  3. 5:00 – 6:14 05:00-06:14

    The final segment classifies graphs based on the presence of self-loops and parallel edges. A table is displayed comparing 'Simple Graph' against 'Multi/Pseudo Graph'. The text indicates that a Simple Graph contains no self-loops and no parallel edges, whereas a Multi/Pseudo Graph allows both. The instructor underlines 'Simple Graph' and its properties to distinguish it from the alternative classification. This section synthesizes previous definitions into a structural taxonomy, using visual cues to reinforce that the absence of loops and parallel edges is the defining characteristic of a simple graph.

The video systematically builds the vocabulary of Graph Theory, moving from abstract definitions to concrete classifications. It begins by establishing that a graph is composed of vertices and edges, where an edge represents an unordered connection between two end vertices. The instructor uses specific examples like (B,C) to clarify that order does not matter in undirected edges. The lecture then introduces exceptions and variations, defining self-loops where an edge connects a vertex to itself and parallel edges where multiple connections exist between the same pair of vertices. Finally, these concepts are organized into a classification system: Simple Graphs exclude both self-loops and parallel edges, while Multi/Pseudo Graphs include them. This progression ensures students understand not just what a graph is, but how variations in edge structure define different types of graphs.

Loading lesson…