Basic Terminology of Graph

Duration: 6 min

This video lesson is available to enrolled students.

Return to /learn/MPPSC-ASSISTANT-PROFESSOR-COMPUTER-SCIENCE-PAPER-2/unit-i-discrete-mathematical-structure/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. About Course: About the Course
  2. Paper 1 | General Studies: State Wise GK
  3. Paper 1 | Information and Communication Technology: Role of Internet and Web Services, Security in Mobile and Wireless Computing
  4. Paper 1 | Current Affairs: GK- Current Affairs
  5. Paper 2 | Discrete Mathematical Structure: Digital Systems & Boolean Basics, Logic Gates & Hardware, Boolean Expression, Boolean Minimization, Set Theory, Relations, Functions, Graph Theory, Group Theory, Propositional and Predicate Logic, Probability
  6. Paper 2 | Digital Computer Organization And Architecture: Number System, Number Representation, Sequential Circuits, Combinational Circuit, Basics of COA, Floating Point Rep, Cache Memory Organization, Input Output Organisation, Pipelining, Instr Formats & Modes, Register Transfer and Microoperations, Control Unit Design, Programming the Basic Computer
  7. Paper 2 | C Programming: C Fundamentals, Control Flow, Functions, Arrays & Pointers, Storage Classes, Structures & Enums, DMA, Macros, Scoping & File Handling
  8. Paper 2 | Programming Languages & Object-Oriented Programming Concepts: Java, OOPS with C++, Java Fundamentals, Array, String, IO & References
  9. Paper 2 | Python: Introduction to Python, Tokens, Variables, Data Types, I/O, Operators & Expressions, Control Flow & Looping, Collections & Strings, Functions & Modules, File Handling & Data Analysis
  10. Paper 2 | Data Structure And Algorithms: Introduction to DS, Array, Stack, Queue, Linked List, Tree, Graphs, Hashing, Algorithm Analysis, Time Complexity Analysis, Sorting Algorithms, Greedy Algorithms, Minimum Spanning Trees, Advanced Algorithms
  11. Paper 2 | Operating System: Introduction to OS, Process Management, CPU Scheduling, Process Synchronization, Deadlock, Threads & Process Creation, Memory Management, Virtual Memory, Disc Scheduling, File Management, Unix OS
  12. Paper 2 | Theory Of Computation: Introduction to TOC, Deterministic FA (DFA), Non-Deterministic FA, Regular Expressions, Grammar, Regular Language Properties, Moore & Mealy Machines, Pushdown Automata & CFG, Turing Machines, Complexity Theory
  13. Paper 2 | 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
  14. Paper 2 | Database Management System: Basics of DBMS, ER Diagram, Relational Model & Functional Dependencies, Keys & Integrity Constraints, Normalization (1NF - BCNF), Decomposition Properties & 4NF, Relational Algebra, SQL, Transaction Management, Concurrency Control, Database Recovery, Database Security & Authorization, Enhanced Data Models
  15. Paper 2 | Computer Network And Information Security: Introduction to CN, Data Communication, Application Layer, Hardware basics, Cyber Threats and Malware Attacks, Network Security, 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
  16. Paper 2 | Software Engineering: Fundamentals of Software Engineering, Software Requirements and Quality Assurance, Software Design, Estimation and Metrics, Software Testing, Software Maintenance and Configuration Management
  17. Paper 2 | Current Trends & Technologies: Emerging Tech Trends, Approaches to AI, Search Algorithms, Game Playing, Knowledge Representation, Planning, Multi Agent Systems, Fuzzy Sets, Natural Language Processing, Artificial Neural Networks, Genetic Algorithms, Artificial Intelligence, Data Warehousing & Mining, Electronic Data Interchange and E-Commerce, Terms & Abbreviations
  18. Paper 2 | Full Length Mock Tests:
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…