DIjakstra algorithim and bellaman ford Practice questions

Duration: 4 min

This video lesson is available to enrolled students.

Return to /learn/COAL-INDIA-MANAGEMENT-TRAINEE/algorithms/shortest-path-algos/bellman-ford-algo/asset-dijakstra-algorithim-and-bellaman-ford-practice-questions after enrolling

Inside: a video lesson and guided study material.

Module outline

  1. About Course: About the Course
  2. Paper-2 | Programming & Data Structures: C Fundamentals, Control Flow, Functions, Arrays & Pointers, Storage Classes, Structures & Enums, DMA, Macros, Scoping & File Handling, Introduction to DS, Array, Stack, Queue, Linked List, Tree, Graphs, Hashing
  3. Paper-2 | Databases / DBMS & SQL: 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
  4. Paper-2 | Algorithms: Algorithm Analysis, Time Complexity Analysis, Sorting Algorithms, Greedy Algorithms, Dynamic Programming, Minimum Spanning Trees, Shortest Path Algos
  5. Paper-2 | Computer Networks & Security: 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 Access Technologies, Network Security
  6. Paper-2 | Digital Logic: Digital Systems & Boolean Basics, Logic Gates & Hardware, Boolean Expression, Boolean Minimization, Combinational Circuit, Sequential Circuits, Number System, Number Representation, Floating Point Rep
  7. Paper-2 | Operating System: Introduction to OS, Process Management, CPU Scheduling, Process Synchronization, Threads & Process Creation, Deadlock, Memory Management, Virtual Memory, Disc Scheduling, File Management
  8. 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
  9. Paper-2 | Computer Organization & Architecture: Basics of COA, Cache Memory Organization, Input Output Organisation, Pipelining, Instr Formats & Modes, Control Unit Design, Programming the Basic Computer
  10. 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
  11. Paper-1 | General Awareness: Polity, Physics, Biology, Chemistry, Static General Knowledge, GK- Current Affairs, History, Geography, Indian Economy, Environment
  12. Paper-1 | Logical Reasoning: Series (Number and Letter Series) (Numerical Relations and Reasoning), Coding Decoding, Non Verbal Reasoning (Spatial Aptitude) (Spatial Reasoning) (Visual Reasoning), Data Interpretation, Blood Relations, Syllogisms, Deductive and Inductive Reasoning (Logical Deduction and Induction) (Prepositional Reasoning), Selection Decision Table (Decision Making), Clock, Calendar, Cubes & Dices, Directions (Direction Test), Analogy, Seating Arrangements, Analytical Reasoning (Counting Figures Reasoning)
  13. Paper-1 | Quantitative Aptitude: Ratio and Proportion (Ratios), Mixture and Alligation, Permutation and Combination, Number System, HCF LCM, Speed Time and Distance, Average, Age Problems, Percentage, Profit and Loss, Time and Work, Pipe and Cistern, Simple Interest and Compound Interest, Powers and Exponents (Surds and Indices), Mensuration and Geometry, Probability, Statistics, Arithmetic, Algebra
  14. Paper-1 | English: Vocabulary, Comprehension / Reading Comprehension / Unseen Passages (Critical Reasoning) (Paragraph Questions), Sentence Re-arrangements (Para Jumbles) (Narrative Sequencing), Sentence Correction (Error Correction), Sentence Completion (Fill in the blanks), Sentence Construction, Cloze Test (Cloze Passage)
  15. Coal India Previous Year Paper:
  16. Engineering Mathematics: Set Theory, Relations, Functions, Graph Theory, Group Theory, Propositional and Predicate Logic, Linear Algebra, Calculus
  17. Coal India Mock Test:
AI summary & chapters

AI Summary

An AI-generated summary of this video lecture.

The video addresses a conceptual question regarding shortest paths in weighted graphs. The central problem asks whether doubling the weight of every edge in a graph preserves the identity of the shortest path from a source to any destination, altering only the total weight. The instructor analyzes this by first reading the problem statement and underlining critical conditions. He then constructs a specific directed graph with four vertices (A, B, C, D) and assigns positive integer weights to the edges. Through step-by-step calculation, he compares the total weights of different paths before and after the modification to verify if the minimum weight path remains unchanged.

Chapters

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

    The instructor introduces the problem statement: "Given a graph, suppose we have calculated shortest path from a source to all other vertices. If we modify the graph such that weights of all edges is becomes double of the original weight, then the shortest path remains same only the total weight of path changes." He underlines phrases like "shortest path from a source to all other vertices" and "weights of all edges is becomes double" to focus attention. To test the validity of this statement, he begins drawing a graph on the whiteboard. He sketches four nodes labeled A, B, C, and D. He draws directed edges from A to B with weight 2, A to C with weight 3, B to D with weight 5, and C to D with weight 7. This visual setup serves as a concrete test case for the question.

  2. 2:00 – 4:14 02:00-04:14

    The instructor proceeds to calculate the shortest paths for the drawn graph. Initially, he computes the path from A to D. He identifies two possible paths: A->B->D with total weight 2+5=7, and A->C->D with total weight 3+7=10. Since 7 is less than 10, the shortest path is A->B->D. Next, he applies the modification: doubling all edge weights. The new weights become 4, 6, 10, and 14. He recalculates the path sums: A->B->D becomes 4+10=14, and A->C->D becomes 6+14=20. He observes that 14 is still less than 20, meaning the shortest path A->B->D remains the same. He generalizes this observation by writing inequalities showing that if w1 <= w2, then 2w1 <= 2w2. Consequently, he concludes the statement is valid and selects option (A) True.

The lecture demonstrates a fundamental property of shortest path algorithms: scaling all edge weights by a positive constant factor does not change the shortest path structure. By using a concrete example where path weights are compared before and after doubling, the instructor proves that the relative order of path costs is preserved. This confirms that the shortest path remains the same, validating the statement. The mathematical generalization provided at the end solidifies the understanding that scalar multiplication maintains inequality relationships between path sums.

Loading lesson…