CSE 5311-Class Project Bipartite Matching using Network Flow - PowerPoint PPT Presentation

About This Presentation
Title:

CSE 5311-Class Project Bipartite Matching using Network Flow

Description:

... Flow Algorithm s Ford-Fulkerson and Edmond-Karp as described in Introduction to Algorithms Third Edition by Cormen, Leiserson, Rivest & Stein ... – PowerPoint PPT presentation

Number of Views:60
Avg rating:3.0/5.0
Slides: 9
Provided by: Mahesh99
Learn more at: https://crystal.uta.edu
Category:

less

Transcript and Presenter's Notes

Title: CSE 5311-Class Project Bipartite Matching using Network Flow


1
CSE 5311-Class ProjectBipartite Matching using
Network Flow
  • By
  • Mahesh Gupta(1000746204)
  • Nandish Jayaram(1000728413)

2
Problem Statement
  • Given a set of employees and task names which
    each employee can complete, we have to model this
    scenario as a Bipartite Graph to allocate work in
    such a way that maximum number of tasks are
    finished while also maximizing the number of
    employees used.
  • This problem has to be solved using Network flow
    algorithms Ford-Fulkerson and Edmond-Karp. UI
    must help the user visualize path during each
    iteration.

3
Our Solution
  • We implemented our solution using Java.
  • Input File format we have chosen is
  • T1E2,E1,E3
  • T2E2,E3
  • T3E3
  • . Path selection algorithm used for
    Ford-Fulkerson is Depth-First-Search (DFS) and
    for Edmond Karp is Breadth-First-Search (BFS).
  • References Network Flow Algorithms
    Ford-Fulkerson and Edmond-Karp as described in
    Introduction to Algorithms Third Edition by
    Cormen, Leiserson, Rivest Stein.

4
User Interface

Blue lines between task and employee nodes is the
answer.
5
  • Demo

6
Performance Analysis

X-Axis No. of Task , Y-Axis Time taken in
Milliseconds
7
Performance Analysis

X-Axis No. of Task , Y-Axis Time taken in
Milliseconds
X-Axis Probability for creating an edge ,
Y-Axis Time taken in Milliseconds
8
  • Thank You
Write a Comment
User Comments (0)
About PowerShow.com